Jump to content
LaunchBox Community Forums

Need Help Setting Up 3dSen in Launchbox


Go to solution Solved by JoeViking245,

Recommended Posts

Posted

I bought 3dSen from itch io, so it's a standalone exe - no steam required.  I've set up 3dSen in my Launchbox emulators section.  But when I use Launchbox to play a game, it just brings up the 3dSen UI.

I'm trying to figure out what command line I would use (in game/launching section) to launch a specific rom, with the controller set to xinput (instead of the default keyboard).  If anyone could provide any insight, I would greatly appreciate it.  Cheers!

 

 

  • Solution
Posted

According to some recent posts on LaunchBox Discord and a 2 year old post on LaunchBox reddit, you need to add the games to 3dSen itself, 1st. 

It then saves game info into a rom.json file.  Located somewhere in [%appdata%\..\LocalLow\Geod Studio\3dSen]

After the games have been added, open the json file with any text editor.  An example node looks like:

"id": "64",
"romPath": "C:\Nintendo NES (3dSen) Games\\Mega Man 3 (USA).nes",
"title": "Mega Man 3",
"lastTime": 1692883659

Look for the game and get the id number.  Edit that game [that you've already imported into LaunchBox] and in the Emulation section, it should already be set to use your 3dSen emulator [that you've already installed into LaunchBox].  Check the box for Use Custom Command-line and in the box below it, put in -id=64  where "64" the id number you found.  Save. Close. Play

Yes. You'll have to do it individually, for each game.

 

For me, this is all hearsay.  But @ci2own says it works.  :) 

  • Like 1
  • Game On 1
Posted (edited)
2 hours ago, JoeViking245 said:

According to some recent posts on LaunchBox Discord and a 2 year old post on LaunchBox reddit, you need to add the games to 3dSen itself, 1st. 

It then saves game info into a rom.json file.  Located somewhere in [%appdata%\..\LocalLow\Geod Studio\3dSen]

After the games have been added, open the json file with any text editor.  An example node looks like:

"id": "64",
"romPath": "C:\Nintendo NES (3dSen) Games\\Mega Man 3 (USA).nes",
"title": "Mega Man 3",
"lastTime": 1692883659

Look for the game and get the id number.  Edit that game [that you've already imported into LaunchBox] and in the Emulation section, it should already be set to use your 3dSen emulator [that you've already installed into LaunchBox].  Check the box for Use Custom Command-line and in the box below it, put in -id=64  where "64" the id number you found.  Save. Close. Play

Yes. You'll have to do it individually, for each game.

 

For me, this is all hearsay.  But @ci2own says it works.  :) 

I think emulator (3dSen) already has a list of the emulable games on the first run.

The first time you  try to run a specific game from the list, it asks for the rom path. After that it stores rom path into json file and don’t ask again for that game.

As you said, to load game directly from command line, you need to use the assigned game ID.

Edited by ci2own
  • Like 2
Posted

Thank you both!  I had searched 3dSen here in the Launchbox forums, but only found info on the Steam release.  I'll try to remember to check Discord and Reddit next time I'm looking for info.  

At any rate, the instructions worked perfectly.  I'll bookmark this thread for future reference.  Incredible community here. Thanks again!

  • Game On 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...