TWiLight Menu++ 9.1.2 released, now includes on-the-fly AP patches

top-screen-twilight-alt2-colored-centered-png.174328

DS(i) mode homebrew and mods may have been in the spotlight a couple of times already, but it doesn't look like they are going to stop anytime soon. @Robz8 has stepped in with a brand new TWiLight Menu++ update, which now includes a much requested feature: on-the-fly AP patching!

A total of 100 AP patches have been bundled in version 9.1.2, including some for popular titles such as several Pokémon games, Kingdom Hearts Re-Coded & 358/2 Days and Grand Theft Auto: Chinatown Wars. They are stored as standard IPS files located in sdcard:\_nds\TWiLightMenu\apfix\ and will be applied automatically when launching a game thanks to a new feature introduced in nds-bootstrap 0.23.0. Not only does this mean you won't have to scour the web for the appropriate patches anymore, but your ROM will also be left untouched by the whole process as everything happens on-the-fly in RAM! The full list of included patches is as follows:

AP patch list said:
Total: 100

1000 Cooking Recipes from Elle a Table (Europe)
Cars 2 (USA)
Dragon Quest V: Hand of the Heavenly Bride (USA)
Dragon Quest IX: Sentinels of the Starry Skies (USA)
FabStyle (Japan)
Final Fantasy Crystal Chronicles: Echoes of Time (USA)
Final Fantasy: The 4 Heroes of Light (USA)
Final Fantasy: The 4 Heroes of Light (Europe)
Golden Sun: Dark Dawn (USA)
Golden Sun: Dark Dawn (Europe)
Grand Theft Auto: Chinatown Wars (Japan)
Gyakuten Kenji 2 (Japan)
The Idolmaster: Dearly Stars (Japan)
Inazuma Eleven (Europe)
Inazuma Eleven 2: Firestorm (Europe)
Inazuma Eleven 2: Blizzard (Europe)
Inazuma Eleven 2: Kyoui no Shinryakusha: Fire (Japan)
Inazuma Eleven 2: Kyoui no Shinryakusha: Blizzard (Japan)
Inazuma Eleven 3: Sekai e no Chousen!! Bomber (Japan)
Inazuma Eleven 3: Sekai e no Chousen!! Spark (Japan)
Inazuma Eleven 3: Sekai e no Chousen!! The Ogre (Japan)
Kingdom Hearts: 358/2 Days (USA)
Kingdom Hearts: 358/2 Days (Europe)
Kingdom Hearts: 358/2 Days (Japan)
Kingdom Hearts: Re-Coded (USA)
Kingdom Hearts: Re-Coded (Europe)
Kingdom Hearts: Re-Coded (Japan)
The Legend of Zelda: Spirit Tracks (USA)
The Legend of Zelda: Spirit Tracks (Europe)
Zelda no Densetsu: Daichi no Kiteki (Japan)
Mario & Sonic at the Olympic Winter Games (USA)
Mario & Sonic at the Olympic Winter Games (Europe)
Mario & Sonic at Vancouver Olympic (Japan)
Mario & Sonic at the Olympic Winter Games (Korean)
Mario vs. Donkey Kong: Mini-Land Mayhem (USA)
Mario vs. Donkey Kong: Mini-Land Mayhem (Europe)
Mario vs. Donkey Kong: Totsugeki Mini Land (Japan)
MegaMan Zero Collection (USA)
MegaMan Zero Collection (Europe)
RockMan Zero Collection (Japan)
Okamiden (USA)
Okamiden (Europe)
Ookami Den: Chisaki Taiyou (Japan)
Phineas and Ferb: Ride Again (USA)
Phineas and Ferb: Ride Again (Europe)
Pokémon Ranger: Guardian Signs (USA)
Pokémon Ranger: Guardian Signs (Europe)
Pokémon Ranger: Hikari no Kiseki (Japan)
Pokémon HeartGold (USA)
Pokémon SoulSilver (USA)
Pokémon HeartGold (Europe)
Pokémon SoulSilver (Europe)
Pokémon: Version Or HeartGold (France)
Pokémon: Version Argent SoulSilver (France)
Pokémon: Goldene Edition HeartGold (Germany)
Pokémon: Silberne Edition SoulSilver (Germany)
Pokémon: Versione Oro HeartGold (Italian)
Pokémon: Versione Argento SoulSilver (Italian)
Pokémon: Edicion Oro HeartGold (Spain)
Pokémon: Edicion Plata SoulSilver (Spain)
Pocket Monsters: HeartGold (Japan)
Pocket Monsters: SoulSilver (Japan)
Pocket Monsters: HeartGold (Korean)
Pocket Monsters: SoulSilver (Korean)
Pokémon: Black Version (USA/Europe)
Pokémon: White Version (USA/Europe)
Pokémon: Black Version 2 (USA/Europe)
Pokémon: White Version 2 (USA/Europe)
Pocket Monsters: Black (Japan)
Pocket Monsters: White (Japan)
Pocket Monsters: Black (Korea)
Pocket Monsters: White (Korean)
Pocket Monsters: Black 2 (Japan)
Pocket Monsters: White 2 (Japan)
Pokémon Conquest (USA)
Pokémon Conquest (Europe)
Pokémon Plus - Nobunaga no Yabou (Japan)
Professor Layton and the Unwound Future (USA)
Professor Layton and the Lost Future (Europe)
Layton Kyouju to Saigo no Jikan Ryokou (Japan)
Professor Layton and the Last Specter (USA)
Professor Layton and the Spectre's Call (Europe)
Layton Kyouju to Majin no Fue (Japan)
Puyo Puyo! 20th Anniversary (Japan)
Rockman EXE: Operate Shooting Star (Japan)
Shin Megami Tensei: Strange Journey (USA)
The Sims 3 (USA)
Solatorobo: Red the Hunter (USA)
Solatorobo: Red the Hunter (Europe)
Solatorobo: Sore kara CODA e (Japan)
Sonic Colors (USA)
Sonic Colours (Europe)
Sonic Colors (Japan)
Style Savvy (USA)
Nintendo Presents: Style Boutique (Europe)
My Fashion: Girls Style (Korean)
Tomodachi Collection (Japan) (Rev 0)
Toy Story 3 (USA)
Toy Story 3 (Europe)
Yu-Gi-Oh! 5Ds World Championship 2011: Over The Nexus (USA)

NOTE:
* Only works with clean/dumped ROMs, as well as trimmed ROMs.

AP patches by Rudolph, and RetroGameFan

Keep in mind, however, that this feature is only compatible with unmodified ROMs, so be sure to verify your dump if it doesn't appear to work for you. On the other hand, pre-AP patched ROMs will also work as usual with no extra steps needed. The AP message will be hidden for the supported games, however, a bug can still make it appear if you're using the Acekard theme: as such, it's recommended to use another one for the time being.

A few other notable features have also been added or updated, such as adding support for more games in widescreen. Here is the full changelog:
Changelog (9.1.0-9.1.2) said:
9.1.0
What's new?
  • AP-patches (up to 99, list here) are now included, so you no longer need to manually AP-patch some of your ROMs.
    If the ROM you launch, includes an AP-patch in TWLMenu++, the AP message isn't shown.
    (May still show in the Acekard theme.)
    AP-patches are applied on-the-fly by nds-bootstrap, so your ROMs will stay clean!
  • Number of supported ROMs for widescreen has been increased from 202 -> 358!
  • GBARunner2 has been updated to this build.
  • DSi/3DS/Saturn theme: Box art paths are no longer stored in memory when loading the ROM list. Speeds up loading the ROM list.
  • DSi/3DS/Saturn theme: ???
  • Settings: Acekard theme is now marked as Buggy!
You no longer need to hold L for the following game to work
  • Bakugan: Battle Brawlers
9.1.1
What's new?
  • GBARunner2 has been updated to this build.
Improvement
  • GBARunner2 is now booted (by nds-bootstrap, ofc) with TWL clock speed.
Bug fixes
  • The Gen 4 Pokemon games as retail carts should hopefully work now.
  • Fixed Guru Meditation Error and/or white screen booting Slot-1 cards not supported with widescreen, if enabled.
  • Fixed last-run widescreen game not booting, if starting last-run game on boot is enabled.

9.1.2
What's new?
  • If nds-bootstrap isn't found, TWLMenu++ now shows which build isn't found.
  • Added AP-patch for Gyakuten Kenji 2 (Japan).
Bug fix
  • If Bootstrap is set to Release in TWLMenu++ settings, launching a game will no longer boot the Nightly nds-bootstrap build, and vice-versa.

If you want to get TWiLight Menu++ 9.1.2, follow the instructions in the official thread linked below. Be sure to update both TWiLight Menu++ and nds-bootstrap if you already had installed an earlier version on your console!

NOTE: The AP patching feature has been introduced in version 9.1.0, however, two hotfixes have been released shortly after to address some bugs. It's not recommended to keep running a pre-9.1.2 version, as you may encounter crashes or other miscellaneous issues. Thus, the article refers to the latest version instead of 9.1.0 to avoid any possible inconvenience derived from running earlier builds.

:arrow: Source
:arrow: Official GBAtemp thread
 
Last edited by RattletraPM,

NoNAND

Give me back my legions!
Member
Joined
Aug 22, 2015
Messages
2,274
Trophies
1
Location
Somewhere
XP
5,064
Country
Albania
Heh, I take a few days off the temp and all of the exciting things seem to happen while I'm gone. First we had Widescreen patches for the old and boxy resolution of DS games, and now AP patching on the fly without doing anything extra.
But if my memory serves me weren't all of the DS games on the wild in various ROM sites already pre-AP patched? Suppose a game has said patch already applied this won't do any harm I guess?
 
  • Like
Reactions: Deleted-481927

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Heh, I take a few days off the temp and all of the exciting things seem to happen while I'm gone. First we had Widescreen patches for the old and boxy resolution of DS games, and now AP patching on the fly without doing anything extra.
But if my memory serves me weren't all of the DS games on the wild in various ROM sites already pre-AP patched? Suppose a game has said patch already applied this won't do any harm I guess?
Not really. You may find pre-patched ROMs on warez-focused sites but, for game preservation's sake, a good dump is a 1:1 copy of the game's ROM. Any kind of modification (trainers, cracktros, fixes, etc.) will immediately make it lose that status. Depending on what you want to do, it may even be better to get a good dump instead of pre-patched one (for example, you may get a checksum error if you're trying to apply a patch for a ROM hack that was originally made using a good dump as its base). So, for this reason, several sources (like no-intro sets) prefer to host or include clean ROMs instead.

...But you aren't downloading games from the internet anyway, riiiiight?

As for your other question:
On the other hand, pre-AP patched ROMs will also work as usual with no extra steps needed.
 

NoNAND

Give me back my legions!
Member
Joined
Aug 22, 2015
Messages
2,274
Trophies
1
Location
Somewhere
XP
5,064
Country
Albania
Not really. You may find pre-patched ROMs on warez-focused sites but, for game preservation's sake, a good dump is a 1:1 copy of the game's ROM. Any kind of modification (trainers, cracktros, fixes, etc.) will immediately make it lose that status. Depending on what you want to do, it may even be better to get a good dump instead of pre-patched one (for example, you may get a checksum error if you're trying to apply a patch for a ROM hack that was originally made using a good dump as its base). So, for this reason, several sources (like no-intro sets) prefer to host or include clean ROMs instead.

...But you aren't downloading games from the internet anyway, riiiiight?

As for your other question:
Well thanks for clarifying Rattle. Yup, most of the time I get 1:1 clean dumps, and I apply ROM hacks manually. because chances are that a pretty patched ROM hack could be outdated.
The thing is that I didn't know that most of the ROMs are AP-patched already but I'd chose the non patched ones over the the patched ROMs.
that's why dumping my own DS cartridges is the safest bet. I'll get a proper and clean dump, as 1:1 as it can get.
 
  • Like
Reactions: RocketRobz

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,356
Trophies
2
Location
In my house
XP
4,756
Country
Mexico
For those unaware (Yes, many people still does not know this) This let's you load NDS roms directly from the SD card, and there's no need for a flashcard anymore, well,except for those games that will have still some issues around, but those are being worked on for this as time goes. Congratulations!
 

SuperDan

Im Aware ... Im Unaware
Member
Joined
Aug 17, 2016
Messages
3,478
Trophies
1
Location
Londoner , Living In Louisiana ...
XP
6,487
Country
United States
For those unaware (Yes, many people still does not know this) This let's you load NDS roms directly from the SD card, and there's no need for a flashcard anymore, well,except for those games that will have still some issues around, but those are being worked on for this as time goes. Congratulations!
Does this include hacked roms at all .. I have a flashcard games are not in wide-screen... & I still have about 10 gig in my 128 gig SD card in my 3DS Xl so this seems very tempting indeed
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,570
Trophies
3
Age
24
XP
20,945
Country
United States
Isn't it easier to just activate AP Fix cheats in the menu? Most games have them, and it seems to work fine, using the TW++ Updater cheats database. Any cons to this?
Not all users want cheats. :P
Plus, not all cheats, as well as AP fix ones, work.

It's much nicer to just drag the clean/dumped ROM onto the SD card, and run, without any additional steps. :P
 
Last edited by RocketRobz,

Psionic Roshambo

Well-Known Member
Member
Joined
Aug 12, 2011
Messages
2,246
Trophies
2
Age
50
XP
3,338
Country
United States
This is one of the best things on the 3DS!!!! Been using it for a long time the DS is one of my all time favorite handhelds!!! So this with mGBA makes the N3DSXL my favorite handheld console so far.
 
  • Like
Reactions: Flame

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    Have you ever been beaten by a wet spaghetti noodle by your girlfriend because she has a twin sister, and you got confused and fucked her dad?
  • Psionic Roshambo @ Psionic Roshambo:
    I had a girlfriend who had a twin sister and they would mess with me constantly.... Until one chipped a tooth then finally I could tell them apart.... Lol
  • Psionic Roshambo @ Psionic Roshambo:
    They would have the same hair style the same clothes everything... Really messed with my head lol
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I could see AMD trying to pull off the CPU GPU tandem thing, would be a way to maybe close the gap a bit with Nvidia. Plus it would kinda put Nvidia at a future disadvantage since Nvidia can't make X86/64 CPUs? Intel and AMD licensing issues... I wonder how much that has held back innovation.
  • The Real Jdbye @ The Real Jdbye:
    i don't think nvidia wants to get in the x64 cpu market anyways
  • The Real Jdbye @ The Real Jdbye:
    you've seen how much intel is struggling getting into the gpu market
  • The Real Jdbye @ The Real Jdbye:
    and nvidia is already doing ARM
  • The Real Jdbye @ The Real Jdbye:
    i don't think they want to take more focus away from their gpus
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I think Nvidia s future lays in AI GPU acceleration stuff if they can get that going it's going to be super interesting in the long term
  • Psionic Roshambo @ Psionic Roshambo:
    AI assisted game creation might become a thing
  • Psionic Roshambo @ Psionic Roshambo:
    At least that's something I think would be pretty cool.
  • Psionic Roshambo @ Psionic Roshambo:
    Don some VR glasses and gloves and talk to the computer and paint entire worlds
  • Psionic Roshambo @ Psionic Roshambo:
    "OK Cortana I want that mountain a little taller and more snow on top, and I would like some random ancient pine forest around the bottom"
  • Psionic Roshambo @ Psionic Roshambo:
    "Now we need a spring fed river flowing down the north side and add some wild life appropriate for the biome"
  • Psionic Roshambo @ Psionic Roshambo:
    Many TBs of assets and the programming of something like that is going to be tough but I think it's something we might see in 20 years maybe sooner
  • The Real Jdbye @ The Real Jdbye:
    @Psionic Roshambo AI assisted game creation is kinda already here, there was recently that AI that can turn any 2D image into a fully modeled 3D object, it's not perfect, but it's a starting point, beats starting from zero
    +1
  • The Real Jdbye @ The Real Jdbye:
    before that there was one to generate a fully modeled scene from a 2D image
    +1
  • The Real Jdbye @ The Real Jdbye:
    but most recently, there was one that actually generates a working unity scene with terrain and textures already set up that you can import right into unity, that's a huge time saver right there
    +1
  • The Real Jdbye @ The Real Jdbye:
    and using LLMs to generate NPC dialogue and even dynamically generated quests is something i'm sure is already happening
    +1
  • The Real Jdbye @ The Real Jdbye:
    will just take some time for games made using those things to be completed and released
    +1
  • K3Nv2 @ K3Nv2:
    @The Real Jdbye, it's bed bath and beyond you nitwit
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 you said instructions with pictures, same difference
    The Real Jdbye @ The Real Jdbye: @K3Nv2 you said instructions with pictures, same difference