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: loading your control in noname mame  (Read 1746 times)

0 Members and 1 Guest are viewing this topic.

Shieldwolf

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 636
  • Last login:November 16, 2020, 12:48:53 am
  • SpearShield.com
loading your control in noname mame
« on: May 06, 2004, 10:13:03 pm »
when I went to the mame ini file I changed the controller to (rcb) <rcb>

rcb is the name of the folder and and the file in the folder is also called rcb, but it won't load any what am i doing wrong

MadEditor

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:May 03, 2015, 10:09:44 am
Re:loading your control in noname mame
« Reply #1 on: May 07, 2004, 10:42:37 am »
the folder is named correctly but not the file... The file has to be default.ini

And then you can add other files, like neogeo.ini, mouse.ini, tron.ini etc...
« Last Edit: May 07, 2004, 10:43:18 am by MadEditor »

ErikRuud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1709
  • Last login:March 05, 2021, 10:20:27 am
  • I'll build a cab for only 99.99.99!!!
    • Erik's humble video game page
Re:loading your control in noname mame
« Reply #2 on: May 07, 2004, 11:50:54 am »
It is the same for NoNameMAME as it is for MAME.

First make sure that ctrlr_directory points to the ctrlr directory.  The default is ctrlr.

Code: [Select]
### Windows path and directory options ###
rompath                 roms
samplepath              samples
# inipath               <NULL> (not set)
cfg_directory           cfg
nvram_directory         nvram
memcard_directory       memcard
input_directory         inp
hiscore_directory       hi
state_directory         sta
artwork_directory       artwork
snapshot_directory      snap
diff_directory          diff
ctrlr_directory         ctrlr
cheat_file              cheat.dat
history_file            history.dat
mameinfo_file           mameinfo.dat

Second, make sure that ctrlr under "Input Device Options" points to the correct directory under the ctrlr_directory.

Code: [Select]
### Input device options ###
mouse                   1
joystick                0
lightgun                0
steadykey               0
keyboard_leds           1
a2d_deadzone            0.300000
ctrlr                   rcb


Third, you must have a default.ini file in the rcb directory.
Real Life.  Still a poor substitute for video games!       
American Laser Games Wrapper
O2em Rom Utility

Shieldwolf

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 636
  • Last login:November 16, 2020, 12:48:53 am
  • SpearShield.com
Re:loading your control in noname mame
« Reply #3 on: May 07, 2004, 02:12:50 pm »
take a look in the rcb folder i have default.ini


in my nonamexp.ini

### Frontend Related ###
clones                  1

### Windows path and directory options ###
rompath                 roms
samplepath              samples
# inipath               <NULL> (not set)
cfg_directory           cfg
nvram_directory         nvram
memcard_directory       memcard
input_directory         inp
hiscore_directory       hi
state_directory         sta
artwork_directory       artwork
snapshot_directory      snap
diff_directory          diff
ctrlr_directory         ctrlr
cheat_file              cheat.dat
history_file            history.dat
mameinfo_file           mameinfo.dat

### Windows video options ###
autoframeskip           1
frameskip               0
waitvsync               0
triplebuffer            0
window                  0
ddraw                   1
direct3d                0
hwstretch               1
cleanstretch            auto
resolution              640x480[0]
zoom                    2
refresh                 0
scanlines               0
switchres               1
switchbpp               1
maximize                1
keepaspect              1
matchrefresh            0
syncrefresh             0
throttle                1
full_screen_brightness   0.000000
frames_to_run           0
skip_startup_frames     0
smooth_fps              0
override_fps            0.000000
effect                  none
screen_aspect           4:3
sleep                   1
rdtsc                   0
high_priority           0

### Windows Direct3D 2D video options ###
d3dtexmanage            1
d3dfilter               1
d3dfeedback             0
d3dscan                 100
d3deffectrotate         1
d3dprescale             auto
d3deffect               none
# d3dcustom             <NULL> (not set)
# d3dexpert             <NULL> (not set)

### Windows sound options ###
audio_latency           1

### Input device options ###
mouse                   0
joystick                0
lightgun                0
dual_lightgun           0
offscreen_reload        0
steadykey               0
keyboard_leds           1
led_mode                ps/2
a2d_deadzone            0.300000
# ctrlr                 rcb


and my default ini looks like this

#RCB

ctrlrname "rcb"

trackball_ini           mouse
paddle_ini              mouse
dial_ini                mouse
ad_stick_ini            mouse
pedal_ini               mouse

UI_CONFIGURE            "KEYCODE_TAB"
UI_ON_SCREEN_DISPLAY    "KEYCODE_TILDE"
UI_PAUSE                "KEYCODE_F1"
UI_RESET_MACHINE        "KEYCODE_F3"
UI_SHOW_GFX             "KEYCODE_F4"
UI_FRAMESKIP_DEC        "KEYCODE_F8"
UI_FRAMESKIP_INC        "KEYCODE_F9"
UI_THROTTLE             "KEYCODE_F10"
UI_SHOW_FPS             "KEYCODE_F11 ! KEYCODE_LCONTROL ! KEYCODE_LSHIFT"
UI_SHOW_PROFILER        "KEYCODE_F11 KEYCODE_LSHIFT"
UI_SNAPSHOT             "KEYCODE_F12"
UI_TOGGLE_CHEAT         "KEYCODE_F6"
UI_UP                   "KEYCODE_UP"
UI_DOWN                 "KEYCODE_DOWN"
UI_LEFT                 "KEYCODE_LEFT"
UI_RIGHT                "KEYCODE_RIGHT"
UI_SELECT               "KEYCODE_ENTER"
UI_CANCEL               "KEYCODE_ESC"
UI_PAN_UP               "KEYCODE_PGUP ! KEYCODE_LSHIFT"
UI_PAN_DOWN             "KEYCODE_PGDN ! KEYCODE_LSHIFT"
UI_PAN_LEFT             "KEYCODE_PGUP KEYCODE_LSHIFT"
UI_PAN_RIGHT            "KEYCODE_PGDN KEYCODE_LSHIFT"
UI_TOGGLE_DEBUG         "KEYCODE_F5"
UI_SAVE_STATE           "KEYCODE_F7 KEYCODE_LSHIFT"
UI_LOAD_STATE           "KEYCODE_F7 ! KEYCODE_LSHIFT"
UI_ADD_CHEAT            "KEYCODE_A"
UI_DELETE_CHEAT         "KEYCODE_D"
UI_SAVE_CHEAT           "KEYCODE_S"
UI_WATCH_VALUE          "KEYCODE_W"
UI_EDIT_CHEAT           "KEYCODE_E"
START1                  "KEYCODE_5"
START2                  "KEYCODE_6"
START3                  "KEYCODE_7"
START4                  "KEYCODE_8"
COIN1                   "KEYCODE_1"
COIN2                   "KEYCODE_2"
COIN3                   "KEYCODE_3"
COIN4                   "KEYCODE_4"
SERVICE1                "KEYCODE_9"
SERVICE2                "KEYCODE_0"
SERVICE3                "KEYCODE_MINUS"
SERVICE4                "KEYCODE_EQUALS"
TILT                    "KEYCODE_T"

P1_JOYSTICK_UP          "KEYCODE_UP"
P1_JOYSTICK_DOWN        "KEYCODE_DOWN"
P1_JOYSTICK_LEFT        "KEYCODE_LEFT"
P1_JOYSTICK_RIGHT       "KEYCODE_RIGHT"
P1_BUTTON1              "KEYCODE_G"
P1_BUTTON2              "KEYCODE_H"
P1_BUTTON3              "KEYCODE_J"
P1_BUTTON4              "KEYCODE_;"
P1_BUTTON5              "KEYCODE_L"
P1_BUTTON6              "KEYCODE_K"
P1_BUTTON7              "KEYCODE_'"
P1_BUTTON8              "CODE_NONE"
P1_BUTTON9              "CODE_NONE"
P1_BUTTON10             "CODE_NONE"
P1_JOYSTICKRIGHT_UP     "KEYCODE_I"
P1_JOYSTICKRIGHT_DOWN   "KEYCODE_K"
P1_JOYSTICKRIGHT_LEFT   "KEYCODE_J"
P1_JOYSTICKRIGHT_RIGHT  "KEYCODE_L"
P1_JOYSTICKLEFT_UP      "KEYCODE_E"
P1_JOYSTICKLEFT_DOWN    "KEYCODE_D"
P1_JOYSTICKLEFT_LEFT    "KEYCODE_S | JOYCODE_1_LEFT"
P1_JOYSTICKLEFT_RIGHT   "KEYCODE_F | JOYCODE_1_RIGHT"
P2_JOYSTICK_UP          "KEYCODE_R | JOYCODE_2_UP"
P2_JOYSTICK_DOWN        "KEYCODE_F | JOYCODE_2_DOWN"
P2_JOYSTICK_LEFT        "KEYCODE_D | JOYCODE_2_LEFT"
P2_JOYSTICK_RIGHT       "KEYCODE_G | JOYCODE_2_RIGHT"
P2_BUTTON1              "KEYCODE_T | JOYCODE_2_BUTTON1"
P2_BUTTON2              "KEYCODE_Y | JOYCODE_2_BUTTON2"
P2_BUTTON3              "KEYCODE_Q | JOYCODE_2_BUTTON3"
P2_BUTTON4              "KEYCODE_U | J
P2_BUTTON5              "KEYCODE_I"
P2_BUTTON6              "KEYCODE_O"
P2_BUTTON7              "KEYCODE_\"
P2_BUTTON8              "CODE_NONE"
P2_BUTTON9              "CODE_NONE"
P2_BUTTON10             "CODE_NONE"
P2_JOYSTICKRIGHT_UP     "CODE_NONE"
P2_JOYSTICKRIGHT_DOWN   "CODE_NONE"
P2_JOYSTICKRIGHT_LEFT   "CODE_NONE"
P2_JOYSTICKRIGHT_RIGHT  "CODE_NONE"
P2_JOYSTICKLEFT_UP      "CODE_NONE"
P2_JOYSTICKLEFT_DOWN    "CODE_NONE"
P2_JOYSTICKLEFT_LEFT    "CODE_NONE"
P2_JOYSTICKLEFT_RIGHT   "CODE_NONE"
P3_JOYSTICK_UP          "KEYCODE_F"
P3_JOYSTICK_DOWN        "KEYCODE_A"
P3_JOYSTICK_LEFT        "KEYCODE_S"
P3_JOYSTICK_RIGHT       "KEYCODE_D"
P3_BUTTON1              "KEYCODE_INSERT"
P3_BUTTON2              "KEYCODE_HOME"
P3_BUTTON3              "KEYCODE_PAGEUP"
P3_BUTTON4              "KEYCODE_DELETE"
P3_BUTTON5              "KEYCODE_END"
P3_BUTTON6              "KEYCODE_PAGEDN"
P4_JOYSTICK_UP          "KEYCODE_X"
P4_JOYSTICK_DOWN        "KEYCODE_V"
P4_JOYSTICK_LEFT        "KEYCODE_C"
P4_JOYSTICK_RIGHT       "KEYCODE_Z"
P4_BUTTON1              "KEYCODE_/"
P4_BUTTON2              "KEYCODE_B"
P4_BUTTON3              "KEYCODE_N"
P4_BUTTON4              "KEYCODE_M"
P4_BUTTON5              "KEYCODE_,"
P4_BUTTON6              "KEYCODE_."
P1_PEDAL                "KEYCODE_LCONTROl"
P1_PEDAL_EXT            "KEYCODE_Y"
P2_PEDAL                "KEYCODE_A"
P2_PEDAL_EXT            "KEYCODE_Y"
P3_PEDAL                "KEYCODE_RCONTROL"
P3_PEDAL_EXT            "KEYCODE_Y"
P4_PEDAL                "JOYCODE_4_BUTTON1"
P4_PEDAL_EXT            "KEYCODE_Y"

P1_PADDLE               "KEYCODE_LEFT | JOYCODE_1_LEFT"
P1_PADDLE_EXT           "KEYCODE_RIGHT | JOYCODE_1_RIGHT"
P2_PADDLE               "KEYCODE_D | JOYCODE_2_LEFT"
P2_PADDLE_EXT           "KEYCODE_G | JOYCODE_2_RIGHT"
P3_PADDLE               "KEYCODE_J | JOYCODE_3_LEFT"
P3_PADDLE_EXT           "KEYCODE_L | JOYCODE_3_RIGHT"
P4_PADDLE               "JOYCODE_4_LEFT"
P4_PADDLE_EXT           "JOYCODE_4_RIGHT"

P1_PADDLE_V             "KEYCODE_UP | JOYCODE_1_UP"
P1_PADDLE_V_EXT         "KEYCODE_DOWN | JOYCODE_1_DOWN"
P2_PADDLE_V             "KEYCODE_R | JOYCODE_2_UP"
P2_PADDLE_V_EXT         "KEYCODE_F | JOYCODE_2_DOWN"
P3_PADDLE_V             "KEYCODE_I | JOYCODE_3_UP"
P3_PADDLE_V_EXT         "KEYCODE_K | JOYCODE_3_DOWN"
P4_PADDLE_V             "JOYCODE_4_UP"
P4_PADDLE_V_EXT         "JOYCODE_4_DOWN"

P1_DIAL                 "KEYCODE_LEFT | JOYCODE_1_LEFT"
P1_DIAL_EXT             "KEYCODE_RIGHT | JOYCODE_1_RIGHT"
P2_DIAL                 "KEYCODE_D | JOYCODE_2_LEFT"
P2_DIAL_EXT             "KEYCODE_G | JOYCODE_2_RIGHT"
P3_DIAL                 "KEYCODE_J | JOYCODE_3_LEFT"
P3_DIAL_EXT             "KEYCODE_L | JOYCODE_3_RIGHT"
P4_DIAL                 "JOYCODE_4_LEFT"
P4_DIAL_EXT             "JOYCODE_4_RIGHT"

P1_DIAL_V               "KEYCODE_UP | JOYCODE_1_UP"
P1_DIAL_V_EXT           "KEYCODE_DOWN | JOYCODE_1_DOWN"
P2_DIAL_V               "KEYCODE_R | JOYCODE_2_UP"
P2_DIAL_V_EXT           "KEYCODE_F | JOYCODE_2_DOWN"
P3_DIAL_V               "KEYCODE_I | JOYCODE_3_UP"
P3_DIAL_V_EXT           "KEYCODE_K | JOYCODE_3_DOWN"
P4_DIAL_V               "JOYCODE_4_UP"
P4_DIAL_V_EXT           "JOYCODE_4_DOWN"

P1_TRACKBALL_X          "KEYCODE_LEFT | JOYCODE_1_LEFT"
P1_TRACKBALL_X_EXT      "KEYCODE_RIGHT | JOYCODE_1_RIGHT"
P2_TRACKBALL_X          "KEYCODE_D | JOYCODE_2_LEFT"
P2_TRACKBALL_X_EXT      "KEYCODE_G | JOYCODE_2_RIGHT"
P3_TRACKBALL_X          "KEYCODE_J | JOYCODE_3_LEFT"
P3_TRACKBALL_X_EXT      "KEYCODE_L | JOYCODE_3_RIGHT"
P4_TRACKBALL_X          "JOYCODE_4_LEFT"
P4_TRACKBALL_X_EXT      "JOYCODE_4_RIGHT"

P1_TRACKBALL_Y          "KEYCODE_UP | JOYCODE_1_UP"
P1_TRACKBALL_Y_EXT      "KEYCODE_DOWN | JOYCODE_1_DOWN"
P2_TRACKBALL_Y          "KEYCODE_R | JOYCODE_2_UP"
P2_TRACKBALL_Y_EXT      "KEYCODE_F | JOYCODE_2_DOWN"
P3_TRACKBALL_Y          "KEYCODE_I | JOYCODE_3_UP"
P3_TRACKBALL_Y_EXT      "KEYCODE_K | JOYCODE_3_DOWN"
P4_TRACKBALL_Y          "JOYCODE_4_UP"
P4_TRACKBALL_Y_EXT      "JOYCODE_4_DOWN"

P1_AD_STICK_X           "KEYCODE_LEFT | JOYCODE_1_LEFT"
P1_AD_STICK_X_EXT       "KEYCODE_RIGHT | JOYCODE_1_RIGHT"
P2_AD_STICK_X           "KEYCODE_D | JOYCODE_2_LEFT"
P2_AD_STICK_X_EXT       "KEYCODE_G | JOYCODE_2_RIGHT"
P3_AD_STICK_X           "KEYCODE_J | JOYCODE_3_LEFT"
P3_AD_STICK_X_EXT       "KEYCODE_L | JOYCODE_3_RIGHT"
P4_AD_STICK_X           "JOYCODE_4_LEFT"
P4_AD_STICK_X_EXT       "JOYCODE_4_RIGHT"

P1_AD_STICK_Y           "KEYCODE_UP | JOYCODE_1_UP"
P1_AD_STICK_Y_EXT       "KEYCODE_DOWN | JOYCODE_1_DOWN"
P2_AD_STICK_Y           "KEYCODE_R | JOYCODE_2_UP"
P2_AD_STICK_Y_EXT       "KEYCODE_F | JOYCODE_2_DOWN"
P3_AD_STICK_Y           "KEYCODE_I | JOYCODE_3_UP"
P3_AD_STICK_Y_EXT       "KEYCODE_K | JOYCODE_3_DOWN"
P4_AD_STICK_Y           "JOYCODE_4_UP"
P4_AD_STICK_Y_EXT       "JOYCODE_4_DOWN"

OSD_1                   "CODE_NONE"
OSD_2                   "CODE_NONE"
OSD_3                   "CODE_NONE"
OSD_4                   "CODE_NONE"


« Last Edit: May 07, 2004, 02:22:05 pm by Shieldwolf »

ErikRuud

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1709
  • Last login:March 05, 2021, 10:20:27 am
  • I'll build a cab for only 99.99.99!!!
    • Erik's humble video game page
Re:loading your control in noname mame
« Reply #4 on: May 07, 2004, 02:50:10 pm »
Quote
# ctrlr                rcb  

Bingo!

The # character makes that line a comment!

Change the line to read:

ctrlr                rcb

Then you should be just fine.





Real Life.  Still a poor substitute for video games!       
American Laser Games Wrapper
O2em Rom Utility

Shieldwolf

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 636
  • Last login:November 16, 2020, 12:48:53 am
  • SpearShield.com
Re:loading your control in noname mame
« Reply #5 on: May 07, 2004, 04:24:17 pm »
THANK YOU!


that's much better.