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. Thank you for your support. Tom Speirs

Patreon

Recommended Posts

NEW-AND-IMPROVED.png

V1.2.0 - "I'm having so much fun, I nearly wet 'em" edition.

1.2.0
Added feature to allow you to choose install folder for the CustomLists root
Can also choose the image for the Root customlist
Added picture viewer
Added ability to change default icons
Tightned up the browser at bottom left
Cleaned up the CustomMenu.ini production. No more sloppy keys
Added functioning URL facility. Now you choose from the html applicaitons setup in GameEx Setup Wizard.
Changed code to enable config launch via Repository Manager (thanks headkaze)

Also did some new vids, see 1st post for these. 

Big thanks to Headkaze for squashing a tiny bug I never would have found. 

  • Like 1
Link to comment
Share on other sites

  • 7 months later...

Stigzler, 

Your plugin is awesome.  I think that it will be able to get me to where I would like to see my arcade cab going.  I do have some questions, if you wouldn't mind.

1)  I was messing around with the program and I managed to get Intellivision on my startup directory and I can't seem to figure out how to get rid of it.  It is not listed as one of the items when I launch custom menu.  I tried to restart from scratch with your plugin but have had no luck.  Can you tell what I am doing wrong?

2)  Your plugin only shows a few of the games that I have on my cab.  Is there a filter that I am missing somewhere that shows everything.  Right now it just looks like it is showing games that I have played.  Ultimately I would like to create lists under each system with my favorite games.

Thanks, 
Jim

CustomLists.log

GameEx.ini

CustomMenu.ini

runitgame.bat

log.txt

Link to comment
Share on other sites

Thanks Jim. Your first issue: known one that's going going to take some really coding. On my list to do... 

On your second issue, you first add the game you want  on a list to your favourites in game ex. Then the game should show up on the list.. 

You can't do a list under each system. It works on a nested folder/list basis and you have to choose a location for your 'root folder.' You can of  course have a subfolder for each system... 

Link to comment
Share on other sites

stigler, 

Thanks!  I appreciate any help.  I wish I was a better coder so I could help.  I have started to look at the plugin development posts, but most of it is way over my head.  Is there a way to just reset everything back to way I had it originally (and remove the extra menu items)?

Jim

Link to comment
Share on other sites

Thanks, but when I click on "GEEditor", I get what I expect to see and not what is actually being displayed.  Sorry, I dont know how to insert pics like you did above.

File 20-23-41 is a pic of what displays when I open GameEx.

File 20-26-40 is a screengrab of my Custom Menus.


Thank you in advance and sorry for being a pain!

 

Jim

 

 

2017-07-18_20-23-41.pdf

2017-07-18_20-26-40.pdf

Link to comment
Share on other sites

Just screen grab a png via Screenshot Captor + then drag + drop them onto the bottom bar of the Post Reply box (the one you're typing into). Yer gonna have to lear how to sreenshot + post if yer gonna get anywhere in this hobby!

Then I'll take a look.

Link to comment
Share on other sites

Thanks!  I tried dragging the png files into this space, but nothing happened.  I can upload the files as I would normally.  Here are the files.  The first one of the menu I see when I open GameEx.  The second is my CustomMenuEditor Screen.

Thanks, 

Jim

 

2017-07-25_11-56-59.png

2017-07-25_12-06-12.png

Link to comment
Share on other sites

OK. Post your GameEx>Config>CustomMenu.ini

I'll take a look see if I can get rid of that Intellivision for you - that's what you're wanting to do?

Apols, but bit busy with other projects at the moment, but CustomLists is at the top of my coding to-do list. 

Link to comment
Share on other sites

stigzler,

No worries about anything. I am thankful for your help with this.

Thanks.  I've attached my cutommenu.ini file.  There is also another "Consoles" under Computers and a "TRS-80 Color Computer" under Admin that don't belong.

There are 2 custommenu.ini files.  One is in Config and the other is in Plugins.  The one below is in config.

I appreciate your help!

Jim

CustomMenu.ini

Link to comment
Share on other sites

stigzler, 

I managed to remove the items I wanted.  I deleted my custommenu.ini file, opened up CustomMenuEditor and created a new one.  I don't why it happened or how the custom menus were not in sync with my custommenu.ini file, but things seem to be working now.


Thanks, 


Jim

  • Like 1
Link to comment
Share on other sites

  • 2 years later...
  • 4 months later...

Dear, I have download the plugin. I use windows 10 with Gameex Arcade Edition.

I lunch the plugin configure but I have no rom in list. If I check "GE Editor" I receive this error: I have no game in list

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.ComponentModel.Win32Exception: Impossibile trovare il file specificato
   in System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   in System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   in CustomLists.DelListsBT_Click(Object sender, EventArgs e)
   in System.Windows.Forms.Control.OnClick(EventArgs e)
   in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   in System.Windows.Forms.Control.WndProc(Message& m)
   in System.Windows.Forms.ButtonBase.WndProc(Message& m)
   in System.Windows.Forms.Button.WndProc(Message& m)
   in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9151 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
SetupWizard
    Versione assembly: 1.0.7430.1347
    Versione Win32: 1.0.7430.1347
    Base di codice: file:///C:/GameEx%20Arcade%20Edition/SetupWizard.exe
----------------------------------------
System.Windows.Forms
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Headsoft.FrontEnd
    Versione assembly: 1.0.0.0
    Versione Win32: 1.0.0.0
    Base di codice: file:///C:/GameEx%20Arcade%20Edition/Headsoft.FrontEnd.DLL
----------------------------------------
Headsoft.Tools
    Versione assembly: 1.0.0.0
    Versione Win32: 1.0.0.0
    Base di codice: file:///C:/GameEx%20Arcade%20Edition/Headsoft.Tools.DLL
----------------------------------------
System.Xml
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9151 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Configuration
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9153 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Management
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
Headsoft.DriveInfo
    Versione assembly: 1.0.6535.17563
    Versione Win32: 
    Base di codice: file:///C:/GameEx%20Arcade%20Edition/Headsoft.DriveInfo.DLL
----------------------------------------
msvcm90
    Versione assembly: 9.0.30729.9625
    Versione Win32: 9.00.30729.9625
    Base di codice: file:///C:/Windows/WinSxS/amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9625_none_08e1c10da83fbc83/msvcm90.dll
----------------------------------------
CustomLists
    Versione assembly: 1.0.6418.210
    Versione Win32: 1.0.6418.210
    Base di codice: file:///C:/GameEx%20Arcade%20Edition/PLUGINS/CustomLists.dll
----------------------------------------
System.Data
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9153 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Windows.Forms.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Accessibility
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.VisualBasic
    Versione assembly: 8.0.0.0
    Versione Win32: 8.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Web
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_64/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.Data.SQLite
    Versione assembly: 1.0.101.0
    Versione Win32: 1.0.101.0
    Base di codice: file:///C:/GameEx%20Arcade%20Edition/PLUGINS/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_64/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
    Base di codice: file:///C:/Windows/assembly/GAC_64/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------

************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.

 

Link to comment
Share on other sites

I was trying to look at trying this Custom Lists plugin, but it fails when I try and configure it.

I'm running GameEx 16.60 on Windows 10. I did NOT check the install 64-bit option during the install, so I think it should be running the 32-bit version. This is a test machine, so it's basically the default demo files/emulators for GameEx. I added 3 of the games to my favorites. I used the Repository Manager to download the plugin. Then I used the Setup Wizard to try and Setup Plugins. When I select the CustomLists plugin and press the Configure button, I get:

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately. Cannot find column RomFile.

Details:

Quote

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Cannot find column RomFile.
   at System.Data.DataTable.ParseSortString(String sortString)
   at System.Data.DataView.CheckSort(String sort)
   at System.Data.DataView.set_Sort(String value)
   at CustomLists.SetupForm()
   at CustomLists.CustomLists_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9151 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
SetupWizard
    Assembly Version: 1.0.7430.1342
    Win32 Version: 1.0.7430.1342
    CodeBase: file:///D:/SW/GameEx/SetupWizard.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9147 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Headsoft.FrontEnd
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/SW/GameEx/Headsoft.FrontEnd.DLL
----------------------------------------
Headsoft.Tools
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/SW/GameEx/Headsoft.Tools.DLL
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9153 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Management
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
Headsoft.DriveInfo
    Assembly Version: 1.0.6457.13469
    Win32 Version: 
    CodeBase: file:///D:/SW/GameEx/Headsoft.DriveInfo.DLL
----------------------------------------
msvcm90
    Assembly Version: 9.0.30729.9619
    Win32 Version: 9.00.30729.9619
    CodeBase: file:///C:/WINDOWS/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9619_none_508d9c7abcbd32b6/msvcm90.dll
----------------------------------------
CustomLists
    Assembly Version: 1.0.6418.210
    Win32 Version: 1.0.6418.210
    CodeBase: file:///D:/SW/GameEx/PLUGINS/CustomLists.dll
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9153 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Web
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.9136 (WinRelRS6.050727-9100)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

If I select Continue, the CustomLists - 1.3.0 GUI is accessible, but no favorites are listed as in the demo video... The Plugin's log file, CustomLists.log indicates:

 ERROR @ IMPORTING GE DATA: Could not load file or assembly 'System.Data.SQLite, Version=1.0.101.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139' or one of its dependencies. The system cannot find the file specified.

It also indicated above this ERROR that the /PLUGINS/SQLite.Interop.dll exists...

I've attached the CustomLists.log, my GameEx log.txt, and my GameEx.ini. I also tried to install this on my WinXP cabinet with the same results, but thought that this simple GameEx setup would be easier to debug...

Any ideas on what I can do to fix this?

Thanks.

CustomLists.log log.txt GameEx.ini

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...