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

Problem with Krak's new theme


GoTheBunnies

Recommended Posts

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?

Thanks

log.txt

Link to comment
Share on other sites

Beta downloaded and installed, but same problem existing. New log follows -

10:43:49.3 3/06/2012: Opening Configuration File

10:43:49.4 3/06/2012: GameEx: Version 12.62: Starting Log

10:43:49.4 3/06/2012: Operating System Platform: Win32NT

10:43:49.4 3/06/2012: Operating System Name: Windows XP

10:43:49.4 3/06/2012: Operating System Version: 5.1.2600

10:43:49.4 3/06/2012: Intel® Core2 CPU 6300 @ 1.86GHz, 1007MB

10:43:49.4 3/06/2012: 1.86Ghz - 2 Cores or CPU's

10:43:49.4 3/06/2012: Running Randomize()

10:43:49.4 3/06/2012: Loading PlugIns

10:43:49.4 3/06/2012: Checking for applications to Launch On Startup

10:43:49.4 3/06/2012: Running Misc startup tasks

10:43:49.4 3/06/2012: Setting Menu types

10:43:49.4 3/06/2012: Getting Configuration Values

10:43:49.4 3/06/2012: Using Theme: Retro Arcade HD

10:43:49.4 3/06/2012: Checking for alternate Image Directory for Theme: Retro Arcade HD

10:43:49.4 3/06/2012: Launching HideOS.exe

10:43:49.4 3/06/2012: Initialising Video/MNG DLL's

10:43:49.4 3/06/2012: GameEx will check for media insertion (may affect performance)

10:43:49.4 3/06/2012: Hiding Taskbar

10:43:49.4 3/06/2012: Is Media Center running?

10:43:49.4 3/06/2012: Checking/Creating LCD Registry values

10:43:49.4 3/06/2012: Check Media Center Exit/Start Mode

10:43:49.4 3/06/2012: Media Center Mode 2

10:43:49.4 3/06/2012: Video previews on. Warning: Only recommended on modern systems

10:43:49.4 3/06/2012: Custom Keyboard Input enabled: Getting custom codes

10:43:49.4 3/06/2012: Snap Delay set to: 5

10:43:49.4 3/06/2012: Get other settings

10:43:49.4 3/06/2012: Desktop set to Hide ICONS and set Background to Black

10:43:49.4 3/06/2012: SlikStik support enabled

10:43:49.4 3/06/2012: Using DirectInput for keyboard input

10:43:49.4 3/06/2012: Start work for Form

10:43:49.4 3/06/2012: Getting Original Screen Size

10:43:49.4 3/06/2012: Opening Database Connection

10:43:49.5 3/06/2012: Initializing Component

10:43:49.6 3/06/2012: MAME Path is: C:\Emulators\Mame32\Mame_133

10:43:49.6 3/06/2012: daphne Path is: C:\Emulators\Daphne

10:43:49.6 3/06/2012: daphne EXE file is: Daphne.exe

10:43:49.6 3/06/2012: Use daphne on. Daphne.exe will launch games

10:43:49.6 3/06/2012: ZiNc Path is: C:\Emulators\Zinc

10:43:49.6 3/06/2012: ZiNc EXE file is: zinc.exe

10:43:49.6 3/06/2012: Use ZiNc on. zinc.exe will launch PSX games

10:43:49.6 3/06/2012: MAME EXE file is: mame.exe

10:43:49.6 3/06/2012: ROM Path is: C:\Emulators\Mame32\Mame_133\roms

10:43:49.6 3/06/2012: Catver.ini is located at: C:\GameEx\DATA\catver.ini

10:43:49.6 3/06/2012: controls.ini is located at: C:\GameEx\data\controls.ini

10:43:49.6 3/06/2012: History.dat is located at: C:\GameEx\DATA\history.dat

10:43:49.6 3/06/2012: nplayers.ini is located at: C:\GameEx\DATA\nplayers.ini

10:43:49.6 3/06/2012: command.dat is located at: C:\GameEx\DATA\command.dat

10:43:49.6 3/06/2012: MAMEinfo.dat is located at: C:\GameEx\DATA\mameinfo.dat

10:43:49.6 3/06/2012: Loading Controls.ini map file

10:43:49.6 3/06/2012: Snap Path is: C:\Emulators\Mame32\Mame_133\snap

10:43:49.6 3/06/2012: Background Snap Path: Not Found

10:43:49.6 3/06/2012: AVI Snap Path is: C:\Emulators\Mame32\Mame_133\Videos

10:43:49.6 3/06/2012: Flyer Path is: C:\Emulators\Mame32\Mame_133\flyers

10:43:49.6 3/06/2012: Cabinet Path is: C:\Emulators\Mame32\Mame_133\cabinets

10:43:49.6 3/06/2012: Cabinet 3D Path: Not Found

10:43:49.6 3/06/2012: Title Path is: C:\Emulators\Mame32\Mame_133\titles

10:43:49.6 3/06/2012: PCB Path is: C:\Emulators\Mame32\Mame_133\pcb

10:43:49.6 3/06/2012: Artwork Preview Path is: C:\Emulators\Mame32\Mame_133\artwork

10:43:49.6 3/06/2012: Panel Path is: C:\Emulators\Mame32\Mame_133\cpanel

10:43:49.6 3/06/2012: Manual Path: Not Found

10:43:49.6 3/06/2012: Icon Path is: C:\Emulators\Mame32\Mame_133\icons

10:43:49.6 3/06/2012: Marquee Path is: C:\Emulators\Mame32\Mame_133\marquees

10:43:49.6 3/06/2012: Applying Language/Text

10:43:49.6 3/06/2012: Text/Language: English

10:43:49.6 3/06/2012: Loading Custom Emulators

10:43:49.6 3/06/2012: Loading Emulator 1: Super Nintendo Entertainment System

10:43:49.6 3/06/2012: Loading Emulator 2: Atari Jaguar

10:43:49.6 3/06/2012: Loading Emulator 4: Sega Master System

10:43:49.6 3/06/2012: Loading Emulator 6: Atari Lynx

10:43:49.7 3/06/2012: Loading Emulator 7: Sega Genesis

10:43:49.7 3/06/2012: Loading Emulator 9: Sega Game Gear

10:43:49.7 3/06/2012: Loading Emulator 10: Nintendo Entertainment System

10:43:49.7 3/06/2012: Loading Emulator 13: Sega SG 1000

10:43:49.7 3/06/2012: Loading Emulator 15: Nintendo N64

10:43:49.7 3/06/2012: Using Version 3 Themes Animations

10:43:49.7 3/06/2012: Retrieving resolution setting

10:43:49.7 3/06/2012: Using General Font: Boulder

10:43:49.7 3/06/2012: Using Title Font: Boulder

10:43:49.7 3/06/2012: Initialising Direct3D

10:43:49.8 3/06/2012: Applying GameEx is Loading Image

10:43:49.8 3/06/2012: Setting Resolution to 1280x1024 32 bit color

10:43:49.9 3/06/2012: Creating Surfaces

10:43:50.2 3/06/2012: Creating Primary Surface - Full Screen Mode

10:43:50.2 3/06/2012: Creating Back Buffer

10:43:50.2 3/06/2012: Version 2 Theme being used. Loading.

10:43:50.2 3/06/2012: Loading Button Data

10:43:50.2 3/06/2012: Loading Font Data

10:43:50.2 3/06/2012: Loading Layout Data

10:43:50.2 3/06/2012: Loading Taskbar Data

10:43:50.2 3/06/2012: Loading graphic Surfaces

10:43:50.2 3/06/2012: Display is running at: 1280x1024 32bit color, 60hz

10:43:50.2 3/06/2012: Adapter: Intel® Q965/Q963 Express Chipset Family

10:43:50.2 3/06/2012: Max texture size: 2048x2048

10:43:50.2 3/06/2012: Available texture memory: 202MB

10:43:50.2 3/06/2012: Initialising Bass Audio Library

10:43:50.3 3/06/2012: Creating Surfaces Misc and Dialogs

10:43:50.4 3/06/2012: Creating Surfaces Volume

10:43:50.4 3/06/2012: Creating Surfaces Arrows

10:43:50.4 3/06/2012: Creating Surfaces GameEXlogo Text

10:43:50.4 3/06/2012: Creating Surfaces Toolbar

10:43:50.5 3/06/2012: Creating Surfaces Toolbar Controls

10:43:50.5 3/06/2012: Creating Surfaces Backgrounds

10:43:50.5 3/06/2012: Creating Surfaces GameEx Logo

10:43:50.5 3/06/2012: Creating Surface Unselected

10:43:50.5 3/06/2012: Creating Surfaces Snaps

10:43:50.5 3/06/2012: Creating Surfaces Menu and List Bars

10:43:50.6 3/06/2012: Creating Fonts

10:43:50.6 3/06/2012: Creating Game Font

10:43:50.7 3/06/2012: Creating Game Font Faded

10:43:50.8 3/06/2012: Creating Title Font

10:43:50.8 3/06/2012: Restoring Title Font From Cache

10:43:51.0 3/06/2012: Creating Font Black

10:43:51.0 3/06/2012: Creating Font Black Small

10:43:51.1 3/06/2012: Fonts Created Succesfully

10:43:51.1 3/06/2012: 8MB Video Memory Used

10:43:52.0 3/06/2012: Attempting to load game list

10:43:52.1 3/06/2012: MAME CMD options: -nowindow -hwstretch -joy -skip_gameinfo

10:43:52.2 3/06/2012: Creating DirectSound Device

10:43:52.2 3/06/2012: Trying: Primary Sound Driver

10:43:52.2 3/06/2012: Loading Sound Files

10:43:52.4 3/06/2012: DirectSound Device Created Successfully

10:43:52.4 3/06/2012: Initialising DirectInput for Gamepad support

10:43:52.4 3/06/2012: Unable to create a joystick device

10:43:52.4 3/06/2012: Initialising DirectInput for Keyboard support

10:43:52.4 3/06/2012: Loading Start Page

10:43:52.4 3/06/2012: Initializing MCE Remote

10:43:52.4 3/06/2012: Playing intro sound file

10:43:52.4 3/06/2012: Initialization OK! Starting GameEx!

10:43:52.4 3/06/2012: Testing Main Loop Once: Processing Frame

10:43:52.8 3/06/2012: Testing Main Loop Once: Main Loop ran successfully

10:44:07.1 3/06/2012: Restoring Cached ICONS from File

10:44:36.6 3/06/2012: Validating: Emulator_1: Snap Path: C:\Emulators\Nintendo\Super Nintendo Entertainment System\Video

10:44:36.6 3/06/2012: Validating: Emulator_1: Database: [Console] Nintendo SNES

10:44:36.6 3/06/2012: Validating: Emulator_1: Title Snap Path: C:\Emulators\Nintendo\Super Nintendo Entertainment System\Titles

10:44:36.6 3/06/2012: Validating: Emulator_1: Box Art Path: C:\Emulators\Nintendo\Super Nintendo Entertainment System\Box Art

10:44:36.6 3/06/2012: Validating: Emulator_1: Cart Art Path: C:\Emulators\Nintendo\Super Nintendo Entertainment System\Cartridge Art

10:44:36.6 3/06/2012: Validating: Emulator_2: Custom Background: theme_background_atari jaguar.png

10:44:36.6 3/06/2012: Validating: Emulator_2: Snap Path: C:\Emulators\Atari\Jaguar\Video

10:44:36.6 3/06/2012: Validating: Emulator_2: Custom Art Path 1: C:\Emulators\Atari\Jaguar

10:44:36.6 3/06/2012: Validating: Emulator_2: Database: [Console] Atari Jaguar

10:44:36.6 3/06/2012: Validating: Emulator_2: Title Snap Path: C:\Emulators\Atari\Jaguar\Titles

10:44:36.6 3/06/2012: Validating: Emulator_2: Box Art Path: C:\Emulators\Atari\Jaguar\Box Art

10:44:36.6 3/06/2012: Validating: Emulator_4: Custom Background: theme_background_sega master system.png

10:44:36.6 3/06/2012: Validating: Emulator_4: Snap Path: C:\Emulators\Sega\SMS\Video

10:44:36.6 3/06/2012: Validating: Emulator_4: Custom Art Path 1: C:\Emulators\Sega\SMS

10:44:36.6 3/06/2012: Validating: Emulator_4: Database: [Console] Sega Master System

10:44:36.6 3/06/2012: Validating: Emulator_4: Title Snap Path: C:\Emulators\Sega\SMS\Titles

10:44:36.6 3/06/2012: Validating: Emulator_4: Box Art Path: C:\Emulators\Sega\SMS\Box Art

10:44:36.6 3/06/2012: Validating: Emulator_6: Custom Background: theme_background_atari lynx.png

10:44:36.6 3/06/2012: Validating: Emulator_6: Snap Path: C:\Emulators\Atari\Lynx\Video

10:44:36.6 3/06/2012: Validating: Emulator_6: Custom Art Path 1: C:\Emulators\Atari\Lynx

10:44:36.6 3/06/2012: Validating: Emulator_6: Database: [Handheld] Atari Lynx

10:44:36.6 3/06/2012: Validating: Emulator_6: Title Snap Path: C:\Emulators\Atari\Lynx\Titles

10:44:36.6 3/06/2012: Validating: Emulator_7: Custom Background: theme_background_sega genesis.png

10:44:36.6 3/06/2012: Validating: Emulator_7: Snap Path: C:\Emulators\Sega\Genesis\Video

10:44:36.6 3/06/2012: Validating: Emulator_7: Custom Art Path 1: C:\Emulators\Sega\Genesis\Themes\Default

10:44:36.6 3/06/2012: Validating: Emulator_7: Database: [Console] Sega Genesis

10:44:36.6 3/06/2012: Validating: Emulator_7: Title Snap Path: C:\Emulators\Sega\Genesis\Titles

10:44:36.6 3/06/2012: Validating: Emulator_7: Box Art Path: C:\Emulators\Sega\Genesis\Box Art

10:44:36.6 3/06/2012: Validating: Emulator_9: Custom Background: theme_background_sega game gear.png

10:44:36.6 3/06/2012: Validating: Emulator_9: Snap Path: C:\Emulators\Sega\Game Gear\Video

10:44:36.6 3/06/2012: Validating: Emulator_9: Custom Art Path 1: C:\Emulators\Sega\Game Gear

10:44:36.6 3/06/2012: Validating: Emulator_9: Database: [Console] Sega CD

10:44:36.6 3/06/2012: Validating: Emulator_9: Title Snap Path: C:\Emulators\Sega\Game Gear\Titles

10:44:36.6 3/06/2012: Validating: Emulator_9: Box Art Path: C:\Emulators\Sega\Game Gear\Box Art

10:44:36.6 3/06/2012: Validating: Emulator_10: Snap Path: C:\Emulators\Nintendo\Nintendo Entertainment System\Video

10:44:36.6 3/06/2012: Validating: Emulator_10: Custom Art Path 1: C:\Emulators\Nintendo\Nintendo Entertainment System\Themes

10:44:36.6 3/06/2012: Validating: Emulator_10: Database: [Console] Nintendo NES

10:44:36.6 3/06/2012: Validating: Emulator_10: Title Snap Path: C:\Emulators\Nintendo\Nintendo Entertainment System\Titles

10:44:36.6 3/06/2012: Validating: Emulator_10: Box Art Path: C:\Emulators\Nintendo\Nintendo Entertainment System\Box Art

10:44:36.6 3/06/2012: Validating: Emulator_10: Cart Art Path: C:\Emulators\Nintendo\Nintendo Entertainment System\Cartridges

10:44:36.6 3/06/2012: Validating: Emulator_13: Snap Path: C:\Emulators\Sega\SG1000\Video

10:44:36.6 3/06/2012: Validating: Emulator_13: Custom Art Path 1: C:\Emulators\Sega\SG1000

10:44:36.6 3/06/2012: Validating: Emulator_13: Database: [Console] Sega CD

10:44:36.6 3/06/2012: Validating: Emulator_13: Title Snap Path: C:\Emulators\Sega\SG1000\Images\Titles

10:44:36.6 3/06/2012: Validating: Emulator_13: Box Art Path: C:\Emulators\Sega\SG1000\Images\Box Art

10:44:36.6 3/06/2012: Validating: Emulator_15: Snap Path: C:\Emulators\Nintendo\64\Video

10:44:36.6 3/06/2012: Validating: Emulator_15: Custom Art Path 1: C:\Emulators\Nintendo\64

10:44:36.6 3/06/2012: Validating: Emulator_15: Database: [Console] Nintendo N64

10:44:36.6 3/06/2012: Validating: Emulator_15: Title Snap Path: C:\Emulators\Nintendo\64\Titles

10:44:36.6 3/06/2012: Validating: Emulator_15: Box Art Path: C:\Emulators\Nintendo\64\Box Art

10:44:36.6 3/06/2012: Validating: Emulator_15: Cart Art Path: C:\Emulators\Nintendo\64\Cartridges

10:44:57.1 3/06/2012: Creating instance of global keyboard hook

10:44:57.1 3/06/2012: Running: cmd.exe /c C: Fusion.exe "C:\Emulators\Sega\SG1000\Roms\-|-Emu-|-" -fullscreen

10:44:57.3 3/06/2012: Shutting down display

10:45:06.5 3/06/2012: Exiting Game

10:45:06.5 3/06/2012: Closing Process

10:45:09.3 3/06/2012: Writing Stats

10:45:09.3 3/06/2012: Plugin: Game Exit

10:45:09.3 3/06/2012: Plugin: Process Commands

10:45:09.3 3/06/2012: Refreshing Keyboard

10:45:09.5 3/06/2012: Initialising Audio

10:45:09.6 3/06/2012: Relaunching HideOS

10:45:09.8 3/06/2012: Restoring Window

10:45:09.8 3/06/2012: Reinitializing Graphics System

10:45:11.7 3/06/2012: 21 Consecutive Exceptions Occured

10: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 seconds

10:45:11.7 3/06/2012: Exception count will be dropped to 15

10:45:17.5 3/06/2012: --**--

10:45:17.5 3/06/2012: 21 Consecutive Exceptions Occured: Exiting

10:45:17.5 3/06/2012: Closing database connection

10:45:17.6 3/06/2012: First Exception:

10:45:17.6 3/06/2012: C:\GameEx\themes\Retro Arcade HD\MEDIA\emubak.bmp

10: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

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.bmp

10: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? :D

@ 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).

post-680-0-73397600-1338703142_thumb.png

Link to comment
Share on other sites

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

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

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

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

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