Homebrew [NDS] Forwarder CIAs for your HOME Menu

Olmectron

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
Check the folder where the .jar is set. Some files should have been created after running it first time. Is there a "make_cia" file?

If not, google the Linux version, and put it in there, then restart the app so you try again to generate the CIA files.

I can share it, but I'm not on the PC where I have it stored. I'll send it to you in one hour if you don't find it.
 
Joined
Feb 17, 2017
Messages
1,214
Trophies
1
XP
2,473
Check the folder where the .jar is set. Some files should have been created after running it first time. Is there a "make_cia" file?

If not, google the Linux version, and put it in there, then restart the app so you try again to generate the CIA files.

I can share it, but I'm not on the PC where I have it stored. I'll send it to you in one hour if you don't find it.
There were files generated, even when first trying to run it with java 9.
 

Olmectron

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico

Ok. Try manually, while being in the same directory as make_cia, to run it.

Not sure how the run command is in that distro, but the command is something along the lines of:

./make_cia --srl=game_forwarder_path.nds

Also, make sure make_cia got executable permissions. If you copy the .nds files to the same directory as make_cia, just change the "game_forwarder_path" with their name. If it works, it should generate the CIA.

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

@jupitteer Also, the .nds files you should use for the manual command is the nds files generated by the app, not the actual roms.
 
Joined
Feb 17, 2017
Messages
1,214
Trophies
1
XP
2,473
Ok. Try manually, while being in the same directory as make_cia, to run it.

Not sure how the run command is in that distro, but the command is something along the lines of:

./make_cia --srl=game_forwarder_path.nds

Also, make sure make_cia got executable permissions. If you copy the .nds files to the same directory as make_cia, just change the "game_forwarder_path" with their name. If it works, it should generate the CIA.

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

@jupitteer Also, the .nds files you should use for the manual command is the nds files generated by the app, not the actual roms.
For some reason, now, it isn't creating any files at all. I click the button to generate, and it creates the generated folder, with a folder that has the date and time as the name, but they have nothing in them.
 

Olmectron

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
For some reason, now, it isn't creating any files at all. I click the button to generate, and it creates the generated folder, with a folder that has the date and time as the name, but they have nothing in them.
So, trying to generate the CIAs using make_cia made with your already generated NDS files did nothing at all?

Could you share the logs of the app?
 
Joined
Feb 17, 2017
Messages
1,214
Trophies
1
XP
2,473
So, trying to generate the CIAs using make_cia made with your already generated NDS files did nothing at all?

Could you share the logs of the app?
I don't have any generated NDS files anymore. The program won't create them anymore, either. It gives an exception as soon as I try to generate.
Here is the exception:
Code:
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
    at com.olmectron.forwarder.Hex.getTWLFilePath(Hex.java:67)
    at com.olmectron.forwarder.Hex.getTWLFile(Hex.java:193)
    at com.olmectron.forwarder.Hex.readTWLFile(Hex.java:176)
    at com.olmectron.forwarder.ROMFile.copyROMHeaderToTemplate(ROMFile.java:505)
    at com.olmectron.forwarder.ROMFile.process(ROMFile.java:571)
    at com.olmectron.forwarder.FilePane.forwarderAction(FilePane.java:123)
    at com.olmectron.forwarder.FilePane.access$000(FilePane.java:62)
    at com.olmectron.forwarder.FilePane$1.handle(FilePane.java:76)
    at com.olmectron.forwarder.FilePane$1.handle(FilePane.java:72)
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
    at javafx.event.Event.fireEvent(Event.java:198)
    at javafx.scene.Node.fireEvent(Node.java:8413)
    at javafx.scene.control.Button.fire(Button.java:185)
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182)
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96)
    at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
    at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.event.Event.fireEvent(Event.java:198)
    at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
    at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
    at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:381)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:417)
    at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:416)
    at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
    at com.sun.glass.ui.View.notifyMouse(View.java:937)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139)
    at java.lang.Thread.run(Thread.java:748)
 

Marcogn

Member
Newcomer
Joined
Oct 13, 2017
Messages
16
Trophies
0
Age
32
XP
145
Country
Italy
Hello! After this step:
"SD users: Make a Mario Kart DS CIA, install it, launch it, and hold Y for 10-15 seconds to set the ROM as donor ROM."
Will I have a message to state that it is set as donor or not? More precisely, when I have to hold Y? Just after having lauched it? Thank you!

MOD: I've created a Mario Kart DS forwarder cia from a rom on SD car but, when I install it with FBI, it says "Failed to install CIA file. Result code: 0xC8A08035, Level: Status (25), Summary: Invalid state (5), Module: AM (32), Desc: <unknown> (53)". Anybody can help me??
 
Last edited by Marcogn,

Olmectron

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
Hello! After this step:
"SD users: Make a Mario Kart DS CIA, install it, launch it, and hold Y for 10-15 seconds to set the ROM as donor ROM."
Will I have a message to state that it is set as donor or not? More precisely, when I have to hold Y? Just after having lauched it? Thank you!

MOD: I've created a Mario Kart DS forwarder cia from a rom on SD car but, when I install it with FBI, it says "Failed to install CIA file. Result code: 0xC8A08035, Level: Status (25), Summary: Invalid state (5), Module: AM (32), Desc: <unknown> (53)". Anybody can help me??
Try to install another CIA from a game or an app. Do you get the same message or they install alright?

This sounds more as an issue of FBI than the forwarders.
 

Marcogn

Member
Newcomer
Joined
Oct 13, 2017
Messages
16
Trophies
0
Age
32
XP
145
Country
Italy
I managed to install, it has to be installed on TWL nand (which was full in mg case and preventing to install other). Now I have the problem that New Super Mario Bros. and Pokémon HeartGold won't start. The first shows a Red screen, not booting at all, the second don't go past the title screen. :(
 

MasterPeter

Banned!
Banned
Joined
Sep 28, 2017
Messages
27
Trophies
0
Age
23
XP
69
Country
United States
Is it Possible to forward a Single Master System Rom from S8DS To 3ds Menu because S8DS is a Better Master System Emulator than Picodrive.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,575
Trophies
3
Age
24
XP
20,948
Country
United States
MOD: I've created a Mario Kart DS forwarder cia from a rom on SD car but, when I install it with FBI, it says "Failed to install CIA file. Result code: 0xC8A08035, Level: Status (25), Summary: Invalid state (5), Module: AM (32), Desc: <unknown> (53)". Anybody can help me??
Delete some DSiWare to free up some TWLNAND space.
I managed to install, it has to be installed on TWL nand (which was full in mg case and preventing to install other). Now I have the problem that New Super Mario Bros. and Pokémon HeartGold won't start. The first shows a Red screen, not booting at all, the second don't go past the title screen. :(
NSMB has to be the US version.
Try backing up your SD files, then format your SD card to 32kb cluster size.
 
  • Like
Reactions: Marcogn

Marcogn

Member
Newcomer
Joined
Oct 13, 2017
Messages
16
Trophies
0
Age
32
XP
145
Country
Italy
Delete some DSiWare to free up some TWLNAND space.

NSMB has to be the US version.
Try backing up your SD files, then format your SD card to 32kb cluster size.
Ok, I deleted and all went well! Thank you! NSB I've tried EUR version but sadly it doesn't work :( :( (OT: Can I use the save of NSB EUR in US version??)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: