Homebrew [DS(i)/3DS] TWiLight Menu++ - GUI for DS(i) games, and DS(i) Menu replacement

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,594
Trophies
3
Age
24
XP
20,991
Country
United States
@Robz8 @Everyone

Here are patches for the RFTD released encrypted games until decryption is worked out :


Mario vs. Donkey Kong - Mini-Land Mayhem! (Europe) (V2GV)
Alice in Wonderland (Europe) (VALV)
SpongeBob's Boating Bash (Europe) (VBVV)
New Carnival Games (USA) (VC2E)
New Carnival - Funfair Games (Europe) (VC2V)
Camp Rock - The Final Jam (Europe) (VCMV)
Grease - The Official Video Game (Europe) (VGRV)
Imagine - Fashion Paradise (Europe) (VIFV)
iCarly 2 - iJoin the Click! (Europe) (VIJV)

An M. Night Shyamalan Film - The Last Airbender (Europe) (VLAV)
Penguins of Madagascar, The (Europe) (VPEV)
Phineas and Ferb - Ride Again (Europe) (VPFV)
Sims 3, The (Europe) (VS3V)
Shrek - Forever After (Europe) (VSKV)
Sonic Classic Collection (Europe) (VSOV)
Toy Story 3 (Europe) (VT3V)
TouchMaster 4 - Connect (Europe) (VT4V)
TRON - Evolution (Europe) (VTEV)
Zhu Zhu Pets featuring the Wild Bunch (Europe) (VZUV)

The only game that I haven't included is Imagine - Dream Resort (Europe) (VIDV) because it is a metafortress protected game with an encrypted arm9. I will create a decrypted+AP .xdelta3 patch for the game as the .ips will be too big in size for Twilight Menu/nds-bootstrap to currently handle (might be possible in the future).
I have also included AP patches to those games above that contain AP.

Unpack and copy/replace the .ips files to sd:\_nds\TWiLightMenu\apfix

Enjoy!!!

EDIT : Patches for in-game lagging coming soon for all regions of Pokemon Platinum :yay3ds:
Decryption will be in the next nds-bootstrap version, so those patches aren't needed now.
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,359
Trophies
2
Location
In my house
XP
4,777
Country
Mexico
Thanks to @retrogamefan concept and the attention he brought to the Pokemon Platinum games, I learned today by a bit of Google searching, that the NDS Pokemon games frame rate cap can be removed to run at 60fps, but the speed events duplicate as well, making the game to run unpractically faster. I will look if I can make a hackrom that reduces event speed by half then remove frame rate cap, so it will run at the same rate as the gba ones looked.
 
Last edited by DSoryu,

PokeNev

Well-Known Member
Member
Joined
Nov 11, 2018
Messages
336
Trophies
0
Age
26
XP
960
Country
United States
I know this is more 3ds oriented then dsi but does anyone know of skins for unlaunch? Cause that girl FREAKS me out
 

banjo2

gamer
Member
Joined
May 31, 2016
Messages
2,344
Trophies
1
Location
society
Website
youtube.com
XP
5,125
Country
United States
I know this is more 3ds oriented then dsi but does anyone know of skins for unlaunch? Cause that girl FREAKS me out
I don't think such a thing exists. You could install HiyaCFW and use it to autoboot to TWLMenu++, as to my knowledge the only downside is the fact that it's a slightly longer load time.

And, I believe there's an Unlaunch thread here? I'm really not sure, though.

Edit: Whoops, I just now noticed your post in the other thread.
 

DreamDrops

Well-Known Member
Newcomer
Joined
May 18, 2019
Messages
51
Trophies
0
Age
27
XP
230
Country
Argentina
Any reason why the mic doesn't work on some games? (Altair chronicles, lost in blue 3) also the last patches will be includes in an update? I haven't been keeping much attention
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,359
Trophies
2
Location
In my house
XP
4,777
Country
Mexico
Any reason why the mic doesn't work on some games? (Altair chronicles, lost in blue 3) also the last patches will be includes in an update? I haven't been keeping much attention

You can already have them by downloading the latest Nightly for TM++.

Also, I have made a patch specifically for "Nanashi No Geemu: Me" English translation - "The Nameless Game: Eye", since it refused to boot despite the existence of the original version patch (It changes the header CRC so...).

I'm not at home until the next weekend, so I can't make a PR to add it @Robz8, so here it is, tested by me in New 3DS and DSi, no issues so far.
 

Attachments

  • B74J-CAF1.rar
    97 bytes · Views: 178
Last edited by DSoryu,

retrogamefan

***DSTT Coder*** ***AP Destroyer***
Developer
Joined
Oct 8, 2009
Messages
922
Trophies
0
XP
1,173
Country
Antarctica
You can already have them by downloading the latest Nightly for TM++.

Also, I have made a patch specifically for "Nanashi No Geemu: Me" English translation - "The Nameless Game: Eye", since it refused to boot despite the existence of the original version patch (It changes the header CRC so...).

I'm not at home until the next weekend, so I can't make a PR to add it @Robz8, so here it is, tested by me in New 3DS and DSi, no issues so far.
I made corrections for B74J and other games here but they must not have been included in Twilight Menu/nds-bootstrap yet.
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,359
Trophies
2
Location
In my house
XP
4,777
Country
Mexico
I made corrections for B74J and other games here but they must not have been included in Twilight Menu/nds-bootstrap yet.

Still I think that the translated version has another header CRC, so TM++ can't detect the patch for the original because of that, correct me if I'm wrong.
 

retrogamefan

***DSTT Coder*** ***AP Destroyer***
Developer
Joined
Oct 8, 2009
Messages
922
Trophies
0
XP
1,173
Country
Antarctica
You are correct :). I overlooked where you said english patched. My mistake :wacko:.
You need to make a correction to your patch though. The 1st patched byte should be 37, not 36.
I really need to update the rom tool on GBATemp with all the new corrections I've made.

EDIT : @Robz8
I've been testing alot of games in between making patches.
The following games need the AP message to appear in Twilight Menu/nds-bootstrap :
Maeilmaeil Deoukdeo! - DS Dunoe Training (Korea) (ANMK)
DS Vitamin - Widaehan Bapsang - Malhaneun! Geongangyori Giljabi (Korea) (YVKK)
Chrono Trigger (Japan) (YQUJ)
Chrono Trigger (USA) (YQUE)
Chrono Trigger (Europe) (YQUP)
TOEIC DS - Haru 10-bun Yakjeomgeukbok +200 (Korea) (CT5K)
Hotel Duskui Bimil (Korea) (CWIK)
Princess Maker 4 - Special Edition (Korea) (CP4K)
TOEIC Test DS Training (Korea) (AEYK)
Spectral Force - Genesis (Korea) (YW4K)
Hwansangsuhojeon - Tierkreis (Korea) (YG4K)
Jeoldaepiryo - Yeongsugeo 1000 DS (Korea) (YEOK)
Jeoldaeuwi - Yeongdaneo 1900 DS (Korea) (YE9K)

These 2 games currently show An error has occured in the nds-bootstrap loading screen :
Pokemon Bulgasaui Dungeon - Siganui Tamheomdae (Korea) (YFTK)
Pokemon Bulgasaui Dungeon - Eodumui Tamheomdae (Korea) (YFYK)
 
Last edited by retrogamefan,

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,302
Country
Yeah. When I run any DS game with the widescreen option from the TWL menu activated it just show the game with an Orange color temperature.
As Robz8 said, you're somehow enabling the Redshift filter.

In your .bat file you should have, like in the OP, the following text:
Code:
mkpatch_b asd 1010

That means the last four characters on the line are a one (1), a zero (0), another one (1), and another zero (0).

You don't really need to understand exactly what the ones and zeroes mean, but basically each "1" is a feature you want on and each "0" is a feature you want off. It works like this:
Code:
1010
||||_Redshift
|||_Debug text
||_Trainer
|_Widescreen
Or if this helps you visualize it better:
Code:
Widescreen v v Debug text
           1010
    Trainer ^ ^ Redshift
As long as the last digit is a zero, Redshift shouldn't be getting enabled. Is it possible your .bat file has something like "101" instead of "1010", meaning the Trainer and Redshift are enabled but widescreen is not?
 
  • Like
Reactions: RocketRobz

seseiSeki

Well-Known Member
Member
Joined
Sep 26, 2016
Messages
205
Trophies
0
Age
27
XP
2,248
Country
Germany
Thanks to @retrogamefan concept and the attention he brought to the Pokemon Platinum games, I learned today by a bit of Google searching, that the NDS Pokemon games frame rate cap can be removed to run at 60fps, but the speed events duplicate as well, making the game to run unpractically faster. I will look if I can make a hackrom that reduces event speed by half then remove frame rate cap, so it will run at the same rate as the gba ones looked.
A long time ago, I read about the method to uncap the frame rate in Gen 4 Pokémon games and just recently tried Soul Silver. It ran pretty good at first, even better than on emulator, since you can use TWL CPU speed, but even that didn't help in some cities. Does Platinum run at a more stable 60 fps than Soul Silver? The game's speed gets tied to the fps, so, you can really notice lags, because the game slows down. So, if you halve the speed, laggy areas will run really, really slow. I can't test how well Platinum runs atm, since my PC broke yesterday ^^'

Also, I'm impressed, that Robz got Infrared stuff working. And fun fact: Uncapping the frame rate does not break Pokewalker functionality.
 
  • Like
Reactions: DSoryu

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: hello everyone