Homebrew Trying to apply an anti-piracy patch to a Pokémon White ROM I dumped myself.

alternateshadow3

Member
OP
Newcomer
Joined
Jul 26, 2010
Messages
10
Trophies
0
XP
47
Country
United States
Been searching everywhere for a few days and I found a couple of patches, but I can't patch the ROM for some reason.

I'm trying to run the ROM on my modded 3DS but I obviously need to patch it first. I've used XDelta but every time I try to apply the patch, I get the error:
"xdelta3: source file too short: XD3_INVALID_INPUT"

I've also tried to use an older version of XDelta where you don't choose an output, just the patch and the ROM and that's it. But it does absolutely nothing.
Then there's DS Scene ROM Tool, which shows this when I put my ROM in:
9870b18979.png

I mean is the ROM not clean or something? The ROM you're looking at here was just dumped literally half an hour ago. Not sure why it wouldn't work.

At this point, I don't necessarily have a problem just playing on my cartridge instead, but I wouldn't mind just having access to the ROM for purposes of convenience. If anyone can actually find out how to help me, though, that'd be awesome.

Also, hi, I haven't posted in over eight years. Quite a bit has changed haha. I was living up north when I last posted here, now I'm in another state. Weird huh lol. I'm also less dumb now. Or I hope I am anyway I dunno whatever
Yeah sorry for only posting when I need help, I'm just not good with forums and I don't think I'd bring much to discuss honestly.
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
11,784
Trophies
1
XP
7,264
Country
United States
Been searching everywhere for a few days and I found a couple of patches, but I can't patch the ROM for some reason.

I'm trying to run the ROM on my modded 3DS but I obviously need to patch it first. I've used XDelta but every time I try to apply the patch, I get the error:
"xdelta3: source file too short: XD3_INVALID_INPUT"

I've also tried to use an older version of XDelta where you don't choose an output, just the patch and the ROM and that's it. But it does absolutely nothing.
Then there's DS Scene ROM Tool, which shows this when I put my ROM in:
9870b18979.png

I mean is the ROM not clean or something? The ROM you're looking at here was just dumped literally half an hour ago. Not sure why it wouldn't work.

At this point, I don't necessarily have a problem just playing on my cartridge instead, but I wouldn't mind just having access to the ROM for purposes of convenience. If anyone can actually find out how to help me, though, that'd be awesome.

Also, hi, I haven't posted in over eight years. Quite a bit has changed haha. I was living up north when I last posted here, now I'm in another state. Weird huh lol. I'm also less dumb now. Or I hope I am anyway I dunno whatever
Yeah sorry for only posting when I need help, I'm just not good with forums and I don't think I'd bring much to discuss honestly.
This solves the problem

https://nds-card.com/ProShow.asp?ProID=575
 
  • Like
Reactions: Alexander1970

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,784
Trophies
3
Age
52
Location
Austria
XP
2,275
Country
Austria
Been searching everywhere for a few days and I found a couple of patches, but I can't patch the ROM for some reason.

I'm trying to run the ROM on my modded 3DS but I obviously need to patch it first. I've used XDelta but every time I try to apply the patch, I get the error:
"xdelta3: source file too short: XD3_INVALID_INPUT"

I've also tried to use an older version of XDelta where you don't choose an output, just the patch and the ROM and that's it. But it does absolutely nothing.
Then there's DS Scene ROM Tool, which shows this when I put my ROM in:
9870b18979.png

I mean is the ROM not clean or something? The ROM you're looking at here was just dumped literally half an hour ago. Not sure why it wouldn't work.

At this point, I don't necessarily have a problem just playing on my cartridge instead, but I wouldn't mind just having access to the ROM for purposes of convenience. If anyone can actually find out how to help me, though, that'd be awesome.

Also, hi, I haven't posted in over eight years. Quite a bit has changed haha. I was living up north when I last posted here, now I'm in another state. Weird huh lol. I'm also less dumb now. Or I hope I am anyway I dunno whatever
Yeah sorry for only posting when I need help, I'm just not good with forums and I don't think I'd bring much to discuss honestly.

Hello.:)

Did you have tried these patch(es) ?

https://www.odrive.com/s/8443cc3a-8...+RetroGameFan's+Alternative+Game+Patches+v1.6

from

https://www.odrive.com/s/8443cc3a-862e-41d7-b064-09378f79f6b3-5965a89a
 

edo9300

Well-Known Member
Member
Joined
Aug 19, 2018
Messages
102
Trophies
0
Age
22
XP
1,046
Country
Italy
Just run xdelta without checksum check, there's no weird steps to follow. You have to do this as patches were made starting from a specific dump, and to ensure integrity, a check is done by the program to see if the file matches the original, but that can be ignored
 
Last edited by edo9300,

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
3,196
Trophies
2
XP
8,972
Country
Germany
I'm trying to run the ROM on my modded 3DS but I obviously need to patch it first. I've used XDelta but every time I try to apply the patch, I get the error:
"xdelta3: source file too short: XD3_INVALID_INPUT"
Your DS-Scene ROM Tool does not have the best/latest/most complete database with only 631 entries. The database from here has 811 entries – don’t know if this is the best one either.

As for the error message from xdelta3: "File too short." Mmmhm. Maybe the xdelta-patch expects an untrimmed ROM.

DS-Scene ROM Tool does expect an untrimmed ROM – tested with Pokemon Weisse Edition (German version). I dumped the game twice with GodMode9: Full and trimmed.
→ Only for the full file applying the AP-Patch is offered (seems to be a simple checksum check).

Yeah sorry for only posting when I need help, I'm just not good with forums and I don't think I'd bring much to discuss honestly.
No problem.
 
  • Like
Reactions: Alexander1970

alternateshadow3

Member
OP
Newcomer
Joined
Jul 26, 2010
Messages
10
Trophies
0
XP
47
Country
United States

Yep, that's where I got one of the patches and it's the one I've been trying to use consistently.

Pokemon White is a DSi-Enhanced game. You need to find out whether you dumped the DSi sections, and grab the appropriate AP patch according to whether or not you did.

I'm not sure how to dump the DSi sections...

Just run xdelta without checksum check, there's no weird steps to follow. You have to do this as patches were made starting from a specific dump, and to ensure integrity, a check is done by the program to see if the file matches the original, but that can be ignored

How would I go about doing that?

How did you dump the ROM?

Godmode9.

Your DS-Scene ROM Tool does not have the best/latest/most complete database with only 631 entries. The database from here has 811 entries – don’t know if this is the best one either.

As for the error message from xdelta3: "File too short." Mmmhm. Maybe the xdelta-patch expects an untrimmed ROM.

DS-Scene ROM Tool does expect an untrimmed ROM – tested with Pokemon Weisse Edition (German version). I dumped the game twice with GodMode9: Full and trimmed.
→ Only for the full file applying the AP-Patch is offered (seems to be a simple checksum check).

Like I said above, I used Godmode9, and made sure to dump the trimmed file. I also made sure to keep the database up to date but it doesn't seem to go past 631 entries for whatever reason. Unless I'm using an outdated version, which I guess is possible.
f3bac0b1a0.png
 
  • Like
Reactions: Alexander1970

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
3,196
Trophies
2
XP
8,972
Country
Germany
I also made sure to keep the database up to date but it doesn't seem to go past 631 entries for whatever reason. Unless I'm using an outdated version, which I guess is possible.
f3bac0b1a0.png
Trying to download an online update from within the tool does not pull the latest update. The version in the AP preservation thread contains offsets.dsapdb 2.1.6.

Like I said above, I used Godmode9, and made sure to dump the trimmed file.
Dump the UNtrimmed, full version.
screenshot.png
 
  • Like
Reactions: Alexander1970
General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Lol Flame you know it