Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

I sorted my emulators through the Setup Wizard without any issues, however, since I use Custom Menus, I noticed that I had no games listed when trying to access games where they appeared previously. I did some digging and discovered that the emulator numbers do not update in the CustomMenu.ini when you perform a sort. No games showed as GameEx was accessing the map for the incorrect emu # based upon my CustomMenu.ini settings. Is it possible to fix this so that GameEx will detect the presence of Custom Menus enabled and update the emulator #'s when a sort is performed? While I have become quite adept at creating custom menus, I'd rather not! B)

Posted

What should happen here is the plugin should go by the Emulator Name string instead of the number. This will avoid conflict if emus get resorted. That's my 2c anyways!

Posted

I tested and noticed no change after sorting and enabling custom menus. Copying the contents of the config file apparently overwrote the reference in emulator setup to my z-code interactive fiction so I had to reenter that manually which is no big deal. When I click on the menu option for this emulator with custom menus enabled, it shows a table from Future Pinball so it is still "crossing wires" and pulling the incorrect db for the emulator.

I went back in and corrected within the custom menus to point to the correct system/emulator. Everything appears to be loading correctly now however, I have noticed that when setting up any of the emulators, the option to Use DB Name is missing. I think this is causing a problem now as I am showing - No Games Found - errors. I deleted all cache and map files to force gameex to rebuild, which it did. My roms now appear as the ROM names and not the db names.

I am wondering if it might not be prudent to consider merging of the Custom Menu Editor app with the Setup Wizard. The gameex.in i would show custommenu enable=True or False, then it could then reference the settings within the gameex.ini and append it with the custom menu settings.

Posted

Can you please provide more detailed info? Here is what happens when I test this feature out.

1. list_before.png shows 3 emulators before the sort

2. Here are the emulator numbers in CustomMenu.ini

Item_6=1,Windows,1
Item_7=1,Amiga,3,Commodore Amiga
Item_8=1,Genesis,9

3. Now I click the sort button. list_after.png shows after the sort

4. Here is the new CustomMenu.ini

Item_6=1,Windows,3
Item_7=1,Amiga,2,Commodore Amiga
Item_8=1,Genesis,1

It looks correct to me unless I'm missing something? Tom?

post-367-0-90715400-1309097652_thumb.png

post-367-0-04575800-1309097663_thumb.png

Posted

Here is my custommenu.ini before:

# This File allows you to cusomize the menu system in GameEx

# Registered Version Feature.

[General]

Enabled=True

# The following sections allow you to choose which items to show and where.

# Each of the following sections is a menu (list in GameEx). [Root] is shown first when starting GameEx

# Sub Menus are in Sections [MENU_[0-100][ eg. [MENU_2]

# Create new sections if required.

# The First item in a section should be Title to specify the title text to be shown

# Menu items are shown in the order of the number suffixing item..

# Each item should start with item_[0-300]=

# Then item type then the text to show and then item parameter.

# e.g item_1=0,MAME,0

# Optional Parameter 2 = Image in themes logo folder without path and extenstion

# e.g Item=-1,Custom Menu,1,MAMEALL

# The Item Types are as follows

# -1= Submenu group. Goto other menu. Parameter = Menu number e.g Item=-1,Sub Menu 1,4 goes to [MENU_4].

# - Will be listed in GameEx as "Sub Menu 1"

# 0=MAME

# 1=Emulator. Parameter = Emulator Nunber

# 2=Application. Parameter = Application Number

# 3=Web Application. Parameter = Web Application Number

# 4=Theme Picker

# 5=Start Screensaver

# 6=Configuration Application

# 7=Statistics

# 8=Export To Mce

# 9=Most Played

# 10=Last Played

# 11=Random Game

# 12=Favorites

# 13=All Games list

# 14=News

# 15=Search

# 16=Exit

# 17=Log Off

# 18=Shut Down

# 19=Hibernate

# 20=Standby

# 21=Restart

# 22=Videos

# 23=Play DVD

# 24=Jukebox

# 25=DVDs on Disk

# 26=Radio

# 27=Media Library

# 28=eBooks

# 29=Karaoke

# 30=Pictures

# 31=Daphne

# 32=Emulator Group. Paramater = Group Number

# 33=Blank Line

[ROOT]

Title=Start

Item_1=-1,Arcade,1,Arcade

Item_2=-1,Pinball,3,Pinball

Item_3=-1,Consoles,2,Console

Item_4=-1,Handhelds,4,Handheld

Item_5=-1,Fruit Machines,7,Fruit Machines

Item_6=-1,PC Systems,13,PC Systems

Item_7=12,Favorites,0

Item_8=

Item_9=

Item_10=

Item_11=-1,Multimedia,5,multimedia

Item_12=-1,System Tools & Applications,6,Tools-Apps

Item_13=-1,Exit GameEx,11,Exit

[MENU_1]

TITLE=Arcade

Item_1=0,MAME,0,_Arcade__MAME

Item_2=1,Nebula,1,_Arcade__Nebula

Item_3=1,WinKawaks,2,_Arcade__WinKawaks

Item_4=31,Daphne,0,_Arcade__Daphne-WC

[MENU_2]

TITLE=Consoles

Item_1=1,Atari 2600,4,_Console__Atari_2600-WC

Item_2=1,Atari 5200,5,_Console__Atari_5200-WC

Item_3=1,Atari 7800,6,_Console__Atari_7800-WC

Item_4=1,Bally Astrocade,7,_Console__Bally_Astrocade-WC

Item_5=1,Coleco Vision,8,_Console__ColecoVision-WC

Item_6=1,Fairchild Channel F,9,_Console__Fairchild_Channel_F-WC

Item_7=1,Mattel Intellivision,10,_Console__Mattel_Intellivision-WC

Item_8=1,Microsoft Xbox,11,_Console__Microsoft_Xbox-WC

Item_9=1,Nintendo NES,12,_Console__Nintendo_NES-WC

Item_10=1,Nintendo SNES,13,_Console__Nintendo_SNES-WC

Item_11=1,Nintendo N64,14,_Console__Nintendo_N64-WC

Item_12=1,Nintendo GameCube,15,_Console__Nintendo_GameCube-WC

Item_13=1,Nintendo Wii,16,_Console__Nintendo_Wii-WC

[MENU_3]

TITLE=Pinball

Item_1=1,Future Pinball,22,_Pinball__Future_Pinball

Item_2=1,Visual Pinball,24,_Pinball__Visual_Pinball

Item_3=1,Visual PinMAME,25,_Pinball__Visual_PinMAME

[MENU_4]

TITLE=Handhelds

[MENU_5]

TITLE=Multimedia

Item_1=

Item_2=

Item_3=

Item_4=

Item_5=

Item_6=15,Search,0,Search

Item_7=30,Pictures,0,Pictures

Item_8=-1,eBooks,10,ebook

Item_9=

Item_10=-1,Music,9,Jukebox

Item_11=-1,News,12,news

Item_12=-1,Video,8,Video

[MENU_6]

TITLE=System Tools & Applications

Item_1=15,Search,0,Search

Item_2=8,Export to MCE,0,Windows Media Center

Item_3=5,Screensaver,0,screensaver

Item_4=6,Setup Wizard,0,Setup_Wizard

Item_5=7,System Stats,0,statistics

Item_6=4,Theme Picker,0,Themes

[MENU_7]

Item_1=1,BFM,17,_Fruit__BFMulator

Item_2=1,MFME,18,_Fruit__MFME

TITLE=Fruit Machines

[MENU_8]

TITLE=Video

Item_1=3,Hulu,4,_Logo__hulu

Item_2=34,YouTube,0,_Logo__You_Tube

Item_3=23,Play DVD,0,dvd

[MENU_9]

TITLE=Music

Item_1=24,Jukebox,0,Jukebox

Item_2=29,Karaoke,0,karaoke

Item_3=3,LastFM,0,_Logo__Last-FM

Item_4=3,Pandora,0,_Logo__Pandora

Item_5=3,Slacker,0,_Logo__Slacker_Personal_Radio

[MENU_10]

TITLE=eBooks

Item_1=28,eBook Reader,0,ebook

Item_2=2,Kindle PC,3,_Logo__Amazon_Kindle

Item_3=2,Nook,4,_Logo__Barnes_and_Noble_Nook

[MENU_11]

Item_1=16,Exit GameEx,0,Exit

TITLE=Exit GameEx

Item_2=17,Log Off,0,LogOff

Item_3=19,Hibernate,0,Suspend

Item_4=20,Standby,0,Standby

Item_5=18,Shut Down,0,ShutDown

[MENU_12]

TITLE=News

Item_1=3,GameEx Homepage,2,GameEx

Item_2=14,RSS,0,news

Item_3=3,Weather,1,Weather

[MENU_13]

TITLE=PC Systems

Item_1=1,DOS Box,19,_Emulator__DOSBox

Item_2=1,ScummVM,20,_PC__ScummVM-WC

Item_3=1,Steam,25,_PC__Steam

Item_4=1,Z-Code Interactive Fiction,21,_PC__Z-Code_Interactive_Fiction

Here is after sort by emulator:

# This File allows you to cusomize the menu system in GameEx

# Registered Version Feature.

[General]

Enabled=True

# The following sections allow you to choose which items to show and where.

# Each of the following sections is a menu (list in GameEx). [Root] is shown first when starting GameEx

# Sub Menus are in Sections [MENU_[0-100][ eg. [MENU_2]

# Create new sections if required.

# The First item in a section should be Title to specify the title text to be shown

# Menu items are shown in the order of the number suffixing item..

# Each item should start with item_[0-300]=

# Then item type then the text to show and then item parameter.

# e.g item_1=0,MAME,0

# Optional Parameter 2 = Image in themes logo folder without path and extenstion

# e.g Item=-1,Custom Menu,1,MAMEALL

# The Item Types are as follows

# -1= Submenu group. Goto other menu. Parameter = Menu number e.g Item=-1,Sub Menu 1,4 goes to [MENU_4].

# - Will be listed in GameEx as "Sub Menu 1"

# 0=MAME

# 1=Emulator. Parameter = Emulator Nunber

# 2=Application. Parameter = Application Number

# 3=Web Application. Parameter = Web Application Number

# 4=Theme Picker

# 5=Start Screensaver

# 6=Configuration Application

# 7=Statistics

# 8=Export To Mce

# 9=Most Played

# 10=Last Played

# 11=Random Game

# 12=Favorites

# 13=All Games list

# 14=News

# 15=Search

# 16=Exit

# 17=Log Off

# 18=Shut Down

# 19=Hibernate

# 20=Standby

# 21=Restart

# 22=Videos

# 23=Play DVD

# 24=Jukebox

# 25=DVDs on Disk

# 26=Radio

# 27=Media Library

# 28=eBooks

# 29=Karaoke

# 30=Pictures

# 31=Daphne

# 32=Emulator Group. Paramater = Group Number

# 33=Blank Line

[ROOT]

Title=Start

Item_1=-1,Arcade,1,Arcade

Item_2=-1,Pinball,3,Pinball

Item_3=-1,Consoles,2,Console

Item_4=-1,Handhelds,4,Handheld

Item_5=-1,Fruit Machines,7,Fruit Machines

Item_6=-1,PC Systems,13,PC Systems

Item_7=12,Favorites,0

Item_8=

Item_9=

Item_10=

Item_11=-1,Multimedia,5,multimedia

Item_12=-1,System Tools & Applications,6,Tools-Apps

Item_13=-1,Exit GameEx,11,Exit

[MENU_1]

TITLE=Arcade

Item_1=0,MAME,0,_Arcade__MAME

Item_2=1,Nebula,1,_Arcade__Nebula

Item_3=1,WinKawaks,2,_Arcade__WinKawaks

Item_4=31,Daphne,0,_Arcade__Daphne-WC

[MENU_2]

TITLE=Consoles

Item_1=1,Atari 2600,4,_Console__Atari_2600-WC

Item_2=1,Atari 5200,5,_Console__Atari_5200-WC

Item_3=1,Atari 7800,6,_Console__Atari_7800-WC

Item_4=1,Bally Astrocade,7,_Console__Bally_Astrocade-WC

Item_5=1,Coleco Vision,8,_Console__ColecoVision-WC

Item_6=1,Fairchild Channel F,9,_Console__Fairchild_Channel_F-WC

Item_7=1,Mattel Intellivision,10,_Console__Mattel_Intellivision-WC

Item_8=1,Microsoft Xbox,11,_Console__Microsoft_Xbox-WC

Item_9=1,Nintendo NES,12,_Console__Nintendo_NES-WC

Item_10=1,Nintendo SNES,13,_Console__Nintendo_SNES-WC

Item_11=1,Nintendo N64,14,_Console__Nintendo_N64-WC

Item_12=1,Nintendo GameCube,15,_Console__Nintendo_GameCube-WC

Item_13=1,Nintendo Wii,16,_Console__Nintendo_Wii-WC

[MENU_3]

TITLE=Pinball

Item_1=1,Future Pinball,22,_Pinball__Future_Pinball

Item_2=1,Visual Pinball,24,_Pinball__Visual_Pinball

Item_3=1,Visual PinMAME,25,_Pinball__Visual_PinMAME

[MENU_4]

TITLE=Handhelds

[MENU_5]

TITLE=Multimedia

Item_1=

Item_2=

Item_3=

Item_4=

Item_5=

Item_6=15,Search,0,Search

Item_7=30,Pictures,0,Pictures

Item_8=-1,eBooks,10,ebook

Item_9=

Item_10=-1,Music,9,Jukebox

Item_11=-1,News,12,news

Item_12=-1,Video,8,Video

[MENU_6]

TITLE=System Tools & Applications

Item_1=15,Search,0,Search

Item_2=8,Export to MCE,0,Windows Media Center

Item_3=5,Screensaver,0,screensaver

Item_4=6,Setup Wizard,0,Setup_Wizard

Item_5=7,System Stats,0,statistics

Item_6=4,Theme Picker,0,Themes

[MENU_7]

Item_1=1,BFM,17,_Fruit__BFMulator

Item_2=1,MFME,18,_Fruit__MFME

TITLE=Fruit Machines

[MENU_8]

TITLE=Video

Item_1=3,Hulu,4,_Logo__hulu

Item_2=34,YouTube,0,_Logo__You_Tube

Item_3=23,Play DVD,0,dvd

[MENU_9]

TITLE=Music

Item_1=24,Jukebox,0,Jukebox

Item_2=29,Karaoke,0,karaoke

Item_3=3,LastFM,0,_Logo__Last-FM

Item_4=3,Pandora,0,_Logo__Pandora

Item_5=3,Slacker,0,_Logo__Slacker_Personal_Radio

[MENU_10]

TITLE=eBooks

Item_1=28,eBook Reader,0,ebook

Item_2=2,Kindle PC,3,_Logo__Amazon_Kindle

Item_3=2,Nook,4,_Logo__Barnes_and_Noble_Nook

[MENU_11]

Item_1=16,Exit GameEx,0,Exit

TITLE=Exit GameEx

Item_2=17,Log Off,0,LogOff

Item_3=19,Hibernate,0,Suspend

Item_4=20,Standby,0,Standby

Item_5=18,Shut Down,0,ShutDown

[MENU_12]

TITLE=News

Item_1=3,GameEx Homepage,2,GameEx

Item_2=14,RSS,0,news

Item_3=3,Weather,1,Weather

[MENU_13]

TITLE=PC Systems

Item_1=1,DOS Box,19,_Emulator__DOSBox

Item_2=1,ScummVM,20,_PC__ScummVM-WC

Item_3=1,Steam,25,_PC__Steam

Item_4=1,Z-Code Interactive Fiction,21,_PC__Z-Code_Interactive_Fiction

Doesn't match what appears in the setup wizard and appears the same as the original. Image matches with GameEx.ini as far as I can tell, however.

post-5872-0-94782900-1309100032_thumb.jp

Posted

You don't show the emulator list beforehand. I'm just wondering did you do a sort in the old version of Setup Wizard and then try the new one? If that's the case the Setup Wizard will assume the values in the CustomMenu.ini are correct and just re-arrange them based on the sort. So really you need to roll back to before you did the original sort or put your menu's back to how they were and then try the sort again.

Posted

I put the menus manually to where they should be (within the Custom Menu App) after running the sort (By Category) with 2.4.1 (first spoiler entry). I then performed a sort via the Setup Wizard by Emulator (no change as noted in second spoiler entry, yet changed in gameex.ini).

Posted

Done - thanks for looking into this. I have confirmed that there are no apparent permissions issue preventing the update of the CustomMenu.ini file.

GameEx (2).zip

Posted

Okay I think I've found the problem and fixed it.

Can you please try Setup Wizard 2.4.2? Just make sure the emulator numbers are correct in CustomMenu.ini before doing the sort. I tested it with your file and it worked okay for me.

Posted

Will take me a little time to test thoroughly but will get back to you with my results - thanks again!

Posted

So far testing is going somewhat OK. I am having problems getting some emulators to access the category that were working before. I noticed that the Use DB Name option is still missing from the Advanced Emulator setup. My guess is that it has something to do with whatever is not allowing GameEx to recreate the emulator map and cache files if they are not showing in the Data directory. I had cleared them out previously as they had errant information once the emulator number sequences changed and they were not being overwritten when accessed afterward.

I am at a loss for the moment.

Posted

Unfortunately the previous version likely damaged the CustomMenu.ini. Do you have a backup? If not you will need to run the GameExMenuEditor and enable custom menu's and then enter back the Title's for each item. I also had to select the emulators again to get the numbers matching back up. Then make a backup of CustomMenu.ini and GameEx.ini and check if sorting works. Sorry I should have asked you to backup these files in the first place!

PS I've added "Use Database Name" setting.

Posted

The numbering appears to be consistent between the custommenu.ini and gameex.ini but there are still other issues. My belief is that the issue is not with the custom menu but the gameex.ini itself. I've uploaded my latest custommenu.ini and gameex.ini files along with a screen image. I have also included a copy of the db I created.

For whatever reason, it is not pulling the db name, just the "rom" name into the display.

Additionally I have noticed that there are discrepancies in the way the information is ordered per emulator within the gameex.ini file.

Could this be the cause of some emulators not opening upon clicking on them within the list or loading their logo files when highlighted within the list?

When I review this gameex.ini file it is not clean and appears corrupt. Why would data pertaining to the Weather Icon be intermixed with the emulator data? Should not the data order be identical for each emulator?

example.zip

PC Z-Code Interactive Fiction.zip

Posted

I can reproduce this and it appears to be a bug in GameEx.

The interesting thing is sometimes the ROM name will appear and sometimes the name from the database will appear. It seems to jump back and forth. I will make up a zip with all the necessary files for Tom to test this out.

Posted

Awesome - seems that this started roughly around 11.82 onward. Were you also able to replicate the issue with the order of data in the gameex.ini file for the emulators?

Posted

Awesome - seems that this started roughly around 11.82 onward. Were you also able to replicate the issue with the order of data in the gameex.ini file for the emulators?

I used your GameEx.ini and CustomMenu.ini. I just disabled every emulator except for the Interactive Fiction and made up a dummy emulator exe and ROM file.

I then turned on the "Use Database Name" option.

Attached you will see two screenshots. One shows the ROM name and one shows the database name. I kept restarting GameEx and it seemed to be random which one would show.

post-367-0-07868600-1309221349_thumb.png

post-367-0-52457700-1309221371_thumb.png

Posted

Could this bug also cause the map files not to rebuild correctly for the other emulators? Let me know if you need anything else!

  • 3 weeks later...
Posted

I am sorry, I really can't duplicate this issue. It shows the database name consistently for me. I used the files and configs you sent me Ben.

Can you send me a log when it does not work? Maybe its some kind of cache problem that is not present for me.

Posted

Tom - I am not running into the intermittent issue with the program names changing now as the db for the emulator is working fine now. I am still, However, running into issues for which the thread was started where the emulator settings in the gameex.ini and custommenu.ini files do not update correctly to reflect any emulator sorts performed through the setup wizard.

Posted

I am still, However, running into issues for which the thread was started where the emulator settings in the gameex.ini and custommenu.ini files do not update correctly to reflect any emulator sorts performed through the setup wizard.

It thought I fixed this? You sent me your GameEx.ini and custommenu.ini files and sorting them seemed to work okay for me. Can you give an example that I can replicate?

Guest
This topic is now closed to further replies.
×
×
  • Create New...