GoTheBunnies Posted June 2, 2012 Share Posted June 2, 2012 Hi guys,I've today updated GameEx (it's been a while since I've loaded an update), and downloaded Krak's new theme (and it looks fantastic! Thank you).A problem with loading some of the emulators - Mame games look and work fine, and most of the emulators are fine as well (Sega etc all good), Some of the emulator menus, however, are not loading (Nintendo seem to be a primary offender). The system seems to try to load it, then it crashes to a GameEx exception message. I've attached a copy of the message log.I've checked the same emulators using other themes and they run fine.Any thoughts?Thankslog.txt Link to comment Share on other sites More sharing options...
Tom Speirs Posted June 2, 2012 Share Posted June 2, 2012 Could you see if this is fixed in the Beta please?Cheers.Tom. Link to comment Share on other sites More sharing options...
GoTheBunnies Posted June 2, 2012 Author Share Posted June 2, 2012 Could you see if this is fixed in the Beta please?Cheers.Tom.Sorry Tom , the beta? Link to comment Share on other sites More sharing options...
Adultery Posted June 2, 2012 Share Posted June 2, 2012 Yeah: Link to comment Share on other sites More sharing options...
GoTheBunnies Posted June 2, 2012 Author Share Posted June 2, 2012 Ahhh ok, is it as simple as running that exe file? Link to comment Share on other sites More sharing options...
Tom Speirs Posted June 2, 2012 Share Posted June 2, 2012 Ahhh ok, is it as simple as running that exe file?No, use the full install in the first post but wait 10 minutes as I am uploading a new version. Link to comment Share on other sites More sharing options...
GoTheBunnies Posted June 3, 2012 Author Share Posted June 3, 2012 Beta downloaded and installed, but same problem existing. New log follows -10:43:49.3 3/06/2012: Opening Configuration File10:43:49.4 3/06/2012: GameEx: Version 12.62: Starting Log10:43:49.4 3/06/2012: Operating System Platform: Win32NT10:43:49.4 3/06/2012: Operating System Name: Windows XP10:43:49.4 3/06/2012: Operating System Version: 5.1.260010:43:49.4 3/06/2012: Intel® Core2 CPU 6300 @ 1.86GHz, 1007MB10:43:49.4 3/06/2012: 1.86Ghz - 2 Cores or CPU's10:43:49.4 3/06/2012: Running Randomize()10:43:49.4 3/06/2012: Loading PlugIns10:43:49.4 3/06/2012: Checking for applications to Launch On Startup10:43:49.4 3/06/2012: Running Misc startup tasks10:43:49.4 3/06/2012: Setting Menu types10:43:49.4 3/06/2012: Getting Configuration Values10:43:49.4 3/06/2012: Using Theme: Retro Arcade HD10:43:49.4 3/06/2012: Checking for alternate Image Directory for Theme: Retro Arcade HD10:43:49.4 3/06/2012: Launching HideOS.exe10:43:49.4 3/06/2012: Initialising Video/MNG DLL's10:43:49.4 3/06/2012: GameEx will check for media insertion (may affect performance)10:43:49.4 3/06/2012: Hiding Taskbar10:43:49.4 3/06/2012: Is Media Center running?10:43:49.4 3/06/2012: Checking/Creating LCD Registry values10:43:49.4 3/06/2012: Check Media Center Exit/Start Mode10:43:49.4 3/06/2012: Media Center Mode 210:43:49.4 3/06/2012: Video previews on. Warning: Only recommended on modern systems10:43:49.4 3/06/2012: Custom Keyboard Input enabled: Getting custom codes10:43:49.4 3/06/2012: Snap Delay set to: 510:43:49.4 3/06/2012: Get other settings10:43:49.4 3/06/2012: Desktop set to Hide ICONS and set Background to Black10:43:49.4 3/06/2012: SlikStik support enabled10:43:49.4 3/06/2012: Using DirectInput for keyboard input10:43:49.4 3/06/2012: Start work for Form10:43:49.4 3/06/2012: Getting Original Screen Size10:43:49.4 3/06/2012: Opening Database Connection10:43:49.5 3/06/2012: Initializing Component10:43:49.6 3/06/2012: MAME Path is: C:\Emulators\Mame32\Mame_13310:43:49.6 3/06/2012: daphne Path is: C:\Emulators\Daphne10:43:49.6 3/06/2012: daphne EXE file is: Daphne.exe10:43:49.6 3/06/2012: Use daphne on. Daphne.exe will launch games10:43:49.6 3/06/2012: ZiNc Path is: C:\Emulators\Zinc10:43:49.6 3/06/2012: ZiNc EXE file is: zinc.exe10:43:49.6 3/06/2012: Use ZiNc on. zinc.exe will launch PSX games10:43:49.6 3/06/2012: MAME EXE file is: mame.exe10:43:49.6 3/06/2012: ROM Path is: C:\Emulators\Mame32\Mame_133\roms10:43:49.6 3/06/2012: Catver.ini is located at: C:\GameEx\DATA\catver.ini10:43:49.6 3/06/2012: controls.ini is located at: C:\GameEx\data\controls.ini10:43:49.6 3/06/2012: History.dat is located at: C:\GameEx\DATA\history.dat10:43:49.6 3/06/2012: nplayers.ini is located at: C:\GameEx\DATA\nplayers.ini10:43:49.6 3/06/2012: command.dat is located at: C:\GameEx\DATA\command.dat10:43:49.6 3/06/2012: MAMEinfo.dat is located at: C:\GameEx\DATA\mameinfo.dat10:43:49.6 3/06/2012: Loading Controls.ini map file10:43:49.6 3/06/2012: Snap Path is: C:\Emulators\Mame32\Mame_133\snap10:43:49.6 3/06/2012: Background Snap Path: Not Found10:43:49.6 3/06/2012: AVI Snap Path is: C:\Emulators\Mame32\Mame_133\Videos10:43:49.6 3/06/2012: Flyer Path is: C:\Emulators\Mame32\Mame_133\flyers10:43:49.6 3/06/2012: Cabinet Path is: C:\Emulators\Mame32\Mame_133\cabinets10:43:49.6 3/06/2012: Cabinet 3D Path: Not Found10:43:49.6 3/06/2012: Title Path is: C:\Emulators\Mame32\Mame_133\titles10:43:49.6 3/06/2012: PCB Path is: C:\Emulators\Mame32\Mame_133\pcb10:43:49.6 3/06/2012: Artwork Preview Path is: C:\Emulators\Mame32\Mame_133\artwork10:43:49.6 3/06/2012: Panel Path is: C:\Emulators\Mame32\Mame_133\cpanel10:43:49.6 3/06/2012: Manual Path: Not Found10:43:49.6 3/06/2012: Icon Path is: C:\Emulators\Mame32\Mame_133\icons10:43:49.6 3/06/2012: Marquee Path is: C:\Emulators\Mame32\Mame_133\marquees10:43:49.6 3/06/2012: Applying Language/Text10:43:49.6 3/06/2012: Text/Language: English10:43:49.6 3/06/2012: Loading Custom Emulators10:43:49.6 3/06/2012: Loading Emulator 1: Super Nintendo Entertainment System10:43:49.6 3/06/2012: Loading Emulator 2: Atari Jaguar10:43:49.6 3/06/2012: Loading Emulator 4: Sega Master System10:43:49.6 3/06/2012: Loading Emulator 6: Atari Lynx10:43:49.7 3/06/2012: Loading Emulator 7: Sega Genesis10:43:49.7 3/06/2012: Loading Emulator 9: Sega Game Gear10:43:49.7 3/06/2012: Loading Emulator 10: Nintendo Entertainment System10:43:49.7 3/06/2012: Loading Emulator 13: Sega SG 100010:43:49.7 3/06/2012: Loading Emulator 15: Nintendo N6410:43:49.7 3/06/2012: Using Version 3 Themes Animations10:43:49.7 3/06/2012: Retrieving resolution setting10:43:49.7 3/06/2012: Using General Font: Boulder10:43:49.7 3/06/2012: Using Title Font: Boulder10:43:49.7 3/06/2012: Initialising Direct3D10:43:49.8 3/06/2012: Applying GameEx is Loading Image10:43:49.8 3/06/2012: Setting Resolution to 1280x1024 32 bit color10:43:49.9 3/06/2012: Creating Surfaces10:43:50.2 3/06/2012: Creating Primary Surface - Full Screen Mode10:43:50.2 3/06/2012: Creating Back Buffer10:43:50.2 3/06/2012: Version 2 Theme being used. Loading.10:43:50.2 3/06/2012: Loading Button Data10:43:50.2 3/06/2012: Loading Font Data10:43:50.2 3/06/2012: Loading Layout Data10:43:50.2 3/06/2012: Loading Taskbar Data10:43:50.2 3/06/2012: Loading graphic Surfaces10:43:50.2 3/06/2012: Display is running at: 1280x1024 32bit color, 60hz10:43:50.2 3/06/2012: Adapter: Intel® Q965/Q963 Express Chipset Family10:43:50.2 3/06/2012: Max texture size: 2048x204810:43:50.2 3/06/2012: Available texture memory: 202MB10:43:50.2 3/06/2012: Initialising Bass Audio Library10:43:50.3 3/06/2012: Creating Surfaces Misc and Dialogs10:43:50.4 3/06/2012: Creating Surfaces Volume10:43:50.4 3/06/2012: Creating Surfaces Arrows10:43:50.4 3/06/2012: Creating Surfaces GameEXlogo Text10:43:50.4 3/06/2012: Creating Surfaces Toolbar10:43:50.5 3/06/2012: Creating Surfaces Toolbar Controls10:43:50.5 3/06/2012: Creating Surfaces Backgrounds10:43:50.5 3/06/2012: Creating Surfaces GameEx Logo10:43:50.5 3/06/2012: Creating Surface Unselected10:43:50.5 3/06/2012: Creating Surfaces Snaps10:43:50.5 3/06/2012: Creating Surfaces Menu and List Bars10:43:50.6 3/06/2012: Creating Fonts10:43:50.6 3/06/2012: Creating Game Font10:43:50.7 3/06/2012: Creating Game Font Faded10:43:50.8 3/06/2012: Creating Title Font10:43:50.8 3/06/2012: Restoring Title Font From Cache10:43:51.0 3/06/2012: Creating Font Black10:43:51.0 3/06/2012: Creating Font Black Small10:43:51.1 3/06/2012: Fonts Created Succesfully10:43:51.1 3/06/2012: 8MB Video Memory Used10:43:52.0 3/06/2012: Attempting to load game list10:43:52.1 3/06/2012: MAME CMD options: -nowindow -hwstretch -joy -skip_gameinfo10:43:52.2 3/06/2012: Creating DirectSound Device10:43:52.2 3/06/2012: Trying: Primary Sound Driver10:43:52.2 3/06/2012: Loading Sound Files10:43:52.4 3/06/2012: DirectSound Device Created Successfully10:43:52.4 3/06/2012: Initialising DirectInput for Gamepad support10:43:52.4 3/06/2012: Unable to create a joystick device10:43:52.4 3/06/2012: Initialising DirectInput for Keyboard support10:43:52.4 3/06/2012: Loading Start Page10:43:52.4 3/06/2012: Initializing MCE Remote10:43:52.4 3/06/2012: Playing intro sound file10:43:52.4 3/06/2012: Initialization OK! Starting GameEx!10:43:52.4 3/06/2012: Testing Main Loop Once: Processing Frame10:43:52.8 3/06/2012: Testing Main Loop Once: Main Loop ran successfully10:44:07.1 3/06/2012: Restoring Cached ICONS from File10:44:36.6 3/06/2012: Validating: Emulator_1: Snap Path: C:\Emulators\Nintendo\Super Nintendo Entertainment System\Video10:44:36.6 3/06/2012: Validating: Emulator_1: Database: [Console] Nintendo SNES10:44:36.6 3/06/2012: Validating: Emulator_1: Title Snap Path: C:\Emulators\Nintendo\Super Nintendo Entertainment System\Titles10:44:36.6 3/06/2012: Validating: Emulator_1: Box Art Path: C:\Emulators\Nintendo\Super Nintendo Entertainment System\Box Art10:44:36.6 3/06/2012: Validating: Emulator_1: Cart Art Path: C:\Emulators\Nintendo\Super Nintendo Entertainment System\Cartridge Art10:44:36.6 3/06/2012: Validating: Emulator_2: Custom Background: theme_background_atari jaguar.png10:44:36.6 3/06/2012: Validating: Emulator_2: Snap Path: C:\Emulators\Atari\Jaguar\Video10:44:36.6 3/06/2012: Validating: Emulator_2: Custom Art Path 1: C:\Emulators\Atari\Jaguar10:44:36.6 3/06/2012: Validating: Emulator_2: Database: [Console] Atari Jaguar10:44:36.6 3/06/2012: Validating: Emulator_2: Title Snap Path: C:\Emulators\Atari\Jaguar\Titles10:44:36.6 3/06/2012: Validating: Emulator_2: Box Art Path: C:\Emulators\Atari\Jaguar\Box Art10:44:36.6 3/06/2012: Validating: Emulator_4: Custom Background: theme_background_sega master system.png10:44:36.6 3/06/2012: Validating: Emulator_4: Snap Path: C:\Emulators\Sega\SMS\Video10:44:36.6 3/06/2012: Validating: Emulator_4: Custom Art Path 1: C:\Emulators\Sega\SMS10:44:36.6 3/06/2012: Validating: Emulator_4: Database: [Console] Sega Master System10:44:36.6 3/06/2012: Validating: Emulator_4: Title Snap Path: C:\Emulators\Sega\SMS\Titles10:44:36.6 3/06/2012: Validating: Emulator_4: Box Art Path: C:\Emulators\Sega\SMS\Box Art10:44:36.6 3/06/2012: Validating: Emulator_6: Custom Background: theme_background_atari lynx.png10:44:36.6 3/06/2012: Validating: Emulator_6: Snap Path: C:\Emulators\Atari\Lynx\Video10:44:36.6 3/06/2012: Validating: Emulator_6: Custom Art Path 1: C:\Emulators\Atari\Lynx10:44:36.6 3/06/2012: Validating: Emulator_6: Database: [Handheld] Atari Lynx10:44:36.6 3/06/2012: Validating: Emulator_6: Title Snap Path: C:\Emulators\Atari\Lynx\Titles10:44:36.6 3/06/2012: Validating: Emulator_7: Custom Background: theme_background_sega genesis.png10:44:36.6 3/06/2012: Validating: Emulator_7: Snap Path: C:\Emulators\Sega\Genesis\Video10:44:36.6 3/06/2012: Validating: Emulator_7: Custom Art Path 1: C:\Emulators\Sega\Genesis\Themes\Default10:44:36.6 3/06/2012: Validating: Emulator_7: Database: [Console] Sega Genesis10:44:36.6 3/06/2012: Validating: Emulator_7: Title Snap Path: C:\Emulators\Sega\Genesis\Titles10:44:36.6 3/06/2012: Validating: Emulator_7: Box Art Path: C:\Emulators\Sega\Genesis\Box Art10:44:36.6 3/06/2012: Validating: Emulator_9: Custom Background: theme_background_sega game gear.png10:44:36.6 3/06/2012: Validating: Emulator_9: Snap Path: C:\Emulators\Sega\Game Gear\Video10:44:36.6 3/06/2012: Validating: Emulator_9: Custom Art Path 1: C:\Emulators\Sega\Game Gear10:44:36.6 3/06/2012: Validating: Emulator_9: Database: [Console] Sega CD10:44:36.6 3/06/2012: Validating: Emulator_9: Title Snap Path: C:\Emulators\Sega\Game Gear\Titles10:44:36.6 3/06/2012: Validating: Emulator_9: Box Art Path: C:\Emulators\Sega\Game Gear\Box Art10:44:36.6 3/06/2012: Validating: Emulator_10: Snap Path: C:\Emulators\Nintendo\Nintendo Entertainment System\Video10:44:36.6 3/06/2012: Validating: Emulator_10: Custom Art Path 1: C:\Emulators\Nintendo\Nintendo Entertainment System\Themes10:44:36.6 3/06/2012: Validating: Emulator_10: Database: [Console] Nintendo NES10:44:36.6 3/06/2012: Validating: Emulator_10: Title Snap Path: C:\Emulators\Nintendo\Nintendo Entertainment System\Titles10:44:36.6 3/06/2012: Validating: Emulator_10: Box Art Path: C:\Emulators\Nintendo\Nintendo Entertainment System\Box Art10:44:36.6 3/06/2012: Validating: Emulator_10: Cart Art Path: C:\Emulators\Nintendo\Nintendo Entertainment System\Cartridges10:44:36.6 3/06/2012: Validating: Emulator_13: Snap Path: C:\Emulators\Sega\SG1000\Video10:44:36.6 3/06/2012: Validating: Emulator_13: Custom Art Path 1: C:\Emulators\Sega\SG100010:44:36.6 3/06/2012: Validating: Emulator_13: Database: [Console] Sega CD10:44:36.6 3/06/2012: Validating: Emulator_13: Title Snap Path: C:\Emulators\Sega\SG1000\Images\Titles10:44:36.6 3/06/2012: Validating: Emulator_13: Box Art Path: C:\Emulators\Sega\SG1000\Images\Box Art10:44:36.6 3/06/2012: Validating: Emulator_15: Snap Path: C:\Emulators\Nintendo\64\Video10:44:36.6 3/06/2012: Validating: Emulator_15: Custom Art Path 1: C:\Emulators\Nintendo\6410:44:36.6 3/06/2012: Validating: Emulator_15: Database: [Console] Nintendo N6410:44:36.6 3/06/2012: Validating: Emulator_15: Title Snap Path: C:\Emulators\Nintendo\64\Titles10:44:36.6 3/06/2012: Validating: Emulator_15: Box Art Path: C:\Emulators\Nintendo\64\Box Art10:44:36.6 3/06/2012: Validating: Emulator_15: Cart Art Path: C:\Emulators\Nintendo\64\Cartridges10:44:57.1 3/06/2012: Creating instance of global keyboard hook10:44:57.1 3/06/2012: Running: cmd.exe /c C: Fusion.exe "C:\Emulators\Sega\SG1000\Roms\-|-Emu-|-" -fullscreen10:44:57.3 3/06/2012: Shutting down display10:45:06.5 3/06/2012: Exiting Game10:45:06.5 3/06/2012: Closing Process10:45:09.3 3/06/2012: Writing Stats10:45:09.3 3/06/2012: Plugin: Game Exit10:45:09.3 3/06/2012: Plugin: Process Commands10:45:09.3 3/06/2012: Refreshing Keyboard10:45:09.5 3/06/2012: Initialising Audio10:45:09.6 3/06/2012: Relaunching HideOS10:45:09.8 3/06/2012: Restoring Window10:45:09.8 3/06/2012: Reinitializing Graphics System10:45:11.7 3/06/2012: 21 Consecutive Exceptions Occured10:45:11.7 3/06/2012: Index was outside the bounds of the array.10:45:11.7 3/06/2012: at GameEx.GameEx.mainform.DrawBackground(Boolean NoAlpha)10:45:11.7 3/06/2012: at GameEx.GameEx.mainform.ad()10:45:11.7 3/06/2012: Trying reinitialising the display after sleeping for 4 seconds10:45:11.7 3/06/2012: Exception count will be dropped to 1510:45:17.5 3/06/2012: --**--10:45:17.5 3/06/2012: 21 Consecutive Exceptions Occured: Exiting10:45:17.5 3/06/2012: Closing database connection10:45:17.6 3/06/2012: First Exception:10:45:17.6 3/06/2012: C:\GameEx\themes\Retro Arcade HD\MEDIA\emubak.bmp10:45:17.6 3/06/2012: at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)10:45:17.6 3/06/2012: at System.Drawing.Image.FromFile(String filename)10:45:17.6 3/06/2012: at GameEx.GameEx.mainform.o()10:45:17.6 3/06/2012: at GameEx.GameEx.mainform.LaunchEmu(Boolean LaunchedFromAttract)10:45:17.6 3/06/2012: at GameEx.GameEx.mainform.ProcessGameMenu4()10:45:17.6 3/06/2012: at GameEx.GameEx.mainform.Processgamemenu(Boolean overridereturn)10:45:17.6 3/06/2012: at GameEx.GameEx.mainform.ad()10:45:17.6 3/06/2012: Last Exception:10:45:17.6 3/06/2012: Index was outside the bounds of the array.10:45:17.6 3/06/2012: at GameEx.GameEx.mainform.DrawBackground(Boolean NoAlpha)10:45:17.6 3/06/2012: at GameEx.GameEx.mainform.ad(). Link to comment Share on other sites More sharing options...
Adultery Posted June 3, 2012 Share Posted June 3, 2012 Ahh... I see what's happening here... It almost looks like the emubak.png is not loading properly and Tom's System.Drawing.Image.FromFile() can't find the image (like the embak is returning -1 in the array)... Or something... Not my code obviously, just a guess judging by this:10:45:17.6 3/06/2012: C:\GameEx\themes\Retro Arcade HD\MEDIA\emubak.bmp10:45:17.6 3/06/2012: at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)Hang on GoTheBunnies, let's try something. .:EDIT:. Scratch that... It actually makes sense. Okay, so Krak's theme doesn't have a default emubak.png. The question I have is why is GameEx looking for emubak.bmp if it doesn't exist in the theme folder or the Default - Default folder? That would certainly explain the array error... Maybe the BMP is the last image it looks for before it's *supposed* to revert to the default location? Which it doesn't seem to be doing? Because it would find emubak.png in there? @ GoTheBunnies: Pop this in Krak's theme's MEDIA folder and see if it doesn't remove the error. Then I'll gaive Krak the heads up that he doesn't have a default emubak and he can add one in for emus that don't have a background. And if Tom's reading this, he'll see that the code isn't looking for a default emubak and correct it (if my assumption is correct). Link to comment Share on other sites More sharing options...
Krakerman Posted June 3, 2012 Share Posted June 3, 2012 Hmmmm interesting thanks Adultery will look at this later Strange thou as my system has no issues at all running it. Link to comment Share on other sites More sharing options...
Adultery Posted June 3, 2012 Share Posted June 3, 2012 Do you have any emus that don't have a custom bak for them? The other thought I had was sometimes it just flakes and loses the emulator's page image on my cab randomly, so this may also be the case.But again, it's only my 2c and I might be wrong. Link to comment Share on other sites More sharing options...
Krakerman Posted June 3, 2012 Share Posted June 3, 2012 Nope. Every emu has a custom bak. Link to comment Share on other sites More sharing options...
Adultery Posted June 3, 2012 Share Posted June 3, 2012 Hence why the lack of a crash on your rig, your situation never even calls up emubak.png. Link to comment Share on other sites More sharing options...
Krakerman Posted June 3, 2012 Share Posted June 3, 2012 Very true...That is why I never made a emubak for it and never thought that would cause an issue. Link to comment Share on other sites More sharing options...
Adultery Posted June 3, 2012 Share Posted June 3, 2012 Well, it shouldn't. It should default to the Default - Default folder (that's a lot of defaults! LOL!). I think it's a GameEx bug, TBH... Can't remember seeing a theme without one ever so it's no wonder it slipped by unnoticed for so long. Link to comment Share on other sites More sharing options...
Tom Speirs Posted June 3, 2012 Share Posted June 3, 2012 Fixed. Link to comment Share on other sites More sharing options...
GoTheBunnies Posted June 3, 2012 Author Share Posted June 3, 2012 Tom how do I get the changes onto my system? (I've tried doing the full install again but the system is using the setup.exe file I downloaded earlier....) Link to comment Share on other sites More sharing options...
Tom Speirs Posted June 3, 2012 Share Posted June 3, 2012 I only just updated the install. So go grab it again. There will be a full release anyway soon.PS: Sounds like you need to clear the browser cache. Link to comment Share on other sites More sharing options...
GoTheBunnies Posted June 3, 2012 Author Share Posted June 3, 2012 Thanks Tom - downloaded the new version, and that has fixed the problem of all the emulators loading - thanks.I have another issue with the theme, but I'm guessing it's totally unrelated, so I'll put it in a separate post.Thanks again Link to comment Share on other sites More sharing options...
Recommended Posts