• Welcome to Final Fantasy Hacktics. Please login or sign up.
 

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Quantumpencil

1
Hello everyone,

In defiance of what seems to be the general consensus in these parts, I strongly prefer the war of the lions version of the game (especially its translation) and am interested in attempting to port some ASM hacks from the PSX version to WotL. I don't know MIPS R3000, but I do know x86 and I think I can figure it out. Rather than individually port the hacks, I'd like to first see if it's possible to write a program capable of adjusting PSX ASMs to work for the WotL ISO.

I found a few threads around here from a long time ago which seemed to suggest that WotL actually contains the original Japanese PSX code (structurally untouched) within it though things have been moved around, so offsets & addresses for a given piece code might be different between the two versions.

If these are the only differences, it seems to me it should be possible to match bytestrings on only opcodes (by zeroing out all the address values in both games) in order to search for sections of code which have the same "structure".  Provided one can identify the opcodes/addresses present in a code block (Using a dissassembler) it should be possible to map the address values used to certain in game variables between their PSX and PSP versions.

Given that no one has done this, I feel like it's probably not as easy as I'm imagining it (and I'll find out soon enough when I attempt to do so with some simple ASM hacks), but has anyone attempted anything like this before, or does anyone have any knowledge about the structure of the PSP ISO that would preclude such a solution in principle, or expedite the process of creating one?

Thank you,
QP