Ultimarc Aim-trak User manual

AimTrakSetupGuide
http://www.ultimarc.comPage1

http://www.ultimarc.comPage2
TableofContents
..............................................................................................................................1
Table of Contents..................................................................................................2
1Installation......................................................................................................3
1.1 Hardware Installation and Initial Setup ...................................................3
1.2 Software Installation and Advanced Setup.............................................5
2MAME Configuration....................................................................................11
2.1 Understanding Reload in MAME ..........................................................16
2.2 Game Specific Settings ........................................................................17
3Troubleshooting...........................................................................................23
3.1 Hardware/Software Troubleshooting ....................................................23
3.2 MAME Configuration Troubleshooting..................................................25
Thanks to Carlos Javier Cuevas Muñoz and others for valuable input to this guide.

Installation
1.1 HardwareInstallationandInitialSetup
TheUltimarcAimTrakLightGunscomeready‐to‐use.Initialset‐upisassimpleas
pluggingtheUSBcomponentsintoyourcomputerandcalibrating.
1) PlugtheLightGunintoanavailableUSBportonyourcomputer.
NOTE:IfyouwillbeinstallingmorethatoneLightGun,performthese
stepswithonlyoneinstalledatatime.YouwillneedtochangetheDevice
IDtobeabletousemorethanoneLightGun(AdvancedSetup).
2) PlugtheLEDstripintoanavailableUSBportandplaceitcenteredaboveyour
monitor.Forbestresults,thestripshouldbecenteredleft‐to‐rightandasclose
tothetopofthepicturescreenaspossible.
TheremaynotbeenoughpoweravailableonapassiveUSBhub(suchasaport
onakeyboardorun‐poweredUSBhub),souseaportonthebackofyour
computer,oraUSBhubthathasit’sownpowercable.
3) Asaninitialcheck,pointthegunatthescreenwiththetipofthegunabout2to
3feet(60to100cm)fromthescreen.Thecursorshouldmoveasyoumovethe
gun.
NOTE:Thecursormaynotmoveallthewaytotheedgesofthescreen,or
maynottrackpreciselywithyourmovementyet.Youstillneedtoperform
aninitialcalibration
(
Ste
p
4
)
.
4) Calibration–ThisshouldbedonewhileholdingtheLightGuninyournormal
“shooting”position.Ifyouintendtolookthroughthegun‐sightswhenplaying
youmustdothiswhencalibrating.Likewise,ifyou“shootfromthehip”you
mustdothiswhencalibratingaswell.
http://www.ultimarc.comPage3

NOTE:Thegunmustbeheldverticallyduringthisprocessotherwise
itwillfail.
•Holdthetriggerfor5seconds(thisvaluecanbechanged,seeAdvanced
Setup)
•Themousecursorwilleventuallystarttomoveandcometorest,
pointingatalocationnearthetopleftcornerofthescreen,andbeginto
flash.AimtheLightGunatthecursorandpullthetriggeragain.The
timingisnotimportantasthecursorisonlyanindicator.Theaimisthe
onlyimportantfactor.
•Thecursorwillthenpointtoalocationnearthetoprightcorner.Aimat
thecursorandpullthetrigger.
•Thecursorwillthenpointneartheloweredgeofthescreen.Aimatthis
pointandpullthetrigger.Notethepositiontoaimisoffsettotheleftof
thescreencenterline.
Ifanyoftheabovestepsfails,thecursorwillcontinuetopointatthe
requiredlocationandnotadvancetothenextstage.Ifthiscontinuestobe
thecaseyoumightneedtoinstalltheconfigurationsoftwaretodiagnosethe
problem(seeAdvancedSetup).
5) Re‐checkyourmousecursorasyoupointtheLightGunatthescreeninyour
normalshootingstyle.Thecursorshouldtrackyourmovementsveryclosely.
http://www.ultimarc.comPage4

1.2 SoftwareInstallationandAdvancedSetup
TheConfigurationUtilitycanbedownloadedfromtheUltimarcwebsite.Thecurrentlink
isatthefootofthepage:http://www.ultimarc.com/aimtrak.html.
Itisnotrequiredfornormaloperationorforcalibration.Itisonlyneededtochangethe
defaultvaluesandbuttonassignments,ortoassistwithtroubleshootingyourdevices.
Youwillneedthisutilityifusingmorethanonegun,toassignanewIDtotheadditional
guns.
NOTE:Thesoftware
requirestheMicrosoft
.NETruntimetobe
installedonthePC.
1) DeviceIDDrop‐Down
Thisisusedtoselectthedevicebeingaccessed,fromonetofour.See“Change
DeviceID”forinformationonassigningnewDeviceIDs.
2) CalibrateButton
Thisbuttonhasthesameeffectasholdingthetriggerfor5seconds.Itinitiates
thecalibrationprocess(seeInitialSetup).
3) ApplyChangesButton
Thismustbeclickedtoapplyanychangesmadeintheabovesettings.
4) FirmwareVersion
DisplaysthecurrentfirmwareinstalledintheAimTrak.
http://www.ultimarc.comPage5

CONFIGURATIONTAB
NOTE:Aftermakinganychangestothesettingsbelow,theAPPLYCHANGESbutton
mustbeclickedforthechangestobesaved
1) Tilt/ZCorrectionSetting
These3checkboxesdefinethewaythegunrespondstobeingtiltedleft/right.
•OFF:Thissettingdisablesalltiltfunctionality.Thismeansthecursorwill
movewhenthegunistilted.Thisshouldbeusedonlyfor"airmouse"or
otherun‐calibratedapplications.Itgivesthesmoothestcursormovement
butisnotaccurateto"lineofsight".ItmightalsobeusefulinLightGun
applicationswhichhaveavisible"cross‐hair"targetwhichdoesnotrequire
anyvisualaimofthegun.
•INTELLIGENT:Thissettingcompensatesfortiltbyaveragingandthen
applyingthecompensationwhenitdecidesisthebestmomenttodoso.This
meansthecursormaytemporarilyloseaccuracywhenthegunistilted
left/rightbutinnormalgamingusethisisnotanissue.
•CONTINUOUS:Thissettingcausestiltcompensationtobeconstantlyapplied.
Thismayresultinaslightlychoppiercursorthantheabovetwosettings.This
http://www.ultimarc.comPage6

http://www.ultimarc.comPage7
isnotanissuewhenthecursorisnotvisible,whichisinmostgaming
situations.
NOTE:Regardlessoftheabove,thegunwillnotfunctionreliablyifexcessively
tiltedleft/right.
2) IRGainSetting
Thissettingcontrolsthe"brightness"oftheinternalIRsensor.Normallythiscan
beleftalonebecausethegainisautomaticallyset,butyoucandisableautomatic
gaincontrolbycheckingtheDisablecheckbox.Whenautomaticgaincontrolis
disabled,youcansetthegaintooneof5valueswiththeslider.
Thereareveryfewsituationswhereyoumayneedtodothis,butonesuch
configurationmightbewheretheLEDstripislocatedbehindatintedglass
screen.Inthiscasethegainmightneedtobeincreased.IftheDisablecheckbox
ischecked,thesliderstillfunctionsbutwillbeover‐riddenduringuse.Inauto
modetheslidermovesonitsown.
3) DisableAutoGainCheckbox
Thischeckboxisusedtodisabletheautomaticgain,soacustomsettingcanbe
applied(seeIRGainSettingabove).
4) SetCalDefaultsButton
Thisbuttonisusedtorestorethedefaultvaluesforcalibration.
5) ButtonAssignments
Thesedrop‐downsallowconfigurationofthetriggerandotherconnected
buttons.Eachcanbeassignedasamouseleftorrightbutton,oragamepad
button.Everybuttonhastwopossibleassignments,anon‐screenandoff‐screen
setting.Off‐screenwouldnormallybeusedfor“off‐screenreload”.
Eachbuttonhasan“EnableCal”checkboxwhich,whenchecked,allowsthis
buttontoinitiatecalibrationwhenhelddown.
6) TriggerCalibrationDelay
Thissliderdefineshowlongthetrigger(orotherbuttonswith“EnableCal”
checked)needstobeheldtostartthecalibrationprocess.

SensorViewCheckTab
ThisdisplayshowstheInfra‐RedLEDasseenbythesensor.Notethatthisshowstheraw
uncalibrateddisplaysowillnotcorrespondtocursorlocationonthescreen.
ThisscreenisusedtocheckiftheLEDbarisinalocationwhichcanalwaysbeseenby
thegun,inallaimingdirections.
Thisdisplaycanbeusedtodeterminewhycalibrationisfailing.Youcanstartthe
calibrationprocessfromthiswindow.Whenyouaimattheflashingcursoreachtime,
checkthedisplayaswell.Ifthereddotisnotvisible,calibrationwillfail.Youcanmove
thegunslightlytofindwhichdirectiontheerrorlies.
Failuretocalibrateisusuallycausedbyeitherbeingtooclose,oranobscuredorfaint
LEDsignal.Thisdisplaywillhelptoidentifytheproblem.
http://www.ultimarc.comPage8

ChangeDeviceIDTab
OnthiswindowyoucanchangetheIDofthedevicetoone,two,threeorfour.Thisis
requiredtobedoneifyouhavemorethanonedeviceconnected.Afterthedeviceisre‐
assigned,itwill"disappear"fromthePCforafewsecondsandre‐appearasanew
devicewithitsnewID.
Thistabisalsousedtoupgradefirmware.
UpgradingFirmware
•Click"UpgradeFirmware"then"OK".
•ThePCwilldetectanewUSBdeviceandadriverwillbeautomaticallyinstalled.
•Theupgradeprogramwillstart.Clickon"SelectFirmwareFile"andnavigateto
theUFWfile.Thiswillnormallybecontainedintheinstallfolderoftheprogram.
•Thefirmwareshoulddownload.
•Afterdownload,thedevicewillreset.Youshouldsee"Devicenotfound"onthe
bottomline.Thedeviceshouldnowbebackinnormaloperatingmode.
http://www.ultimarc.comPage9

ShowDataTab
Thisscreenisnormallyonlyusedforsupportpurposes.
CalData
Thissectiondisplaysvariousunchangingdatawhichisdatastoredasaresultofrunning
acalibrationprocess.Itisrefreshedevery5secondsbutshouldnotnormallychange
aftertheinitialreadorcalibration.
DynamicData
ThissectiondisplaysdatareadfromthedevicesuchasXandYlocation.Thisisusedfor
troubleshootingandsupportpurposes.Thisiscontinuallyupdated.
Thissectionalsocontainsadisplayofanyerrorsencounteredduringacalibration
process.
http://www.ultimarc.comPage10

1MAMEConfiguration
Thefollowingsectionwilldiscussgamespecificconfigurationsandsettings.Additional
informationcanalsobefoundbysearchingtheBYOACforums:
http://forums.arcadecontrols.comorontheBYOACwiki:
http://wiki.arcadecontrols.com.
NotethatMAMEversion0.131u1includedthreeimportantfixesforlightgunsupportso
usethisversionorlater.Someoftheinformationinthissectionwillbeincorrectfor
earlierMAMEversions.
YourPCseestheAimTrakLightGunasanordinarymouseinputdevice,anddepending
onhowyouhaveassignedyourbuttonsabove,thebuttonsareseenaseitherordinary
mouseorjoystickinputdevicebuttons.AlthoughtheWindowsoperatingsystemwill
onlyrecognizeonemouseintheWindowsenvironment,itwillappearasifthereare
twomousecursorsonyourdesktopiftherearetwoLightGunsinstalled.
WerecommendthatforMAMEusage,thetriggerisconfiguredasfollows:
OnScreen: MouseLeft
OffScreen: MouseRight
NOTE:EachAimTrakwillneeditsownuniqueDeviceID.SeeChangeDeviceIDTab
in Section 1.2 above for more information.
OncetheMAMEsettingsfile(INIfile)isconfiguredcorrectly,MAMEwillrecognizethe
AimTrakdeviceasaLightGun.ItwillalsocorrectlyidentifymultipleLightGunsas
separateinputdevices.
ToenabletheAimTrakLightGun(s)inMAME,editthefollowinglinesinyourmame.ini
fileasshown(thesearethelinesthatapplytotheLightGunconfiguration):
#
# CORE INPUT OPTIONS
#
joystick 1
lightgun 1
offscreen_reload 1
http://www.ultimarc.comPage11

NOTE:Ifyoudonothavethemame.inifileinyourMAMEdirectory,youcantellMAMEto
createthefilepopulatedwithMAMEdefaultvaluesbytypingthefollowingcommandina
CommandPromptWindow:mame -cc
MAMEassignsnumberstoinputdevicesbasedontheWindowsdeviceID(which
Windowsassignsinorderofinitialconnection)soyouwillalsoneedtoconfigureMAME
byassigningyourAimTrakLightGunstothecorrectPlayer1(andPlayer2)Inputs.There
aretwowaystodothis:
PrimaryMethod
1) LaunchMAMEwithanyROM:mame robby
2) PresstheTabkey(defaultkey)tobringuptheMAMEConfigMenu
3) UsetheUp/Downarrows(orjoystick)tomovetheselection,andpresstheEnter
key(defaultkey)toselectInput(general)
4) UsetheUp/Downarrows(orjoystick)tomovetheselection,andpresstheEnter
keytoselectPlayer1Controls
5) UsetheUp/Downarrows(orjoystick)tomovetotheLightgunXAnaloginput,
butbeforeyouselectitmakesureyouholdtheLightGunsteadyandpointitat
yourscreen.
http://www.ultimarc.comPage12

6) PresstheEnterkeytoselecttheLightgunXAnalogmenuitemandmoveyour
AimTrakLightGunsteadilytotheright,inahorizontalmotion.
7) Thisshouldassign“GUN#X”totheLightgunXAnaloginputwhere#isthe
numberassignedtoyourAimTrakbyMAME.If“GUN#XorGUN#Y”isassigned
instead,tryagainbutkeepthemotionoftheLightGunashorizontalaspossible.
MovethemenuselectionupthendownagaintoLightgunXAnalogandrepeat
step6.Ifyouarestillhavingdifficulty,trytheAlternateMethodbelow.
8) Repeatsteps5and6fortheLightgunYAnaloginput,usingaverticalmovement
insteadofhorizontal.
9) TheAnalogDecandAnalogIncinputscanbeassignedto“None”forbothXand
Y.Dothisbyselectingthem(Enterkey)andthenpressingEscape.
10) IfyouhavetwoAimTrakLightGunsinstalled,repeatsteps4through9abovewith
yoursecondLightGun,selectingPlayer2Controlsinsteadinstep4.
11) MovethemenuuptoP1Button1.Thisshouldbeassignedbydefaultasshown:
TheAimTrakLightGuntriggerwillbeseenbyMAMEas“Joy#Button0”,butit
maynotbe“Joy1Button0”asinthedefault.
12) PresstheEnterkeytoselectP1Button1andthenpressthetriggeronthe
AimTrakLightGun.
NOTE:Thetriggercanbeassignedtodifferentbuttonswhenaimedonandoff
thescreen.MakesureyoupointtheLightGunatthescreenwhenyouassignthis
input.
http://www.ultimarc.comPage13

http://www.ultimarc.comPage14
NOTE:The“Joy#Button0”assignedtoyourAimTrakmaynotmatchthe“GUN#”
assignedabove.
InordertokeepP1Button1assignedtoyournormalbuttonassignmentalso,
presstheEnterkeyagain(withoutmovingthemenuselection)andpresstheCtrl
keyorButton1onyourcontrolpanel.ThiswillassignthembothasaBOOLEAN
OR:“KbdCtrlorJoy#Button0”.
13) Repeatstep12forP1Button2,usingthesecondbuttonontheAimTrakLight
Gun.

Showing/HidingCrosshairs
MAMEcandisplayanaimingcrosshairforeachlightgun,evenifagamedidnot
originallyhaveone.Itispersonalpreferencewhetheryouleavethemonorturnthem
off.
TochangethecrosshairsettinginMAME:
1) PresstheTabkey(defaultkey)tobringuptheMAMEConfigMenu
2) UsetheUp/Downarrows(orjoystick)tomovetheselection,andpresstheEnter
key(defaultkey)toselectCrosshairOptions.
NOTE:ThismenuitemwillonlyappearforgunsrecognizedbyMAMEaslightgun
games.
3) ChangethesettingbyselectingP1Visibility.
Auto:Thecrosshairisonwhenbeingmoved,andwilldisappearafterthetime
setintheVisibleDelay.
On:Thecrosshairisonallthetime.
Off:Thecrosshairisoffallthetime.
Eachplayer(ifthegameallowsmorethanonesimultaneousplayer)hastheir
owncrosshairsetting.Thesesettingswillbesavedforthisgame,andmaybeset
independentlyforotherlightgungames.
http://www.ultimarc.comPage15

http://www.ultimarc.comPage16
1.1 UnderstandingReloadinMAME
ThereismorethanonemethodtoreloadbyshootingoffscreeninMAME.
Some(butunfortunatelynotall)gamesreloadbyshootingat0,MAX(iethelowerleft
corner),butthefollowingmethodworksforallgames:
Buttons set to:
Trigger On Screen Mouse Left
Trigger Off Screen Mouse Right
Inmame.ini:
Joystick 1
lightgun 1
offscreen_reload 1
Howitworks:
•WhenyoupointtheAimTrakoffscreen,thegunsetsthepointerto0,MAX.(left‐
bottomofthescreen).
•Ifyoufirethen,youarepressingMouseRightat(0,MAX).
•ThemajorityoflightgunsgamesinMAMEthatneedtoshootoffscreen,
understandthatfiringattheedgeofthescreenis“shootingoffscreen”.
•Becauseoffscreen‐reloadisenabled,MAMEunderstandsthatpressingMouse
Rightisthesameaspointingthecursorto(0,MAX)andthenpressingMouse
Left.
•Thegamereloads.

http://www.ultimarc.comPage17
1.2 GameSpecificSettings
The"Notes"referringtocontrolssuchas"servicemode","testswitch"etcreferto
theoriginalarcadecabinet,notyourhardware.Thesecontrolsareemulatedby
MAMEaskeystrokes.
LightgunGames–1Button
Key:
Gamehasadditionalin‐gamecalibrationsettingsthatcanbeaccessedbypressingF2
duringagame.Itmaynotbenecessarytocalibratein‐game,unlessotherwise
noted.
Gamemayrequireyoutoholddownthetriggerforauto‐fire.Thiswillcausethe
AimTrakcalibrationroutinetoinvokeafter5seconds,unlessyouchangethetimeor
disablecalibrationforthisbuttonasshownabove(AdvancedSettings).
ÂGamerequiresyoutoshootoff‐screentoreloadyourweapon.
GameNameromnameKeyNotes
Area51area51Â
Bang!bang
Bronxbronx
BubbleTroublebubbletrFrommamedev.org:HoldService19thenpressF2toenter
ServiceMode.Shootatthetargetsitshowsusingthe
crosshair.Afteryou'veshotthetarget,pressService19again
tomoveontothenextone.Onceyoufinishedandhave
returnedtothestartagain,hitF2.
Catch‐22catch22
Cheyennecheyenne
Chiller chiller
ClayPigeon claypign
Combat combat
Crackshot cracksht
CritterCrushercritcrsh Frommamedev.org:After'ERRORONCARTRIDGE'press9
(SERVICEKey)andthenF2(TEST)togetintotheTESTMENU.
Select'SYSTEMASSIGNMENTS'withSERVICEandpressTEST
toproceed,thenset'CABINETTYPE'to1P(oneplayer)and
EXITthetestmenu.
Crossbow crossbow
DesertGun desertgu
DuckHuntPc_duckh
EggVenture eggventr
GhostHunter ghoshuntPressingF2willenteraservicemenu,buttheremaybeabug
whereyoucannotexittheservicemenu
GhoulPanicghlpanic

http://www.ultimarc.comPage18
Golly!Ghost!gollyghoFrommamedev.org:HoldService1(9)thenpressF2toenter
ServiceMode.Shootatthetargetsitshowsusingthe
crosshair.Afteryou'veshotthetarget,pressService1(9)
againtomoveontothenextone.Onceyoufinishedandhave
returnedtothestartagain,hitF2.
GunBulletgunbuletw
Hitn’Misshitnmiss
Hogan'sAlleyPc_hgaly
InvasioninvasnabReloadbyfiringatrightedgeofscreen
LethalEnforcerslethalenÂFrommamedev.org:Thefirsttimeyourunthegame,the
gamemightcomplainwiththemessage:VersionErroror
similar.YoumustholddowntheTestswitchF2andthenalso
hitF3toresetthemachine.Afterashortwait,contining[sic]
toholdF2,thegameshouldsay“EEPROMINITIALIZE
COMPLETE”.
LethalJusticelethaljÂ
LordofGunlordgunÂ
Lucky&WildluckywldFrommamedev.org:PressF2,thenpressService19twice.
Shootatthetargetsitshowsusingthecrosshair.Onceyou
finished,pressF2.
MaximumForcemaxforceÂ
N.Y.Captornycaptor
NightStockerNstocker
OneShotOneKilloneshot
PointBlankptblank
PointBlank2ptblank2
PoliceTrainerpolicetr
RailChaserchase
RapidFireRapidfir
RoadRunnerroadrunm
Sharpshootersshooter
ShootingMastershtngmste
TickeeTickatstickee
TripleHunttriplhntFrommamedev.org:Thefirsttimeyourunthegame,itwill
say'AIMGUNATSQUAREANDFIRE'.Calibrateyourgunand
assuretheServiceModeDIPisOFF.Restart.
Tut’sTombtutstomb
Vs.DuckHuntduckhunt
Vs.Freedom
Force
vsfdf
Vs.Gumshoevsgshoe
Vs.Hogan’sAlleyhogalley
WhoDunitwhodunit

http://www.ultimarc.comPage19
WildGunmanPc_wgnmn
ZeroPointzeropnt
ZeroPoint2zeropnt2

http://www.ultimarc.comPage20
LightgunGames–2ormoreButtons
Key:
Gamehasadditionalin‐gamecalibrationsettingsthatcanbeaccessedbypressingF2
duringagame.Itmaynotbenecessarytocalibratein‐game,unlessotherwise
noted.
Gamemayrequireyoutoholddownthetriggerforauto‐fire.Thiswillcausethe
AimTrakcalibrationroutinetoinvokeafter5seconds,unlessyouchangethetimeor
disablecalibrationforthisbuttonasshownabove(AdvancedSettings).
ÂGamerequiresyoutoshootoff‐screentoreloadyourweapon.TheTriggershouldbe
assignedthesamebuttonforOnScreenandOffScreen(seeAdvancedSetupabove).
dButton2isrequiredtoreloadtheguninthegame.
GameNameromnameKeyNotes
BeastBustersbbustersFrommamedev.org:Forthegametoworkproperly,you
needtocalibrateALL3guns!Ifyoutrytodoonlyone,as
themanualstates,theepromhasinvalidgundataandthe
screengoblackafterrebooting.Fireatindicatedspotswith
P1,P2andP3controls.Onlythenwillapropereprombe
made.
BornToFightborntofi
CarnEvilcarnevildRequiresin‐gamecalibrationthroughtheF2setupmenu
beforeitwillworkcorrectly.Itshouldonlyberequiredthe
firsttimeyourunthegame.
CryptKillercryptklrd
DeerHunting
USA
deerhuntdReloadrequiredbeforeeveryshot.
DragonGundragngun
Golgo13Golgo13
Golgo13Kiseki
noDandou
G13knd
GunBustergunbustr
JudgeDreddjdreddÂ
LaserGhostlghost
LethalEnforcers2le2
Â
Frommamedev.org:Thefirsttimeyourunthegame,you
mustperformthetypicalKonamiF2+F3procedureto
properlyinitializetheEEPROM.Theproblemisthisgame
doesnotcurrentlygiveanytypesoffeedbackliketheother
Konamigames(duetovideoproblems).SimplyholdF2
down,hitF3‐continuingtoholdF2foracoupleofseconds
tomakesureittakes.Shortlythereafter,youshouldseea
testpatternonscreensignifyingitworked.
LineofFireloffire
MechanizedAttackmechatt
MobilSuitGundam
FinalShooting
gdfsGointoDipswitchesandchange"LightGunCalibration"to
On.Makesurethat"Controls"issetto"LightGun".Reset
Other manuals for Aim-trak
1
Table of contents
Popular Toy manuals by other brands

Hornby
Hornby Class 90 Operating and maintenance instructions

Fleischmann
Fleischmann 931884 manual

REVELL
REVELL Lockheed Martin F-16MLU Solo Display Assembly manual

Massoth
Massoth 8172410 user manual

Rail King
Rail King AeroTrain Diesel Locomotive Operator's manual

KidKraft
KidKraft Bead Maze Cube quick start guide