Tuesday, April 7, 2020

Game Patching, now actually user friendly-er Vol. 2

Yesterday i made the switch from "Atlas" (script insert) & "Cartographer" (script dump) to a new program called "abcde":

https://www.romhacking.net/utilities/1392/

abcde is a program written in Perl that combines all the functions of Atlas and Cartographer and adds new on top.
I converted all the repository files over to abcde. And now thanks to switching we are able to:

- download the repository
- put the files in a folder for Atlas re-insert
- bulk insert all the script files into the games .flk files at once

And all of this in a matter of seconds!
Previously i had to manually copy and paste every single script file into a text file that was encoded in SHIFT-JIS, because the table file used was also encoding in that.
But now, thanks to abcde using UTF-8 tables and bitbucket only hosting files in that exact format, we are able to do this now.
Saves a lot of time inserting scripts and gives us more time on testing it ingame.

For anybody interested here is how you can install and use abcde:

1. Download Strawberry Perl Portable and extract it:


2. Add following folder paths to the PATH windows settings:

<PATH>\Strawberry Perl Portable\perl\site\bin
<PATH>\Strawberry Perl Portable\perl\bin
<PATH>\Strawberry Perl Portable\c\bin


3. Download abcde:


4. create bat files using the repository information:


(you can download the repository and just copy and paste them, probably)

5. Now you can create a new folder somewhere where you will merge the repository script with the games .flk files

5.1 Download the repository and copy the contents of the SCEN folder into that new folder

6. Copy all .FLK files from GL6 into the same folder

7. replace "PATH1" and "PATH2" in the "Atlas bulk import.bat" with the folder path of your new folder that has the repository files and the game files

8. Now it should automaticly insert all the repository files into the game files when you launch the .bat

9. Now you can create a quickbms .bat that automaticly takes the files in the created folder and inserts them into the games .DAT files:

#################

quickbms -w -r growlanser.bms "PATH\GL6_SCEN.DAT" "PATH\FOLDER CONTAINING MODIFIED .FLK FILES"

pause

#################

Don't delete the " ", its needed if you have spaces in the path to the folders.

1 comment:

  1. glad to see someone translate this title... i hope you can finished this translation project....

    ReplyDelete