Homebrew [NDS] Forwarder CIAs for your HOME Menu

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,130
Country
United States
@Another World
Is there any chance you could release the source code for the Wood firmware or make a quick patch that would allow auto-booting a .nds file specified in the .ini file?
This seems to be using WoodR4 v1.62, I can reset to menu using L+R+A+B+Down and everything works. you can also make a dummy file, make a cia for it, then delete it and when you run the cia it boots strait into wood fw and stays their since the auto boot fails to load the now missing game.
 

DanTheMan827

Well-Known Member
Member
Joined
May 3, 2015
Messages
639
Trophies
0
Age
33
Location
Wisconsin
XP
621
Country
United States
This seems to be using WoodR4 v1.62, I can reset to menu using L+R+A+B+Down and everything works. you can also make a dummy file, make a cia for it, then delete it and when you run the cia it boots strait into wood fw and stays their since the auto boot fails to load the now missing game.

The first post sounds like it uses YSMenu to actually boot the ROM which apparently has compatibility issues with ROMs...
 

DanTheMan827

Well-Known Member
Member
Joined
May 3, 2015
Messages
639
Trophies
0
Age
33
Location
Wisconsin
XP
621
Country
United States
what cart do you have?

On the front it says R4i 3DS RTS or R4i RTS 3DS depending on how you read it...

The website for the cart says Wood 1.64 is the newest version but my understanding is that only 1.62 was ever released...

The firmware has the ability for emulator-like save states, multiple .sav files for each game, cheats, etc... (Wood)

r4i-gold-rts.jpg

  • The First Card Supports 3DS
  • The world's first host system to support the DSi upgrade to V1.41
  • Compatible with all DS editions of different kinds of language
  • Supports DSL / DSi / LL / XL
  • Supports Action Replay cheat
  • DLDI auto-patching
  • Support SDHC (Micro SD 4G,8G,16G,32G)
  • 2nd generation storage device (no booting tool required)
  • Flush fitting slot 1 card
  • Uses MicroSD card, FAT16 or 32
  • Supports any MicroSD card speed with no lag in game
  • Supports Clean ROM, drag and drop. Works on any OS
  • Built in NoPass
  • Automatically detect save type
  • Save directly to MicroSD card, not to onboard chip
  • Supports Moonshell and other homebrew.
  • User friendly skinnable interface. Touchscreen or button operation
  • Supports rumble pak and memory pak
  • Supports the WiFi game, DS Rumble Pak, DS Browser
  • Supports changes of the background of Operation Interface
  • Support Skin DIY by setting background and font colors on Main Menu and Game Menu manually and automatically
  • Supports 4-scale-lightness adjustment ( DS Lite only )
  • Supports the Soft Reset.
  • moonshell 2.02 support Software Reset function( Press START key back to the R4 menu
 
Last edited by DanTheMan827,

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,130
Country
United States
On the front it says R4i 3DS RTS or R4i RTS 3DS depending on how you read it...

The website for the cart says Wood 1.64 is the newest version but my understanding is that only 1.62 was ever released...

The firmware has the ability for emulator-like save states, multiple .sav files for each game, cheats, etc... (Wood)

r4i-gold-rts.jpg

  • The First Card Supports 3DS
  • The world's first host system to support the DSi upgrade to V1.41
  • Compatible with all DS editions of different kinds of language
  • Supports DSL / DSi / LL / XL
  • Supports Action Replay cheat
  • DLDI auto-patching
  • Support SDHC (Micro SD 4G,8G,16G,32G)
  • 2nd generation storage device (no booting tool required)
  • Flush fitting slot 1 card
  • Uses MicroSD card, FAT16 or 32
  • Supports any MicroSD card speed with no lag in game
  • Supports Clean ROM, drag and drop. Works on any OS
  • Built in NoPass
  • Automatically detect save type
  • Save directly to MicroSD card, not to onboard chip
  • Supports Moonshell and other homebrew.
  • User friendly skinnable interface. Touchscreen or button operation
  • Supports rumble pak and memory pak
  • Supports the WiFi game, DS Rumble Pak, DS Browser
  • Supports changes of the background of Operation Interface
  • Support Skin DIY by setting background and font colors on Main Menu and Game Menu manually and automatically
  • Supports 4-scale-lightness adjustment ( DS Lite only )
  • Supports the Soft Reset.
  • moonshell 2.02 support Software Reset function( Press START key back to the R4 menu
it might be modded wood to add rts. try this
  • Download official firmware for your cart and put it on sd card for cart.
  • Put a DS ROM on the root of the cart's sd card and name it something like boot.nds
  • Make a forwarder cia for boot.nds for R4iDSN/Acekard RPG/R4i Gold RTS.
  • Delete boot.nds from cart's sd card.
  • Install forwarder-boot.cia
Run it and see what happens, for my cart (original r4) the above boot strait to wood fw.

--------------------- MERGED ---------------------------

I also like to point out that when first booted help says wood 1.25 but after reset from game it says wood 1.62 so that might explain the poor ROM compatibility. i think the forwarder file is has embed _DS_MENU.DAT fomr old wood that it use when it first launches but when i reset back to menu, wood loads _DS_MENU.DAT form cart's sdcard.
 
Last edited by KazoWAR,

DanTheMan827

Well-Known Member
Member
Joined
May 3, 2015
Messages
639
Trophies
0
Age
33
Location
Wisconsin
XP
621
Country
United States
I also like to point out that when first booted help says wood 1.25 but after reset from game it says wood 1.62 so that might explain the poor ROM compatibility. i think the forwarder file is has embed _DS_MENU.DAT fomr old wood that it use when it first launches but when i reset back to menu, wood loads _DS_MENU.DAT form cart's sdcard.

Yeah, it says in the first post that the forwarder is based on an outdated version of the wood source code that was found... That's why I asked @Another World for the newest version of the source code or to make the modification that @Robz8 needs
Q: Why are some of my games getting white screens?
A: The forwarders are based on an outdated version of Wood, which had it's source code found. The version used has bad compatibility with some games.

Hopefully @Another World is still active on these forums... (and of course willing to help)
 
Last edited by DanTheMan827,

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,130
Country
United States
Yeah, it says in the first post that the forwarder is based on an outdated version of the wood source code that was found... That's why I asked @Another World for the newest version of the source code or to make the modification that @Robz8 needs


Hopefully @Another World is still active on these forums... (and of course willing to help)
well i know this thread is about forwards but imo i think its best to just boot the cart's fw and leave it at that(less installed titles on the system) atm I have it setup that the fowarder is booting a decrypted woodr4 1.62 _DS_MENU.DAT and its works(problematic games like pokemon black white 2 work) but i would like to just have v1.62 run first.

@DanTheMan827 give it a try, rename r4i rts v1.64 _DS_MENU.DAT(its already decrypted) to boot.nds and make a cia for it .
 

DanTheMan827

Well-Known Member
Member
Joined
May 3, 2015
Messages
639
Trophies
0
Age
33
Location
Wisconsin
XP
621
Country
United States
well i know this thread is about forwards but imo i think its best to just boot the cart's fw and leave it at that(less installed titles on the system) atm I have it setup that the fowarder is booting a decrypted woodr4 1.62 _DS_MENU.DAT and its works(problematic games like pokemon black white 2 work) but i would like to just have v1.62 run first.

@DanTheMan827 give it a try, rename r4i rts v1.64 _DS_MENU.DAT(its already decrypted) to boot.nds and make a cia for it .
If @ahezard's GitHub is anything to go by I think a new version that chainloads Wood 1.62 could very well be in the works..
 

yubimusubi

Member
Newcomer
Joined
Apr 9, 2016
Messages
7
Trophies
0
XP
57
Country
United States
Although, what Ketchup901 was saying is that he can't even boot the app at all. He is using ArchLinux. And while, I've been able to test it in Ubuntu and Mint, I haven't been able to test on an Arch Linux distro, yet. From the logs he shared, it seems the ArchLinux JVM (be it with Open JDK or with the official Oracle release) doesn't understand some of the internal paths in my code as internal paths (for files inside the JAR), and actually try to find those files outside the JAR executable. Why this happens is a mystery to me, and I'll need to test it properly installing an ArchLinux distro myself.

I am running Arch as well and was unable to start the app also - I was getting the exact same error as Ketchup901. For me the solution was to install javafx. I am guessing that library is not included in the JAR? If it is, I suspect that is a bug with Arch's version of java; more likely it's just a dependency issue and installing javafx is the "right" thing to do. It is possible Ubuntu and Mint pull in javafx in their default java install - they tend to be more "user friendly" distros.

FWIW, the Oracle versions of the JDK are not available through pacman (but they are on the AUR). It's certainly possible this is just a difference between the Oracle installs and the OpenJDK.
 

Olmectron

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
I am running Arch as well and was unable to start the app also - I was getting the exact same error as Ketchup901. For me the solution was to install javafx. I am guessing that library is not included in the JAR? If it is, I suspect that is a bug with Arch's version of java; more likely it's just a dependency issue and installing javafx is the "right" thing to do. It is possible Ubuntu and Mint pull in javafx in their default java install - they tend to be more "user friendly" distros.

FWIW, the Oracle versions of the JDK are not available through pacman (but they are on the AUR). It's certainly possible this is just a difference between the Oracle installs and the OpenJDK.
Oh, so that's it!

Thanks for giving more info about the issue. In fact, Oracle's Java JRE releases include always JavaFX since the very first Java 8 release. So, if Open JDK isn't installing it along with the main Java, that's the issue. This project is for JavaFX. I assumed even OpenJDK came with the JavaFX API included. So yeah, you're right about everything. Thanks again. :)
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,633
Trophies
3
Age
24
XP
21,076
Country
United States
Fowarder3-DS v1.9.4 now up in the OP!
Update the packs, and overwrite your forwarders with updated ones. For DSTT/R4i Gold/R4i-SDHC/SC DSONE users, just overwrite the .DAT files.

What's new?
  • Game compatibility has been increased for users of the Original R4/M3 Simply, Acekard RPG, and R4iDSN/R4i Gold RTS cards. DSi-Enhanced games like Pokémon BW 1&2 should work now.
  • The option of boosting ARM9 speed has been added, thanks to @ahezard!
Even though the Acekard RPG now has a template of it's own, one of the flashcard selections still say R4iDSN/Acekard RPG/R4i Gold RTS. It should be fixed soon.

EDIT: It's been fixed in v1.9.6.
 
Last edited by RocketRobz,
  • Like
Reactions: Billy Acuña

divekicked

Member
Newcomer
Joined
Jul 19, 2016
Messages
17
Trophies
0
Age
28
XP
96
Country
United States
Game compatibility has been increased for users of the Original R4/M3 Simply, Acekard RPG, and R4iDSN/R4i Gold RTS cards. DSi-Enhanced games like Pokémon BW 1&2 should work now.

Do you plan on increasing the compatibility for other cards? Would be nice to have those games work on my R4i-SDHC RTS
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
  • Psionic Roshambo @ Psionic Roshambo:
    Sylvester Stallone should have played Kyle Reese lol Arnold still as the Terminator
  • BakerMan @ BakerMan:
    TF DOES "CUTTY" EVEN MEAN?
  • Xdqwerty @ Xdqwerty:
    @BakerMan, he is peruvian so it's probably an idiom
  • BigOnYa @ BigOnYa:
    I thought Cutty was a west coast rapper
  • K3Nv2 @ K3Nv2:
    Cutter
  • Psionic Roshambo @ Psionic Roshambo:
    Dr Cutty
  • Psionic Roshambo @ Psionic Roshambo:
    It's from House MD lol
  • K3Nv2 @ K3Nv2:
    I took too much viagra Dr cutty oh wait
    +1
  • Ligudink @ Ligudink:
    What in the goddamn
  • Xdqwerty @ Xdqwerty:
    @Ligudink, welcome to the gbatemp chat
    +1
  • Ligudink @ Ligudink:
    I've sen enough HAHAHA
    +1
    Ligudink @ Ligudink: I've sen enough HAHAHA +1