What's new

How to create TyranoBuilder patches


EvoRobot

Member
Joined
Jun 5, 2020
Messages
23
Reputation score
64
If anyone here is interested how to create small sized and easy to install patches for TyranoBuilder games:
  1. Unpack the game using arc_unpacker or whatever other tool that can unpack improper ZIPs.
  2. Make a translation.
  3. Find ;projectID= inside data\system\Config.tjs file from the unpacked game.
  4. Pack only changed files into a plain ZIP archive keeping their directory structure, so if there is data directory inside the original game there should be the same directory in the patch file.
  5. Rename the archive to the string after projectID= and replace .zip extension to .tpatch. For example it will produce mygame.tpatch for ;projectID=mygame.
  6. Here you go. You can now distribute the translation patch as is without necessity for other users to unpack the game too.
 

Strange

Demon Girl Pro
Joined
Jul 24, 2014
Messages
1,256
Reputation score
487
patches for TyranoBuilder games
Whoa, thanks! I finally managed, after much trial & error.
step-by-set example:
-I extracted extra_data into a new folder
-in that folder I modified /data/scenario/title_screen.ks
-I created <projectID>.zip in the game's root directory. WARNING: projectID is case-sensitive (sic)
-in that zip I created a 'data' folder, then a 'scenario' folder inside it
-I copied title_screen.ks to the 'data/scenario' folder in <projectID>.zip
-I renamed <projectID>.zip to <projectID>.tpatch
-Allelujah! It works! (y)
 
Top