Files
Bartek Dobrowolski-Nowakowski 07743bbf25 add newer versions
2022-04-15 19:06:10 +02:00

91 lines
1.7 KiB
AutoHotkey

bEnableChampionshipMenuingMod := 0
GoTo EndChampionshipMenuingDef
Menu_Start_Race:
if(bEnableChampionshipMenuingMod = 0){
return
}
controller.Dpad.SetState("Down")
Sleep, 100
controller.Dpad.SetState("None")
Sleep, 250
loop, %menu_loops% {
controller.Dpad.SetState(MenuDirect)
Sleep, 100
controller.Dpad.SetState("None")
Sleep, 250
}
loop, 2{
gosub, PressX
Sleep, 500
}
ToolTip, Loading race, 100, 100, Screen
Sleep, %ps_load_time3%
gosub, PressX
Sleep, 1000
gosub, PressX
return
Menu_End_Race:
if(bEnableChampionshipMenuingMod = 0){
return
}
ToolTip, Menuing, 100, 100, Screen
loop {
break_point := false
c2 := BitGrab(pix2x, pix2y, box_size)
for i, c in c2
{
d2 := Distance(c, color_check2)
if (d2 < tolerance ){
break_point := true
break
}
}
if (break_point)
break
gosub, PressX
sleep, %color_2_delay%
}
ToolTip, Found color 2, 100, 100, Screen
Sleep, 1000
controller.Buttons.Circle.SetState(true)
Sleep, 200
controller.Buttons.Circle.SetState(false)
Sleep, 200
controller.Dpad.SetState("Right")
Sleep, 200
controller.Dpad.SetState("None")
Sleep, 500
gosub, PressX
Tooltip
Sleep, %ps_load_time1%
gosub, PressX
Sleep, 1000
controller.Buttons.Circle.SetState(true)
Sleep, 200
controller.Buttons.Circle.SetState(false)
loop, 2 {
gosub, PressX
Sleep, 500
}
Sleep, %ps_load_time2%
;Conduct Maintenance here.
if (CheckForMaintenance = 0) {
gosub, DoMaintenance
}
else {
if (CheckForOilChange = 0) {
gosub, DoOilChange
}
}
return
EndChampionshipMenuingDef: