Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

Trackball not working in Games in Hyperspin using XArcade Tankstick


marcdaddy

Recommended Posts

Posted

Guys im running Hyperspin 1.0 With a XArcade Tankstick. I can play games in mame with the trackball Outside of hyperspin just fine with the trackball ( Also if i use Maximus Arcade as a FE it works fine with that but who wants that crap ) Inside Hyperspin it will move the wheel to select emulators and games but when i fire up a game it doesnt respond. I have tried in the Mame INI enabling multi mouse support just as a thought but this is the only mouse on the system. In the Device Manager it shows up as 1 device it says HID Compliant mouse. Within Hyperspin im playing a game e.g. Crystal Castles i hit TAB and try to map the trackball but what the trackball does is actually move the cursor around to highlight other options and does not respond to the acyual setting up of the controls. Did i miss something in the Hyperspin setup somewhere since its only conflicting in there? I have enabled trackball support in the options. Thanks guys im just pulling my hair out over this :hmmmm2:

Posted

Howdy, you need to have 'xarcade' set in the ctrl entry in your Mame ini file. Just add xarcade to the right of the ctrl line in the CORE INPUT OPTIONS & resave the file using notepad.

Your Mame should have the latest ctrl file for xarcade, if not go the their website and download it. Add it to the ctrl folder in mame but if it worked outside of HS you should be good to go.

I use to map the keys using the Tab function in mame until I learned the setup. I'm using the Tankstick and I no longer have to map keys for Mame or any of the emulators that allow me to map keys in the Config settings for each system.

Here is an example, I'm not at home but this is what it looks like. The mouse should be set at 1:

# CORE INPUT OPTIONS

#

coin_lockout 1

ctrlr xarcade

mouse 1

joystick 1

lightgun 0

multikeyboard 0

multimouse 0

steadykey 0

offscreen_reload 0

joystick_map auto

joystick_deadzone 0.3

joystick_saturation 0.85

natural 0[/font]

Give it a try, if you're still stuck I can send my ini settings from home later in the week. Good luck!

Posted

Thanks, Ill double check MAME but i have added the Xarcade profile in Mame before, ill triple check everything it just sux that it only acts up in Hyperspin.

  • 2 weeks later...
Posted
Howdy, you need to have 'xarcade' set in the ctrl entry in your Mame ini file. Just add xarcade to the right of the ctrl line in the CORE INPUT OPTIONS & resave the file using notepad.

Your Mame should have the latest ctrl file for xarcade, if not go the their website and download it. Add it to the ctrl folder in mame but if it worked outside of HS you should be good to go.

I use to map the keys using the Tab function in mame until I learned the setup. I'm using the Tankstick and I no longer have to map keys for Mame or any of the emulators that allow me to map keys in the Config settings for each system.

Here is an example, I'm not at home but this is what it looks like. The mouse should be set at 1:

# CORE INPUT OPTIONS

#

coin_lockout 1

ctrlr xarcade

mouse 1

joystick 1

lightgun 0

multikeyboard 0

multimouse 0

steadykey 0

offscreen_reload 0

joystick_map auto

joystick_deadzone 0.3

joystick_saturation 0.85

natural 0[/font]

Give it a try, if you're still stuck I can send my ini settings from home later in the week. Good luck!

Well mine looks exactly like yours, With the latest File from X-Gaming and the trackball still wont work inside of Myperspin ( It works fine outside of Hyperspin while running Mame ) So hitting the Tab key while inside of Hyperspin the Trackball still wont register in there. So the problem is somewhere inside of hyperspin and im stumped.

Posted

Ya i get the same results with it On or Off? Just stumped, im not running another mouse either. Its a confliction once hyperspin is running since the trackball works outside in mame. What can it be? Something in the Script maybe?

Posted
Howdy, you need to have 'xarcade' set in the ctrl entry in your Mame ini file. Just add xarcade to the right of the ctrl line in the CORE INPUT OPTIONS & resave the file using notepad.

Your Mame should have the latest ctrl file for xarcade, if not go the their website and download it. Add it to the ctrl folder in mame but if it worked outside of HS you should be good to go.

I use to map the keys using the Tab function in mame until I learned the setup. I'm using the Tankstick and I no longer have to map keys for Mame or any of the emulators that allow me to map keys in the Config settings for each system.

Here is an example, I'm not at home but this is what it looks like. The mouse should be set at 1:

# CORE INPUT OPTIONS

#

coin_lockout 1

ctrlr xarcade

mouse 1

joystick 1

lightgun 0

multikeyboard 0

multimouse 0

steadykey 0

offscreen_reload 0

joystick_map auto

joystick_deadzone 0.3

joystick_saturation 0.85

natural 0[/font]

Give it a try, if you're still stuck I can send my ini settings from home later in the week. Good luck!

this worked for me thanks

Posted
Ya i get the same results with it On or Off? Just stumped, im not running another mouse either. Its a confliction once hyperspin is running since the trackball works outside in mame. What can it be? Something in the Script maybe?

Well, What MAME Version Are You Using? The Older MAME versions always had mouse support enabled, but if You're using one of the newer versions (Built In GUI) you're going to have to generate an INI file and enable mouse support in the games. Run this in the command line MAME...

mame.exe -cc

And then go into that file. When You see...

mouse = 0

change it to

mouse = 1

You just enabled mouse support in MAME. Thus, trackball should be working now.

Posted

The Mame generated ini file makes perfect sense. I'd say that may be the last of it.

2 more things to be certain of:

1) Make sure the switch on the back of the tankstick box is all the way to the right in postion 1 (while facing your cab). You can read about the switch settings on the Xarcade website. Make sure it's 'loaded' as position 1, something like pressing back program button twice and seeing the LED go on and off once.

2) 'Numlock' needs to be on.

Because it works outside HS these 2 options may not be necessary but if it's doesn't then you know what to do next.

I'll check back in over the weekend to see if your good. Good luck!

Posted

Wow nothing has worked so far, Made sure Numlock was on and verified the posistion of the switch. So i put Maximus arcade Front End on the machine to check it out and when i run Mame from there the Trackball works, When i run Mame on its own from windows the Trackball works, When i run it in Hyperspin the trackball lets me selscts games but once the game starts the trackball no longer works. Even hitting tab inside of mame in Hyperspin the the trackball doesnt register. Escape out back to the game menu and it works. Wow gotta be close to figuring this out.

Posted

Hmmmm... was hoping we had all the options covered. If it works in HS as a menu contoller then someone smarter than me must know what's up?

I must of fired up Centipede a dozen times until finally I got it working. Love Capcom Bowling. Try a few of the classic trackball games just to be certain it's not working correctly.

Kids are vaca this week from school so I'll hope to mess around in the Mancave this week. Let me do some more research and I'll get back to you. You couldn't be any closer so I have faith we'll get it going!!

Posted

Ya i must admit there are a few games id like it to play in Hyperspin with the trackball that wont work, Crystal Castles, Shuzz, Bowling, Centipede and Millipede just to name a few. Im about as stumped as i ever was hehe. One more thing im running Windows 7 on this machine. I did dissconnect the tankstick and try it on a windows XP setup with Hyperspin installed and it did the same thing GRRRR! :puke:

Posted

Here's my cab's Mame.ini file with my working Tankstick (I run mame64). Make sure the Xarcade (ctrlr line) doesn't have any uneeded spaces - hard to see here but you get the idea. The X of Xarcade should be under the coin_lockout 1 entry above the ctrlr entry:

-----------------------

#

# 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

memcard_directory memcard

input_directory inp

state_directory sta

snapshot_directory snap

diff_directory diff

comment_directory comments

#

# CORE STATE/PLAYBACK OPTIONS

#

state

autosave 0

playback

record

mngwrite

aviwrite

wavwrite

snapname %g/%i

snapsize auto

snapview internal

burnin 0

#

# CORE PERFORMANCE OPTIONS

#

autoframeskip 0

frameskip 0

seconds_to_run 0

throttle 1

sleep 1

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

#

sound 1

samplerate 48000

samples 1

volume 0

#

# CORE INPUT OPTIONS

#

coin_lockout 1

ctrlr xarcade

mouse 0

joystick 1

lightgun 0

multikeyboard 0

multimouse 0

steadykey 0

offscreen_reload 0

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 keyboard

adstick_device keyboard

pedal_device keyboard

dial_device keyboard

trackball_device keyboard

lightgun_device keyboard

positional_device keyboard

mouse_device mouse

#

# CORE DEBUGGING OPTIONS

#

log 0

verbose 0

update_in_pause 0

debug 0

debugscript

debug_internal 0

#

# CORE MISC OPTIONS

#

bios

cheat 0

skip_gameinfo 0

uifont default

ramsize

confirm_quit 0

#

# WINDOWS DEBUGGING OPTIONS

#

oslog 0

watchdog 0

debugger_font "Lucida Console"

debugger_font_size 9

#

# WINDOWS PERFORMANCE OPTIONS

#

priority 0

multithreading 0

numprocessors auto

profile 0

bench 0

#

# WINDOWS VIDEO OPTIONS

#

video d3d

numscreens 1

window 0

maximize 1

keepaspect 1

prescale 1

waitvsync 0

syncrefresh 0

menu 0

#

# DIRECTDRAW-SPECIFIC OPTIONS

#

hwstretch 1

#

# DIRECT3D-SPECIFIC OPTIONS

#

d3dversion 9

filter 1

#

# DIRECT3D POST-PROCESSING OPTIONS

#

hlsl_enable 0

hlslpath hlsl

hlsl_ini_read 0

hlsl_ini_write 0

hlslini %g

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 320

shadow_mask_y_count 240

shadow_mask_usize 0.09375

shadow_mask_vsize 0.109375

curvature 0.0

pincushion 0.0

scanline_alpha 0.0

scanline_size 1.0

scanline_height 0.7

scanline_bright_scale 1.0

scanline_bright_offset 0.0

scanline_jitter 0.0

defocus 0.0,0.0

converge_x 0.0,0.0,0.0

converge_y 0.0,0.0,0.0

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.0

offset 0.0,0.0,0.0

scale 1.0,1.0,1.0

power 1.0,1.0,1.0

floor 0.0,0.0,0.0

phosphor_life 0.0,0.0,0.0

yiq_enable 0

yiq_cc 3.59754545

yiq_a 0.5

yiq_b 0.5

yiq_o 0.0

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

#

# 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

#

# FULL SCREEN OPTIONS

#

triplebuffer 1

switchres 0

full_screen_brightness 1.0

full_screen_contrast 1.0

full_screen_gamma 1.0

#

# WINDOWS SOUND OPTIONS

#

audio_latency 2

#

# INPUT DEVICE OPTIONS

#

hide_cursor 1

dual_lightgun 0

  • 2 years later...
Posted
Hmmmm... was hoping we had all the options covered. If it works in HS as a menu contoller then someone smarter than me must know what's up?

I must of fired up Centipede a dozen times until finally I got it working. Love Capcom Bowling. Try a few of the classic trackball games just to be certain it's not working correctly.

Kids are vaca this week from school so I'll hope to mess around in the Mancave this week. Let me do some more research and I'll get back to you. You couldn't be any closer so I have faith we'll get it going!!

Did you guys have any luck with this? I am having the same issues. Please let me know. Would love to play Golden Tee

  • 3 months later...
Posted

I can get it to work within MAME directly with the Core Input Options as mouse. Works a treat.

However, when I launch Golden Tee via Hyperspin, doesn't work. Still looking around for a solution

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...