Telltale Explorer
By Bennyboy
Version 1.1.12
Http://quickandeasysoftware.net

New in this version (1.1.12):

Remember - only games that are at least a year old are supported.

- 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.

New in the previous version:

(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.

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 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 (January 2013) 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
- Hector: Badge Of Carnage

- We Negotiate with Terrorists
- Senseless Acts of Justice
- Beyond Reasonable Doom

- Jurassic Park
- Law & Order: Legacies
- Nelson Tethers - Puzzle Agent

- Episode 1
- Episode 2

- 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 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)

- 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).

Credits and thanks:

- Benjamin Haisch (John_Doe) - for his work with these games, and many others
- Counting_Pine - for his work on deciphering the original .ttarch file format
- Delphi Speex Wrapper by Bech
- 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
- Open icon by Clever Icons
- Telltale Games. Thanks for making such brilliant games
- Virtual Treeview by Mike Lischke
- Wave Writer class by Benjamin Haisch (John_Doe)

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.

Bennyboy 29/05/14