gec5741 Posted March 22, 2016 Share Posted March 22, 2016 I have an Xarcade tankstick with trackball. It works fine as a mouse input in windows but I'm having a hard time figuring out how to get games in mame to use it. In HyperHQ I enabled it but if I do non of my buttons work. Can anyone point me in the right direction on getting this working. Centipede is not the same with the joystick! Link to comment Share on other sites More sharing options...
kylecp1979 Posted March 22, 2016 Share Posted March 22, 2016 here is my ini file you can try it. I use mame64 version .158 but I think it will work with later version too. # # CORE CONFIGURATION OPTIONS # readconfig 1 writeconfig 0 # # CORE SEARCH PATH OPTIONS # rompath \Roms\MAME hashpath hash samplepath samples artpath \Emulators\MAME\1.58\artwork ctrlrpath \Emulators\MAME\1.58\ctrlr inipath ini fontpath . cheatpath cheat crosshairpath crosshair # # CORE OUTPUT DIRECTORY OPTIONS # cfg_directory \Emulators\MAME\1.58\cfg nvram_directory nvram input_directory inp state_directory sta snapshot_directory snap diff_directory diff comment_directory comments # # CORE OUTPUT DIRECTORY OPTIONS # hiscore_directory hi # # CORE STATE/PLAYBACK OPTIONS # state autosave 0 playback record mngwrite aviwrite wavwrite snapname %g/%i snapsize auto snapview internal snapbilinear 1 statename %g burnin 0 # # CORE PERFORMANCE OPTIONS # autoframeskip 0 frameskip 0 seconds_to_run 0 throttle 1 sleep 0 speed 1.0 refreshspeed 0 # # CORE ROTATION OPTIONS # rotate 1 ror 0 rol 0 autoror 0 autorol 0 flipx 0 flipy 0 # # CORE ARTWORK OPTIONS # artwork_crop 0 use_backdrops 1 use_overlays 1 use_bezels 1 use_cpanels 1 use_marquees 1 # # CORE SCREEN OPTIONS # brightness 1.0 contrast 1.0 gamma 1.0 pause_brightness 0.65 effect none # # CORE VECTOR OPTIONS # antialias 1 beam 1.0 flicker 0 # # CORE SOUND OPTIONS # samplerate 48000 samples 1 volume 0 # # CORE INPUT OPTIONS # coin_lockout 1 ctrlr NewXARCADE_XBox360x4 mouse 1 joystick 1 lightgun 1 multikeyboard 0 multimouse 1 steadykey 0 ui_active 0 offscreen_reload 1 joystick_map auto joystick_deadzone 0.3 joystick_saturation 0.85 natural 0 joystick_contradictory 0 coin_impulse 0 # # CORE INPUT AUTOMATIC ENABLE OPTIONS # paddle_device mouse adstick_device keyboard pedal_device keyboard dial_device mouse trackball_device mouse lightgun_device lightgun positional_device keyboard mouse_device mouse # # CORE DEBUGGING OPTIONS # verbose 0 log 0 oslog 0 debug 0 update_in_pause 0 debugscript # # CORE COMM OPTIONS # comm_localhost 0.0.0.0 comm_localport 15112 comm_remotehost 127.0.0.1 comm_remoteport 15112 # # CORE MISC OPTIONS # drc 1 drc_use_c 0 drc_log_uml 0 drc_log_native 0 bios cheat 1 skip_gameinfo 1 uifont default ramsize confirm_quit 0 ui_mouse 0 autoboot_command autoboot_delay 2 autoboot_script http 0 http_port 8080 http_path web console 0 # # CORE MKChamp OPTIONS # disable_hiscore_patch 0 disable_nagscreen_patch 0 disable_loading_patch 0 # # OSD KEYBOARD MAPPING OPTIONS # uimodekey SCRLOCK # # OSD FONT OPTIONS # uifontprovider auto # # OSD DEBUGGING OPTIONS # debugger auto debugger_font auto debugger_font_size 0 watchdog 0 # # OSD PERFORMANCE OPTIONS # multithreading 0 numprocessors auto bench 0 # # OSD VIDEO OPTIONS # video opengl numscreens 1 window 0 maximize 1 keepaspect 1 unevenstretch 1 waitvsync 0 syncrefresh 0 # # OSD PER-WINDOW VIDEO OPTIONS # screen auto aspect auto resolution auto view auto screen0 auto aspect0 auto resolution0 auto view0 auto screen1 auto aspect1 auto resolution1 auto view1 auto screen2 auto aspect2 auto resolution2 auto view2 auto screen3 auto aspect3 auto resolution3 auto view3 auto # # OSD FULL SCREEN OPTIONS # switchres 0 # # OSD ACCELERATED VIDEO OPTIONS # filter 1 prescale 1 # # OpenGL-SPECIFIC OPTIONS # gl_forcepow2texture 0 gl_notexturerect 0 gl_vbo 1 gl_pbo 1 gl_glsl 0 gl_glsl_filter 1 glsl_shader_mame0 none glsl_shader_mame1 none glsl_shader_mame2 none glsl_shader_mame3 none glsl_shader_mame4 none glsl_shader_mame5 none glsl_shader_mame6 none glsl_shader_mame7 none glsl_shader_mame8 none glsl_shader_mame9 none glsl_shader_screen0 none glsl_shader_screen1 none glsl_shader_screen2 none glsl_shader_screen3 none glsl_shader_screen4 none glsl_shader_screen5 none glsl_shader_screen6 none glsl_shader_screen7 none glsl_shader_screen8 none glsl_shader_screen9 none # # OSD SOUND OPTIONS # sound auto audio_latency 2 # # WINDOWS PERFORMANCE OPTIONS # priority 0 profile 0 # # WINDOWS VIDEO OPTIONS # menu 0 # # DIRECTDRAW-SPECIFIC OPTIONS # hwstretch 1 # # DIRECT3D POST-PROCESSING OPTIONS # hlsl_enable 0 hlslpath hlsl hlsl_prescale_x 0 hlsl_prescale_y 0 hlsl_preset -1 hlsl_write hlsl_snap_width 2048 hlsl_snap_height 1536 shadow_mask_alpha 0.0 shadow_mask_texture aperture.png shadow_mask_x_count 6 shadow_mask_y_count 6 shadow_mask_usize 0.1875 shadow_mask_vsize 0.1875 shadow_mask_uoffset 0.0 shadow_mask_voffset 0.0 curvature 0.03 round_corner 0.03 reflection 0.03 vignetting 0.03 scanline_alpha 1.0 scanline_size 1.0 scanline_height 1.0 scanline_bright_scale 1.0 scanline_bright_offset 0.0 scanline_jitter 0.0 defocus 0.0,0.0 converge_x 0.3,0.0,-0.3 converge_y 0.0,0.3,-0.3 radial_converge_x 0.0,0.0,0.0 radial_converge_y 0.0,0.0,0.0 red_ratio 1.0,0.0,0.0 grn_ratio 0.0,1.0,0.0 blu_ratio 0.0,0.0,1.0 saturation 1.4 offset 0.0,0.0,0.0 scale 0.95,0.95,0.95 power 0.8,0.8,0.8 floor 0.05,0.05,0.05 phosphor_life 0.4,0.4,0.4 # # NTSC POST-PROCESSING OPTIONS # yiq_enable 0 yiq_cc 3.59754545 yiq_a 0.5 yiq_b 0.5 yiq_o 1.570796325 yiq_p 1.0 yiq_n 1.0 yiq_y 6.0 yiq_i 1.2 yiq_q 0.6 yiq_scan_time 52.6 yiq_phase_count 2 # # VECTOR POST-PROCESSING OPTIONS # vector_length_scale 0.8 vector_length_ratio 500.0 # # BLOOM POST-PROCESSING OPTIONS # vector_bloom_scale 0.3 raster_bloom_scale 0.225 bloom_lvl0_weight 1.0 bloom_lvl1_weight 0.21 bloom_lvl2_weight 0.19 bloom_lvl3_weight 0.17 bloom_lvl4_weight 0.15 bloom_lvl5_weight 0.14 bloom_lvl6_weight 0.13 bloom_lvl7_weight 0.12 bloom_lvl8_weight 0.11 bloom_lvl9_weight 0.10 bloom_lvl10_weight 0.09 # # FULL SCREEN OPTIONS # triplebuffer 0 full_screen_brightness 1.0 full_screen_contrast 1.0 full_screen_gamma 1.0 # # INPUT DEVICE OPTIONS # dual_lightgun 0 Link to comment Share on other sites More sharing options...
gec5741 Posted March 22, 2016 Author Share Posted March 22, 2016 Thank you very much i'll give this a try. Excuse my ignorance but where do I put that? I don't seem to have a mame.ini file. I just have the mame.exe in my emulators directory. I downloade both versions of mame and mameunifx from this website and both only have the executable. Am I just suppose to add that exe to my original mame folder downloaded from the main mame site? Link to comment Share on other sites More sharing options...
gec5741 Posted March 22, 2016 Author Share Posted March 22, 2016 OK so I downloaded mame from the main site and overwrote the mame64.exe file with the one I downloaded form hyperspins site. Then I created a mame.ini with the info you provided. I could not launch any games with that file in that mame's emulator directory. Link to comment Share on other sites More sharing options...
gec5741 Posted March 22, 2016 Author Share Posted March 22, 2016 The thing is I don't seem to have a default mame.ini file to edit Link to comment Share on other sites More sharing options...
gec5741 Posted March 22, 2016 Author Share Posted March 22, 2016 Ok I got it! I created my own batch file to create a mame.ini file. I just created a text file with --CreateConfig.bat-- Code: Mame64.exe -cc Then I went in and edited the line Mouse = 0 to Mouse =1. Works like a charm now! I can play centipede with the track ball like it should be! Thanks guys for the help! Link to comment Share on other sites More sharing options...
kylecp1979 Posted March 22, 2016 Share Posted March 22, 2016 yeah sorry just change the paths back to default and make sure mouse it set to 1 and trackball is set to mouse here is a revised ini file copy it and save as mame.ini or you can make your own by copying this ( mame.exe -cc) or whatever version of mame just match your executable and save as CreateConfig.bat here is a link with more details http://swamp-ass.forumotion.net/t237-how-to-create-mame-ini-file # # CORE CONFIGURATION OPTIONS # readconfig 1 writeconfig 0 # # CORE SEARCH PATH OPTIONS # rompath roms hashpath hash samplepath samples artpath artwork ctrlrpath ctrlr inipath ini fontpath . cheatpath cheat crosshairpath crosshair # # CORE OUTPUT DIRECTORY OPTIONS # cfg_directory cfg nvram_directory nvram input_directory inp state_directory sta snapshot_directory snap diff_directory diff comment_directory comments # # CORE OUTPUT DIRECTORY OPTIONS # hiscore_directory hi # # CORE STATE/PLAYBACK OPTIONS # state autosave 0 playback record mngwrite aviwrite wavwrite snapname %g/%i snapsize auto snapview internal snapbilinear 1 statename %g burnin 0 # # CORE PERFORMANCE OPTIONS # autoframeskip 0 frameskip 0 seconds_to_run 0 throttle 1 sleep 0 speed 1.0 refreshspeed 0 # # CORE ROTATION OPTIONS # rotate 1 ror 0 rol 0 autoror 0 autorol 0 flipx 0 flipy 0 # # CORE ARTWORK OPTIONS # artwork_crop 0 use_backdrops 1 use_overlays 1 use_bezels 1 use_cpanels 1 use_marquees 1 # # CORE SCREEN OPTIONS # brightness 1.0 contrast 1.0 gamma 1.0 pause_brightness 0.65 effect none # # CORE VECTOR OPTIONS # antialias 1 beam 1.0 flicker 0 # # CORE SOUND OPTIONS # samplerate 48000 samples 1 volume 0 # # CORE INPUT OPTIONS # coin_lockout 1 ctrlr NewXARCADE_XBox360x4 mouse 1 joystick 1 lightgun 1 multikeyboard 0 multimouse 1 steadykey 0 ui_active 0 offscreen_reload 1 joystick_map auto joystick_deadzone 0.3 joystick_saturation 0.85 natural 0 joystick_contradictory 0 coin_impulse 0 # # CORE INPUT AUTOMATIC ENABLE OPTIONS # paddle_device mouse adstick_device keyboard pedal_device keyboard dial_device mouse trackball_device mouse lightgun_device lightgun positional_device keyboard mouse_device mouse # # CORE DEBUGGING OPTIONS # verbose 0 log 0 oslog 0 debug 0 update_in_pause 0 debugscript # # CORE COMM OPTIONS # comm_localhost 0.0.0.0 comm_localport 15112 comm_remotehost 127.0.0.1 comm_remoteport 15112 # # CORE MISC OPTIONS # drc 1 drc_use_c 0 drc_log_uml 0 drc_log_native 0 bios cheat 1 skip_gameinfo 1 uifont default ramsize confirm_quit 0 ui_mouse 0 autoboot_command autoboot_delay 2 autoboot_script http 0 http_port 8080 http_path web console 0 # # CORE MKChamp OPTIONS # disable_hiscore_patch 0 disable_nagscreen_patch 0 disable_loading_patch 0 # # OSD KEYBOARD MAPPING OPTIONS # uimodekey SCRLOCK # # OSD FONT OPTIONS # uifontprovider auto # # OSD DEBUGGING OPTIONS # debugger auto debugger_font auto debugger_font_size 0 watchdog 0 # # OSD PERFORMANCE OPTIONS # multithreading 0 numprocessors auto bench 0 # # OSD VIDEO OPTIONS # video opengl numscreens 1 window 0 maximize 1 keepaspect 1 unevenstretch 1 waitvsync 0 syncrefresh 0 # # OSD PER-WINDOW VIDEO OPTIONS # screen auto aspect auto resolution auto view auto screen0 auto aspect0 auto resolution0 auto view0 auto screen1 auto aspect1 auto resolution1 auto view1 auto screen2 auto aspect2 auto resolution2 auto view2 auto screen3 auto aspect3 auto resolution3 auto view3 auto # # OSD FULL SCREEN OPTIONS # switchres 0 # # OSD ACCELERATED VIDEO OPTIONS # filter 1 prescale 1 # # OpenGL-SPECIFIC OPTIONS # gl_forcepow2texture 0 gl_notexturerect 0 gl_vbo 1 gl_pbo 1 gl_glsl 0 gl_glsl_filter 1 glsl_shader_mame0 none glsl_shader_mame1 none glsl_shader_mame2 none glsl_shader_mame3 none glsl_shader_mame4 none glsl_shader_mame5 none glsl_shader_mame6 none glsl_shader_mame7 none glsl_shader_mame8 none glsl_shader_mame9 none glsl_shader_screen0 none glsl_shader_screen1 none glsl_shader_screen2 none glsl_shader_screen3 none glsl_shader_screen4 none glsl_shader_screen5 none glsl_shader_screen6 none glsl_shader_screen7 none glsl_shader_screen8 none glsl_shader_screen9 none # # OSD SOUND OPTIONS # sound auto audio_latency 2 # # WINDOWS PERFORMANCE OPTIONS # priority 0 profile 0 # # WINDOWS VIDEO OPTIONS # menu 0 # # DIRECTDRAW-SPECIFIC OPTIONS # hwstretch 1 # # DIRECT3D POST-PROCESSING OPTIONS # hlsl_enable 0 hlslpath hlsl hlsl_prescale_x 0 hlsl_prescale_y 0 hlsl_preset -1 hlsl_write hlsl_snap_width 2048 hlsl_snap_height 1536 shadow_mask_alpha 0.0 shadow_mask_texture aperture.png shadow_mask_x_count 6 shadow_mask_y_count 6 shadow_mask_usize 0.1875 shadow_mask_vsize 0.1875 shadow_mask_uoffset 0.0 shadow_mask_voffset 0.0 curvature 0.03 round_corner 0.03 reflection 0.03 vignetting 0.03 scanline_alpha 1.0 scanline_size 1.0 scanline_height 1.0 scanline_bright_scale 1.0 scanline_bright_offset 0.0 scanline_jitter 0.0 defocus 0.0,0.0 converge_x 0.3,0.0,-0.3 converge_y 0.0,0.3,-0.3 radial_converge_x 0.0,0.0,0.0 radial_converge_y 0.0,0.0,0.0 red_ratio 1.0,0.0,0.0 grn_ratio 0.0,1.0,0.0 blu_ratio 0.0,0.0,1.0 saturation 1.4 offset 0.0,0.0,0.0 scale 0.95,0.95,0.95 power 0.8,0.8,0.8 floor 0.05,0.05,0.05 phosphor_life 0.4,0.4,0.4 # # NTSC POST-PROCESSING OPTIONS # yiq_enable 0 yiq_cc 3.59754545 yiq_a 0.5 yiq_b 0.5 yiq_o 1.570796325 yiq_p 1.0 yiq_n 1.0 yiq_y 6.0 yiq_i 1.2 yiq_q 0.6 yiq_scan_time 52.6 yiq_phase_count 2 # # VECTOR POST-PROCESSING OPTIONS # vector_length_scale 0.8 vector_length_ratio 500.0 # # BLOOM POST-PROCESSING OPTIONS # vector_bloom_scale 0.3 raster_bloom_scale 0.225 bloom_lvl0_weight 1.0 bloom_lvl1_weight 0.21 bloom_lvl2_weight 0.19 bloom_lvl3_weight 0.17 bloom_lvl4_weight 0.15 bloom_lvl5_weight 0.14 bloom_lvl6_weight 0.13 bloom_lvl7_weight 0.12 bloom_lvl8_weight 0.11 bloom_lvl9_weight 0.10 bloom_lvl10_weight 0.09 # # FULL SCREEN OPTIONS # triplebuffer 0 full_screen_brightness 1.0 full_screen_contrast 1.0 full_screen_gamma 1.0 # # INPUT DEVICE OPTIONS # dual_lightgun 0 Link to comment Share on other sites More sharing options...
kylecp1979 Posted March 22, 2016 Share Posted March 22, 2016 cool beans i guess i was a little late glad you got it!!! Link to comment Share on other sites More sharing options...
gec5741 Posted March 26, 2016 Author Share Posted March 26, 2016 Welp I don't know what changed but I have been messing with my emulator version and mame.ini files trying to get hlsl working and now I can't seem to get the track ball working again within make games. I have mouse = 1 and trackball = mouse set in the ini file. I'm fairly certain that's all I had to do the last time and it worked. Not sure what the heck is going on now! Link to comment Share on other sites More sharing options...
gec5741 Posted March 26, 2016 Author Share Posted March 26, 2016 Disregard. It's to late for me to be messing with this stuff. I went into the mame64.exe applications itself and found that trackball was set to keyboard. What's strange is that I had that set in the mame.ini file. At any rate I changed it in the mame application and it's working again. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.