Posted September 21, 2023
I made a Custom Remaster on moddb in addons section in A.I.M Racing game page.
You can also find a YouTube video on NeoRetroGaming channel.
For the water fix you need dgvoodoo2.
For the better Gamepad support you can use dinput8.dll (GOG.com Input wrapper) with this lines in dixi.ini for all Xbox 360 gamepad:
pad_zaxisplus = pad_button6
pad_zaxisminus = pad_button7
pad_button1 = pad_button1
pad_button2 = pad_button2
pad_button3 = pad_button3
pad_button4 = pad_button4
pad_button5 = pad_button5
pad_button6 = pad_button10
pad_button7 = pad_button11
pad_button8 = pad_button8
pad_button9 = pad_button9
pad_button10 = pad_button0
Only Start and Back do not work
Or Use Xinput-Plus with this setting in XinputPlus.ini:
[General]
iniFileVersion=4150
[KeyAssign]
LS=LS
RS=RS
LT=LT
RT=RT
DPAD_UP=DPAD_UP
DPAD_DOWN=DPAD_DOWN
DPAD_LEFT=DPAD_LEFT
DPAD_RIGHT=DPAD_RIGHT
A=A
B=B
X=X
Y=Y
LB=LB
RB=RB
LSB=LSB
RSB=RSB
BACK=BACK
START=START
GUIDE=GUIDE
ThresholdA2D=40
DPAD4Direction=False
[LeftStick]
DeadZone=3277
Saturation=32767
Linearity=1
Response=32767
RectCorrection=0
Scale=1
CenterOffsetX=0
CenterOffsetY=0
InvertX=False
InvertY=False
DisableX=False
DisableY=True
[RightStick]
DeadZone=3277
Saturation=32767
Linearity=1
Response=32767
RectCorrection=0
Scale=1
CenterOffsetX=0
CenterOffsetY=0
InvertX=False
InvertY=False
DisableX=False
DisableY=False
[LeftTrigger]
DeadZone=0
Saturation=255
Linearity=1
Response=255
[RightTrigger]
DeadZone=0
Saturation=255
Linearity=1
Response=255
[RapidFire]
Buttons=
Speed=1
ToggleONOFF=True
ONOFF_Button=START|GUIDE
MaskToggleONOFF=True
EnableAtStart=True
[Hold]
Buttons=
ToggleONOFF=True
ONOFF_Button=BACK|GUIDE
MaskToggleONOFF=True
EnableAtStart=True
[Advance]
ForcePause=False
Pause_Button=START|BACK
Reset=True
Reset_Button=LB|RB|GUIDE
[Vibration]
LeftMotor_Strength=1
RightMotor_Strength=1
ToggleONOFF=False
ONOFF_Button=RSB|GUIDE
MaskToggleONOFF=True
EnableAtStart=True
EnableTriggerVibration=False
Trigger_Strength=1
[ProxyDll]
FileName=
FileNamex64=
[Misc]
UseInitBeep=True
SoundVolume=0.75
FileVersion=x86
UseXInput1_3=True
UseXInput1_1=False
UseXInput1_2=False
UseXInput1_4=False
UseXInput9_1_0=False
[ControllerNumber]
Controller1=1
Controller2=2
Controller3=3
Controller4=4
[SwitchSettings]
SwitchKey1=DPAD_UP|GUIDE
SwitchKey2=DPAD_RIGHT|GUIDE
SwitchKey3=DPAD_DOWN|GUIDE
SwitchKey4=DPAD_LEFT|GUIDE
Setting2=
Setting3=
Setting4=
[X2DInput]
EnableX2Dinput=True
LS_X=X_Axis
LS_Y=Y_Axis
RS_X=X_Rot
RS_Y=Y_Rot
LT=POV_DOWN
RT=POV_UP
DPAD_UP=POV_UP
DPAD_RIGHT=POV_RIGHT
DPAD_DOWN=POV_DOWN
DPAD_LEFT=POV_LEFT
A=Button1
B=Button2
X=Button3
Y=Button4
LB=Button5
RB=Button6
BACK=Button7
START=Button8
LSB=Button9
RSB=Button10
GUIDE=Button17
SHIFT+LS_X=X_Axis
SHIFT+LS_Y=Y_Axis
SHIFT+RS_X=X_Rot
SHIFT+RS_Y=Y_Rot
SHIFT+LT=Button28
SHIFT+RT=Button29
SHIFT+DPAD_UP=POV_UP
SHIFT+DPAD_RIGHT=POV_RIGHT
SHIFT+DPAD_DOWN=POV_DOWN
SHIFT+DPAD_LEFT=POV_LEFT
SHIFT+A=Button18
SHIFT+B=Button19
SHIFT+X=Button20
SHIFT+Y=Button21
SHIFT+LB=Button22
SHIFT+RB=Button23
SHIFT+BACK=Button24
SHIFT+START=Button25
SHIFT+LSB=Button26
SHIFT+RSB=Button27
SHIFT+GUIDE=Button34
SHIFT=
DisableUnmappedObject=False
ForceFeedBack=True
FFB_ConstantForce=0.25
FFB_RampForce=0.25
FFB_PeriodicForce=1
DeviceID1=
DeviceID2=
DeviceID3=
DeviceID4=
DisableXInput=False
DisableOtherGamingDevice=False
DisableDInputDevice=False
OverrideDeviceName=False
DeviceName=XInputPlus DirectInput Emurator
AddControllerNumberToInstanceName=False
Good Game !
You can also find a YouTube video on NeoRetroGaming channel.
For the water fix you need dgvoodoo2.
For the better Gamepad support you can use dinput8.dll (GOG.com Input wrapper) with this lines in dixi.ini for all Xbox 360 gamepad:
pad_zaxisplus = pad_button6
pad_zaxisminus = pad_button7
pad_button1 = pad_button1
pad_button2 = pad_button2
pad_button3 = pad_button3
pad_button4 = pad_button4
pad_button5 = pad_button5
pad_button6 = pad_button10
pad_button7 = pad_button11
pad_button8 = pad_button8
pad_button9 = pad_button9
pad_button10 = pad_button0
Only Start and Back do not work
Or Use Xinput-Plus with this setting in XinputPlus.ini:
[General]
iniFileVersion=4150
[KeyAssign]
LS=LS
RS=RS
LT=LT
RT=RT
DPAD_UP=DPAD_UP
DPAD_DOWN=DPAD_DOWN
DPAD_LEFT=DPAD_LEFT
DPAD_RIGHT=DPAD_RIGHT
A=A
B=B
X=X
Y=Y
LB=LB
RB=RB
LSB=LSB
RSB=RSB
BACK=BACK
START=START
GUIDE=GUIDE
ThresholdA2D=40
DPAD4Direction=False
[LeftStick]
DeadZone=3277
Saturation=32767
Linearity=1
Response=32767
RectCorrection=0
Scale=1
CenterOffsetX=0
CenterOffsetY=0
InvertX=False
InvertY=False
DisableX=False
DisableY=True
[RightStick]
DeadZone=3277
Saturation=32767
Linearity=1
Response=32767
RectCorrection=0
Scale=1
CenterOffsetX=0
CenterOffsetY=0
InvertX=False
InvertY=False
DisableX=False
DisableY=False
[LeftTrigger]
DeadZone=0
Saturation=255
Linearity=1
Response=255
[RightTrigger]
DeadZone=0
Saturation=255
Linearity=1
Response=255
[RapidFire]
Buttons=
Speed=1
ToggleONOFF=True
ONOFF_Button=START|GUIDE
MaskToggleONOFF=True
EnableAtStart=True
[Hold]
Buttons=
ToggleONOFF=True
ONOFF_Button=BACK|GUIDE
MaskToggleONOFF=True
EnableAtStart=True
[Advance]
ForcePause=False
Pause_Button=START|BACK
Reset=True
Reset_Button=LB|RB|GUIDE
[Vibration]
LeftMotor_Strength=1
RightMotor_Strength=1
ToggleONOFF=False
ONOFF_Button=RSB|GUIDE
MaskToggleONOFF=True
EnableAtStart=True
EnableTriggerVibration=False
Trigger_Strength=1
[ProxyDll]
FileName=
FileNamex64=
[Misc]
UseInitBeep=True
SoundVolume=0.75
FileVersion=x86
UseXInput1_3=True
UseXInput1_1=False
UseXInput1_2=False
UseXInput1_4=False
UseXInput9_1_0=False
[ControllerNumber]
Controller1=1
Controller2=2
Controller3=3
Controller4=4
[SwitchSettings]
SwitchKey1=DPAD_UP|GUIDE
SwitchKey2=DPAD_RIGHT|GUIDE
SwitchKey3=DPAD_DOWN|GUIDE
SwitchKey4=DPAD_LEFT|GUIDE
Setting2=
Setting3=
Setting4=
[X2DInput]
EnableX2Dinput=True
LS_X=X_Axis
LS_Y=Y_Axis
RS_X=X_Rot
RS_Y=Y_Rot
LT=POV_DOWN
RT=POV_UP
DPAD_UP=POV_UP
DPAD_RIGHT=POV_RIGHT
DPAD_DOWN=POV_DOWN
DPAD_LEFT=POV_LEFT
A=Button1
B=Button2
X=Button3
Y=Button4
LB=Button5
RB=Button6
BACK=Button7
START=Button8
LSB=Button9
RSB=Button10
GUIDE=Button17
SHIFT+LS_X=X_Axis
SHIFT+LS_Y=Y_Axis
SHIFT+RS_X=X_Rot
SHIFT+RS_Y=Y_Rot
SHIFT+LT=Button28
SHIFT+RT=Button29
SHIFT+DPAD_UP=POV_UP
SHIFT+DPAD_RIGHT=POV_RIGHT
SHIFT+DPAD_DOWN=POV_DOWN
SHIFT+DPAD_LEFT=POV_LEFT
SHIFT+A=Button18
SHIFT+B=Button19
SHIFT+X=Button20
SHIFT+Y=Button21
SHIFT+LB=Button22
SHIFT+RB=Button23
SHIFT+BACK=Button24
SHIFT+START=Button25
SHIFT+LSB=Button26
SHIFT+RSB=Button27
SHIFT+GUIDE=Button34
SHIFT=
DisableUnmappedObject=False
ForceFeedBack=True
FFB_ConstantForce=0.25
FFB_RampForce=0.25
FFB_PeriodicForce=1
DeviceID1=
DeviceID2=
DeviceID3=
DeviceID4=
DisableXInput=False
DisableOtherGamingDevice=False
DisableDInputDevice=False
OverrideDeviceName=False
DeviceName=XInputPlus DirectInput Emurator
AddControllerNumberToInstanceName=False
Good Game !
Post edited September 26, 2023 by MiMoka