31 Commits

Author SHA1 Message Date
Robert Megone 51f4fff790 AGOS: Add extract_simon_acorn tool for Simon the Sorcerer (Acorn) 2026-05-18 17:54:51 +02:00
Paweł Kołodziejski ebbfd826d5 ALL: Upgrade tools licence to GPLv3+ 2022-06-26 19:14:49 +02:00
Paweł Kołodziejski 332a623e3c SCUMM: Removed support for compressing BUN files. It's no longer supported with reworked digital imuse. 2021-11-15 22:32:03 +01:00
alxpnv ade48f5069 TOOLS: add a tool to extract Sanitarium resource packs 2021-10-14 15:45:30 +03:00
Cameron Cawley 43ac0575fb TOOLS: Add a tool to extract Lost Eden archives 2020-02-24 09:16:19 +01:00
Eugene Sandulenko 2317d8fdc0 TOOLS: Added HDB extraction tool 2019-08-13 00:07:21 +02:00
Eugene Sandulenko ec9ec3b66f TOOLS: Added tool for creating HDFRAMES.DAT for Blade Runner 2018-04-02 01:15:02 +02:00
Strangerke 19b6012043 TOOLS: Add a compressor for Tony Tough's VDB speech container 2016-01-04 13:40:16 +01:00
Strangerke 0f5e144c61 TOOLS: Add tool to compress Tony Tough's ADP files 2016-01-02 16:55:51 +01:00
lukaslw 4e1ad68ab9 PRINCE: Text packing tool for translation purposes 2014-10-25 06:02:11 +02:00
lukaslw f6bec2d4a7 PRINCE: Texts extraction tool for translation purposes 2014-10-06 04:38:18 +02:00
Thierry Crozat d5c8077933 JANITORIAL: Move copyright notice to a separate file 2014-01-19 18:13:09 +00:00
Thierry Crozat fe2d3c2d71 JANITORIAL: Remove now useless SVN tags 2014-01-06 22:54:34 +00:00
Thierry Crozat a7b918e4b4 TOOLS: Improve tools detection from input file in GUI
The tools that expected a directory were never detected because the
user could only select a file and not a directory. Now he still needs
to select a file but the directory that contains it is also checked and
the file name is stripped if needed to run the tool.

An alternative would have been to let the user select a directory, but
that would have meant the user needed to know if the tool expect a file
or a directory as input. Also because there is no wxPicker to select either
a file or a directory this would have needed additional radio buttons to
show either a file picker or a directory picker. All in all always asking for
a file here seemed more user friendly.
2011-11-26 14:21:27 +00:00
Thierry Crozat b929faf4c2 TOOLS: Rewrite extract_cge to merge it into scummvm-tools
This involved splitting the extract and pack tool into two separate
tools, rewriting them to use the Common::File (and a few other things
from Common) instead of FILE* and changing the way in handles
input and output files.
2011-11-22 00:22:23 +00:00
Joost Peters c4eda3c841 TOOLS: add extract_fascination_cd tool
svn-id: r52399
2010-08-26 11:01:08 +00:00
Jordi Vilalta Prat c020b9cf62 Tools: Remove extract_t7g_mac, which is no longer required after clone2727 adapted Groovie to use MacResManager.
svn-id: r49111
2010-05-20 00:09:01 +00:00
Eugene Sandulenko d60e665c5b Plug in new SCI compression tool and add progress indicator
svn-id: r48884
2010-05-01 19:56:11 +00:00
Jordi Vilalta Prat eae07f9e8a TOOLS: Whitespace cleanup
svn-id: r46751
2009-12-30 15:34:00 +00:00
Eugene Sandulenko f214ffafc9 Plug in extract_cruise_pc
svn-id: r46683
2009-12-28 20:14:07 +00:00
Eugene Sandulenko d591db1720 Skip encode_dxa when libpng is not present
svn-id: r46682
2009-12-28 20:11:15 +00:00
Max Horn 10cd53d45b Restructured tools file hierarchy
svn-id: r46582
2009-12-26 13:37:48 +00:00
Max Horn a003aa6309 TOOLS: Move class File into namespace Common
svn-id: r46452
2009-12-20 23:02:50 +00:00
Eugene Sandulenko 6a74e8a5a8 Fix svn keywords
svn-id: r46433
2009-12-20 14:52:29 +00:00
Max Horn 695c756f7b cleanup
svn-id: r46203
2009-11-29 21:22:25 +00:00
Hampus Nilsson e43ee787d8 *Improved input recognition with information from the mailing list.
*A tool can now either match input perfectly, possibly or awful. So less options are displayed to the user (meaning the ChooseTool page can now be skipped most of the time).
*Improved layout.
*The Line Label at the bottom now show the name of the tool that's 'running'.

svn-id: r43031
2009-08-03 19:14:30 +00:00
Hampus Nilsson 54b0eb4073 *Converted extract_cine, extract_t7g_mac, which were previously forgotten.
*Fixes to many tools having to do with confusion between read/readN.
*Some other small fixes...

svn-id: r43015
2009-08-02 22:48:06 +00:00
Hampus Nilsson 510596e102 *Compiling fix.
svn-id: r42872
2009-07-29 00:12:32 +00:00
Hampus Nilsson 47b1147a93 *You can now use --help compress_agos instead of --tool compress_agos --help to get help about a specific tool.
*Avoided some nasty use of char ** by converting old parse functions to accept std::vector<std::string> instead. Avoided crash from ugly typecasts as well.

svn-id: r42853
2009-07-27 23:28:06 +00:00
Hampus Nilsson 727d1aa533 *Moved more functionality from ToolGUI to Tool
*ToolsGUI now inherits Tools, so you only need to list all supported tools in one place.

svn-id: r42687
2009-07-24 07:53:05 +00:00
Hampus Nilsson 168e91e076 *Started on CLI interface, already works but there are many edges to sort out.
*Added a common 'Tools' class to be used by both the CLI and the GUI, right now it's NOT in use by the GUI, so there is some code clutter.
*Rename gui/tools.h to gui/tools.cpp
*Tools now know their own type.
*Some other small changes.

svn-id: r42670
2009-07-23 01:41:14 +00:00