Sorry. here uploaded a copy:Can someone please upload repatch folder with the latest version of patch?
Last edited by aini12aian,
Sorry. here uploaded a copy:Can someone please upload repatch folder with the latest version of patch?
Someone uploaded it in reddit
Sorry. here uploaded a copy:
Have you been able to resolve the issue?Alright, so, quick update.
We were attempting to patch elf string pointers (the movw+movt instructions), the same way we did for Zero, but it was not working at all and ignoring the patched instructions.
I managed to identify the issue. The first issue is that the elf is relocated with a relocation table.
I did a test and nulled out the relevant records in the relocation table. This caused the patched strings to show garbage data and sometimes crash. This leads to the second issue: the game uses ASLR. (The address space of the game is randomized, so the relo table is patching everything at boot to have the proper addresses for where the game gets loaded.)
I am not super familiar with elf relocation so this has been a bit of a process. Right now, our "solution" involves using the "noASLR" plugin to disable ASLR, and using the patched elf with relevant relocation records nulled out.
I don't like this solution as it requires using an extra external plugin.
Some other potential solutions include:
1. Keep the patched elf with nulled relo entries, and find a way to disable ASLR without the use of a plugin.
2. Reverse how these relo entries work, and instead patch them to point to the new addresses.
I am leaning towards #2. The biggest issue is that doing quick tests like this on Vita games is a pain and super time consuming. ;(
If the no ASLR patch is open source could you just port it into the patch and avoid the issue?Have you been able to resolve the issue?
If not, I have some expertise in ELF structure and reverse engineering so I can try to help with this problem.
Yes we have made some progress. @Nik_ has joint the team and he is helping us a lot.
We are now play testing the game.
Post automatically merged:
Regarding Zero. We are adding the update version of the 'MorePortraitsInZero' patch. And we are looking for someone to play test the update. If anybody is intreseted. please contact me via a DM.
https://github.com/shinkiseki/MorePortraitsInZero
Sorry. here uploaded a copy:
Giving time frames is a very bad idea, since if you miss it people will be really madDo you guys have any idea on a timeframe for Azure? Playtesting is a good sign that it's fairly close, right?
To me that means they've perhaps managed to get past the snag they hit, but not that there isn't a lot of work left (even if it's "just" raw manhours).Do you guys have any idea on a timeframe for Azure? Playtesting is a good sign that it's fairly close, right?
Best not to ask for time frames. It'll be ready when it's ready like most FTLs/ProjectsDo you guys have any idea on a timeframe for Azure? Playtesting is a good sign that it's fairly close, right?