Homebrew [NDS] Forwarder CIAs for your HOME Menu

perkel

Well-Known Member
Member
Joined
Dec 28, 2015
Messages
240
Trophies
0
Age
37
XP
299
Country
Poland
Does the white screen happen after it's black for a few seconds?

Hi sorry to waste your time but i have an issue. I have card from www.r4isdhc.com r4 sdhc gold pro. It is based on DSTT aka it has r4.dat and r4imenu folder as software and not ysmenu.
I followed your amazing tutorial and this is the part that doesn'twork for me:

Q: Launching the CIA just takes me to the ROM selection menu. How do I fix that?
A: While leaving YSMenu.ini on the root alone, delete or rename any existing YSMenu.ini file in the YSMenu and TTMenu folders.

first off going by help of some other poster frompackage DSTT/R4i Gold/R4i-SDHC/SC DSONE i installed DSTT one as apperently r4i-sdhs and r4i gold are different than mine (nor from r4i-sdhc.com but from r4isdhc.com site


Simply put there is no YSmenu.ini other than created by cia. and autoboot in that ysmenu.ini points to my nds game.

This is the content of ysmenu.ini:

[YSMENU]

AUTO_BOOT=/Images/DS/Phoenix Wright 1 - Ace Attorney.nds
DEFAULT_DMA=true
DEFAULT_RESET=false

So imo somehow ysmenu doesn't read that .ini.

Flashcard first uses it's owm software to read ysmenu.nds but then it doesn't read .ini for some reason...

What problem it might be ?

1) wrong package used (should choose something other than DSTT ?
2) wrong flashcard/bad flashcard
3) problem with name of .nds game file ?

this is the flashcard:
ASEjdX2.jpg

this is my folder structure:

QP2OnzP.jpg
 

angelhp

Well-Known Member
Member
Joined
Nov 30, 2014
Messages
512
Trophies
0
XP
2,379
Country
United States
is possible acess to plugin menu in dstwo with forwader ??
Because i cant it...
For example for entry in Gba emu or Snes Emu in dstwo mode......
 
  • Like
Reactions: Asdolo

jackb994

Self-Proclaimed Gamer
Member
Joined
Oct 29, 2015
Messages
544
Trophies
0
XP
422
Country
United States
@Robz8
I'm trying to run Pokemon B/W 2, but I cant get either to work (on R4i Gold RTS)

Edit:the loading screen turns red, while loading it can anyone also recreate this problem?

Edit 2: Fixed Problem, Formatted R4 SD card
 
Last edited by jackb994,

perkel

Well-Known Member
Member
Joined
Dec 28, 2015
Messages
240
Trophies
0
Age
37
XP
299
Country
Poland
When i boot the dsiwarei get a redirect on YSMenu.I've the ysmenu.ini of the pack.

I have the same issue. Did you do this ?

Q: Launching the CIA just takes me to the ROM selection menu. How do I fix that?
A: While leaving YSMenu.ini on the root alone, delete or rename any existing YSMenu.ini file in the YSMenu and TTMenu folders.
 

DanTheMan827

Well-Known Member
Member
Joined
May 3, 2015
Messages
639
Trophies
0
Age
33
Location
Wisconsin
XP
621
Country
United States
So... just a thought...

On my R4i Gold RTS the RTS feature doesn't work and I was thinking...

Since that card already runs the same version of wood that the second stage uses, would it be possible to have a forwarder that just modifies the autoboot ini for the official loader and just boots slot 1?

I'm not entirely sure why the RTS feature doesn't work but I'm guessing that the cart itself sets some value in memory when it boots

I'll try to make a launcher that modifies the ini and boots the cart directly.
 
Last edited by DanTheMan827,

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,306
Country
United States
Wow! Not sure when R4i Gold RTS got support, as i'm pretty sure that did not used to be in that first post. But I saw it was there yesterday, I went ahead and made the forwarder channels, and they worked like a charm. Now my 3DS home menu is all the more aesthetically pleasing, I'm so happy about that!
 
  • Like
Reactions: RocketRobz

angelus kun

Well-Known Member
Member
Joined
Aug 7, 2015
Messages
362
Trophies
0
Age
28
Location
in my dreams
XP
318
Country
Mexico
hello everyone :) here is my little compatibility list of super card dstwo without arm9 speed file


SUPER MARIO 64 (E): black screen after nintendo banner
POKEMON BLACK 2 (U) DSI enchanced: works
POKEMON HEART GOLD (E): black screen after continue my save file
PLANTS VS ZOMBIES (E): works
NARUTO SHIPPUDEN SHINOBI RETSUDEN 3 (J) ENGLISH PATCHED: works
NARUTO SHIPPUDEN SHINOBI RUMBLE (U): works
NARUTO PATH OF NINJA (U): works
NARUTO PATH OF NINJA 2 (U): works
NARUTO NINJA DESTINY (U): works
NARUTO NINJA DESTINY 2 (E): works
MARIO PARTY DS (E): works
MARIO KART DS (E): works
POKEMON PLATINUM (U): works
POKEMON PLATINUM (E): black screen after press start
POKEMON BLACK (S) DSI ENCHANCED: works
POKEMON MYSTERY DUNGEON BLUE RESCUE TEAM (E): error screen about ds card
POKEMON MYSTERY DUNGEON EXPLORERS OF SKY: same error like blue rescue team
POKEMON HEART GOLD (U): just takes me to the dstwo menu
POKEMON CONQUEST (U) DSI ENCHANCED: black screen
NINTENDOGS CHIHUAHUA'S AND FRIENDS (E): works
NEW SUPER MARIO BROS (E): works
DRAGON BALL Z SUPER SONIC WARRIORS 2 (E): crash before start a battle
MARIO&LUIGI BOWSER'S INSIDE THE STORY (E): just takes me to the dstwo menu
 
  • Like
Reactions: Asdolo

tatundria

Well-Known Member
Member
Joined
Feb 24, 2009
Messages
394
Trophies
1
XP
2,155
Country
Argentina
hello everyone :) here is my little compatibility list of super card dstwo without arm9 speed file


SUPER MARIO 64 (E): black screen after nintendo banner
POKEMON BLACK 2 (U) DSI enchanced: works
POKEMON HEART GOLD (E): black screen after continue my save file
PLANTS VS ZOMBIES (E): works
NARUTO SHIPPUDEN SHINOBI RETSUDEN 3 (J) ENGLISH PATCHED: works
NARUTO SHIPPUDEN SHINOBI RUMBLE (U): works
NARUTO PATH OF NINJA (U): works
NARUTO PATH OF NINJA 2 (U): works
NARUTO NINJA DESTINY (U): works
NARUTO NINJA DESTINY 2 (E): works
MARIO PARTY DS (E): works
MARIO KART DS (E): works
POKEMON PLATINUM (U): works
POKEMON PLATINUM (E): black screen after press start
POKEMON BLACK (S) DSI ENCHANCED: works
POKEMON MYSTERY DUNGEON BLUE RESCUE TEAM (E): error screen about ds card
POKEMON MYSTERY DUNGEON EXPLORERS OF SKY: same error like blue rescue team
POKEMON HEART GOLD (U): just takes me to the dstwo menu
POKEMON CONQUEST (U) DSI ENCHANCED: black screen
NINTENDOGS CHIHUAHUA'S AND FRIENDS (E): works
NEW SUPER MARIO BROS (E): works
DRAGON BALL Z SUPER SONIC WARRIORS 2 (E): crash before start a battle
MARIO&LUIGI BOWSER'S INSIDE THE STORY (E): just takes me to the dstwo menu

Were you able to run Dragon Quest VI? Mine freezes at "creating adventure log" even when I run it natively from the DsTwo without forwarders. It happens the same with the Gateway Blue Card (and I have tried both usa and eur roms). Please, can you test that one and let me know?
 
  • Like
Reactions: Asdolo

angelus kun

Well-Known Member
Member
Joined
Aug 7, 2015
Messages
362
Trophies
0
Age
28
Location
in my dreams
XP
318
Country
Mexico
Were you able to run Dragon Quest VI? Mine freezes at "creating adventure log" even when I run it natively from the DsTwo without forwarders. It happens the same with the Gateway Blue Card (and I have tried both usa and eur roms). Please, can you test that one and let me know?
DRAGON QUEST VI (E): don't work it freezes at the same part as you :( sorry
 

Leooogamer

Well-Known Member
Newcomer
Joined
May 13, 2016
Messages
66
Trophies
0
XP
49
Country
Brazil
does this support pokemon black & white? for some reason it gets really slow on the intro scene sometimes even crashing, using a r4i-sdhc, actually it doesn't crash, it just freezes, and it's not sometimes it's everytime... i can't get past the "tell me your name part"
 
Last edited by Leooogamer,

DanTheMan827

Well-Known Member
Member
Joined
May 3, 2015
Messages
639
Trophies
0
Age
33
Location
Wisconsin
XP
621
Country
United States
@Robz8 I made a new forwarder based on NTR Launcher that modifies the .ini for both Wood and YSMenu and it has a hex value to modify in the compiled .nds to enable per game ARM9 double speed

In theory this should work on any cartridge that uses Wood or YSMenu as the kernel and has a DLDI available to patch the .nds with

This boots the cartridge directly after modifying the ini so things like RTS on the R4i Gold RTS do still work... it's also faster than the wood forwarder since there's no UI to init...

https://github.com/DanTheMan827/NTR_Forwarder

I can't seem to make it work right with your app though...

I've noticed that the banner size in your forwarder nds files is 0x23C0 and mine is only 0x840... no matter what options I give ndstool it will not create a 0x23C0 size banner...

But if I manually hex edit the forwarder .nds file (didn't try editing the banner) they do in fact edit the .ini file and boot slot 1

Another thing... there doesn't seem to be any need for manually specifying the banner location... Correct me if I'm wrong...

the four bytes starting at 0x68 contains the hex address of the start of the banner

Heck, if you put certain strings in the code before compiling you could just search for the start hex address and the length needed to replace.

By doing that along with the banner address detection you wouldn't need any user input...

Just open the forwarder .nds file, detect the variables, and off you go—no manual configuration needed!

It'd make testing loader modifications much easier... especially if a person were developing one specifically for your app...

Here are the strings of interest in my forwarder

<<<Start NDS Path and End NDS Path>>>
These are pretty explanatory... these strings and everything in between should be the .nds path relative to the SD root without the leading slash (I think this is how you did it, right?)

Double ARM9 Speed = 0
Change the 0 to 1 to enable

Another thing @Robz8, is your app open source? I'd like to take a peek and see if I can learn a thing or two
 
Last edited by DanTheMan827,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1