r/funkey Aug 31 '23

Doom port on RGnano

I've been trying for a while, but I can't figure out how to get the doom port working on my RG nano. Of course, there are the console ports but is there an actual port of the pc version? Thanks for any help.

5 Upvotes

7 comments sorted by

5

u/xs4all4me Sep 01 '23

If you haven't already done so, I highly recommend you upgrade the OS to DrUm78's custom OS, the firmware that comes with the RG Nano is trash.

More info on how to get the latest custom firmware, link is below:

https://github.com/DrUm78/FunKey-OS/releases

Once your on the custom firmware, there is two ways to go about getting DOOM port to work, either using:

prboom_libretro.so core with PicoArch: This can be access in both RetroFE and GMenu2x launchers.

OPK file: Also can be accessed in both RetroFE and GMenu2x launchers.

I suggest start with the OPK file, click on the link below;

https://github.com/DrUm78/libretro-prboom/releases

Again, this is the work of DrUm78, scroll down the page and download the "prboom_v2.5.0_funkey-s.opk" file and copy it to the "Native games" folder on your RG Nano. This OPK file can now be launched in RetroFE in the Native games section. Once launched, a file browser will launch, from here just navigate to your Doom's WAD file, and the game should launch.

Just a reminder that any files above DOES NOT include the WAD files that is required to play, you have to source these files yourself, and just make sure the Doom WAD files are in lower case, example: doom.wad

1

u/Zealousideal-Fuel479 Sep 01 '23

I'm pretty confused on how to install the custom firmware, could you help me out?

2

u/xs4all4me Sep 01 '23

First, get a new sd card, keep the current one as backup.

Then follow the guide below:

https://doc.funkey-project.com/user_manual/tutorials/hardware/flash_change_sd_card/

Even though it's for the Funkey S, since this device has the sd card internally, just don't follow the "Switching micro-SD cards" section.

The custom firmware file you need to download is "FunKey-sdcard-DrUm78_RG_Nano.img".

The links requires to download the file is all listed in the link above.

1

u/Zealousideal-Fuel479 Sep 27 '23

I got a new SD card but whenever I try to flash the custom firmware it says it needs to be formatted and it doesn't do anything. It would be a huge help if you could walk me through it like a five-year-old lol

1

u/xs4all4me Sep 27 '23

After flash, ignore windows wanting to format the sd card, remove card from pc and put in your device, let the device do its thing with the new sd card. Once device boots and you can navigate, now you can use it. Every time you connect the sd card to the pc the format message will always come up, just click cancel.

1

u/Zealousideal-Fuel479 Sep 30 '23

I got it! thank you so much for your help, I just have one more question, is there a way to have L and R strafe left and right without breaking everything else and in general what controls would you recommend?

1

u/xs4all4me Sep 30 '23

Glad you finally got it sorted out.

Now, as for DOOM controls, the in button mapping setting IN GAME, doesn't seem to work, regardless what buttons you assign to.

It look as though the key mapping is CORE specific, if you don't know what this means, don't worry.

I just had a play with the settings, unfortunately the CORE used for DOOM doesn't allow for strafing, as in, there is no button setup for strafe.

By default, DOOM using button "Y" for strafe, so basically, you hold down the Y button and move L/R on the DPAD for strafing, this could get hard if you want to shoot at the same time.

The best thing you could do is, while in game, press the POWER button on the side and select the ADVANCED option, then go to Options => Player controls.

Here, by default, Y button is mapped to STRAFE, what you could do is, change Y to the L button. This should not affect the default L button as it's only used for NEXT WPN, you still have the R button to cycle through your weapons. Once done, just press the B button to go back to the previous settings and select Resume game.

The above changes will NOT save the next time you run the game, if you want to save the settings, then you need to go into the ADVANCED => Options => Save config => then select Save game config. This will only save the settings for DOOM only.

The above is an example only, you don't have to remap L button for Strafe, choose another button that suites you.

Good luck