Difference between revisions of "Supermodel M3"
Line 23: | Line 23: | ||
Download from [https://www.mediafire.com/file/14kwjl99nonxec8/Sinden_M3_Bezel_Pack_v3.1_.rar/file Mediafire] | Download from [https://www.mediafire.com/file/14kwjl99nonxec8/Sinden_M3_Bezel_Pack_v3.1_.rar/file Mediafire] | ||
− | * If you have graphical issues with the bezel pack try changing QuadRendering to 0 in the ini file | + | * If you have graphical issues with the bezel pack, try changing QuadRendering to 0 in the ini file |
− | * If the image is incorrectly | + | * If the image is incorrectly centered on the screen, ensure your scaling is set to 100% in the Windows Display options. |
==Launch Script== | ==Launch Script== | ||
Batch file example text:<syntaxhighlight lang="batch"> | Batch file example text:<syntaxhighlight lang="batch"> | ||
Line 32: | Line 32: | ||
As mentioned in the video, this emulator relies on raw input IDs for setting 2 players, | As mentioned in the video, this emulator relies on raw input IDs for setting 2 players, | ||
− | To set up | + | To set up two guns, you must know the guns' Windows IDs and add them manually to the supermodel ni file. |
===Use SindenRemap app to get gun IDs=== | ===Use SindenRemap app to get gun IDs=== | ||
Sinden Remap tool can help you do this process '''automatically.''' Download from [https://mega.nz/file/WIlHiQpZ#uzIAT06pzw7LLY7xrtcwx6JvgRwM8ZEAP5p7aPW5J84 Mediafire] | Sinden Remap tool can help you do this process '''automatically.''' Download from [https://mega.nz/file/WIlHiQpZ#uzIAT06pzw7LLY7xrtcwx6JvgRwM8ZEAP5p7aPW5J84 Mediafire] | ||
Line 45: | Line 45: | ||
You can download it from the [http://www.arcadeguns.com/index.php?main_page=page&id=23 Arcade Guns website] | You can download it from the [http://www.arcadeguns.com/index.php?main_page=page&id=23 Arcade Guns website] | ||
− | Once downloaded, if you click on the utilities tab you can see the order of your mouse input devices like below: (thanks to tvsurfer for this tip) | + | Once downloaded, if you click on the utilities tab, you can see the order of your mouse input devices like below: (thanks to tvsurfer for this tip) |
[[File:Arcade Guns Pro Utility Utilities Controllers Micem.jpg|thumb|547x547px|alt=|none]] | [[File:Arcade Guns Pro Utility Utilities Controllers Micem.jpg|thumb|547x547px|alt=|none]] | ||
Line 74: | Line 74: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Correct Games.xml file=== | ===Correct Games.xml file=== | ||
− | Also for 2 player you need to '''correct | + | Also, for 2 player, you need to '''correct an error in the Games.xml''' that gets generated when you install. Find '''lostwsga''' & '''lostwsgo''' & change: |
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
Line 94: | Line 94: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Using Reshade for Borders == | == Using Reshade for Borders == | ||
− | Some people have issues getting the Sinden border up for this emulator. If you are one of those people don't worry there is a | + | Some people have issues getting the Sinden border up for this emulator. If you are one of those people, don't worry, there is a workaround! |
You can use Reshade (available for download at the [https://reshade.me/ Reshade website]). | You can use Reshade (available for download at the [https://reshade.me/ Reshade website]). | ||
− | When launching Reshade, | + | When launching Reshade, choose supermodel.exe as the game, and set the rendering API to OpenGL. Then select SWEETFX and border.fx. |
You then launch the M3 emulator and press the home button to configure the Reshade border. | You then launch the M3 emulator and press the home button to configure the Reshade border. | ||
− | It's very easy to use but if you are unsure how to get it to work you can watch Titch's tutorial video on it <br> | + | It's very easy to use, but if you are unsure how to get it to work, you can watch Titch's tutorial video on it <br> |
<youtube>https://youtu.be/bsuT-x9f0ag</youtube> | <youtube>https://youtu.be/bsuT-x9f0ag</youtube> | ||
<br> | <br> | ||
Line 137: | Line 137: | ||
|} | |} | ||
− | ===Star Wars Trilogy : How to make lightgun (joystick) orientation the right way in all stages (shooting and lightsaber)=== | + | ===Star Wars Trilogy: How to make lightgun (joystick) orientation the right way in all stages (shooting and lightsaber)=== |
− | ''Credit : DarylWise -Supermodel3.com forums'' | + | ''Credit: DarylWise -Supermodel3.com forums'' |
<br> | <br> | ||
Revision as of 21:23, 14 December 2022
Supermodel Emulates the Sega Model 3 arcade systems and is a free and open-source Sega Model 3 emulator written in C++.
Video Setup Guide
Downloads
Supermodel Emu (ORIGINAL/OLD)
Download from the Supermodel3 website
Updated version (better compatibility)
Download from Mediafire
M3 Bezel pack
Download from Mediafire
- If you have graphical issues with the bezel pack, try changing QuadRendering to 0 in the ini file
- If the image is incorrectly centered on the screen, ensure your scaling is set to 100% in the Windows Display options.
Launch Script
Batch file example text:
start "C:\<supermodel folder>\supermodel.exe" <rom name> -fullscreen
2 Player mode
As mentioned in the video, this emulator relies on raw input IDs for setting 2 players,
To set up two guns, you must know the guns' Windows IDs and add them manually to the supermodel ni file.
Use SindenRemap app to get gun IDs
Sinden Remap tool can help you do this process automatically. Download from Mediafire
Extract to your Supermodel folder, Run SindenRemap.exe and follow the on-screen instructions (Plug the guns in order).
If necessary, you can re-run this tool every time you disconnect/re-connect your guns to update the ID values in Supermodel.
Manually configure gun IDs
If you want to do the changes manually, finding these IDs can be awkward, but a good way to do so is to use the Arcade Guns Pro Utility.
You can download it from the Arcade Guns website
Once downloaded, if you click on the utilities tab, you can see the order of your mouse input devices like below: (thanks to tvsurfer for this tip)
Once you have the ID for your Sinden Guns (for example 3 and 4) modify your Supermodel.ini accordingly:
; Light guns (Lost World)
InputGunX = "MOUSE3_XAXIS,JOY1_XAXIS"
InputGunY = "MOUSE3_YAXIS,JOY1_YAXIS"
InputTrigger = "KEY_A,JOY1_BUTTON1,MOUSE3_LEFT_BUTTON"
InputOffscreen = "KEY_S,JOY1_BUTTON2,MOUSE3_RIGHT_BUTTON"
InputGunX2 = "MOUSE4_XAXIS,JOY2_XAXIS"
InputGunY2 = "MOUSE4_YAXIS,JOY2_YAXIS"
InputTrigger2 = "KEY_A,JOY1_BUTTON1,MOUSE4_LEFT_BUTTON"
InputOffscreen2 = "KEY_S,JOY1_BUTTON2,MOUSE4_RIGHT_BUTTON"
; Analog guns (Ocean Hunter, LA Machineguns)
InputAnalogGunX = "MOUSE3_XAXIS,JOY1_XAXIS"
InputAnalogGunY = "MOUSE3_YAXIS,JOY1_YAXIS"
InputAnalogTriggerLeft = "KEY_A,JOY1_BUTTON1,MOUSE3_LEFT_BUTTON"
InputAnalogTriggerRight = "KEY_S,JOY1_BUTTON2,MOUSE3_RIGHT_BUTTON"
InputAnalogGunX2 = "MOUSE4_XAXIS,JOY2_XAXIS"
InputAnalogGunY2 = "MOUSE4_YAXIS,JOY2_YAXIS"
InputAnalogTriggerLeft2 = "KEY_C,JOY1_BUTTON1,MOUSE4_LEFT_BUTTON"
InputAnalogTriggerRight2 = "KEY_D,JOY1_BUTTON2,MOUSE4_RIGHT_BUTTON"
Correct Games.xml file
Also, for 2 player, you need to correct an error in the Games.xml that gets generated when you install. Find lostwsga & lostwsgo & change:
<input type="analog_gun1" />
<input type="analog_gun2" />
to
<input type ="gun1" />
<input type="gun2" />
Additional CMD line parameter
For 2 players, you also need to add a parameter to the supermodel.exe CMD line:
-input-system=rawinput
- For example:
"C:\<supermodel dir>\supermodel.exe" <romname> -fullscreen -input-system=rawinput
Using Reshade for Borders
Some people have issues getting the Sinden border up for this emulator. If you are one of those people, don't worry, there is a workaround!
You can use Reshade (available for download at the Reshade website).
When launching Reshade, choose supermodel.exe as the game, and set the rendering API to OpenGL. Then select SWEETFX and border.fx.
You then launch the M3 emulator and press the home button to configure the Reshade border.
It's very easy to use, but if you are unsure how to get it to work, you can watch Titch's tutorial video on it
Game Specific Notes
Country Menu Code (each game is different)
L.A. Machineguns | Lost World |
---|---|
Enter Test mode | Enter Test mode |
Press in order: start, start, service, start, start, start, service, test.
(Start is Player 1 start button) |
Press in order : start, start, service, start, service, test.
(Start is Player 1 start button) |
Ocean Hunter | Star Wars Trilogy |
Enter Test mode
Enter GAME ASSIGNMENTS |
Enter Test mode |
Press START buttons as follows:
P1, P2, P1, P2, P1, P2, P2 Select country |
Using the SERVICE button: press it for SHORT (quick press) or LONG (1-2 seconds):
SHORT, SHORT, SHORT, LONG, LONG, SHORT, SHORT, LONG. |
Star Wars Trilogy: How to make lightgun (joystick) orientation the right way in all stages (shooting and lightsaber)
Credit: DarylWise -Supermodel3.com forums
I suggest you use a separate Supermodel folder for this as LA Machineguns use the same controls (to be verified)
Star Wars Trilogy uses the InputAnalogJoyX and InputAnalogJoyY controls in Supermodel.ini
- After setting up your controls, open Supermodel.ini (located in Config folder) with notepad.
- Look for InputAnalogJoyX = "MOUSE#_XAXIS" and InputAnalogJoyY = "MOUSE#_YAXIS" (where # is the number of your mouse input, keep as is)
- Edit the lines to :
- InputAnalogJoyX = "MOUSE#_XAXIS_INV"
- InputAnalogJoyY = "MOUSE#_YAXIS_INV"
- Start the game
- Enter Test mode
- Choose Calibration test
- Change Lever setting from up ->up, down->down to up->down, down->up
- Back out of Calibration test
- Go to Game Assignments
- Change Cabinet type to "U/R"
- Test it and have fun!