ROM Hack AP-patch preservation

aphirst

Well-Known Member
Member
Joined
Oct 22, 2007
Messages
399
Trophies
1
Location
Hull
Website
aphirst.co.uk
XP
555
Country
United Kingdom
2 games I don't seem able to find AP patches for are the German releases of Black and White (i.e. Schwarze Edition and Weisse Edition). For BW2 there are patches, but not just BW.
 

Zaiphon

Well-Known Member
Member
Joined
Feb 5, 2017
Messages
129
Trophies
0
Age
33
XP
547
Country
Gambia, The
Do i need these if i play with the Loader from the SD Card?
Or is this only needed for the R4 etc Carts?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Do i need these if i play with the Loader from the SD Card?
Or is this only needed for the R4 etc Carts?

Anti piracy works by detecting differences that become apparent when running as something other than an official game on an official cart. Different things have different requirements, and there is a further quirk.

I would say there are 3 broad scenarios (plus emulation)

1) Old flash cart that did not make it to the end of the DS library/releases before being abandoned. I will also include the "never intended" stuff in this but let us not go there.

2) Good flash cart that did or got a port of a loader that did. (typically supercard, akaio or wood firmwares but there are a few others)

3) This newer stuff with the DSi/3ds acting as a loader for them.

3) occurred long after the DS library had finished but as most patches/fixes were wrapped up in loaders and flash carts it basically had to reinvent them or dump them. I believe various options have since arisen with most of the good stuff integrated but you might find an edge case.

2) should mostly have it sorted without this, however some might not have quite made it to the very end; the DSi and 3ds flash cart blocking updates took their toll. After said updates there were a couple of interesting games released (for most it is probably pokemon conquest and pokemon black and white 2). 1) then benefits a lot from a library of anti piracy patches as it will allow people to play games, DS flash carts were cheap at one point but if you found one in a drawer or something...

The quirk.
Anti piracy comes at a cost in some cases. I will ignore the cheat/extra features thing as it is not really applicable (short version is some of the older "get me through to the update" modes like clean/ghost/pure/whatever would either see cheats trip AP or disable such things entirely which is less than ideal for some. If you have patches though you can get around it) and instead note that some AP was so pervasive that it slowed games down, if said AP was removed it would speed things up beyond even what you would see on a stock game cart. Some things some flash carts did would not remove the AP but instead make it appear as it should (but still have the AP do all it would normally), and I imagine some emulators work like they are hardware and don't remove the AP.
 
  • Like
Reactions: skroops

sebas72563

Active Member
Newcomer
Joined
Dec 7, 2017
Messages
27
Trophies
0
Age
24
Location
colombia
XP
160
Country
Colombia
Is the "AP" of Mario and Luigi bowser inside history already available?
Well on the page where those patches are the AP, but I follow the instructions, I put the ROM patched on the sd and even then it does not work yet after selecting the game.
Any idea?
 
D

Deleted User

Guest
So I'm on SIGHAX/BS9 - Luma 9.1-89cc6ed

Using TWLv2.1.1 & NDS-bootstrap v0.12.3 -r1 & TWLMenu v6.6.1

I've attempted to patch several of my US games using the patches from your onedrive link using and android app called UniPatcher.

All of which are still receiving the notification afterwards, with one exception: Dragon Quest IX. (I get a notification that the patch is not a correct xdelta.)

Is there a better app available or can I disable being notfied before launching?
 
Last edited by ,

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,978
Country
United States
So I'm on SIGHAX/BS9 - Luma 9.1-89cc6ed

Using TWLv2.1.1 & NDS-bootstrap v0.12.3 -r1 & TWLMenu v6.6.1

I've attempted to patch several of my US games using the patches from your onedrive link using and android app called UniPatcher.

All of which are still receiving the notification afterwards, with one exception: Dragon Quest IX. (I get a notification that the patch is not a correct xdelta.)

Is there a better app available or can I disable being notfied before launching?
TWiLight Menu++ shows the notification, regardless if the ROM is patched or not.
That's because idk of a way to have the app check if it's patched or not.
 
D

Deleted User

Guest
Okay I wasn't certain and some of the games did launch and run, the same before and after attempted patching. I haven't had time to sit and play them through enough to know if the patch was ineffective.
 
Last edited by ,

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,736
Trophies
1
Location
Nintendo works for my dad
XP
5,344
Country
Germany
Okay I wasn't certain and some of the games did launch and run, the same before and after attempted patching. I haven't had time to sit and play them through enough to know if the patch was ineffective.
Sometimes AP measurements can be a lot more cheeky than simply the game not launching.
Final Fantasy Crystal Chronicles: Ring of Fates for the DS for example will work fine but after 22 Minutes it will stop working and show a "Thank you for Playing" screen.
Dragon Quest Monsters - Joker 2: would simply remove all NPCs at a certain stage in the game causing you to not be able to advance in the story.^
Michael Jackson: The Experience will overlay Vuvuzelas over the games music.

There are example of other games on different platforms that had creative AP measurements that made the game practically unplayable, but not imidiately or apparently obvious.

Take Serious Sam 3 (PC), if the game detected you pirated the game, you'd face an invulnerable red scorpion.
Earthbound (SNES) would tell you you're using a pirated copy but let you play anyways. With a few caveats: The number of random enemy encounters would skyrocket, making the game very difficult. If you still managed to get to the final boss, the game would freeze and wipe your save data.
 
D

Deleted User

Guest
I'm aware of this, you forgot to mention Super Ghouls and Goblins, my personal favorite.

However the games I am trying to run all have run on Drastic emu on my phone, as well as an r4 gold I used to own (but I believe that has AP work around built in).

I've never had issue of anykind with them playing from start to finish, but now a few of them have decided they do not want to run.
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,736
Trophies
1
Location
Nintendo works for my dad
XP
5,344
Country
Germany
However the games I am trying to run all have run on Drastic emu on my phone, as well as an r4 gold I used to own (but I believe that has AP work around built in).
yeah, emulators and modern flashcards have measures in place to circumvent the AP checks from most - if not all - DS games. That's why I still prefer using my R4i cards for DS titles. I don't have to worry about any AP patching, I just use the clean no-intro ROMs.

Would be nice to see automatic AP patching on future versions of NDS Bootstrap, though.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,215
Country
United States
yeah, emulators and modern flashcards have measures in place to circumvent the AP checks from most - if not all - DS games. That's why I still prefer using my R4i cards for DS titles. I don't have to worry about any AP patching, I just use the clean no-intro ROMs.

Would be nice to see automatic AP patching on future versions of NDS Bootstrap, though.

Not gonna happen, as that would put a huge target on the project. The only REAL way to address it would be how emulators do, and changing the way the card reads work entirely so it never even trips the AP in the first place. That being said, that would be a pretty massive undertaking that's not likely to happen for the foreseeable future....
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,736
Trophies
1
Location
Nintendo works for my dad
XP
5,344
Country
Germany
Not gonna happen, as that would put a huge target on the project. The only REAL way to address it would be how emulators do, and changing the way the card reads work entirely so it never even trips the AP in the first place. That being said, that would be a pretty massive undertaking that's not likely to happen for the foreseeable future....
Code:
if (wouldtriggerAP)
{
          triggerAP = false;
}

a man can still dream. If only it was that easy :(
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
Just want to ask if these collection of patches will work on No-intro roms?
----------------------------
And about Pokemon HeartGold & SoulSilver, which is better to use? @Robz8 @dubbz82
Code:
RetroGameFan's Game Patches from DS-Scene Rom Tool\xdelta files by dubbz82\4787 - Pokemon - HeartGold Version (USA).xdelta
RetroGameFan's Game Patches from DS-Scene Rom Tool\xdelta files by dubbz82\4788 - Pokemon - SoulSilver Version (USA).xdelta
or
Code:
RetroGameFan's Game Patches from OpenPatch (xdelta files created by Robz8)\4787 - Pokemon HeartGold (U).xdelta
RetroGameFan's Game Patches from OpenPatch (xdelta files created by Robz8)\4788 - Pokemon SoulSilver (U).xdelta
 
Last edited by noctis90210,

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,736
Trophies
1
Location
Nintendo works for my dad
XP
5,344
Country
Germany
Just want to ask if these collection of patches will work on No-intro roms?
----------------------------
And about Pokemon HeartGold & SoulSilver, which is better to use? @Robz8 @dubbz82
Code:
RetroGameFan's Game Patches from DS-Scene Rom Tool\xdelta files by dubbz82\4787 - Pokemon - HeartGold Version (USA).xdelta
RetroGameFan's Game Patches from DS-Scene Rom Tool\xdelta files by dubbz82\4788 - Pokemon - SoulSilver Version (USA).xdelta
or
Code:
RetroGameFan's Game Patches from OpenPatch (xdelta files created by Robz8)\4787 - Pokemon HeartGold (U).xdelta
RetroGameFan's Game Patches from OpenPatch (xdelta files created by Robz8)\4788 - Pokemon SoulSilver (U).xdelta
afaik, xdelta patches will check if the ROM to be patched matches an expected checksum. If the checksum matches it will patch the files without any issues. If it doesn't it'll prompt wether or not you still want to patch the file. If that happens, you need to try and see if the resulting patched ROM actually works.
 
  • Like
Reactions: noctis90210

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
Tested some pokemon games released by no-intro...
Found out that theres no working ap patch for:
Pokemon B/W/B2/W2
Pokemon Conquest

I tried ds scene rom tool, these games cant detect any patches. I tried xdeltaGui together with the available patches on the collection of the Op but it always says output invalid...

So, is there anyone who has the ap patches for no-intro release of these games? Thanks...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM