eduke 32 gamepad issues and expansion installation
-
Using a Raspberry pi 4 and a recent nightly I installed eduke 32 and the expansion packs (more on those in a second), and my issue is that with an 8bitdo SN30 Pro wired gamepad, the A and B buttons are swapped. This issue is only present in eduke, they are fine in other ports and the rest of emulationstation. I was wondering if anyone had any idea how to change them, and maybe bind other buttons like start to the in game menu. The axes are off too, but I haven't dug into figuring those out yet.
My other issue isn't so much of an issue, but an observation. When installing the addon packs from atomic addition, the instructions in the wiki didn't work. The main issue being that emulators.cfg does not look like the examples, but now it seems that the code instead goes into the shell file that you make in the roms/ports folder. I have installed it now on a 3b+ and 4, so something must have changed. Would it be in bad form to update the wiki myself? Or are those instructions still valid for older installs?
-
@bitzdv said in eduke 32 gamepad issues and expansion installation:
was wondering if anyone had any idea how to change them, and maybe bind other buttons like start to the in game menu. The axes are off too, but I haven't dug into figuring those out yet.
I think you can re-bind your gamepad buttons in-game, through the game options.
My other issue isn't so much of an issue, but an observation. When installing the addon packs from atomic addition, the instructions in the wiki didn't work. The main issue being that emulators.cfg does not look like the examples, but now it seems that the code instead goes into the shell file that you make in the roms/ports folder.
Yes, the instructions are for older releases and haven't been updated after the recent changes. Right now, I think it's enough to create a folder for each expansion under
ports/duke3d/addons/
(dc
,nw
,vacation
andname
) and just copy there the files from the GOG Atomic edition.Would it be in bad form to update the wiki myself?
Not at all , corrections to the docs are always welcomed.
-
Thank you, I appreciate the response. You can rebind some of the buttons in the game, but the issue is that in the menus A and B are swapped, and this can not be rebound. Also R2 is bound to opening the game menu. I think I am going to have to find where the maintainers of eduke hang out and start asking questions there, it seems that something needs to be changed while compiling the source. I did find a gamecontrollerdb file in the eduke svn, I'm not sure if it actually uses this or not, need to ask more questions over there, this isn't really up my ally, but it's bugging me.
I think I will write up some corrections for the wiki. I've been focusing on setting up ports on my build right now, and though I am pretty savvy with Linux and the like, I have had to scratch my head and do alot of additional research on some of them. I would be happy to make it easier for those that come after.
-
@bitzdv said in eduke 32 gamepad issues and expansion installation:
You can rebind some of the buttons in the game, but the issue is that in the menus A and B are swapped, and this can not be rebound.
That might be handled automatically by the Gamepad API in SDL2, hence the game usage of the gamecontrollerdb file. You can create your own mapping and add it to the source of eduke32 before compiling, but it's kind of a long shot. See https://github.com/gabomdq/SDL_GameControllerDB, the Mapping Tools section.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.