Homebrew [Release] PrBoom+ 3DS Port (GPU-accelerated)

  • Thread starter Thread starter Voxel
  • Start date Start date
  • Views Views 61,359
  • Replies Replies 89
  • Likes Likes 33
Howdy @cosmos123! Hmm, I'm not sure - your setup looks broadly the same as my own. The only thing I do see is that your XML file appears to have mixed line endings - you can see the ? symbols at the end of most of the lines, but not at the end of the description and author lines you added - perhaps the Homebrew Launcher thinks your XML file is malformed as a result? I've attached the XML file I use for launching Doom 2 in case you want to give it a shot - note that this forum does not allow the upload of XML files, so I've renamed it to .txt!

Also, I don't know if the Homebrew Launcher/this PrBoom port are case-sensitive, so just double-check that all your paths are exact. I've attached pictures of what I see with the setup described in my post above; opening the Homebrew Launcher I see a directory entry for PrBoom-Plus, and going into it I see just the game and two XML launchers I added (mine have optional icons that I left out of the XML I attached here).
Hey johnbear, I just made an account real quick to just let you know that I had basically the same issue as cosmos123, I had a "Doom 2.xml" file that I made that was visually identical to the one you made, however, even after about 30 minutes of tinkering, messing with files and doing research, I had gotten pretty much nowhere. Then I tried what I should've tried from the beginning, which was to download the XML file you provided. The Homebrew Launcher shortcut for Doom 2 showed up right away! Not sure what the deal was, but just thought I'd let you know :D now I can play them separately thanks to you!
 
  • Like
Reactions: johnbear
Hey johnbear, I just made an account real quick to just let you know that I had basically the same issue as cosmos123, I had a "Doom 2.xml" file that I made that was visually identical to the one you made, however, even after about 30 minutes of tinkering, messing with files and doing research, I had gotten pretty much nowhere. Then I tried what I should've tried from the beginning, which was to download the XML file you provided. The Homebrew Launcher shortcut for Doom 2 showed up right away! Not sure what the deal was, but just thought I'd let you know :D now I can play them separately thanks to you!
No problemo! (also, someone registering an account just to thank me for something - I'm honored! 🙇‍♂️) I'm guessing it was probably the same kind of issue cosmos123 had, "invisible" characters (in their case it was line-endings) that the Homebrew Launcher just wasn't happy with. Glad it's sorted for you now! 👍
 
I'm trying to compile this and i am encountering an error that's completely blocking me from continuing, when attempting to compile by simply running "make" in build/3ds, it gives this error:

In file included from [FOLDER PATH]/src/gl_opengl.h:39,
from [FOLDER PATH]/src/am_map.c:42:
[FOLDER PATH/src/doomtype.h:48:15: error: cannot use keyword 'false' as enumeration constant
48 | typedef enum {false, true} dboolean;
| ^~~~~
[FOLDER PATH/src/doomtype.h:48:15: note: 'false' is a keyword with '-std=c23' onwards
make[1]: *** [/opt/devkitpro/devkitARM//base_rules:40: am_map.o] Error 1
make: *** [Makefile:175: all] Error 2

I have very little expreience, and am completely unaware of how i can fix this

OS: Windows 11 Home
 
No problemo! (also, someone registering an account just to thank me for something - I'm honored! 🙇‍♂️) I'm guessing it was probably the same kind of issue cosmos123 had, "invisible" characters (in their case it was line-endings) that the Homebrew Launcher just wasn't happy with. Glad it's sorted for you now! 👍
Haven't visited this thread for a while so was very happy to see this Doom 2 xml file: thank you so much! (I could never work it out)
Now to try and sort out custom icons - though that looks quite straightforward

Thanks again! :)
 
  • Like
Reactions: johnbear
having lots of fun with charboiled doom and D4V, only gripe is that using rocket launcher on D4V will cause 3ds to crash, or if the revenants use rockets the game will crash. so not sure if maybe the mod is at fault or prboom+ i can post the error log if needed.
 
is there a way to change the controls
Sorry to necro-respond, just wanted to share in case anyone finds this useful. These are some Rehid coordinates I used to remap buttons to touch screen inputs. You just have to make sure the keyboard is open when you're playing, and keep in mind the last 2 will also work as Yes/No when prompted if you want to save/load. Here are the coordinates I used for the touchscreen prompt and the corresponding keys they'll rebind to. The title ID for Prb+ is 0004000005A9BB00 in case you need it.


15, 174 (caps)
59, 174 (A)
73, 174 (S)
108, 174 (F)
120, 174 (G)
138, 174 (H)
157, 174 (J)
129, 190 (Y)
148, 158 (N)
 
Last edited by LilJohnBoon,
For some reason no matter what i do i get an error message help
How do you have it setup? I know I had trouble at first, too. If you scroll to the first page with @TheMasuke screenshots and the comment following his screenshot by @Voxel that helped clear it up for me.
New build again, made ZL/ZR button remapable(it was hardcoded) and added joyb_map button for toggle automap.
https://github.com/iAmGhost/PrBoom-Plus-3DS/releases/tag/v1.0.3

Improved controls, thanks.
 
Are either of these prboom-plus projects still active? I was just testing Back to Saturn X and found it crashes after the second enemy of MAP01 and as well as shortly after the first demo starts.
 

Site & Scene News

Popular threads in this forum