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

GameEx 5.37 Released


Tom Speirs

Recommended Posts

15th January 2006
- GameEx 5.37 - lots of new features

  • The initial production
    release of GameExtender is here.
  • As far as I know it's a world
    first for front ends.
  • When enabled GameEx runs a
    tiny web server when running, this outputs sort of
    like an LCD Display on steroids, on either the
    same pc, or any networked or internet worked PC.
  • You can see exactly what's
    going on with GameEx from a web browser, or via
    the included viewer, which gives a full screen
    output.
  • You have to check it out.
  • In addition, I believe
    another world first for an integrated front end is
    the ability to view the control panel while MAME
    is playing, by pressing a defined key (default is
    L). Thanks to HeadKaze for the idea, help and
    inspiration.
  • If that's not enough, in
    advanced emulator config ini's you can now specify
    up to 10 buttons.
  • NOTE: GameExtender
    only works with registered versions of GameEx.



Link to comment
Share on other sites

Wow, the CP Viewer works great! I see what you mean about using the pause key too. I suppose I could just disable the 'p' key in mame and assign that in GameEx? Or do you send the 'p' key to mame to unpause?

Also, did you try minimising Mame while showing the CP viewer? From my experiments it would keep Mame paused. If that's the case then 'p' could be used along with any other key.

Also, there is still a little bug that going to the Mame list will jump randomly to down the list (now it's not just skipping the games that start with a number, now it just seems random in the list).

Bloody great release though! Love the CP viewer, havn't had much of a chance to check out the networked stuff. Any basic instructions on how to get it to work? I suppose by saying "from a web brower" you mean just type in the IP address of the machine while GameEx is running or is it more involved? Do you have to turn on the server? Also I guess for dynamic IP's it might be cool to display the IP address on the GameEx screen.

I use Remote Desktop to administer my Mame machine wirelessly. But GameEx will crash when connecting using it. Perhaps this new feature will open up new things like remote administration, perhaps even things like watching people play remotely using a web cam. The mind boggles what this could bring to GameEx B)

Link to comment
Share on other sites

I use Remote Desktop to administer my Mame machine wirelessly. But GameEx will crash when connecting using it. Perhaps this new feature will open up new things like remote administration, perhaps even things like watching people play remotely using a web cam. The mind boggles what this could bring to GameEx  B)

i VNC into my gameex machine and it never crashes (shouldnt say that but heh)

not sure what i'll use this gamextender (clever name btw) and cpviewer for but ill give em a go later.

Link to comment
Share on other sites

I use ultraVNC on my arcade machine and GameEx has been crashing. I thought it was just me and was going to format and start over. Maybe I'll try to play with it a bit first.

I can't wait to get home and try out the Extender. Thank you sooo much Tom!

-Matt

Link to comment
Share on other sites

Hi Tom,

I'm so excited about the new features. I can't launch a game though, I get this crash report.

MAME32 103u2 / XP Pro

14:45:54.8 1/15/2006: GameEx: Version 5.37: Starting Log

14:45:55.7 1/15/2006: Operating System Platform: Win32NT

14:45:55.7 1/15/2006: Operating System Name: Windows XP

14:45:55.7 1/15/2006: Operating System Version: 5.1.2600

14:45:55.7 1/15/2006: Checking for versions of .net Framework installed

14:45:55.7 1/15/2006: .net Framework 1.1 Installed

14:45:55.7 1/15/2006: .net Framework 2.0 Installed

14:45:55.7 1/15/2006: Checking Registration

14:45:55.7 1/15/2006: Running Randomize()

14:45:55.8 1/15/2006: Initialising Video/MNG DLL's

14:45:56.0 1/15/2006: Running Misc startup tasks

14:45:56.0 1/15/2006: Setting Menu types

14:45:56.0 1/15/2006: Opening Configuration File

14:45:56.0 1/15/2006: Getting Configuration Values

14:45:56.0 1/15/2006: Using Theme: Default - BlueEx - Snap

14:45:56.0 1/15/2006: Checking for alternate Image Directory for Theme: Default - BlueEx - Snap

14:45:56.0 1/15/2006: Using Images from theme: Default - BlueEx - MCE1024x768\MEDIA\

14:45:56.0 1/15/2006: Text/Language: English

14:45:56.0 1/15/2006: Applying Language/Text

14:45:56.1 1/15/2006: Creating Scancodes.txt (List of DirectInput scan codes)

14:45:56.1 1/15/2006: Snap Delay set to: 7

14:45:56.1 1/15/2006: Is Media Center running?

14:45:56.1 1/15/2006: Check Media Center Exit/Start Mode

14:45:56.1 1/15/2006: Media Center Mode 0

14:45:56.1 1/15/2006: Checking for applications to Launch On Startup

14:45:56.1 1/15/2006: Get other settings

14:45:56.1 1/15/2006: Using 2D Animations

14:45:56.2 1/15/2006: Mouse Input is disabled

14:45:56.2 1/15/2006: Desktop set to Hide ICONS and set Background to Black

14:45:56.2 1/15/2006: Backing up Registry Wallpaper Settings

14:45:56.2 1/15/2006: Set: Find emulator artwork on best match basis

14:45:56.2 1/15/2006: Using DirectInput for keyboard input

14:45:56.2 1/15/2006: Launching HideOS.exe

14:45:58.0 1/15/2006: Hiding Taskbar

14:45:58.0 1/15/2006: Start work for Form

14:45:58.0 1/15/2006: Getting Original Screen Size

14:45:58.0 1/15/2006: Loading ICON

14:45:58.0 1/15/2006: Initializing Component

14:45:58.2 1/15/2006: Initialising Bass Audio Library

14:45:58.5 1/15/2006: Loading default loading screen

14:45:58.6 1/15/2006: Using General Font: Arial

14:45:58.6 1/15/2006: Using Title Font: Joystix

14:45:58.6 1/15/2006: Initialising DirectDraw

14:45:58.9 1/15/2006: Creating DirectDraw Device

14:45:58.9 1/15/2006: Using Device: Ultimarc ArcadeVGA

14:45:59.0 1/15/2006: Setting Resolution to 640x480 16 bit color

14:45:59.6 1/15/2006: Creating DirectDraw Surfaces

14:45:59.6 1/15/2006: Creating Primary Surface - Full Screen Mode

14:45:59.6 1/15/2006: Creating Back Buffer

14:45:59.6 1/15/2006: Loading graphic surfaces

14:45:59.7 1/15/2006: Creating Surfaces Misc and Dialogs

14:45:59.8 1/15/2006: Creating Surface Volume

14:45:59.8 1/15/2006: Creating Surfaces Arrows

14:45:59.9 1/15/2006: Creating Surfaces GameEXlogo Text

14:45:59.9 1/15/2006: Creating Surfaces Toolbar

14:46:00.0 1/15/2006: Creating Surfaces Backgrounds

14:46:00.0 1/15/2006: Creating Surfaces Toolbar Controls

14:46:00.1 1/15/2006: Creating Surfaces GameEx Logo

14:46:00.1 1/15/2006: Creating Surfaces Home & Exit

14:46:00.2 1/15/2006: Creating Surfaces Snaps

14:46:00.2 1/15/2006: Creating Surfaces Menu and List Bars

14:46:00.3 1/15/2006: Creating Fonts

14:46:00.3 1/15/2006: Creating Menu Font

14:46:00.9 1/15/2006: Creating Game Font

14:46:01.3 1/15/2006: Creating Game Font Standard Size

14:46:01.7 1/15/2006: Creating Font Black

14:46:01.8 1/15/2006: Creating Font Black Small

14:46:01.8 1/15/2006: Creating Game Font Faded

14:46:02.2 1/15/2006: Creating Title Font

14:46:02.9 1/15/2006: Fonts Created Succesfully

14:46:02.9 1/15/2006: MAME Path is: D:\Mame32_103

14:46:02.9 1/15/2006: daphne Path is: D:\daphne-0.99.7-win32

14:46:02.9 1/15/2006: daphne EXE file is: Daphne.exe

14:46:03.0 1/15/2006: Use daphne on. Daphne.exe will launch games

14:46:03.0 1/15/2006: ZiNc Path is: D:\zinc11-win32

14:46:03.0 1/15/2006: ZiNc EXE file is: ZiNc.exe

14:46:03.0 1/15/2006: Use ZiNc on. ZiNc.exe will launch PSX games

14:46:03.0 1/15/2006: MAME EXE file is: Mame32.exe

14:46:03.0 1/15/2006: ROM Path is: D:\Mame32_103\roms

14:46:03.1 1/15/2006: Catver.ini is located at: C:\Program Files\GameEx\DATA\catver.ini

14:46:03.1 1/15/2006: History.dat is located at: C:\Program Files\GameEx\DATA\history.dat

14:46:03.1 1/15/2006: nplayers.ini is located at: C:\Program Files\GameEx\DATA\nplayers.ini

14:46:03.1 1/15/2006: MAMEinfo.dat is located at: C:\Program Files\GameEx\DATA\mameinfo.dat

14:46:03.1 1/15/2006: Loading Controls.ini map file

14:46:03.1 1/15/2006: Loading Custom Emulators

14:46:03.1 1/15/2006: Loading Emulator 3: Pinball Games

14:46:03.5 1/15/2006: Snap Path is: D:\Mame32_103\snap

14:46:03.5 1/15/2006: AVI Snap Path: Not Found

14:46:03.5 1/15/2006: Flyer Path is: D:\Mame32_103\flyers

14:46:03.5 1/15/2006: Cabinet Path is: D:\Mame32_103\cabinets

14:46:03.5 1/15/2006: Title Path is: D:\Mame32_103\titles

14:46:03.5 1/15/2006: Panel Path is: D:\Mame32_103\cpanel

14:46:03.5 1/15/2006: Icon Path is: D:\Mame32_103\icons

14:46:03.5 1/15/2006: Marquee Path is: D:\Mame32_103\marquees

14:46:03.5 1/15/2006: MAME CMD options:

14:46:03.5 1/15/2006: Attempting to load game list

14:46:04.4 1/15/2006: Running: Mame32.exe -help

14:46:04.4 1/15/2006: Running: D: D:\Mame32_103\Mame32.exe -help > D:\Mame32_103\help.txt

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006: Now Outputing Mame32.exe - Help

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006: --BEGIN--

14:46:07.7 1/15/2006: M.A.M.E. v0.103u2 (Jan 11 2006) - Multiple Arcade Machine Emulator

14:46:07.7 1/15/2006: Copyright © 1997-2005 by Nicola Salmoria and the MAME Team

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006: MAME is an emulator: it reproduces, more or less faithfully, the behaviour of

14:46:07.7 1/15/2006: several arcade machines. But hardware is useless without software, so an image

14:46:07.7 1/15/2006: of the ROMs which run on that hardware is required. Such ROMs, like any other

14:46:07.7 1/15/2006: commercial software, are copyrighted material and it is therefore illegal to

14:46:07.7 1/15/2006: use them if you don't own the original arcade machine. Needless to say, ROMs

14:46:07.7 1/15/2006: are not distributed together with MAME. Distribution of MAME together with ROM

14:46:07.7 1/15/2006: images is a violation of copyright law and should be promptly reported to the

14:46:07.7 1/15/2006: authors so that appropriate legal action can be taken.

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006: Usage: MAME gamename [options]

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006: MAME -showusage for a brief list of options

14:46:07.7 1/15/2006: MAME -showconfig for a list of configuration options

14:46:07.7 1/15/2006: MAME -createconfig to create a mame.ini

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006: For usage instructions, please consult the file windows.txt

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006: --END--

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006:

14:46:07.7 1/15/2006: Loading last used Game List

14:46:07.7 1/15/2006: Loading Start Page

14:46:08.0 1/15/2006: Setting Music Volume

14:46:08.0 1/15/2006: Cannot Load Play List. Check Path and filename

14:46:08.1 1/15/2006: Sound Disabled

14:46:08.1 1/15/2006: Creating ICONS

14:46:09.3 1/15/2006: Gamepad/Joystick disabled

14:46:09.3 1/15/2006: Initialising DirectInput for Keyboard support

14:46:09.6 1/15/2006: Initializing MCE Remote

14:46:09.6 1/15/2006: Starting GameExtender on: 127.0.0.1:8383

14:46:09.6 1/15/2006: Initialization OK! Starting GameEx!

14:46:09.7 1/15/2006: Testing Main Loop Once: Processing Frame

14:46:10.0 1/15/2006: Testing Main Loop Once: Main Loop ran successfully

14:47:31.5 1/15/2006: 20 Consecutive Exceptions Occured: Exiting

14:47:31.5 1/15/2006: at GameEx.GameEx.mainform.LaunchSelectedMAMEGame()

14:47:31.5 1/15/2006: at GameEx.GameEx.mainform.processgamemenu()

14:47:31.5 1/15/2006: at GameEx.GameEx.mainform.DisplayFrame()

Cheers,

Bob

Link to comment
Share on other sites

Question -- in order to get GameExtender to work when I launch GameEx on my system, does a second party have to have GameEx installed on their system? Tried using the default IP and the IP associated with my network - plus the port # -but I'm having a hard time getting this to work.

Any help appreciated.

Tarsis

Link to comment
Share on other sites

Question -- in order to get GameExtender to work when I launch GameEx on my system, does a second party have to have GameEx installed on their system? Tried using the default IP and the IP associated with my network - plus the port # -but I'm having a hard time getting this to work.

Any help appreciated.

Tarsis

An easy way to test if its working, is to run GameEx in a window, with Extender on 127.0.0.1 and then access on the same pc HTTP://127.0.0.1:8383 on the same PC.

Also there were some issues with the GameExtender viewer, which have just been fixed in 5.38

Link to comment
Share on other sites

I use ultraVNC on my arcade machine and GameEx has been crashing. I thought it was just me and was going to format and start over. Maybe I'll try to play with it a bit first.

I can't wait to get home and try out the Extender. Thank you sooo much Tom!

  -Matt

UltraVNC works fine for me. At least it was last time I used it.

Link to comment
Share on other sites

Can the viewer actually be used with an LCD display?  I've got a Betabrite up in my marguee and that would be awesome to have it show what game is being played or whatever information the Viewer displays.

This feature is really for normal displays and not LCD's unless configured in windows as normal displays (how to do that, I dont know, if its even possible)

However:

GameEx does have LCD support via LCDSmartie. Have you checked that out?

Link to comment
Share on other sites

In addition, I believe another world first for an integrated front end is

the ability to view the control panel while MAME is playing, by pressing a defined key (default is L). Thanks to HeadKaze for the idea, help and inspiration.quote]

I can't get this to work. I have been pounding the L key on numerous games that I know I have the CPanel file but nothing happens...

Link to comment
Share on other sites

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