]> Chaos Git - corbenik/corbenik.git/commit
Add a early-ish prototype ips2pco tool.
authorchaoskagami <chaos.kagami@gmail.com>
Wed, 28 Dec 2016 22:56:12 +0000 (17:56 -0500)
committerchaoskagami <chaos.kagami@gmail.com>
Wed, 28 Dec 2016 23:00:24 +0000 (18:00 -0500)
commitf144539432836911430458159406ddbd4de48b8c
tree606bfe8aa84bd03a5c3283bd73bff12c42996f8e
parentb4b3148b02446cce84c0ff4ae7cb10593bade87e
Add a early-ish prototype ips2pco tool.

This tool takes an IPS or IPS32 patch and creates a .pco (bytecode source) skeleton. This is based on a previously written tool in my libbinmod repository for actually creating/applying IPS patches. The core changes to blib.c/blib.h will make it there soon-ish.

This can be used to automate conversion of IPS patches to a format compatible with corbenik's patcher system. Do note the output files are not ready for use as-is -- you will need to manually edit the name, description, and titleID as needed, as well as actually run it through bytecode_asm.py.
host/Makefile
host/ips2pco/Makefile [new file with mode: 0644]
host/ips2pco/bips.c [new file with mode: 0755]
host/ips2pco/blib.c [new file with mode: 0755]
host/ips2pco/blib.h [new file with mode: 0755]
host/ips2pco/ips_fmt.h [new file with mode: 0755]
host/ips2pco/util.c [new file with mode: 0755]
host/ips2pco/util.h [new file with mode: 0755]