Posts Tagged ‘Scripting’

Grand Prix 2 MexScript (BMS)

Saturday, July 23rd, 2011
TitleGrand Prix 2 MexScript (BMS)
Screenshotlogodoc
Game(s)Grand Prix 2
Year2011
Estimated date2011-07-23
Author(s)Mr.Mouse
CategoryScripting
PlatformPC
DescriptionTwo MexScripts for Grand Prix 2. Use them in the Scriptor in MultiEx Commander. Simply start MultiEx Commander, go to the script menu and start the scriptor. Then Copy + Paste the script and use it on one of the files.
FileDownload
External linkVisit

Earth 2140 MexScript (BMS)

Saturday, July 23rd, 2011
TitleEarth 2140 MexScript (BMS)
Screenshotlogodoc
Game(s)Earth 2140
Year2011
Estimated date2011-07-23
Author(s)Mr.Mouse
CategoryScripting
PlatformPC
DescriptionThis are two new scripts to use in MultiEx Commander. The first is for the standard .WD files. The second specifically for the sound sample .WD files.Start MultiEx Commander, go to the Script menu and select the scriptor. Copy + paste the script and use it on the files.
FileDownload
External linkVisit

QuickBMS 0.3.14c

Saturday, February 20th, 2010
TitleQuickBMS 0.3.14c
Screenshotlogodoc
Game(s)Various
Year2010
Estimated date2010-02-10
Author(s)aluigi
CategoryScripting
PlatformPC
DescriptionScripts based files extractor compatible with the BMS language (aka MexScript). it works from both command-line if launched from the console or with a minimalistic GUI if double-clicked. <!--more--> remember that from command-line is possible to specify other useful options for listing the files and even extracting all the archives inside a folder (scanning of the directory with the choosing of a wildcard, like "*.pck" and so on). the idea was born from the need of a simple and fast solution for handling the simple types of archives used by the majority of games without losing time writing a stand-alone tool with tons of C code just for a basic file format. so this tool has been created primarly for myself for creating my extractors quickly on the fly and then for any other user who wants do the same without learning a programming language. then the BMS language is basic, easy to use and exists from over 10 years so it's more practical and profitable for the people in the "archives extraction" field to learn/use it and being a language specific for the extraction of files don't exist complex things or tons of commands, symbols and so on. for my personal requirements and for being compatible with more games the tool uses various enhancements over the original BMS language like various compressions (deflate, deflate64, lzo, lzss, lzx, pkware explode, gzip, lzma, lzma2, bzip2, XMemDecompress, ppmd, some lzw and lzx variats, rle, rle7/0, rlew, lzjb, sfl block/rle/nulls/bits, uncompress, ucl and other 150 algorithms plus or less game specifics), encryptions (ice, aes, blowfish, des, 3des, rc2, rc4, xtea, idea, twofish, cast5, seed, serpent, CryptDecrypt, CryptUnprotect and any other supported by OpenSSL), xor, rot13, any arithmetic operator, new types of data, new functions, memory files, byte-per-byte memory operations, padding, append mode, uudecode/yenc/ascii85, simpler syntax and a lot of other things impossible to list here. these improvements have allowed to work even with complex archives or archives using particular types of obfuscations and encryptions like in the examples below. the documentation of the tool (first section for any user, the rest for developers) is available here and inside the package. all the implemented compression algorithms work with memory2memory/in-memory data so the source code of those that I modified for this job could be interesting.
FileDownload
Forum linkView thread
External linkVisit