Mr. Shizzy Posted yesterday at 01:40 AM Posted yesterday at 01:40 AM 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! Quote
Solution JoeViking245 Posted yesterday at 03:23 AM Solution Posted yesterday at 03:23 AM 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. 1 1 Quote
ci2own Posted 22 hours ago Posted 22 hours ago (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 22 hours ago by ci2own 2 Quote
Mr. Shizzy Posted 18 hours ago Author Posted 18 hours ago 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! 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.