Patch.tjs Xp3filter.tjs
"Seamless file overriding: Allows you to replace specific game assets (scripts, images, audio) by placing them in a patch folder, defined by rules in Xp3filter.tjs, without touching the original .xp3 archives."
If you have a specific error or behavior from these files you'd like to debug, let me know. Patch.tjs Xp3filter.tjs
// open xp3, read header, iterate file table
var xp3 = openXP3("game/data.xp3");
var entries = xp3.listEntries();
for (var i = 0; i < entries.length; ++i)
print(entries[i].path + " size:" + entries[i].size);
Patch.tjs
If you want, I can: