Hello my friends, I need help finishing a configuration for Terracon.
Hi, man. How you doing? It's been quite some time, huh.
But the game has bugs with enemies freezing and moving strangely, which can be fixed by changing the ID to a Japanese initial, for example:
Original Terracon ID: SCES-02836
Change to:
SCPS-02836
SLPM-02836
SLPS-02836
This fixes the problem. I tried integrating the ID with other CMDs and Val... in an attempt to fix it, but so far only this change works, along with the Panekit configuration for performance improvement.
Does anyone have any ideas to avoid using SCPS, etc.?
Ok, this is a first. Strangely, the bios within the POPS emulator is the issue; to corroborate, I dumped the bios from my Vita and used it on duckstation, where the strange enemy movement presented itself too.
Here, you can read this text excerpt:
"POPS apply heavy 90400 bytes patch to bios if 3rd character of TITLE ID is "P" (Mostly JPN region games, but also PBPX demos...). Patch is applied to raw offset 0x18000, for now is unknown what it does." I got no idea what that patch may do, but it helps with this game.
If what you wish to do is integrate the fix properly in pop-fe, it'd be best to make a ppf patch to replace SCES with SCPS in the boot section. I have attached one for testing purposes.
The gamedb.py from pop-fe will have to be edited to give the game the custom ID.
Alternative method: I tried using the plugin
POPS realboot (a more stable popbios alternative).
The game had nothing unusual with enemies now. The bios used was SCPH-101 v4.5, an NTSC-U bios. PAL bioses seemed to make everything considerably faster.
Nonetheless, I recommend using the plugin just on Terracon, just in case an external bios may arise issues in other games. If using Ark-4 or 5, put
"SCES02836, pops-realboot/pops_realboot.prx, on" in the plugins.txt within the seplugins folder; POPS realboot will now be use only with Terracon.