Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: DKAFE - Donkey Kong Arcade Frontend (Windows and Raspberry Pi4)  (Read 37439 times)

0 Members and 2 Guests are viewing this topic.

10yard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:Today at 07:48:19 pm
  • L BREAK into program
    • DKAFE Frontend
Re: DKAFE - Donkey Kong Arcade Frontend (Windows and Raspberry Pi4)
« Reply #80 on: November 02, 2025, 02:45:43 pm »
Wanted to say how much I love the DKAFE...Ive had it for a couple of years and watching it get better and better is a blast, as Donkey Kong is my favorite gaming character...A couple of question I have for you, in the romlist_addon I notice quite a few games I would like to add to  the playing field, if I was to change the slot number from 9999 to a available to slot number, would it then appear (Example adding NES: Donkey Kong Junior Math) and if so, does it stay in the same spot on the csv file or do I have to move it to the appropriate line.....and also kind of on the same line....I want to add Donkey Kong Country 2, do I just add the rom to the snes directory and maybe copy and paste the SNESDKC line and just change a couple of the things to match DKC2

Thanks and keep up the great work

Hey,  great to hear you're loving DKAFE.
Yes,  you can go ahead and change the slot number from 9999 to an available slot number - or replace an existing slot number.  That will drop the game into the playfield and can be launched directly rather than from the menu.  A couple of things will be missing though.  1) The text description of the game 2) the game icon.  You will see the default game icon and that might not bother you.  You can add your own icon into /artwork/icon/shell using the same name as the rom file.  Same with the text description which can be added to dkafe\patch\gametext if you really want to see that.  The text has max line with of 55 chars.
and Yes,  copy the settings from another SNES entry and place your file into snes roms folder,  ensuring you use snes_ filename prefix.
The order of entries in romlist and romlist_addon csv files is not important.

Good luck!

Maybe I should make another add-on pack for the DKC games.
Check out my Donkey Kong Arcade Frontend at https://github.com/10yard/dkafe#readme


Schneakyschteve

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:Yesterday at 09:31:34 pm
  • I want to build my own arcade controls!
Re: DKAFE - Donkey Kong Arcade Frontend (Windows and Raspberry Pi4)
« Reply #81 on: Yesterday at 09:30:17 pm »
Worked perfectly, I was just wondering where can I change the controller layout, I want to try and get it as close to the SNES as possible.....Im using an xbox one controller and I couldnt get the select button to switch characters, or could I setup my wireless SNES controller to run on this

TIA

10yard

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 144
  • Last login:Today at 07:48:19 pm
  • L BREAK into program
    • DKAFE Frontend
Worked perfectly, I was just wondering where can I change the controller layout, I want to try and get it as close to the SNES as possible.....Im using an xbox one controller and I couldnt get the select button to switch characters, or could I setup my wireless SNES controller to run on this

TIA
Hey,  changing the controller mapping in DKAFE frontend is fairly simple.  In the settings.txt file you need to set JOYSTICK = 1 if that is not already set.  Then you can assign the button numbers from the detected gamepad to the DKAFE control functions.  The below example is tested and working with an XBOX One controller.

Code: [Select]
USE_JOYSTICK = 1
BUTTON_JUMP = 0
BUTTON_ACTION = 1
BUTTON_P1 = 2
BUTTON_P2 = 3
BUTTON_EXIT = 6
BUTTON_COIN = 7

Note:
The up, down, left, right direction controls are automatically mapped to the DPAD and first detected joystick axis.   The are non-configurable.
Button numbering in DKAFE starts from 0.
Here are the common buttons available to DKAFE from the Xbox One controller:
  Button 0 = A
  Button 1 = B
  Button 2 = X
  Button 3 = Y
  Button 4 = Left Bumper
  Button 5 = Right Bumper
  Button 6 = View
  Button 7 = Menu
  Button 8 = Left Thumb
  Button 9 = Right Thumb

You can get button numbers from any connected controller on Windows using the "Setup USB Game Controllers" utility in Control Panel.  Click on the "Properties" for you controller and then you can see button number light up when you press them.  You will need to subtract 1 from that shown in the Windows test since DKAFE starts at 0 and Windows starts at 1.

I have updated the settings.txt to use the above Xbox One controller maps by default since that makes more sense than the original ones I had set up for a USB / JAMMA adapter.
« Last Edit: Today at 07:37:06 am by 10yard »
Check out my Donkey Kong Arcade Frontend at https://github.com/10yard/dkafe#readme