Supermodel.ini stopped working

Having technical difficulties with Supermodel? Last-minute wardrobe malfunction? Get help here.
Forum rules
Keep it classy!

  • No ROM requests or links.
  • Do not ask to be a play tester.
  • Do not ask about release dates.
  • No drama!

Supermodel.ini stopped working

Postby k_rollo » Wed Mar 15, 2023 9:40 pm

Hey Bart,

I updated from revision ae5af4c to 95fc08e and the Supermodel.ini (which I've been using fine for 8mos) stopped working:

  • Gun calibration lost (Tested: oceanhun, lostwsga)
  • Key mappings undetected
  • NVRAM not loaded (settings saved via Test Mode)

I rolled back to ae5af4c and it's working again.

Any significant changes for the Supermodel.ini between these revisions?

Here's my config:
Code: Select all
;;
;; Supermodel Configuration File
;; Default settings for Version 0.3a.
;;


;
; Quick Overview
; --------------
;
; All settings are case sensitive.  Numbers must be integers.  Check your
; spelling carefully because invalid settings are silently ignored.  To verify
; that your settings are being parsed correctly, check the contents of
; Supermodel.log.
;
; Global options apply to all games.  To create configuration profiles for
; individual games, place settings under sections with the same name as the
; corresponding MAME ROM set, like so:
;
;       ; Scud Race
;       [ scud ]
;
;       SoundVolume = 50
;       MusicVolume = 200
;       ; ... etc. ...
;
; For a list of all valid settings, please consult README.txt.  Only default
; inputs are assigned here.
;


[ Global ]
; Network board
Network = 0
SimulateNet = 1
PortIn = 1970
PortOut = 1971
AddressOut = "127.0.0.1"

; Emulation
PowerPCFrequency = 100
GPUMultiThreaded = 1
MultiThreaded = 1
MultiTexture = 1
Throttle = 1

; Graphics
New3DEngine = 1
QuadRendering = 1
WideScreen = 0
Stretch = 0
WideBackground = 0
FullScreen = 1
XResolution = 1920
YResolution = 1080
RefreshRate = 60
VSync = 1

; Audio
EmulateSound = 1
EmulateDSB = 1
LegacySoundDSP = 1
FlipStereo = 1
MusicVolume = 125
SoundVolume = 125
Balance = 25

; Controls
Crosshairs = 0
InputSystem = xinput
ForceFeedback = 1
XInputConstForceThreshold = 30
XInputConstForceMax = 100
XInputVibrateMax = 100

; Common
InputStart1 = "KEY_1,JOY1_BUTTON8,MOUSE_MIDDLE_BUTTON"
InputStart2 = "KEY_2,JOY2_BUTTON9"
InputCoin1 = "KEY_3,JOY1_BUTTON10"
InputCoin2 = "KEY_4,JOY2_BUTTON10"
InputServiceA = "KEY_5"
InputServiceB = "KEY_7"
InputTestA = "KEY_6"
InputTestB = "KEY_8"

; 4-way digital joysticks
InputJoyUp = "KEY_UP,JOY1_UP,JOY1_POV1_UP"
InputJoyDown = "KEY_DOWN,JOY1_DOWN,JOY1_POV1_DOWN"
InputJoyLeft = "KEY_LEFT,JOY1_LEFT,JOY1_POV1_LEFT"
InputJoyRight = "KEY_RIGHT,JOY1_RIGHT,JOY1_POV1_RIGHT"
InputJoyUp2 = "JOY2_UP"
InputJoyDown2 = "JOY2_DOWN"
InputJoyLeft2 = "JOY2_LEFT"
InputJoyRight2 = "JOY2_RIGHT"

; Fighting game buttons
InputPunch = "KEY_A,JOY1_BUTTON1"
InputKick = "KEY_S,JOY1_BUTTON2"
InputGuard = "KEY_D,JOY1_BUTTON3"
InputEscape = "KEY_F,JOY1_BUTTON4"
InputPunch2 = "JOY2_BUTTON1"
InputKick2 = "JOY2_BUTTON2"
InputGuard2 = "JOY2_BUTTON3"
InputEscape2 = "JOY2_BUTTON4"

; Spikeout buttons
InputShift = "KEY_A,JOY1_BUTTON1"
InputBeat = "KEY_S,JOY1_BUTTON3"
InputCharge = "KEY_D,JOY1_BUTTON4"
InputJump = "KEY_F,JOY1_BUTTON6"

; Virtua Striker buttons
InputShortPass = "KEY_A,JOY1_BUTTON1"
InputLongPass = "KEY_S,JOY1_BUTTON2"
InputShoot = "KEY_D,JOY1_BUTTON3"
InputShortPass2 = "JOY2_BUTTON1"
InputLongPass2 = "JOY2_BUTTON2"
InputShoot2 = "JOY2_BUTTON3"

; Steering wheel
InputSteeringLeft = "KEY_LEFT"      ; digital, turn wheel left
InputSteeringRight = "KEY_RIGHT"    ; digital, turn wheel right
InputSteering = "JOY1_XAXIS"        ; analog, full steering range

; Pedals
InputAccelerator = "KEY_UP,JOY1_RZAXIS_POS"
InputBrake = "KEY_DOWN,JOY1_ZAXIS_POS"

; Up/down shifter manual transmission (all racers)
InputGearShiftUp = "KEY_Y,JOY1_BUTTON6"           ; sequential shift up
InputGearShiftDown = "KEY_H,JOY1_BUTTON5"         ; sequential shift down

; 4-Speed manual transmission (Daytona 2, Sega Rally 2, Scud Race)
InputGearShift1 = "KEY_Q,JOY1_POV1_UP,JOY1_RYAXIS_NEG"
InputGearShift2 = "KEY_W,JOY1_POV1_DOWN,JOY1_RYAXIS_POS"
InputGearShift3 = "KEY_E,JOY1_POV1_LEFT,JOY1_RXAXIS_NEG"
InputGearShift4 = "KEY_R,JOY1_POV1_RIGHT,JOY1_RXAXIS_POS"
InputGearShiftN = "KEY_T,JOY1_BUTTON10"

; VR4 view change buttons (Daytona 2, Le Mans 24, Scud Race)
InputVR1 = "KEY_A,JOY1_BUTTON1"
InputVR2 = "KEY_S,JOY1_BUTTON2"
InputVR3 = "KEY_D,JOY1_BUTTON3"
InputVR4 = "KEY_F,JOY1_BUTTON4"

; Single view change button (Dirt Devils, ECA, Harley-Davidson, Sega Rally 2)
InputViewChange = "KEY_A,JOY1_BUTTON1"

; Handbrake (Dirt Devils, Sega Rally 2)
InputHandBrake = "KEY_S,JOY1_BUTTON2"

; Harley-Davidson controls
InputRearBrake = "KEY_S,JOY1_BUTTON2"
InputMusicSelect = "KEY_D,JOY1_BUTTON3"

; Virtual On macros
InputTwinJoyTurnLeft = "KEY_Q,JOY1_RXAXIS_NEG"
InputTwinJoyTurnRight = "KEY_W,JOY1_RXAXIS_POS"
InputTwinJoyForward = "KEY_UP,JOY1_YAXIS_NEG"
InputTwinJoyReverse = "KEY_DOWN,JOY1_YAXIS_POS"
InputTwinJoyStrafeLeft = "KEY_LEFT,JOY1_XAXIS_NEG"
InputTwinJoyStrafeRight = "KEY_RIGHT,JOY1_XAXIS_POS"
InputTwinJoyJump = "KEY_E,JOY1_BUTTON1"
InputTwinJoyCrouch = "KEY_R,JOY1_BUTTON2"

; Virtual On individual joystick mapping
InputTwinJoyLeft1 = "NONE"
InputTwinJoyLeft2 = "NONE"
InputTwinJoyRight1 = "NONE"
InputTwinJoyRight2 = "NONE"
InputTwinJoyUp1 = "NONE"
InputTwinJoyUp2 = "NONE"
InputTwinJoyDown1 = "NONE"
InputTwinJoyDown2 = "NONE"

; Virtual On buttons
InputTwinJoyShot1 = "KEY_A,JOY1_BUTTON5"
InputTwinJoyShot2 = "KEY_S,JOY1_BUTTON6"
InputTwinJoyTurbo1 = "KEY_Z,JOY1_BUTTON7"
InputTwinJoyTurbo2 = "KEY_X,JOY1_BUTTON8"

; Analog joystick (Star Wars Trilogy)
InputAnalogJoyLeft = "KEY_LEFT"             ; digital, move left
InputAnalogJoyRight = "KEY_RIGHT"           ; digital, move right
InputAnalogJoyUp = "KEY_UP"                 ; digital, move up
InputAnalogJoyDown = "KEY_DOWN"             ; digital, move down
InputAnalogJoyX = "JOY_XAXIS,MOUSE_XAXIS_INV"   ; analog, full X axis
InputAnalogJoyY = "JOY_YAXIS,MOUSE_YAXIS_INV"   ; analog, full Y axis
InputAnalogJoyTrigger = "KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON"
InputAnalogJoyEvent = "KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON"
InputAnalogJoyTrigger2 = "KEY_D,JOY_BUTTON2"
InputAnalogJoyEvent2 = "NONE"

; Light guns (Lost World)
InputGunLeft = "KEY_LEFT"               ; digital, move gun left
InputGunRight = "KEY_RIGHT"             ; digital, move gun right
InputGunUp = "KEY_UP"                   ; digital, move gun up
InputGunDown = "KEY_DOWN"               ; digital, move gun down
InputGunX = "MOUSE_XAXIS,JOY1_XAXIS"    ; analog, full X axis
InputGunY = "MOUSE_YAXIS,JOY1_YAXIS"    ; analog, full Y axis
InputTrigger = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON"
InputOffscreen = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON"    ; point off-screen
InputAutoTrigger = 0                    ; automatic reload when off-screen
InputGunLeft2 = "NONE"
InputGunRight2 = "NONE"
InputGunUp2 = "NONE"
InputGunDown2 = "NONE"
InputGunX2 = "JOY2_XAXIS"
InputGunY2 = "JOY2_YAXIS"
InputTrigger2 = "JOY2_BUTTON1"
InputOffscreen2 = "JOY2_BUTTON2"
InputAutoTrigger2 = 0

; Analog guns (Ocean Hunter, LA Machineguns)
InputAnalogGunLeft = "KEY_LEFT"               ; digital, move gun left
InputAnalogGunRight = "KEY_RIGHT"             ; digital, move gun right
InputAnalogGunUp = "KEY_UP"                   ; digital, move gun up
InputAnalogGunDown = "KEY_DOWN"               ; digital, move gun down
InputAnalogGunX = "MOUSE_XAXIS,JOY1_XAXIS"    ; analog, full X axis
InputAnalogGunY = "MOUSE_YAXIS,JOY1_YAXIS"    ; analog, full Y axis
InputAnalogTriggerLeft = "KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON"
InputAnalogTriggerRight = "KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON"
InputAnalogGunLeft2 = "NONE"
InputAnalogGunRight2 = "NONE"
InputAnalogGunUp2 = "NONE"
InputAnalogGunDown2 = "NONE"
InputAnalogGunX2 = "NONE"
InputAnalogGunY2 = "NONE"
InputAnalogTriggerLeft2 = "NONE"
InputAnalogTriggerRight2 = "NONE"

; Ski Champ controls
InputSkiLeft = "KEY_LEFT"
InputSkiRight = "KEY_RIGHT"
InputSkiUp = "KEY_UP"
InputSkiDown = "KEY_DOWN"
InputSkiX = "JOY1_XAXIS"
InputSkiY = "JOY1_YAXIS"
InputSkiPollLeft = "KEY_A,JOY1_BUTTON1"
InputSkiPollRight = "KEY_S,JOY1_BUTTON2"
InputSkiSelect1 = "KEY_Q,JOY1_BUTTON3"
InputSkiSelect2 = "KEY_W,JOY1_BUTTON4"
InputSkiSelect3 = "KEY_E,JOY1_BUTTON5"

; Magical Truck Adventure controls
InputMagicalLeverUp1 = "KEY_UP"
InputMagicalLeverDown1 = "KEY_DOWN"
InputMagicalLeverUp2 = "NONE"
InputMagicalLeverDown2 = "NONE"
InputMagicalLever1 = "JOY1_YAXIS"
InputMagicalLever2 = "JOY2_YAXIS"
InputMagicalPedal1 = "KEY_A,JOY1_BUTTON1"
InputMagicalPedal2 = "KEY_S,JOY2_BUTTON1"

; Sega Bass Fishing / Get Bass controls
InputFishingRodLeft = "KEY_LEFT"
InputFishingRodRight = "KEY_RIGHT"
InputFishingRodUp = "KEY_UP"
InputFishingRodDown = "KEY_DOWN"
InputFishingStickLeft = "KEY_A"
InputFishingStickRight = "KEY_D"
InputFishingStickUp = "KEY_W"
InputFishingStickDown = "KEY_S"
InputFishingRodX = "JOY1_XAXIS"
InputFishingRodY = "JOY1_YAXIS"
InputFishingStickX = "JOY1_RXAXIS"
InputFishingStickY = "JOY1_RYAXIS"
InputFishingReel = "KEY_SPACE,JOY1_ZAXIS_POS"
InputFishingCast = "KEY_Z,JOY1_BUTTON1"
InputFishingSelect = "KEY_X,JOY1_BUTTON2"
InputFishingTension = "KEY_T,JOY1_ZAXIS_NEG"

; The Lost World
[ lostwsga ]
Crosshairs = 1

[Supermodel3 UI]
Legacy = 0
HideCMD = 1
Dir = D:\Games\ROMs\MAME\model3
k_rollo
 
Posts: 75
Joined: Sun Jul 03, 2022 8:15 pm

Re: Supermodel.ini stopped working

Postby Bart » Thu Mar 16, 2023 12:02 am

Your symptoms sound like Supermodel is unable to access any files whatsoever. Are you 100% sure you ran Supermodel from the correct directory? You probably know this already but if you are in a different directory in command prompt but run Supermodel via a relative or absolute path, it will be looking in the wrong place for its required files and subdirectories. I just tested your config with Scud Race and Lost World and it seems to work fine. It picked up your settings in both cases as far as I could tell.

The latest build packages an app manifest into the executable, which controls how Windows runs the app, but the only setting in the manifest is DPI awareness. Because I'm unfamiliar with Windows app manifests, it may need more scrutiny.

To help me debug please do the following:

1. Try it again with both lostwsga and a non-gun game (e.g., scud) and then post Supermodel.log (if the results differ, include both).
2. If you are sure the problem is still there, try checkout out and building git sha f497de5. If you don't know how to do this, send me an email and I'll generate a build for you to test.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Supermodel.ini stopped working

Postby k_rollo » Thu Mar 16, 2023 1:44 am

Hey Bart,

To give some context, I have been running Supermodel via the LaunchBox (LB) frontend since Rev 46eff8c using the same Supermodel.ini. To update, I simply extract the ZIP and overwrite all files (except the Supermodel.ini) to the directory LB is pointed to. I delete the Supermodel.ini within the ZIP prior to extraction to preserve my existing .ini file. This process has worked with no issues up until Rev ae5af4c (~8mos). It is interesting to note that any Git build from Rev ae5af4c and below work perfectly for gun and racing games as I also tried rolling back to an even earlier Rev ffc3209.

To aid in debugging, I updated again to Rev 95fc08e. The problem is back for the 2 gun games tested, but racing games work as expected. Another possibility is the issue may be game-based.

scudplus: (works)
Code: Select all
[Info]  Supermodel Version 0.3a-git-95fc08e
[Info]  Started as:
[Info]    argv[0] = D:\Games\Emulators\Supermodel\Supermodel.exe
[Info]    argv[1] = D:\Games\ROMs\mame\model3\scudplus.zip
[Info]  Opened D:\Games\ROMs\mame\model3\scudplus.zip.
[Info]  scudplus:
[Info]    banked_crom: stride=8, chunk size=2, byte swap=1
[Info]      mpr-19661.04, crc32=0x8e3fd241, offset=0x00000000
[Info]      mpr-19660.03, crc32=0xd999c935, offset=0x00000002
[Info]      mpr-19659.02, crc32=0xc47e7002, offset=0x00000004
[Info]      mpr-19658.01, crc32=0xd523235c, offset=0x00000006
[Info]      mpr-19665.08, crc32=0xf97c78f9, offset=0x01000000
[Info]      mpr-19664.07, crc32=0xb9d11294, offset=0x01000002
[Info]      mpr-19663.06, crc32=0xf6af1ca4, offset=0x01000004
[Info]      mpr-19662.05, crc32=0x3c700eff, offset=0x01000006
[Info]      mpr-19669.12, crc32=0xcdc43c61, offset=0x02000000
[Info]      mpr-19668.11, crc32=0x0b4dd8d5, offset=0x02000002
[Info]      mpr-19667.10, crc32=0xa8676799, offset=0x02000004
[Info]      mpr-19666.09, crc32=0xb53dc97f, offset=0x02000006
[Info]      mpr-20100.16, crc32=0xc99e2c01, offset=0x03000000
[Info]      mpr-20099.15, crc32=0xfc9bd7d9, offset=0x03000002
[Info]      mpr-20098.14, crc32=0x8355fa41, offset=0x03000004
[Info]      mpr-20097.13, crc32=0x269a9dbe, offset=0x03000006
[Info]    crom: stride=8, chunk size=2, byte swap=1
[Info]      epr-20095a.20, crc32=0x58c7e393, offset=0x00000000
[Info]      epr-20094a.19, crc32=0xdbf17a43, offset=0x00000002
[Info]      epr-20093a.18, crc32=0x4ed2e35d, offset=0x00000004
[Info]      epr-20092a.17, crc32=0xa94ec57e, offset=0x00000006
[Info]    driveboard_program: stride=1, chunk size=1, byte swap=0
[Info]      epr-19338.bin, crc32=0xdbf88de6, offset=0x00000000
[Info]    mpeg_music: stride=1, chunk size=1, byte swap=0
[Info]      mpr-19603.57, crc32=0xb1b1765f, offset=0x00000000
[Info]      mpr-19604.58, crc32=0x6ac85b49, offset=0x00200000
[Info]      mpr-19605.59, crc32=0xbec891eb, offset=0x00400000
[Info]      mpr-19606.60, crc32=0xadad46b2, offset=0x00600000
[Info]    mpeg_program: stride=1, chunk size=1, byte swap=0
[Info]      epr-19612.2, crc32=0x13978fd4, offset=0x00000000
[Info]    sound_program: stride=1, chunk size=1, byte swap=1
[Info]      epr-20096a.21, crc32=0x0fef288b, offset=0x00000000
[Info]    sound_samples: stride=1, chunk size=1, byte swap=1
[Info]      mpr-19670.22, crc32=0xbd31cc06, offset=0x00000000
[Info]      mpr-20101.24, crc32=0x66d1e31f, offset=0x00400000
[Info]    vrom: stride=32, chunk size=2, byte swap=0
[Info]      mpr-19672.26, crc32=0x588c29fd, offset=0x00000000
[Info]      mpr-19673.27, crc32=0x156abaa9, offset=0x00000002
[Info]      mpr-19674.28, crc32=0xc7b0f98c, offset=0x00000004
[Info]      mpr-19675.29, crc32=0xff113396, offset=0x00000006
[Info]      mpr-19676.30, crc32=0xfd852ead, offset=0x00000008
[Info]      mpr-19677.31, crc32=0xc6ac0347, offset=0x0000000a
[Info]      mpr-19678.32, crc32=0xb8819cfe, offset=0x0000000c
[Info]      mpr-19679.33, crc32=0xe126c3e3, offset=0x0000000e
[Info]      mpr-19680.34, crc32=0x00ea5cef, offset=0x00000010
[Info]      mpr-19681.35, crc32=0xc949325f, offset=0x00000012
[Info]      mpr-19682.36, crc32=0xce5ca065, offset=0x00000014
[Info]      mpr-19683.37, crc32=0xe5856419, offset=0x00000016
[Info]      mpr-19684.38, crc32=0x56f6ec97, offset=0x00000018
[Info]      mpr-19685.39, crc32=0x42b49304, offset=0x0000001a
[Info]      mpr-19686.40, crc32=0x84eed592, offset=0x0000001c
[Info]      mpr-19687.41, crc32=0x776ce694, offset=0x0000001e
[Info]  Runtime configuration:
[Info]    GameXMLFile=Config/Games.xml
[Info]    InitStateFile=
[Info]    MultiThreaded=1
[Info]    GPUMultiThreaded=1
[Info]    PowerPCFrequency=100
[Info]    MultiTexture=1
[Info]    VertexShader=
[Info]    FragmentShader=
[Info]    VertexShaderFog=
[Info]    FragmentShaderFog=
[Info]    VertexShader2D=
[Info]    FragmentShader2D=
[Info]    EmulateSound=1
[Info]    Balance=25
[Info]    BalanceLeftRight=0.0
[Info]    BalanceFrontRear=0.0
[Info]    NbSoundChannels=4
[Info]    SoundFreq=57.6
[Info]    EmulateDSB=1
[Info]    SoundVolume=125
[Info]    MusicVolume=125
[Info]    LegacySoundDSP=1
[Info]    ForceFeedback=1
[Info]    New3DEngine=1
[Info]    QuadRendering=1
[Info]    XResolution=1920
[Info]    YResolution=1080
[Info]    WindowXPosition=<empty>
[Info]    WindowYPosition=<empty>
[Info]    FullScreen=1
[Info]    BorderlessWindow=0
[Info]    WideScreen=0
[Info]    Stretch=0
[Info]    WideBackground=0
[Info]    VSync=1
[Info]    Throttle=1
[Info]    RefreshRate=60
[Info]    ShowFrameRate=0
[Info]    Crosshairs=0
[Info]    CrosshairStyle=vector
[Info]    FlipStereo=1
[Info]    InputSystem=xinput
[Info]    DirectInputConstForceLeftMax=100
[Info]    DirectInputConstForceRightMax=100
[Info]    DirectInputSelfCenterMax=100
[Info]    DirectInputFrictionMax=100
[Info]    DirectInputVibrateMax=100
[Info]    XInputConstForceThreshold=30
[Info]    XInputConstForceMax=100
[Info]    XInputVibrateMax=100
[Info]    XInputStereoVibration=1
[Info]    SDLConstForceMax=100
[Info]    SDLSelfCenterMax=100
[Info]    SDLFrictionMax=100
[Info]    SDLVibrateMax=100
[Info]    SDLConstForceThreshold=30
[Info]    Network=0
[Info]    SimulateNet=1
[Info]    PortIn=1970
[Info]    PortOut=1971
[Info]    AddressOut=127.0.0.1
[Info]    Outputs=none
[Info]    DumpTextures=0
[Info]    InputStart1=KEY_1,JOY1_BUTTON8,MOUSE_MIDDLE_BUTTON
[Info]    InputStart2=KEY_2,JOY2_BUTTON9
[Info]    InputCoin1=KEY_3,JOY1_BUTTON10
[Info]    InputCoin2=KEY_4,JOY2_BUTTON10
[Info]    InputServiceA=KEY_5
[Info]    InputServiceB=KEY_7
[Info]    InputTestA=KEY_6
[Info]    InputTestB=KEY_8
[Info]    InputJoyUp=KEY_UP,JOY1_UP,JOY1_POV1_UP
[Info]    InputJoyDown=KEY_DOWN,JOY1_DOWN,JOY1_POV1_DOWN
[Info]    InputJoyLeft=KEY_LEFT,JOY1_LEFT,JOY1_POV1_LEFT
[Info]    InputJoyRight=KEY_RIGHT,JOY1_RIGHT,JOY1_POV1_RIGHT
[Info]    InputJoyUp2=JOY2_UP
[Info]    InputJoyDown2=JOY2_DOWN
[Info]    InputJoyLeft2=JOY2_LEFT
[Info]    InputJoyRight2=JOY2_RIGHT
[Info]    InputPunch=KEY_A,JOY1_BUTTON1
[Info]    InputKick=KEY_S,JOY1_BUTTON2
[Info]    InputGuard=KEY_D,JOY1_BUTTON3
[Info]    InputEscape=KEY_F,JOY1_BUTTON4
[Info]    InputPunch2=JOY2_BUTTON1
[Info]    InputKick2=JOY2_BUTTON2
[Info]    InputGuard2=JOY2_BUTTON3
[Info]    InputEscape2=JOY2_BUTTON4
[Info]    InputShift=KEY_A,JOY1_BUTTON1
[Info]    InputBeat=KEY_S,JOY1_BUTTON3
[Info]    InputCharge=KEY_D,JOY1_BUTTON4
[Info]    InputJump=KEY_F,JOY1_BUTTON6
[Info]    InputShortPass=KEY_A,JOY1_BUTTON1
[Info]    InputLongPass=KEY_S,JOY1_BUTTON2
[Info]    InputShoot=KEY_D,JOY1_BUTTON3
[Info]    InputShortPass2=JOY2_BUTTON1
[Info]    InputLongPass2=JOY2_BUTTON2
[Info]    InputShoot2=JOY2_BUTTON3
[Info]    InputSteeringLeft=KEY_LEFT
[Info]    InputSteeringRight=KEY_RIGHT
[Info]    InputSteering=JOY1_XAXIS
[Info]    InputAccelerator=KEY_UP,JOY1_RZAXIS_POS
[Info]    InputBrake=KEY_DOWN,JOY1_ZAXIS_POS
[Info]    InputGearShiftUp=KEY_Y,JOY1_BUTTON6
[Info]    InputGearShiftDown=KEY_H,JOY1_BUTTON5
[Info]    InputGearShift1=KEY_Q,JOY1_POV1_UP,JOY1_RYAXIS_NEG
[Info]    InputGearShift2=KEY_W,JOY1_POV1_DOWN,JOY1_RYAXIS_POS
[Info]    InputGearShift3=KEY_E,JOY1_POV1_LEFT,JOY1_RXAXIS_NEG
[Info]    InputGearShift4=KEY_R,JOY1_POV1_RIGHT,JOY1_RXAXIS_POS
[Info]    InputGearShiftN=KEY_T,JOY1_BUTTON10
[Info]    InputVR1=KEY_A,JOY1_BUTTON1
[Info]    InputVR2=KEY_S,JOY1_BUTTON2
[Info]    InputVR3=KEY_D,JOY1_BUTTON3
[Info]    InputVR4=KEY_F,JOY1_BUTTON4
[Info]    InputViewChange=KEY_A,JOY1_BUTTON1
[Info]    InputHandBrake=KEY_S,JOY1_BUTTON2
[Info]    InputRearBrake=KEY_S,JOY1_BUTTON2
[Info]    InputMusicSelect=KEY_D,JOY1_BUTTON3
[Info]    InputTwinJoyTurnLeft=KEY_Q,JOY1_RXAXIS_NEG
[Info]    InputTwinJoyTurnRight=KEY_W,JOY1_RXAXIS_POS
[Info]    InputTwinJoyForward=KEY_UP,JOY1_YAXIS_NEG
[Info]    InputTwinJoyReverse=KEY_DOWN,JOY1_YAXIS_POS
[Info]    InputTwinJoyStrafeLeft=KEY_LEFT,JOY1_XAXIS_NEG
[Info]    InputTwinJoyStrafeRight=KEY_RIGHT,JOY1_XAXIS_POS
[Info]    InputTwinJoyJump=KEY_E,JOY1_BUTTON1
[Info]    InputTwinJoyCrouch=KEY_R,JOY1_BUTTON2
[Info]    InputTwinJoyLeft1=NONE
[Info]    InputTwinJoyLeft2=NONE
[Info]    InputTwinJoyRight1=NONE
[Info]    InputTwinJoyRight2=NONE
[Info]    InputTwinJoyUp1=NONE
[Info]    InputTwinJoyUp2=NONE
[Info]    InputTwinJoyDown1=NONE
[Info]    InputTwinJoyDown2=NONE
[Info]    InputTwinJoyShot1=KEY_A,JOY1_BUTTON5
[Info]    InputTwinJoyShot2=KEY_S,JOY1_BUTTON6
[Info]    InputTwinJoyTurbo1=KEY_Z,JOY1_BUTTON7
[Info]    InputTwinJoyTurbo2=KEY_X,JOY1_BUTTON8
[Info]    InputAnalogJoyLeft=KEY_LEFT
[Info]    InputAnalogJoyRight=KEY_RIGHT
[Info]    InputAnalogJoyUp=KEY_UP
[Info]    InputAnalogJoyDown=KEY_DOWN
[Info]    InputAnalogJoyX=JOY_XAXIS,MOUSE_XAXIS_INV
[Info]    InputAnalogJoyY=JOY_YAXIS,MOUSE_YAXIS_INV
[Info]    InputAnalogJoyTrigger=KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputAnalogJoyEvent=KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAnalogJoyTrigger2=KEY_D,JOY_BUTTON2
[Info]    InputAnalogJoyEvent2=NONE
[Info]    InputGunLeft=KEY_LEFT
[Info]    InputGunRight=KEY_RIGHT
[Info]    InputGunUp=KEY_UP
[Info]    InputGunDown=KEY_DOWN
[Info]    InputGunX=MOUSE_XAXIS,JOY1_XAXIS
[Info]    InputGunY=MOUSE_YAXIS,JOY1_YAXIS
[Info]    InputTrigger=KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputOffscreen=KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAutoTrigger=0
[Info]    InputGunLeft2=NONE
[Info]    InputGunRight2=NONE
[Info]    InputGunUp2=NONE
[Info]    InputGunDown2=NONE
[Info]    InputGunX2=JOY2_XAXIS
[Info]    InputGunY2=JOY2_YAXIS
[Info]    InputTrigger2=JOY2_BUTTON1
[Info]    InputOffscreen2=JOY2_BUTTON2
[Info]    InputAutoTrigger2=0
[Info]    InputAnalogGunLeft=KEY_LEFT
[Info]    InputAnalogGunRight=KEY_RIGHT
[Info]    InputAnalogGunUp=KEY_UP
[Info]    InputAnalogGunDown=KEY_DOWN
[Info]    InputAnalogGunX=MOUSE_XAXIS,JOY1_XAXIS
[Info]    InputAnalogGunY=MOUSE_YAXIS,JOY1_YAXIS
[Info]    InputAnalogTriggerLeft=KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputAnalogTriggerRight=KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAnalogGunLeft2=NONE
[Info]    InputAnalogGunRight2=NONE
[Info]    InputAnalogGunUp2=NONE
[Info]    InputAnalogGunDown2=NONE
[Info]    InputAnalogGunX2=NONE
[Info]    InputAnalogGunY2=NONE
[Info]    InputAnalogTriggerLeft2=NONE
[Info]    InputAnalogTriggerRight2=NONE
[Info]    InputSkiLeft=KEY_LEFT
[Info]    InputSkiRight=KEY_RIGHT
[Info]    InputSkiUp=KEY_UP
[Info]    InputSkiDown=KEY_DOWN
[Info]    InputSkiX=JOY1_XAXIS
[Info]    InputSkiY=JOY1_YAXIS
[Info]    InputSkiPollLeft=KEY_A,JOY1_BUTTON1
[Info]    InputSkiPollRight=KEY_S,JOY1_BUTTON2
[Info]    InputSkiSelect1=KEY_Q,JOY1_BUTTON3
[Info]    InputSkiSelect2=KEY_W,JOY1_BUTTON4
[Info]    InputSkiSelect3=KEY_E,JOY1_BUTTON5
[Info]    InputMagicalLeverUp1=KEY_UP
[Info]    InputMagicalLeverDown1=KEY_DOWN
[Info]    InputMagicalLeverUp2=NONE
[Info]    InputMagicalLeverDown2=NONE
[Info]    InputMagicalLever1=JOY1_YAXIS
[Info]    InputMagicalLever2=JOY2_YAXIS
[Info]    InputMagicalPedal1=KEY_A,JOY1_BUTTON1
[Info]    InputMagicalPedal2=KEY_S,JOY2_BUTTON1
[Info]    InputFishingRodLeft=KEY_LEFT
[Info]    InputFishingRodRight=KEY_RIGHT
[Info]    InputFishingRodUp=KEY_UP
[Info]    InputFishingRodDown=KEY_DOWN
[Info]    InputFishingStickLeft=KEY_A
[Info]    InputFishingStickRight=KEY_D
[Info]    InputFishingStickUp=KEY_W
[Info]    InputFishingStickDown=KEY_S
[Info]    InputFishingRodX=JOY1_XAXIS
[Info]    InputFishingRodY=JOY1_YAXIS
[Info]    InputFishingStickX=JOY1_RXAXIS
[Info]    InputFishingStickY=JOY1_RYAXIS
[Info]    InputFishingReel=KEY_SPACE,JOY1_ZAXIS_POS
[Info]    InputFishingCast=KEY_Z,JOY1_BUTTON1
[Info]    InputFishingSelect=KEY_X,JOY1_BUTTON2
[Info]    InputFishingTension=KEY_T,JOY1_ZAXIS_NEG
[Info]    LogOutput=Supermodel.log
[Info]    LogLevel=info
[Info] 
[Info]  OpenGL information:
[Info]    Vendor                   : NVIDIA Corporation
[Info]    Renderer                 : NVIDIA GeForce GTX 1650 Ti/PCIe/SSE2
[Info]    Version                  : 4.5.0 NVIDIA 531.18
[Info]    Shading Language Version : 4.50 NVIDIA
[Info]    Maximum Vertex Array Size: 1048576 vertices
[Info]    Maximum Texture Size     : 32768 texels
[Info]    Maximum Vertex Attributes: 16
[Info]    Maximum Vertex Uniforms  : 4096
[Info]    Maximum Texture Img Units: 32
[Info] 
[Info]  Program terminated normally.


lostwsga: (lost calibration, NVRAM loaded)
Code: Select all
[Info]  Supermodel Version 0.3a-git-95fc08e
[Info]  Started as:
[Info]    argv[0] = D:\Games\Emulators\Supermodel\Supermodel.exe
[Info]    argv[1] = D:\Games\ROMs\mame\model3\lostwsga.zip
[Info]  Opened D:\Games\ROMs\mame\model3\lostwsga.zip.
[Info]  lostwsga:
[Info]    banked_crom: stride=8, chunk size=2, byte swap=1
[Info]      mpr-19921.4, crc32=0x9af3227f, offset=0x00000000
[Info]      mpr-19920.3, crc32=0x8df33574, offset=0x00000002
[Info]      mpr-19919.2, crc32=0xff119949, offset=0x00000004
[Info]      mpr-19918.1, crc32=0x95b690e9, offset=0x00000006
[Info]      mpr-19925.8, crc32=0xcfa4bb49, offset=0x01000000
[Info]      mpr-19924.7, crc32=0x4ee3ddc5, offset=0x01000002
[Info]      mpr-19923.6, crc32=0xed515cb2, offset=0x01000004
[Info]      mpr-19922.5, crc32=0x4dfd7fc6, offset=0x01000006
[Info]      mpr-19929.12, crc32=0x16491f63, offset=0x02000000
[Info]      mpr-19928.11, crc32=0x9afd5d4a, offset=0x02000002
[Info]      mpr-19927.10, crc32=0x0c96ef11, offset=0x02000004
[Info]      mpr-19926.9, crc32=0x05a232e0, offset=0x02000006
[Info]      mpr-19933.16, crc32=0x8e2acd3b, offset=0x03000000
[Info]      mpr-19932.15, crc32=0x04389385, offset=0x03000002
[Info]      mpr-19931.14, crc32=0x448a5007, offset=0x03000004
[Info]      mpr-19930.13, crc32=0xb598c2f2, offset=0x03000006
[Info]    crom: stride=8, chunk size=2, byte swap=1
[Info]      epr-19936a.20, crc32=0x2f1ca664, offset=0x00000000
[Info]      epr-19937a.19, crc32=0x9dbf5712, offset=0x00000002
[Info]      epr-19938a.18, crc32=0x38afe27a, offset=0x00000004
[Info]      epr-19939a.17, crc32=0x8788b939, offset=0x00000006
[Info]    sound_program: stride=1, chunk size=1, byte swap=1
[Info]      epr-19940.21, crc32=0xb06ffe5f, offset=0x00000000
[Info]    sound_samples: stride=1, chunk size=1, byte swap=1
[Info]      mpr-19934.22, crc32=0xc7d8e194, offset=0x00000000
[Info]      mpr-19935.24, crc32=0x91c1b618, offset=0x00400000
[Info]    vrom: stride=32, chunk size=2, byte swap=0
[Info]      mpr-19902.26, crc32=0x178bd471, offset=0x00000000
[Info]      mpr-19903.27, crc32=0xfe575871, offset=0x00000002
[Info]      mpr-19904.28, crc32=0x57971d7d, offset=0x00000004
[Info]      mpr-19905.29, crc32=0x6fa122ee, offset=0x00000006
[Info]      mpr-19906.30, crc32=0xa5b16dd9, offset=0x00000008
[Info]      mpr-19907.31, crc32=0x84a425cd, offset=0x0000000a
[Info]      mpr-19908.32, crc32=0x7702aa7c, offset=0x0000000c
[Info]      mpr-19909.33, crc32=0x8fca65f9, offset=0x0000000e
[Info]      mpr-19910.34, crc32=0x1ef585e2, offset=0x00000010
[Info]      mpr-19911.35, crc32=0xca26a48d, offset=0x00000012
[Info]      mpr-19912.36, crc32=0xffe000e0, offset=0x00000014
[Info]      mpr-19913.37, crc32=0xc003049e, offset=0x00000016
[Info]      mpr-19914.38, crc32=0x3c21a953, offset=0x00000018
[Info]      mpr-19915.39, crc32=0xfd0f2a2b, offset=0x0000001a
[Info]      mpr-19916.40, crc32=0x10b0c52e, offset=0x0000001c
[Info]      mpr-19917.41, crc32=0x3035833b, offset=0x0000001e
[Info]  Runtime configuration:
[Info]    GameXMLFile=Config/Games.xml
[Info]    InitStateFile=
[Info]    MultiThreaded=1
[Info]    GPUMultiThreaded=1
[Info]    PowerPCFrequency=100
[Info]    MultiTexture=1
[Info]    VertexShader=
[Info]    FragmentShader=
[Info]    VertexShaderFog=
[Info]    FragmentShaderFog=
[Info]    VertexShader2D=
[Info]    FragmentShader2D=
[Info]    EmulateSound=1
[Info]    Balance=25
[Info]    BalanceLeftRight=0.0
[Info]    BalanceFrontRear=0.0
[Info]    NbSoundChannels=4
[Info]    SoundFreq=57.6
[Info]    EmulateDSB=1
[Info]    SoundVolume=125
[Info]    MusicVolume=125
[Info]    LegacySoundDSP=1
[Info]    ForceFeedback=1
[Info]    New3DEngine=1
[Info]    QuadRendering=1
[Info]    XResolution=1920
[Info]    YResolution=1080
[Info]    WindowXPosition=<empty>
[Info]    WindowYPosition=<empty>
[Info]    FullScreen=1
[Info]    BorderlessWindow=0
[Info]    WideScreen=0
[Info]    Stretch=0
[Info]    WideBackground=0
[Info]    VSync=1
[Info]    Throttle=1
[Info]    RefreshRate=60
[Info]    ShowFrameRate=0
[Info]    Crosshairs=1
[Info]    CrosshairStyle=vector
[Info]    FlipStereo=1
[Info]    InputSystem=xinput
[Info]    DirectInputConstForceLeftMax=100
[Info]    DirectInputConstForceRightMax=100
[Info]    DirectInputSelfCenterMax=100
[Info]    DirectInputFrictionMax=100
[Info]    DirectInputVibrateMax=100
[Info]    XInputConstForceThreshold=30
[Info]    XInputConstForceMax=100
[Info]    XInputVibrateMax=100
[Info]    XInputStereoVibration=1
[Info]    SDLConstForceMax=100
[Info]    SDLSelfCenterMax=100
[Info]    SDLFrictionMax=100
[Info]    SDLVibrateMax=100
[Info]    SDLConstForceThreshold=30
[Info]    Network=0
[Info]    SimulateNet=1
[Info]    PortIn=1970
[Info]    PortOut=1971
[Info]    AddressOut=127.0.0.1
[Info]    Outputs=none
[Info]    DumpTextures=0
[Info]    InputStart1=KEY_1,JOY1_BUTTON8,MOUSE_MIDDLE_BUTTON
[Info]    InputStart2=KEY_2,JOY2_BUTTON9
[Info]    InputCoin1=KEY_3,JOY1_BUTTON10
[Info]    InputCoin2=KEY_4,JOY2_BUTTON10
[Info]    InputServiceA=KEY_5
[Info]    InputServiceB=KEY_7
[Info]    InputTestA=KEY_6
[Info]    InputTestB=KEY_8
[Info]    InputJoyUp=KEY_UP,JOY1_UP,JOY1_POV1_UP
[Info]    InputJoyDown=KEY_DOWN,JOY1_DOWN,JOY1_POV1_DOWN
[Info]    InputJoyLeft=KEY_LEFT,JOY1_LEFT,JOY1_POV1_LEFT
[Info]    InputJoyRight=KEY_RIGHT,JOY1_RIGHT,JOY1_POV1_RIGHT
[Info]    InputJoyUp2=JOY2_UP
[Info]    InputJoyDown2=JOY2_DOWN
[Info]    InputJoyLeft2=JOY2_LEFT
[Info]    InputJoyRight2=JOY2_RIGHT
[Info]    InputPunch=KEY_A,JOY1_BUTTON1
[Info]    InputKick=KEY_S,JOY1_BUTTON2
[Info]    InputGuard=KEY_D,JOY1_BUTTON3
[Info]    InputEscape=KEY_F,JOY1_BUTTON4
[Info]    InputPunch2=JOY2_BUTTON1
[Info]    InputKick2=JOY2_BUTTON2
[Info]    InputGuard2=JOY2_BUTTON3
[Info]    InputEscape2=JOY2_BUTTON4
[Info]    InputShift=KEY_A,JOY1_BUTTON1
[Info]    InputBeat=KEY_S,JOY1_BUTTON3
[Info]    InputCharge=KEY_D,JOY1_BUTTON4
[Info]    InputJump=KEY_F,JOY1_BUTTON6
[Info]    InputShortPass=KEY_A,JOY1_BUTTON1
[Info]    InputLongPass=KEY_S,JOY1_BUTTON2
[Info]    InputShoot=KEY_D,JOY1_BUTTON3
[Info]    InputShortPass2=JOY2_BUTTON1
[Info]    InputLongPass2=JOY2_BUTTON2
[Info]    InputShoot2=JOY2_BUTTON3
[Info]    InputSteeringLeft=KEY_LEFT
[Info]    InputSteeringRight=KEY_RIGHT
[Info]    InputSteering=JOY1_XAXIS
[Info]    InputAccelerator=KEY_UP,JOY1_RZAXIS_POS
[Info]    InputBrake=KEY_DOWN,JOY1_ZAXIS_POS
[Info]    InputGearShiftUp=KEY_Y,JOY1_BUTTON6
[Info]    InputGearShiftDown=KEY_H,JOY1_BUTTON5
[Info]    InputGearShift1=KEY_Q,JOY1_POV1_UP,JOY1_RYAXIS_NEG
[Info]    InputGearShift2=KEY_W,JOY1_POV1_DOWN,JOY1_RYAXIS_POS
[Info]    InputGearShift3=KEY_E,JOY1_POV1_LEFT,JOY1_RXAXIS_NEG
[Info]    InputGearShift4=KEY_R,JOY1_POV1_RIGHT,JOY1_RXAXIS_POS
[Info]    InputGearShiftN=KEY_T,JOY1_BUTTON10
[Info]    InputVR1=KEY_A,JOY1_BUTTON1
[Info]    InputVR2=KEY_S,JOY1_BUTTON2
[Info]    InputVR3=KEY_D,JOY1_BUTTON3
[Info]    InputVR4=KEY_F,JOY1_BUTTON4
[Info]    InputViewChange=KEY_A,JOY1_BUTTON1
[Info]    InputHandBrake=KEY_S,JOY1_BUTTON2
[Info]    InputRearBrake=KEY_S,JOY1_BUTTON2
[Info]    InputMusicSelect=KEY_D,JOY1_BUTTON3
[Info]    InputTwinJoyTurnLeft=KEY_Q,JOY1_RXAXIS_NEG
[Info]    InputTwinJoyTurnRight=KEY_W,JOY1_RXAXIS_POS
[Info]    InputTwinJoyForward=KEY_UP,JOY1_YAXIS_NEG
[Info]    InputTwinJoyReverse=KEY_DOWN,JOY1_YAXIS_POS
[Info]    InputTwinJoyStrafeLeft=KEY_LEFT,JOY1_XAXIS_NEG
[Info]    InputTwinJoyStrafeRight=KEY_RIGHT,JOY1_XAXIS_POS
[Info]    InputTwinJoyJump=KEY_E,JOY1_BUTTON1
[Info]    InputTwinJoyCrouch=KEY_R,JOY1_BUTTON2
[Info]    InputTwinJoyLeft1=NONE
[Info]    InputTwinJoyLeft2=NONE
[Info]    InputTwinJoyRight1=NONE
[Info]    InputTwinJoyRight2=NONE
[Info]    InputTwinJoyUp1=NONE
[Info]    InputTwinJoyUp2=NONE
[Info]    InputTwinJoyDown1=NONE
[Info]    InputTwinJoyDown2=NONE
[Info]    InputTwinJoyShot1=KEY_A,JOY1_BUTTON5
[Info]    InputTwinJoyShot2=KEY_S,JOY1_BUTTON6
[Info]    InputTwinJoyTurbo1=KEY_Z,JOY1_BUTTON7
[Info]    InputTwinJoyTurbo2=KEY_X,JOY1_BUTTON8
[Info]    InputAnalogJoyLeft=KEY_LEFT
[Info]    InputAnalogJoyRight=KEY_RIGHT
[Info]    InputAnalogJoyUp=KEY_UP
[Info]    InputAnalogJoyDown=KEY_DOWN
[Info]    InputAnalogJoyX=JOY_XAXIS,MOUSE_XAXIS_INV
[Info]    InputAnalogJoyY=JOY_YAXIS,MOUSE_YAXIS_INV
[Info]    InputAnalogJoyTrigger=KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputAnalogJoyEvent=KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAnalogJoyTrigger2=KEY_D,JOY_BUTTON2
[Info]    InputAnalogJoyEvent2=NONE
[Info]    InputGunLeft=KEY_LEFT
[Info]    InputGunRight=KEY_RIGHT
[Info]    InputGunUp=KEY_UP
[Info]    InputGunDown=KEY_DOWN
[Info]    InputGunX=MOUSE_XAXIS,JOY1_XAXIS
[Info]    InputGunY=MOUSE_YAXIS,JOY1_YAXIS
[Info]    InputTrigger=KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputOffscreen=KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAutoTrigger=0
[Info]    InputGunLeft2=NONE
[Info]    InputGunRight2=NONE
[Info]    InputGunUp2=NONE
[Info]    InputGunDown2=NONE
[Info]    InputGunX2=JOY2_XAXIS
[Info]    InputGunY2=JOY2_YAXIS
[Info]    InputTrigger2=JOY2_BUTTON1
[Info]    InputOffscreen2=JOY2_BUTTON2
[Info]    InputAutoTrigger2=0
[Info]    InputAnalogGunLeft=KEY_LEFT
[Info]    InputAnalogGunRight=KEY_RIGHT
[Info]    InputAnalogGunUp=KEY_UP
[Info]    InputAnalogGunDown=KEY_DOWN
[Info]    InputAnalogGunX=MOUSE_XAXIS,JOY1_XAXIS
[Info]    InputAnalogGunY=MOUSE_YAXIS,JOY1_YAXIS
[Info]    InputAnalogTriggerLeft=KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputAnalogTriggerRight=KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAnalogGunLeft2=NONE
[Info]    InputAnalogGunRight2=NONE
[Info]    InputAnalogGunUp2=NONE
[Info]    InputAnalogGunDown2=NONE
[Info]    InputAnalogGunX2=NONE
[Info]    InputAnalogGunY2=NONE
[Info]    InputAnalogTriggerLeft2=NONE
[Info]    InputAnalogTriggerRight2=NONE
[Info]    InputSkiLeft=KEY_LEFT
[Info]    InputSkiRight=KEY_RIGHT
[Info]    InputSkiUp=KEY_UP
[Info]    InputSkiDown=KEY_DOWN
[Info]    InputSkiX=JOY1_XAXIS
[Info]    InputSkiY=JOY1_YAXIS
[Info]    InputSkiPollLeft=KEY_A,JOY1_BUTTON1
[Info]    InputSkiPollRight=KEY_S,JOY1_BUTTON2
[Info]    InputSkiSelect1=KEY_Q,JOY1_BUTTON3
[Info]    InputSkiSelect2=KEY_W,JOY1_BUTTON4
[Info]    InputSkiSelect3=KEY_E,JOY1_BUTTON5
[Info]    InputMagicalLeverUp1=KEY_UP
[Info]    InputMagicalLeverDown1=KEY_DOWN
[Info]    InputMagicalLeverUp2=NONE
[Info]    InputMagicalLeverDown2=NONE
[Info]    InputMagicalLever1=JOY1_YAXIS
[Info]    InputMagicalLever2=JOY2_YAXIS
[Info]    InputMagicalPedal1=KEY_A,JOY1_BUTTON1
[Info]    InputMagicalPedal2=KEY_S,JOY2_BUTTON1
[Info]    InputFishingRodLeft=KEY_LEFT
[Info]    InputFishingRodRight=KEY_RIGHT
[Info]    InputFishingRodUp=KEY_UP
[Info]    InputFishingRodDown=KEY_DOWN
[Info]    InputFishingStickLeft=KEY_A
[Info]    InputFishingStickRight=KEY_D
[Info]    InputFishingStickUp=KEY_W
[Info]    InputFishingStickDown=KEY_S
[Info]    InputFishingRodX=JOY1_XAXIS
[Info]    InputFishingRodY=JOY1_YAXIS
[Info]    InputFishingStickX=JOY1_RXAXIS
[Info]    InputFishingStickY=JOY1_RYAXIS
[Info]    InputFishingReel=KEY_SPACE,JOY1_ZAXIS_POS
[Info]    InputFishingCast=KEY_Z,JOY1_BUTTON1
[Info]    InputFishingSelect=KEY_X,JOY1_BUTTON2
[Info]    InputFishingTension=KEY_T,JOY1_ZAXIS_NEG
[Info]    LogOutput=Supermodel.log
[Info]    LogLevel=info
[Info] 
[Info]  OpenGL information:
[Info]    Vendor                   : NVIDIA Corporation
[Info]    Renderer                 : NVIDIA GeForce GTX 1650 Ti/PCIe/SSE2
[Info]    Version                  : 4.5.0 NVIDIA 531.18
[Info]    Shading Language Version : 4.50 NVIDIA
[Info]    Maximum Vertex Array Size: 1048576 vertices
[Info]    Maximum Texture Size     : 32768 texels
[Info]    Maximum Vertex Attributes: 16
[Info]    Maximum Vertex Uniforms  : 4096
[Info]    Maximum Texture Img Units: 32
[Info] 
[Info]  Program terminated normally.


oceanhun: (lost keymappings, NVRAM unloaded)
Code: Select all
[Info]  Supermodel Version 0.3a-git-95fc08e
[Info]  Started as:
[Info]    argv[0] = D:\Games\Emulators\Supermodel\Supermodel.exe
[Info]    argv[1] = D:\Games\ROMs\mame\model3\oceanhun.zip
[Info]  Opened D:\Games\ROMs\mame\model3\oceanhun.zip.
[Info]  oceanhuna:
[Info]    banked_crom: stride=8, chunk size=2, byte swap=1
[Info]      mpr-21085.8, crc32=0x2b7224d3, offset=0x02000000
[Info]      mpr-21084.7, crc32=0xc1c6b554, offset=0x02000002
[Info]      mpr-21083.6, crc32=0xfdec6a23, offset=0x02000004
[Info]      mpr-21082.5, crc32=0x5056ad33, offset=0x02000006
[Info]      mpr-21089.12, crc32=0x2e8f88bd, offset=0x04000000
[Info]      mpr-21088.11, crc32=0x7ed71c8c, offset=0x04000002
[Info]      mpr-21087.10, crc32=0xcff28641, offset=0x04000004
[Info]      mpr-21086.9, crc32=0x3f12e1d0, offset=0x04000006
[Info]      mpr-21093.16, crc32=0xbdfbf357, offset=0x06000000
[Info]      mpr-21092.15, crc32=0x5b1ced40, offset=0x06000002
[Info]      mpr-21091.14, crc32=0x10671951, offset=0x06000004
[Info]      mpr-21090.13, crc32=0x749d7979, offset=0x06000006
[Info]    crom: stride=8, chunk size=2, byte swap=1
[Info]      epr-21117.20, crc32=0x58d985f1, offset=0x00000000
[Info]      epr-21116.19, crc32=0x69e31e85, offset=0x00000002
[Info]      epr-21115.18, crc32=0x0bb9c107, offset=0x00000004
[Info]      epr-21114.17, crc32=0x3adfcb9d, offset=0x00000006
[Info]    sound_program: stride=1, chunk size=1, byte swap=1
[Info]      epr-21118.21, crc32=0x598c00f0, offset=0x00000000
[Info]    sound_samples: stride=1, chunk size=1, byte swap=1
[Info]      mpr-21094.22, crc32=0xc262b80a, offset=0x00000000
[Info]      mpr-21096.24, crc32=0x0a0021a0, offset=0x00400000
[Info]      mpr-21095.23, crc32=0x16d27a0a, offset=0x00800000
[Info]      mpr-21097.25, crc32=0x0d8033fc, offset=0x00c00000
[Info]    vrom: stride=32, chunk size=2, byte swap=0
[Info]      mpr-21098.26, crc32=0x91e71855, offset=0x00000000
[Info]      mpr-21099.27, crc32=0x308a2768, offset=0x00000002
[Info]      mpr-21100.28, crc32=0x5149b286, offset=0x00000004
[Info]      mpr-21101.29, crc32=0xe9ed4250, offset=0x00000006
[Info]      mpr-21102.30, crc32=0x06c6d4fc, offset=0x00000008
[Info]      mpr-21103.31, crc32=0x17c4b27a, offset=0x0000000a
[Info]      mpr-21104.32, crc32=0xf6f80ffb, offset=0x0000000c
[Info]      mpr-21105.33, crc32=0x99bdb52b, offset=0x0000000e
[Info]      mpr-21106.34, crc32=0xad2b7981, offset=0x00000010
[Info]      mpr-21107.35, crc32=0xe108ff62, offset=0x00000012
[Info]      mpr-21108.36, crc32=0xcddc7a6e, offset=0x00000014
[Info]      mpr-21109.37, crc32=0x92d6141d, offset=0x00000016
[Info]      mpr-21110.38, crc32=0x4d6e3148, offset=0x00000018
[Info]      mpr-21111.39, crc32=0x0a046d7a, offset=0x0000001a
[Info]      mpr-21112.40, crc32=0x9afd9feb, offset=0x0000001c
[Info]      mpr-21113.41, crc32=0x864bf325, offset=0x0000001e
[Info]  Runtime configuration:
[Info]    GameXMLFile=Config/Games.xml
[Info]    InitStateFile=
[Info]    MultiThreaded=1
[Info]    GPUMultiThreaded=1
[Info]    PowerPCFrequency=100
[Info]    MultiTexture=1
[Info]    VertexShader=
[Info]    FragmentShader=
[Info]    VertexShaderFog=
[Info]    FragmentShaderFog=
[Info]    VertexShader2D=
[Info]    FragmentShader2D=
[Info]    EmulateSound=1
[Info]    Balance=25
[Info]    BalanceLeftRight=0.0
[Info]    BalanceFrontRear=0.0
[Info]    NbSoundChannels=4
[Info]    SoundFreq=57.6
[Info]    EmulateDSB=1
[Info]    SoundVolume=125
[Info]    MusicVolume=125
[Info]    LegacySoundDSP=1
[Info]    ForceFeedback=1
[Info]    New3DEngine=1
[Info]    QuadRendering=1
[Info]    XResolution=1920
[Info]    YResolution=1080
[Info]    WindowXPosition=<empty>
[Info]    WindowYPosition=<empty>
[Info]    FullScreen=1
[Info]    BorderlessWindow=0
[Info]    WideScreen=0
[Info]    Stretch=0
[Info]    WideBackground=0
[Info]    VSync=1
[Info]    Throttle=1
[Info]    RefreshRate=60
[Info]    ShowFrameRate=0
[Info]    Crosshairs=0
[Info]    CrosshairStyle=vector
[Info]    FlipStereo=1
[Info]    InputSystem=xinput
[Info]    DirectInputConstForceLeftMax=100
[Info]    DirectInputConstForceRightMax=100
[Info]    DirectInputSelfCenterMax=100
[Info]    DirectInputFrictionMax=100
[Info]    DirectInputVibrateMax=100
[Info]    XInputConstForceThreshold=30
[Info]    XInputConstForceMax=100
[Info]    XInputVibrateMax=100
[Info]    XInputStereoVibration=1
[Info]    SDLConstForceMax=100
[Info]    SDLSelfCenterMax=100
[Info]    SDLFrictionMax=100
[Info]    SDLVibrateMax=100
[Info]    SDLConstForceThreshold=30
[Info]    Network=0
[Info]    SimulateNet=1
[Info]    PortIn=1970
[Info]    PortOut=1971
[Info]    AddressOut=127.0.0.1
[Info]    Outputs=none
[Info]    DumpTextures=0
[Info]    InputStart1=KEY_1,JOY1_BUTTON8,MOUSE_MIDDLE_BUTTON
[Info]    InputStart2=KEY_2,JOY2_BUTTON9
[Info]    InputCoin1=KEY_3,JOY1_BUTTON10
[Info]    InputCoin2=KEY_4,JOY2_BUTTON10
[Info]    InputServiceA=KEY_5
[Info]    InputServiceB=KEY_7
[Info]    InputTestA=KEY_6
[Info]    InputTestB=KEY_8
[Info]    InputJoyUp=KEY_UP,JOY1_UP,JOY1_POV1_UP
[Info]    InputJoyDown=KEY_DOWN,JOY1_DOWN,JOY1_POV1_DOWN
[Info]    InputJoyLeft=KEY_LEFT,JOY1_LEFT,JOY1_POV1_LEFT
[Info]    InputJoyRight=KEY_RIGHT,JOY1_RIGHT,JOY1_POV1_RIGHT
[Info]    InputJoyUp2=JOY2_UP
[Info]    InputJoyDown2=JOY2_DOWN
[Info]    InputJoyLeft2=JOY2_LEFT
[Info]    InputJoyRight2=JOY2_RIGHT
[Info]    InputPunch=KEY_A,JOY1_BUTTON1
[Info]    InputKick=KEY_S,JOY1_BUTTON2
[Info]    InputGuard=KEY_D,JOY1_BUTTON3
[Info]    InputEscape=KEY_F,JOY1_BUTTON4
[Info]    InputPunch2=JOY2_BUTTON1
[Info]    InputKick2=JOY2_BUTTON2
[Info]    InputGuard2=JOY2_BUTTON3
[Info]    InputEscape2=JOY2_BUTTON4
[Info]    InputShift=KEY_A,JOY1_BUTTON1
[Info]    InputBeat=KEY_S,JOY1_BUTTON3
[Info]    InputCharge=KEY_D,JOY1_BUTTON4
[Info]    InputJump=KEY_F,JOY1_BUTTON6
[Info]    InputShortPass=KEY_A,JOY1_BUTTON1
[Info]    InputLongPass=KEY_S,JOY1_BUTTON2
[Info]    InputShoot=KEY_D,JOY1_BUTTON3
[Info]    InputShortPass2=JOY2_BUTTON1
[Info]    InputLongPass2=JOY2_BUTTON2
[Info]    InputShoot2=JOY2_BUTTON3
[Info]    InputSteeringLeft=KEY_LEFT
[Info]    InputSteeringRight=KEY_RIGHT
[Info]    InputSteering=JOY1_XAXIS
[Info]    InputAccelerator=KEY_UP,JOY1_RZAXIS_POS
[Info]    InputBrake=KEY_DOWN,JOY1_ZAXIS_POS
[Info]    InputGearShiftUp=KEY_Y,JOY1_BUTTON6
[Info]    InputGearShiftDown=KEY_H,JOY1_BUTTON5
[Info]    InputGearShift1=KEY_Q,JOY1_POV1_UP,JOY1_RYAXIS_NEG
[Info]    InputGearShift2=KEY_W,JOY1_POV1_DOWN,JOY1_RYAXIS_POS
[Info]    InputGearShift3=KEY_E,JOY1_POV1_LEFT,JOY1_RXAXIS_NEG
[Info]    InputGearShift4=KEY_R,JOY1_POV1_RIGHT,JOY1_RXAXIS_POS
[Info]    InputGearShiftN=KEY_T,JOY1_BUTTON10
[Info]    InputVR1=KEY_A,JOY1_BUTTON1
[Info]    InputVR2=KEY_S,JOY1_BUTTON2
[Info]    InputVR3=KEY_D,JOY1_BUTTON3
[Info]    InputVR4=KEY_F,JOY1_BUTTON4
[Info]    InputViewChange=KEY_A,JOY1_BUTTON1
[Info]    InputHandBrake=KEY_S,JOY1_BUTTON2
[Info]    InputRearBrake=KEY_S,JOY1_BUTTON2
[Info]    InputMusicSelect=KEY_D,JOY1_BUTTON3
[Info]    InputTwinJoyTurnLeft=KEY_Q,JOY1_RXAXIS_NEG
[Info]    InputTwinJoyTurnRight=KEY_W,JOY1_RXAXIS_POS
[Info]    InputTwinJoyForward=KEY_UP,JOY1_YAXIS_NEG
[Info]    InputTwinJoyReverse=KEY_DOWN,JOY1_YAXIS_POS
[Info]    InputTwinJoyStrafeLeft=KEY_LEFT,JOY1_XAXIS_NEG
[Info]    InputTwinJoyStrafeRight=KEY_RIGHT,JOY1_XAXIS_POS
[Info]    InputTwinJoyJump=KEY_E,JOY1_BUTTON1
[Info]    InputTwinJoyCrouch=KEY_R,JOY1_BUTTON2
[Info]    InputTwinJoyLeft1=NONE
[Info]    InputTwinJoyLeft2=NONE
[Info]    InputTwinJoyRight1=NONE
[Info]    InputTwinJoyRight2=NONE
[Info]    InputTwinJoyUp1=NONE
[Info]    InputTwinJoyUp2=NONE
[Info]    InputTwinJoyDown1=NONE
[Info]    InputTwinJoyDown2=NONE
[Info]    InputTwinJoyShot1=KEY_A,JOY1_BUTTON5
[Info]    InputTwinJoyShot2=KEY_S,JOY1_BUTTON6
[Info]    InputTwinJoyTurbo1=KEY_Z,JOY1_BUTTON7
[Info]    InputTwinJoyTurbo2=KEY_X,JOY1_BUTTON8
[Info]    InputAnalogJoyLeft=KEY_LEFT
[Info]    InputAnalogJoyRight=KEY_RIGHT
[Info]    InputAnalogJoyUp=KEY_UP
[Info]    InputAnalogJoyDown=KEY_DOWN
[Info]    InputAnalogJoyX=JOY_XAXIS,MOUSE_XAXIS_INV
[Info]    InputAnalogJoyY=JOY_YAXIS,MOUSE_YAXIS_INV
[Info]    InputAnalogJoyTrigger=KEY_A,JOY_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputAnalogJoyEvent=KEY_S,JOY_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAnalogJoyTrigger2=KEY_D,JOY_BUTTON2
[Info]    InputAnalogJoyEvent2=NONE
[Info]    InputGunLeft=KEY_LEFT
[Info]    InputGunRight=KEY_RIGHT
[Info]    InputGunUp=KEY_UP
[Info]    InputGunDown=KEY_DOWN
[Info]    InputGunX=MOUSE_XAXIS,JOY1_XAXIS
[Info]    InputGunY=MOUSE_YAXIS,JOY1_YAXIS
[Info]    InputTrigger=KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputOffscreen=KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAutoTrigger=0
[Info]    InputGunLeft2=NONE
[Info]    InputGunRight2=NONE
[Info]    InputGunUp2=NONE
[Info]    InputGunDown2=NONE
[Info]    InputGunX2=JOY2_XAXIS
[Info]    InputGunY2=JOY2_YAXIS
[Info]    InputTrigger2=JOY2_BUTTON1
[Info]    InputOffscreen2=JOY2_BUTTON2
[Info]    InputAutoTrigger2=0
[Info]    InputAnalogGunLeft=KEY_LEFT
[Info]    InputAnalogGunRight=KEY_RIGHT
[Info]    InputAnalogGunUp=KEY_UP
[Info]    InputAnalogGunDown=KEY_DOWN
[Info]    InputAnalogGunX=MOUSE_XAXIS,JOY1_XAXIS
[Info]    InputAnalogGunY=MOUSE_YAXIS,JOY1_YAXIS
[Info]    InputAnalogTriggerLeft=KEY_A,JOY1_BUTTON1,MOUSE_LEFT_BUTTON
[Info]    InputAnalogTriggerRight=KEY_S,JOY1_BUTTON2,MOUSE_RIGHT_BUTTON
[Info]    InputAnalogGunLeft2=NONE
[Info]    InputAnalogGunRight2=NONE
[Info]    InputAnalogGunUp2=NONE
[Info]    InputAnalogGunDown2=NONE
[Info]    InputAnalogGunX2=NONE
[Info]    InputAnalogGunY2=NONE
[Info]    InputAnalogTriggerLeft2=NONE
[Info]    InputAnalogTriggerRight2=NONE
[Info]    InputSkiLeft=KEY_LEFT
[Info]    InputSkiRight=KEY_RIGHT
[Info]    InputSkiUp=KEY_UP
[Info]    InputSkiDown=KEY_DOWN
[Info]    InputSkiX=JOY1_XAXIS
[Info]    InputSkiY=JOY1_YAXIS
[Info]    InputSkiPollLeft=KEY_A,JOY1_BUTTON1
[Info]    InputSkiPollRight=KEY_S,JOY1_BUTTON2
[Info]    InputSkiSelect1=KEY_Q,JOY1_BUTTON3
[Info]    InputSkiSelect2=KEY_W,JOY1_BUTTON4
[Info]    InputSkiSelect3=KEY_E,JOY1_BUTTON5
[Info]    InputMagicalLeverUp1=KEY_UP
[Info]    InputMagicalLeverDown1=KEY_DOWN
[Info]    InputMagicalLeverUp2=NONE
[Info]    InputMagicalLeverDown2=NONE
[Info]    InputMagicalLever1=JOY1_YAXIS
[Info]    InputMagicalLever2=JOY2_YAXIS
[Info]    InputMagicalPedal1=KEY_A,JOY1_BUTTON1
[Info]    InputMagicalPedal2=KEY_S,JOY2_BUTTON1
[Info]    InputFishingRodLeft=KEY_LEFT
[Info]    InputFishingRodRight=KEY_RIGHT
[Info]    InputFishingRodUp=KEY_UP
[Info]    InputFishingRodDown=KEY_DOWN
[Info]    InputFishingStickLeft=KEY_A
[Info]    InputFishingStickRight=KEY_D
[Info]    InputFishingStickUp=KEY_W
[Info]    InputFishingStickDown=KEY_S
[Info]    InputFishingRodX=JOY1_XAXIS
[Info]    InputFishingRodY=JOY1_YAXIS
[Info]    InputFishingStickX=JOY1_RXAXIS
[Info]    InputFishingStickY=JOY1_RYAXIS
[Info]    InputFishingReel=KEY_SPACE,JOY1_ZAXIS_POS
[Info]    InputFishingCast=KEY_Z,JOY1_BUTTON1
[Info]    InputFishingSelect=KEY_X,JOY1_BUTTON2
[Info]    InputFishingTension=KEY_T,JOY1_ZAXIS_NEG
[Info]    LogOutput=Supermodel.log
[Info]    LogLevel=info
[Info] 
[Info]  OpenGL information:
[Info]    Vendor                   : NVIDIA Corporation
[Info]    Renderer                 : NVIDIA GeForce GTX 1650 Ti/PCIe/SSE2
[Info]    Version                  : 4.5.0 NVIDIA 531.18
[Info]    Shading Language Version : 4.50 NVIDIA
[Info]    Maximum Vertex Array Size: 1048576 vertices
[Info]    Maximum Texture Size     : 32768 texels
[Info]    Maximum Vertex Attributes: 16
[Info]    Maximum Vertex Uniforms  : 4096
[Info]    Maximum Texture Img Units: 32
[Info] 
[Info]  Program terminated normally.


It is consistent that any version from Rev ae5af4c and below work, so something may have happened on the later builds. Unfortunately, I don't know how to build C/C++ projects but you can upload something to sendspace if there's a build you want me to test. :)

Cheers!
k_rollo
 
Posts: 75
Joined: Sun Jul 03, 2022 8:15 pm

Re: Supermodel.ini stopped working

Postby Bart » Thu Mar 16, 2023 9:08 am

When you say NVRAM is not loaded what do you mean? How can you tell? Is it just gun calibration that appears off or do other game settings actually get lost? We need to be sure that NVRAM is not loaded. It may be that DPI settings have simply thrown off the calibration but that NVRAM is fine.

Secondly, which key mappings are lost?

Finally, can you run from the command line and see if there is any change? Not through LaunchBox.

I’ll send some builds in an hour or two to test.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Supermodel.ini stopped working

Postby Bart » Thu Mar 16, 2023 9:11 am

Also, the logs don’t indicate any loss of key mapping.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Supermodel.ini stopped working

Postby Bart » Thu Mar 16, 2023 10:44 am

Builds to test uploaded here.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Supermodel.ini stopped working

Postby k_rollo » Thu Mar 16, 2023 10:55 pm

Bart wrote:When you say NVRAM is not loaded what do you mean? How can you tell? Is it just gun calibration that appears off or do other game settings actually get lost? We need to be sure that NVRAM is not loaded. It may be that DPI settings have simply thrown off the calibration but that NVRAM is fine.
Secondly, which key mappings are lost?

Hi Bart,
Below are for Rev 95fc08e.

oceanhun:
  • It returns to Japanese. I entered the code to make it English in Test Mode months ago and this setting has always been picked up from Rev ae5af4c and below.
  • Free play set in Test Mode now back to normal credits.
  • I also mapped middle mouse key to start but this is not responding for this game.
lostwsga:
  • Language, free play, max lives, work as previously saved in Test Mode.
  • Middle mouse key as start and all keybindings work.
  • Calibration off.
Bart wrote:Finally, can you run from the command line and see if there is any change? Not through LaunchBox.

Do you want me to do this for Rev 95fc08e or the test builds?
k_rollo
 
Posts: 75
Joined: Sun Jul 03, 2022 8:15 pm

Re: Supermodel.ini stopped working

Postby Bart » Thu Mar 16, 2023 10:58 pm

Try it first for 95fc08e. If it behaves the same, we can rule out some sort of weird LaunchBox-related interaction. Then you'll have to run the test builds and see which ones work and which don't. I'm trying to basically have you do a git-bisect for me since I can't seem to repro myself :/
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Supermodel.ini stopped working

Postby k_rollo » Fri Mar 17, 2023 2:15 am

Hey Bart,

The issues persist even when running from cmdline. I have uploaded the whole emulator setup here (Supermodel.ini + NVRAM) - Zippyshare (ROM not included)
The culprit game appears to be oceanhun (cmdline or LB) so you may want to try running this build from your end and see if you can repro. :)

This is how I ran it (Win11 Pro):
Image

With LaunchBox, all it really does is call the .exe of standalone emulators and pass the full path to the ROM file. It doesn't interfere with any of the emulator functions unlike what RetroArch does with its cores.
Image

It replicates what we do via cmdline, so it should be safe to rule out LB. Else, it shouldn't have worked all the way from 46eff8c if it was doing anything funky.

Based on consistent observation, something happened from 188bb5c upwards.
k_rollo
 
Posts: 75
Joined: Sun Jul 03, 2022 8:15 pm

Re: Supermodel.ini stopped working

Postby Bart » Fri Mar 17, 2023 9:04 am

Are you saying 188b5c is *not* working but ae5a4c *is*? There was no change between these versions at all (just README.txt).

Did you test all the builds I sent? Which work and which don’t? Or do they all fail?
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Next

Return to The Fitting Room

Who is online

Users browsing this forum: No registered users and 1 guest