What's new

How to create TyranoBuilder patches


EvoRobot

Active member
Joined
Jun 5, 2020
Messages
29
Reputation score
100
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.
 
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)
 
the game just said "Loading TyranoBuilder" for infinity
Some TyranoBuilder games disable the patching functionality. There's nothing you can do about that.
Obviously, this method is not applicable to them.
 
Back
Top