Telltale Explorer
By Bennyboy
Version 1.2.1
Http://quickandeasysoftware.net
New in this version (1.2.1):
- Fixed stupid bug in the last version that stopped the 4 newly supported games being opened.
New in the previous version (1.2.0):
Remember - only games that are at least a year old are supported.
- Added support for The Wolf Among Us, The Walking Dead Season Two, Tales from the Borderlands and Game of Thrones.
- Fixed the broken images in Poker Night 2 and later games - all images should now decode correctly. Many thanks to RandomTBush for his BMS scripts which helped a lot in deciphering the file formats.
Some images may appear corrupted when viewed within the program - this is because my DDS viewer doesnt work correctly with some images. The images themselves should still be ok - save them as a DDS file and open them in a proper viewer like the DDS plugin for Photoshop and they will display correctly.
- Added Lua script decompiling for the games released since The Wolf Among Us (Telltale switched to Lua 5.2 so a new decompiler was needed).
- Changed the appearance a little to make it easier to use, made the form and preview panel larger by default and changed to a more modern save dialog on Vista and above.
- Improved the autodetection of resources. Dealing with 25 games made over 10 years can be very difficult. There are many different ways that images, scripts etc are stored and the program has to automatically detect which specific type it is in order to decode it. In previous versions of the program this autodetection sometimes failed, this was mainly a problem with the older games. I've put a lot of work into improving that - so the files from all supported games should now decode correctly.
- Known bug - the fonts in Poker Night 2 and later games cant be decoded. I havent had time to look into this yet.
- Known bug - in some of the games released before Sam and Max season 3 the lua/lenc scripts cant be decoded . This is because they use Lua 5.0 and I havent added a decompiler for this version yet. I havent been able to modify luadec for 5.0 to work correctly with my usual patches.
- Known bug - The music from Game of Thrones and later games cant be played back using this program. Use Telltale Music Extractor instead if you want to listen to the music.
What is Telltale Explorer?:
A program that enables you to extract, view and convert resources from games released by Telltale Games. For most games this includes the text, speech, music, scripts and images.
It has been designed for the pc versions of the games although it does work with some Wii versions. Only games that are AT LEAST a year old are supported, this is deliberate. To date (September 2016) that includes:
- Back To The Future
- It's About Time
- Get Tannen!
- Citizen Brown
- Double Visions
- Outa Time
- Bone: Out From Boneville
- Bone: The Great Cow Race
- Crime Scene Investigation - 3 Dimensions of Murder
- Crime Scene Investigation - Hard Evidence
- Crime Scene Investigation - Deadly Intent
- Crime Scene Investigation - Fatal Conspiracy
- Game of Thrones
- Iron From Ice
- The Lost Lords
- The Sword in the Darkness
- Sons of Winter
- A Nest of Vipers
- The Ice Dragon
- Hector: Badge Of Carnage
- We Negotiate with Terrorists
- Senseless Acts of Justice
- Beyond Reasonable Doom
- Jurassic Park
- Law & Order: Legacies
- Nelson Tethers - Puzzle Agent
- Poker Night At The Inventory
- Poker Night 2
- Sam and Max: Season 1:
- Sam and Max: Culture Shock
- Sam and Max: Situation Comedy
- Sam and Max: The Mole The Mob And The Meatball
- Sam and Max: Abe Lincoln Must Die
- Sam and Max: Reality 2.0
- Sam and Max: Bright Side Of The Moon
- Sam and Max: Season 2:
- Sam and Max: Ice Station Santa
- Sam and Max: Moai Better Blues
- Sam and Max: Night Of The Raving Dead
- Sam and Max: Chariots Of The Dogs
- Sam and Max: What's New Beelzebub
- Sam and Max: Season 3:
- Sam and Max: The Penal Zone
- The Tomb of Sammun-Mak
- They Stole Max's Brain
- Beyond the Alley of the Dolls
- The City That Dares Not Sleep
- Strong Bad: Season 1:
- Strong Bad: Homestar Ruiner
- Strong Bad: Strong Badia The Free
- Strong Bad: Baddest Of The Bands
- Strong Bad: Dangeresque 3
- Strong Bad: 8-Bit Is Enough
- Tales From The Borderlands
- Zer0 Sum
- Atlas Mugged
- Catch a Ride
- Escape Plan Bravo
- The Vault of the Traveler
- Tales Of Monkey Island: Season 1
- Launch Of The Screaming Narwhal
- The Siege of Spinner Cay
- Lair of the Leviathan
- The Trial and Execution of Guybrush Threepwood
- Rise of the Pirate God
- The Walking Dead Season One
- Episode 1: A New Day
- Episode 2: Starved For Help
- Episode 3: Long Road Ahead
- Episode 4: Around Every Corner
- Episode 5: No Time Left
- Episode 6: 400 Days (DLC)
- The Walking Dead Season 2
- Episode 1: All That Remains
- Episode 2: A House Divided
- Episode 3: In Harm's Way
- Episode 4: Amid The Ruins
- Episode 5: No Going Back
- The Wolf Among Us
- Episode 1: Faith
- Episode 2: Smoke and Mirrors
- Episode 3: A Crooked Mile
- Episode 4: In Sheep's Clothing
- Episode 5: Cry Wolf
- Telltale Texas Hold’em
- Wallace and Gromit’s Grand Adventure
- Fright Of The Bumblebees
- The Last Resort
- Muzzled!
- The Bogey Man
Support will be added for future games, but only once they are at least a year old.
What do I need to use this?:
Just the games themselves.
How to use it:
- Click Open and either click on open folder and choose a folder yourself or choose one of the games and the folder will be found automatically. The game data is contained inside different .ttarch files. Choose one of these and click open. The contents of the file will then be displayed.
- Click Save File to save a file. You can choose to save the file "As is (raw)" (the file is just dumped to disk without converting it to a friendly format) or one of the other options to save it as an image, text or audio. Different save options will be displayed depending on the type of file thats selected.
- Click Save All Files to save all files. You can choose to "Save all (raw dump)" (the files are just dumped to disk without converting them to a friendly format) or one of the other options to save all images, text or audio. Different save options will be displayed depending on the type of files inside the archive.
Filtering the files:
- Click on the View button to show a list of all the different types of file, selecting one of these changes the view so that only files of that type are visible.
- To reset the view and show all files, click the button again and click View All Files.
Searching the files:
- To search just type in the search box. Searching ignores any filter that you've used. I.e. the view will be reset to 'All Files'. The search looks in file names and is an 'instant search' - the search happens as you type.
- To reset the view either delete the text in the search box or click the View button and select View all files.
Browsing the files:
- Use the keyboard or mouse to browse through the different files.
- As you select different files the panel on the right of the program will change. Depending on the type of file thats selected the panel will either show an image, decoded text or audio controls to play back music or speech.
Extra hidden stuff:
There is a hidden button that can automatically extract a file and open it in a hex editor.
To enable this feature you need to make a TelltaleExplorer.ini file in the same place as the program. Inside it should look like this:
[Settings]
Hexeditor=C:\Program Files\BreakPoint Software\Hex Workshop v6\HWorks32.exe
Obviously Hexeditor should point to the path of your chosen hex editor.
When the ini is present the button will appear. Files that are sent to the hex editor are first dumped to the temp folder. The program keeps track of what files it has saved here and when you open a new file or close the program it will delete them (though it obviously cant delete any files that are still open in the hex editor).
If you hold control and shift while presing the button it will send the file to the hex editor without decrpyting it.
Credits and thanks:
- Benjamin Haisch (John_Doe) - for his Wave Writer class and work on deciphering the original encryption
- Counting_Pine - for his work on deciphering the original .ttarch file format
- Cyril Voila for his work on decompiling Lua 5.1 and the Telltale-specific changes
- Delphi Speex Wrapper by Bech
- Open icon by Clever Icons
- Disk icons by glyFX
- FreeImage open source image library.
- JEDI Code Library
- JEDI Visual Code Library
- Luigi Auriemma for his work on the V7 ttarch format and his updated blowfish code
- RandomTBush for his BMS scripts which helped a lot with adding support for the newer DDS images
- Telltale Games. Thanks for making such brilliant games
- Virtual Treeview by Mike Lischke
- VirusCamp for Luadec 5.2
- Zsolt Sz. Sztupak for Luadec 5.1
Disclaimer:
The software is provided "as-is" and without warranty of any kind,
express, implied or otherwise, including without limitation, any
warranty of merchantability or fitness for a particular purpose. In
no event shall the initial developer or any other contributor be
liable for any special, incidental, indirect or consequential
damages of any kind, or any damages whatsoever resulting from loss
of use, data or profits, whether or not advised of the possibility
of damage, and on any theory of liability, arising out of or in
connection with the use or performance of this software.
Support:
Contact me.
All my software is completely free. If you find this program useful please consider making a donation. This can be done on my website.
Previous versions changelog:
(1.1.12):
- Added support for Law & Order Legacies, Poker Night 2 and The Walking Dead Season One.
- Added experimental lua script decompiling. Currently this works for games released since 2010 - that's Sam & Max The Devil's Playhouse onwards.
- Updated the look and behaviour to match that of Doublefine Explorer.
- Fixed the error when opening really small ttarch files.
- Known bug - images cant be decoded in Poker Night 2. I don't have the time to fix this at the moment.
(1.1.11):
- Added support for Hector Badge of Carnage and Jurassic Park.
(1.1.10):
- Fixes - Bone 2 now opens correctly and the lua files in CSI Hard Evidence now display properly.
(1.1.9):
- Added support for Puzzle Agent 2, CSI Fatal Conspiracy, Poker Night At The Inventory and Back To The Future.
(1.1.8):
- Added support for Sam and Max Season 3 and Puzzle Agent Episode 1.
(1.1.7):
- There's been a huge number of changes since the last public release, far too many to mention! Some explanation of this release is required though:
This is the first public release of Telltale Explorer since 2006 - 5 years ago. During that time I didnt release any new versions as it was suggested that having a program like this floating around would harm Telltale. Since then though, other people have released programs that open, extract, translate and even recompile ttarch files (telltale archives). The rationale for not releasing this program therefore has gone.
I still have no wish to cause Telltale any inconvenience or problems though - so there are some safeguards written into this program:
- It only supports games that are at least a year old. This is to help prevent any possible complaints by Telltale's licence partners and to stop people poking inside the datafiles of ongoing episodes and spoiling game-based competitions like the TMI one.
- Game launcher ttarch files cant be opened and any launcher files (html/css) inside regular ttarch's are hidden. These files are only used for the launcher program and there's no reason for anyone to mess with these. They dont affect the games at all.
Bennyboy 12/09/16