Page 1 of 23

Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 12:58 am
by nuexzz..
with the authorization of Bart Trzynadlowski I present my humble UI for supermodel updated with the new options of the latest svn, many things to improve maybe you have.
the interesting thing is that you select the folder of roms and you play!


Image


-----------------------------------------------------------
Sega Model 3 UI - by Nuexzz (c) 2019 Nuexzz@gmail.com
-----------------------------------------------------------
Features
-----------------------------------------------------------
Added - list view of all the supported games
Added - preview of each game (snaps).
Added - button of the roms directories.
Added - check Load button (Load Rom)
Added - all video options
Added - all sound options
Added - all control options (for the time being it uses the supermodel configurator (accurate and will never fail)
Added - system link options (preliminary) will only work with the only version created by Spindizzi

-----------------------------------------------------------

Priorities for future versions

Add - a new window for controls and remapping from there
add - individual configuration for each game

-----------------------------------------------------------

UPDATE 05-04-2019

Fixed some problems with the list of games to not match all of the games.xml

-----------------------------------------------------------

UPDATE 12/04/19

-Has been added to the frontend the possibility that the same check the file games.xml.De this way whenever they add, modify or remove roms to the file, the frontend automatically to be able to read the file will update the list of roms to use .

-If the UI does not find the nvram folder, it will create the folder itself so that certain configurations of the ROMs that we use are saved correctly.

-If the UI does not find the saves folder, it will also create the above automatically.

-Fixed a bug with the snapshots since if any of them were missing then the images did not come out correctly.

-The custom resolution option has been added allowing us to choose the output resolution without being prefixed in the UI.

-Added a new icon thanks to Hipnosis (collaborator of insertmorecoins.es) that has lent its help so that the UI has a new modernized icon.

-Added dialogue box has been added informing us of the loading of the games.

-Added the option to hide the window by command line when loading games leaving a cleaner load in the eyes of users.



Special thanks for some tests and tuning my friends
Jimmy https://insertmorecoins.es/
and Abelardator2


16/09/2020
they are only small changes but everything should work fine with the latest versions of supermodel.
Code: Select all
-Updated to the latest r283 including xml.
-the frequency range is up to 200 MHz as some games require more power.
-Fixed "Hide CMD" command prompt window option.
-If SDL.dll is not found, you can continue on the UI.
-add the new LegacySoundDSP sound option created by @Conversus Wears Vans (Paul).
-Updated error.log information to Supermodel.log.
-added nice icons in the buttons  ,Video | Sound | Control | Network. (thanks to @Hypnosis).
-added Snaps pack by @Joaquim Gonçalves.


18/09/2020
Code: Select all
-added color icons so that each one can choose their favorite colors (6 colors).
-added a nice frame for snaps.


23/12/2020
Code: Select all
-Wide-bg option to stretch the background tile layer when wide-screen mode is enabled - Daro Land
-Update to XML r836


06/01/2021
Code: Select all
following recent rom set name changes in Games.xml (r845)


02/02/2021
Code: Select all
fixed sound and music that were mistakenly reversed in previous builds


21/04/2021
Code: Select all
add new option "Network"
add new option "SimulateNet"


04/10/2022
Code: Select all
remove option "EmulateNet"
fixed the writing "PortIn"
fixed the writing "PortOut"
fixed the writing "AddressOut"



https://www.sendspace.com/file/sr7f90

-----------------------------------------------------------------------------------------------------------------

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 6:05 am
by Abelardator2
Fantastic, I think the list of games is outdated and the names for the compressed files are incorrect. Some games do not load...
I think here I have the complete list.

I think the Games.xml file says what name the emulator uses to load the rom.
Can someone help the GUI to correctly load the games?

Best regards... ;)

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 6:19 am
by Ian
Haven't tried it yet because I'm at work lol
But this is awesome. I would have written one myself, but so short on time to do anything currently
Really glad someone else has made one :)

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 10:29 am
by nuexzz..
Abelardator2 wrote:Fantastic, I think the list of games is outdated and the names for the compressed files are incorrect. Some games do not load...
I think here I have the complete list.



today I will look, I had many doubts about the list of games

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 10:44 am
by doteater
really nice

wish we could remove that -stretch option though
more people should realize that 4:3 games should be strictly played with a 4:3 aspect ratio

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 12:34 pm
by Abelardator2
Here complete list, in parentheses the name of the file to load.


"bass">Sega Bass Fishing<version>Japan</version><year>1997<stepping>1.0

"bassdx" parent="bass"<Sega Bass Fishing<version>Japan, Deluxe<year>1997<stepping>1.0

"getbass" parent="bass">Get Bass<year>1997<stepping>1.0

"daytona2">Daytona USA 2 - Battle on the Edge Revision A<year>1998<stepping>2.1

"dayto2pe">Daytona USA 2 - Power Edition<year>1998<stepping>2.1

"dirtdvls">Dirt Devils<version>Export, Revision A<year>1998<stepping>2.1

"dirtdvlsa" parent="dirtdvls">Dirt Devils<version>Australia, Revision A<year>1998<stepping>2.1

"dirtdvlsj" parent="dirtdvls">Dirt Devils<version>Japan, Revision A<year>1998<stepping>2.1

"dirtdvlsg" parent="dirtdvls">Dirt Devils<version>German<year>1998<stepping>2.1

"eca">Emergency Call Ambulance<version>Export<year>1999<stepping>2.1

"ecap" parent="eca">Emergency Call Ambulance<version>US location test?<year>1999<stepping>2.1

"ecau" parent="eca">Emergency Call Ambulance<version>USA<year>1999<stepping>2.1

"ecaj" parent="eca">Emergency Call Ambulance<version>Japan<year>1999<stepping>2.1

"fvipers2">Fighting Vipers 2<version>Japan, Revision A<year>1998<stepping>2.0

"fvipers2o" parent="fvipers2">Fighting Vipers 2<version>?<year>1998<stepping>2.0

"harley"<Harley-Davidson and L.A. Riders<version>Revision B<year>1997<stepping>2.0

"harleya" parent="harley">Harley-Davidson and L.A. Riders<version>Revision A<year>1997<stepping>2.0

"lamachin"<L.A. Machineguns: Rage of the Machines<version>Japan<year>1998<stepping>2.1

"lemans24">Le Mans 24<version>Revision B<year>1997<stepping>1.5

"lostwsga">The Lost World<version>Japan, Revision A<year>1997<stepping>1.5

"lostwsgo" parent="lostwsga">The Lost World<version>Original Revision<year>1997<stepping>1.5

"magtruck">Magical Truck Adventure<version>Japan<year>1998<stepping>2.1

"oceanhun">The Ocean Hunter<year>1998<stepping>2.1

"scud">Scud Race<version>Australia, Twin<year>1996</year<stepping>1.5

"scuda" parent="scud">Scud Race<version>Export, Twin<year>1996<stepping>1.5

"scudj" parent="scud">Scud Race<version>Japan, Deluxe<year>1996<stepping>1.5

"scudplus" parent="scud">Scud Race Plus<version>Revision A<year>1997<stepping>1.5

"scudplusa" parent="scud">Scud Race Plus<year>1997<stepping>1.5

"skichamp">Ski Champ<version>Japan<year>1998<stepping>2.0

"spikeofe">Spikeout Final Edition<year>1999<stepping>2.1

"spikeout">Spikeout<version>Revision C<year>1998<stepping>2.1

"srally2">Sega Rally 2<year>1998<stepping>2.0

"srally2p">Sega Rally 2<version>Prototype<year>1998<stepping>2.0

"srally2pa">Sega Rally 2<version>Prototype Version A<year>1998<stepping>2.0

"srally2x">Sega Rally 2<version>Deluxe<year>1998<stepping>2.0

"swtrilgy">Star Wars Trilogy Arcade<version>Revision A<year>1998<stepping>2.1

"swtrilgya" parent="swtrilgy">Star Wars Trilogy Arcade<year>1998</year<stepping>2.1

"swtrilgyp" parent="swtrilgy">Star Wars Trilogy Arcade<year>1998</year<stepping>2.1

"vf3">Virtua Fighter 3<version>Revision D<year>1996<stepping>1.0

"vf3a" parent="vf3">Virtua Fighter 3<version>Revision A<year>1996<stepping>1.0

"vf3c" parent="vf3">Virtua Fighter 3<version>Revision C<year>1996<stepping>1.0

"vf3tb" parent="vf3">Virtua Fighter 3 Team Battle<year>1996<stepping>1.0

"von2">Virtual On 2: Oratorio Tangram<version>Revision B<year>1998<stepping>2.0

"von254g" parent="von2">Virtual On 2: Oratorio Tangram<version>Ver 5.4g<year>1998<stepping>2.0

"von2a" parent="von2">Virtual On 2: Oratorio Tangram<version>Revision A<year>1998<stepping>2.0

"von2o" parent="von2">Virtual On 2: Oratorio Tangram<version>?<year>1998<stepping>2.0

"vs2">Virtua Striker 2<version>Step 2.0<year>1997<stepping>2.0

"vs215" parent="vs2">Virtua Striker 2<version>Step 1.5<year>1997<stepping>1.5

"vs215o" parent="vs2">Virtua Striker 2<version>Step 1.5, older<year>1997<stepping>1.5

"vs298">Virtua Striker 2 '98<version>Step 2.0<year>1998<stepping>2.0

"vs29815" parent="vs298">Virtua Striker 2 '98<version>Step 1.5<year>1998<stepping>1.5

"vs2v991">Virtua Striker 2 '99.1<version>Revision B<year>1999<stepping>2.1

"vs299" parent="vs2v991">Virtua Striker 2 '99<year>1999<stepping>2.1

"vs29915" parent="vs2v991">Virtua Striker 2 '99<version>Step 1.5<year>1999<stepping>1.5

"vs299a" parent="vs2v991">Virtua Striker 2 '99<version>Revision A<year>1999<stepping>2.1

"vs299b" parent="vs2v991">Virtua Striker 2 '99<version>Revision B<year>1999<stepping>2.1

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 2:27 pm
by nuexzz..
perfect! tonight I'll fix it

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 3:24 pm
by MrThunderwing
Looks good nuexzz!

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 4:11 pm
by Bart
Please parse Games.xml to get game titles, information, and ROM set filenames. Don’t hard code it into the GUI or it will frequently become obsolete.

Re: Sega Model 3 UI

PostPosted: Thu Apr 04, 2019 8:42 pm
by nuexzz..
updated the list of games with the latest xml svn 775 in the first post