Homebrew 3DSX Launcher Loader unable to start 3dsxtool.exe

ellectroide

Member
OP
Newcomer
Joined
Dec 31, 2021
Messages
21
Trophies
0
XP
274
Country
United States
I'm trying to make a forwarder for PrBoom 3DS using 3DSX Launcher Loader.* I don't want to convert it to a .cia using cxitool, partly because I can't figure out how to do it but also because PrBoom is the kind of app I'll want to easily access to add .wad files when I need to.

I've renamed the folder, its .3dsx file, and its .smdh file to "prboom3D" to comply with the eight-character specification, but I keep getting an error 0xc000007b: "The application [3dsxtool.exe] was unable to start correctly."

I should note I had to obtain the .dll file libgcc_s_sjlj-1.dll from another computer, just in case something being wrong with it could explain the problem.

* I'm aware a .cia file is provided on the GitHub, but it does not work for me.
 

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,834
Trophies
2
Location
home
XP
9,473
Country
Hungary
I've renamed the folder, its .3dsx file, and its .smdh file to "prboom3D" to comply with the eight-character specification, but I keep getting an error 0xc000007b: "The application [3dsxtool.exe] was unable to start correctly."

I should note I had to obtain the .dll file libgcc_s_sjlj-1.dll from another computer, just in case something being wrong with it could explain the problem.

Get 3dsxtool from somewhere else.

That .dll is specific to Cygwin (or msys ?), and you will not be fine with just that dll, you'll need multiple dlls, and you'll go crazy trying to hunt down all of it.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,474
Country
Canada
I'm trying to make a forwarder for PrBoom 3DS using 3DSX Launcher Loader.*
Reading the description, I'm pretty sure that doesn't do what you are thinking it's supposed to do.

I don't want to convert it to a .cia using cxitool, partly because I can't figure out how to do it
Well, evidently you can't figure out how to do this either?

* I'm aware a .cia file is provided on the GitHub, but it does not work for me.
(And neither is this!)
 

ellectroide

Member
OP
Newcomer
Joined
Dec 31, 2021
Messages
21
Trophies
0
XP
274
Country
United States
Get 3dsxtool from somewhere else.

Do you know if the .exe can be found anywhere online, or is it only used by a few programs (such as Launcher Loader)? I don't see it on WikiTemp, and all I've found in the repo is the .cpp file.

I'm not experienced with C++, so I'm having trouble converting it into an executable. If it's not out there, I'll just do some more research into how that conversion works.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,474
Country
Canada
Reading the description, I'm pretty sure that doesn't do what you are thinking it's supposed to do.
Perhaps I should elaborate?

This is a 3DS homebrew application intended for running under a NCCH(which can be installed via .cia), for booting the *hax payloads.
You can't boot *hax payloads under Luma; you'll just get a crash. You certainly can't use this to make some sort of forwarder for an arbitrary .3dsx. This thing is six years old and homebrew has changed considerably since then!

I assure you: your time is much better off spent trying to figure out trying to figure out how to use cxitool or getting the prboom .cia to work rather than the nightmare of trying to compile someone else's old code!

What 3dsxtool.exe are you trying to run exactly, anyway? hblauncher_loader_v1.3.zip from https://github.com/yellows8/hblauncher_loader/tree/v1.3 only contains a .cia .
 
Last edited by Kwyjor,
  • Like
Reactions: ellectroide

ellectroide

Member
OP
Newcomer
Joined
Dec 31, 2021
Messages
21
Trophies
0
XP
274
Country
United States
What 3dsxtool.exe are you trying to run exactly, anyway? hblauncher_loader_v1.3.zip from https://github.com/yellows8/hblauncher_loader/tree/v1.3 only contains a .cia .

That's weird... I was using the one provided here. Is GameBrew any good, generally? It doesn't give me the most reliable impression, especially now that I find these downloads didn't match.

I assure you: your time is much better off spent trying to figure out trying to figure out how to use cxitool or getting the prboom .cia to work rather than the nightmare of trying to compile someone else's old code!

If I convert it to a .cia, will I still be able to put .wad files into their normal destination for PrBoom to play them? I may have misunderstood whether that's possible.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,474
Country
Canada
I see. Well, that's an entirely different matter then. Why did you link to something unrelated to the downloads you were using? There was a previous thread about it here:
https://gbatemp.net/threads/release-3dsx-launcher-loader-cia-forwarder-for-3dsx-homebrews.432526/

I guess it doesn't seem to have any dependencies on *hax payloads, but nonetheless I highly doubt it's going to produce anything usable under current versions of Luma or official firmware.

Anyway, looks like you downloaded the 64-bit version of libgcc_s_sjlj-1.dll . Use the 32-bit version from https://www.dll-files.com/libgcc_s_sjlj-1.dll.html .

If I convert it to a .cia, will I still be able to put .wad files into their normal destination for PrBoom to play them? I may have misunderstood whether that's possible.
I have no idea, but I can't imagine you're the first person who has tried to grapple with such questions.
 
  • Like
Reactions: ellectroide

ellectroide

Member
OP
Newcomer
Joined
Dec 31, 2021
Messages
21
Trophies
0
XP
274
Country
United States
Why did you link to something unrelated to the downloads you were using? There was a previous thread about it here:
https://gbatemp.net/threads/release-3dsx-launcher-loader-cia-forwarder-for-3dsx-homebrews.432526/

Sorry, I figured since it's a very old release it would be better to create a new thread. Also, to be completely honest, this website's homepage was very overstimulating so I just assumed I didn't know how to use it without really checking. It goes without saying I'd never have survived the days of widespread decentralized forums. :P

Anyway, looks like you downloaded the 64-bit version of libgcc_s_sjlj-1.dll . Use the 32-bit version from https://www.dll-files.com/libgcc_s_sjlj-1.dll.html .

How did you know that? I figured I had to be intentionally vague, since I wasn't sure if linking .dll files constituted piracy or something else ban-worthy. :rofl:

Anyway, the download from the actual website worked (go figure). Thanks for your help finding the proper .dll!

EDIT: The .cia produced by 3dsx Launcher Loader had some kind of error involving otherapp. From what I can tell, since otherapp seems to only support firmware versions up to 11.15, I may be out of luck for this method.
 
Last edited by ellectroide,

ellectroide

Member
OP
Newcomer
Joined
Dec 31, 2021
Messages
21
Trophies
0
XP
274
Country
United States
UPDATE: If by any chance you're reading this and having trouble making a working .cia for prboom3ds (I was able to make one that boots with cxitool, but couldn't figure out how to change what directory .wad files go in), check out PrBoom+ for 3DS! It comes with a working .cia file.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,474
Country
Canada
EDIT: The .cia produced by 3dsx Launcher Loader had some kind of error involving otherapp. From what I can tell, since otherapp seems to only support firmware versions up to 11.15, I may be out of luck for this method.
otherapp payloads are still used to install CFW on 11.17, but as I said in my other post, they are completely unusable with Luma installed. (You linked to universal-otherapp, a particular implementation used for CFW installation that indeed stopped working a few revisions ago.)
 

ellectroide

Member
OP
Newcomer
Joined
Dec 31, 2021
Messages
21
Trophies
0
XP
274
Country
United States
otherapp payloads are still used to install CFW on 11.17, but as I said in my other post, they are completely unusable with Luma installed. (You linked to universal-otherapp, a particular implementation used for CFW installation that indeed stopped working a few revisions ago.)

Oh, thanks for clearing that up for me! I wasn't actually expecting a response, just leaving anything behind I thought might help another person with this issue.

It's a shame otherapp can't work with Luma, since I certainly would love to have the functionality of...whatever a hax payload is (it's a worknight, I'll figure it out another time if/when I need to :lol:). I did track down the list of other CFWs and non-universal otherapp, so I have that in case Luma someday poses an insurmountable obstacle; still, it seems unlikely.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,474
Country
Canada
It's a shame otherapp can't work with Luma, since I certainly would love to have the functionality of...whatever a hax payload is (it's a worknight, I'll figure it out another time if/when I need to :lol:).
With the possible exception of a few weird edge cases no one cares about anymore, they have no functionality that is not already available with Luma, which is why no one really uses them for anything but installing CFW anymore.

I did track down the list of other CFWs and non-universal otherapp, so I have that in case Luma someday poses an insurmountable obstacle; still, it seems unlikely.
There is unfortunately an enormous amount of outdated or poorly-maintained information out there, which is why everyone is very enthusiastic about directing people to https://3ds.guide , which is very dependable and already has links to the otherapp payloads for 11.17.
 
  • Like
Reactions: ellectroide

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    ahhhh that I have no idea
  • Sicklyboy @ Sicklyboy:
    pretty cool though if so
  • K3Nv2 @ K3Nv2:
    Or from what ive heard ways to set custom imgs for 1st party routers so locked down now days
  • Sicklyboy @ Sicklyboy:
    OPNsense VM and specs and specs of system it's running on. https://imgur.com/a/S9wgGUD
  • Sicklyboy @ Sicklyboy:
    I've turned more features on in OPNsense lately and it's getting kind of high on RAM usage, I see. Probably bump that up to 4GB soon
  • K3Nv2 @ K3Nv2:
    I wanna make a 8core router with support for 20gbps doesn't even sound that silly lol
  • Sicklyboy @ Sicklyboy:
    I only have 1 gig internet but internally I have 10 gig connectivity for everything on my lan lol
  • Sicklyboy @ Sicklyboy:
    fiber connection from my desktop PC back to my core network switch
  • Sicklyboy @ Sicklyboy:
    2 port HPE SFP+ PCIE NIC in my desktop and all of my servers
  • Sicklyboy @ Sicklyboy:
    silly shit
  • Sicklyboy @ Sicklyboy:
    eventually this desktop is going to act as a server too, just for the hell of it. Because this PC is WAY fucking overkill for how little I use it.
  • Sicklyboy @ Sicklyboy:
    And once I do that, my desktop OS that I interact with is just going to be a virtual machine and use GPU passthrough to connect everything
  • K3Nv2 @ K3Nv2:
    Send it to me ffs
  • Sicklyboy @ Sicklyboy:
    No because it's my desktop lol
  • Sicklyboy @ Sicklyboy:
    The most use this PC is getting right now is 979 Chrome tabs open right now
  • K3Nv2 @ K3Nv2:
    This is my desktop there are many like it but it is mine alone
  • K3Nv2 @ K3Nv2:
    Enabled PPPoE on router now no wifi connection lul
  • HiradeGirl @ HiradeGirl:
    Anyone knows
    where is Juan?
  • K3Nv2 @ K3Nv2:
    Taken by the feet police
  • HiradeGirl @ HiradeGirl:
    Horny jail?
  • K3Nv2 @ K3Nv2:
    It was a nationwide vote
  • BigOnYa @ BigOnYa:
    That does look good
  • HiradeGirl @ HiradeGirl:
    Does it have any more trailers?
    HiradeGirl @ HiradeGirl: Does it have any more trailers?