I've made some "progress", but I still require some help as this is turning out to be more convoluted then I thought.
"WINDOW.BIN" is where the cursor graphics is stored, and is the first file in the archive.
I made some changes to the ".TIM" file and am trying to reinsert it into the ISO.
I used
this, then I tried to reinsert the new "WINDOW.BIN" that has my changes back into the ISO.
CDMage gives me a warning that the file is smaller, and it will be padded out with zeroes to match the current size.
And as expected, the game freezes after the "Sony Computer Entertainment America Presents" screen.
I thought what I'd do was compress only the file I changed, and paste it back into "WINDOW.BIN" via hex editor. When I did this, got a 10 kb file for the first file, and tried to see if data in this file matches anything inside the original "WINDOW.BIN". My reasoning is I would copy and paste the new file into the old one via hex editor, and only change the ~10kb of data.
I noticed some similarities between the file I generated and "WINDOW.BIN". What I did was, I copied all the bytes of the file I made, and replaced the beginning block of data of matching size in "WINDOW.BIN" with a hex editor.
The game loads, but the cursor graphics seem shifted to the right, the text and everything looks garbled.
Can I send my ".TIM" file to someone to figure out?
I never imagined changing something so small can be so convoluted.
UPDATE:
Ah, the program I am using still is screwed up.
You see, I decompressed and recompressed the extracted files. The output should still be the same, but that's not what happens. The output is smaller than the original.