Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pokemon SoulSilver Version (v10) (E) ROM - AP warning message and random red screen crashes #2417

Open
Heltair opened this issue May 23, 2024 · 6 comments
Labels

Comments

@Heltair
Copy link

Heltair commented May 23, 2024

Flashcard or Exploits? Running the game from a microSDXC card.
Base Console: New Nintendo 3DS XL with the latest firmware

TWiLight Menu++ Version: 27.3.0
TWiLight Menu++ Theme: Nintendo DSi

Expected behavior

The patched game should play normally, without crashing or displaying any errors and AP warning messages.

Actual behavior

Lately I have been trying to play through Pokemon SoulSilver Version (v10) (E) ROM which had the following patch applied to it beforehand: https://www.pokecommunity.com/threads/hgss-golden-edition.347879/
However, I have been constantly running into the issue of the ROM randomly crashing in-game and displaying a red screen saying "Error: Data Abort!", along with a set of random hexadecimal values. HeartGold (v10) (E) ROM has also the same problem after applying the patch.

Steps to reproduce

  1. Patch Pokemon HeartGold/SoulSilver Version (v10) (E) ROM with the xdelta file linked above.
  2. Play the game for a random amount of time.
  3. Be greeted with the flashy data abort screen.

Notes

@Heltair Heltair added the bug label May 23, 2024
@RocketRobz
Copy link
Member

You need to AP-patch the clean ROM using DS-Scene ROM Tool, then patch the AP-patched ROM using the ROM hack patch.

@Heltair
Copy link
Author

Heltair commented May 25, 2024

I have followed your steps, i.e. I had AP patched the ROM using the DS-Scene ROM tool and then applied the ROM hack patch on top of it. Oddly, I still get the "This game has AP (Anti-Piracy)" message upon attempting to run the game via TWiLight Menu++. Could it be that the ROM hack patch sort of "undoes" the AP patch? For the record, I had used the following online tool in order to apply the ROM hack .xdelta file to the AP patched ROM: https://hack64.net/tools/patcher.php. I had checked the "Skip checksums" option, as I would get the CRC mismatch error while attempting to patch the ROM, otherwise.

@RocketRobz
Copy link
Member

I have followed your steps, i.e. I had AP patched the ROM using the DS-Scene ROM tool and then applied the ROM hack patch on top of it. Oddly, I still get the "This game has AP (Anti-Piracy)" message upon attempting to run the game via TWiLight Menu++. Could it be that the ROM hack patch sort of "undoes" the AP patch? For the record, I had used the following online tool in order to apply the ROM hack .xdelta file to the AP patched ROM: https://hack64.net/tools/patcher.php. I had checked the "Skip checksums" option, as I would get the CRC mismatch error while attempting to patch the ROM, otherwise.

Just ignore the AP message, as TWLMenu++ cannot check if a ROM is AP-patched.

@PortgasDAri
Copy link

Hey, i have the same issue but with the difference that my "normal" soulsilver rom worked perfectly a few months ago. As i decided to restart the game, but this time with a randomizer on it i occured the same "data abort" error. I have read the suggestions, as like applying an AP patch which I tried, but after applying the AP patch via DS scene rom tool my randomizing tool (PokerandoZX) wouldnt randomize the new patched file. Then I tried to apply the patch on the randomized file, but then it says that no AP patch is available. Can anybody help me to solve this issue please?

@Razzlings
Copy link

Hi, reviving this a bit because I've been struggling with the same crashing issue, I tried the advice of AP patching the vanilla rom then romhack patching that rom, but all that resulted in is the rom crashing on startup whenever I tried to launch it. I tried it with two separate clean roms, one resulted in it hanging on a white screen on launch, the other immediately crashing to red "Data Abort!" page. Is there something I'm doing wrong or will I just have to deal with the crashing for the time being?

@AE256orsomething
Copy link

AE256orsomething commented Nov 25, 2024

I'm using a clean SoulSilver Version (v10) (E) ROM as a base for the Golden Edition and on the latest Twilight Menu and NDS Bootstrap available thorugh universal updater and I am having same issue as well and have attempted this fix but am unable to make it work because the included instructions for Golden Edition state "The anti-piracy fix is included with the patch so you will need the clean ROM." but it seems that AP fix isn't working properly or some issue with it. I tried doing this

You need to AP-patch the clean ROM using DS-Scene ROM Tool, then patch the AP-patched ROM using the ROM hack patch.

but after patching a clean ROM with DS-Scene ROM Tool the xdeltaUI program gives the error "xdelta3:target window checksum mismatch: D3_INVALID_Input". (I assume because isn't the expected non-ap patched rom?)
Is there a way to force it to apply the xdelta anyway or would that not work?
(Or could the AP fix applied by the xdelta file be different than the AP fix that DS-Scene ROM Tool would apply?)

EDIT: Intead of using SS as the base game to patch I tried with a copy of Heart Gold and I patched it eith the respective xdelta and just renamed my save and so far havent had any of the Red screen Error/crashes which makes me think it is something to do with the soul silver version of the romhack xdelta (so this is mostly off topic since not a twilight menu bug), so guess only romhack creator would be able to fix that or would it be possible to modify the xdelta to not have the ap patch in it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants