

- #SHINING WIND PS2 ENGLISH ISO PATCH#
- #SHINING WIND PS2 ENGLISH ISO CODE#
- #SHINING WIND PS2 ENGLISH ISO PS4#
- #SHINING WIND PS2 ENGLISH ISO PS3#
Since I am backporting from PS4 a lot of my files are completely different sizes. But sometimes that means people have to make some significant changes to the wording. One thing some people might notice if they are looking is that patches to CPK files(and some others) end up identical in size.
#SHINING WIND PS2 ENGLISH ISO CODE#
If anyone is curious, the actual bug in the old CPK code ended up being an issue how the CPK Header data was writing the offset locations for parts of the file structure.
#SHINING WIND PS2 ENGLISH ISO PS3#
In the process of sending it to my PS3 for testing as I type this, but I am expecting good things. I made a minor tweak to that bug a few minutes ago and my Patched CPK is now getting generated correctly. About half of the patching process is still pretty much the same code as original, but isolating the bug was now much easier to do. The CPK tool is about 80% completely rewritten. If anyone is interested in looking at it, or wanting to help with it, let me know and I can add you. I am using a private git repo for my tool updates right now. I know this has been sitting for a long time and getting dragged on but it will get out eventually. This is the part of the code that didn't function properly and was incredibly difficult to debug(for the reasons above). The extraction part shouldn't take to long as its relatively straight forward and then I can get to the problem part. I have finished rewriting the Read/Parsing portion of the code base which was the biggest hurdle. Tons of random loose globals mixed with OOP, huge files with dozens of unrelated class structures, a lot of code that gets executed but has no impact on anything. It looks like a terrible college student project. After digging in to it, I can't believe it worked at all.

This tool I am using was the best open source, functioning CPK Tool I could find online, but I knew the code was not very good. Even took 2 days off from work just to clear my head from all that's happening there and worked on this. Update: I have spent a significant amount of the last 2 weeks working on the CPK tool. Off-Screen images from actual console play test. It was a problem with the cripack tools ability to properly format the cpk file system. I understand the reason for the above issue. AFAIK, these have been resolved, but I have not fully tested every detail. This has happened during asset testing a few times when changing things improperly. Pressing Start and "O" in proper timing can skip the sequence and continue the game. You are able to press start to continue(for repeated error messages), and eventually you see the "Skip Scene" box in the background. It tells you what texture file is giving issues as well. If the game has trouble wiping the screen and locating the next texture to load, it prompts an error message on the screen. A few items in the Options Menu have a small display box which causes text to be cut off: "Difficul" instead of "Difficulty" (These are textures.Characters field text can extend beyond the box borders for similar reasons.It must do this for those 10-15 instances since the game will not display a 5th row of text. In some cases the English is a bit lengthy which makes it run outside the proper area.

I have not been able to find a way to change the font sizes in the PS3.
#SHINING WIND PS2 ENGLISH ISO PATCH#
Once this repack issue is resolved, a patch file can be made and released. I managed to manually fix this in hex at one point but attempts to repeat now are failing.

It place the screen wipe transition "code" beyond the EOF header which is what causes some of the glitches detailed below. STATUS : Tranlastion has been done for months, CriPack tools are not properly packing the file system. Progress is slow due to IRL commitments but its coming together. CURRENT STATUS : Continuing to chip away at the patching algorithm and in the process making some refactoring to the core structure to make it easier to manipulate the file structure.
