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

[PLUGIN] LCD/LED Plugin 2.86


headkaze

Recommended Posts

I have an unbranded cheapo programmable LED marquee light lying around. Does this software support ONLY the listed types? And if so, where does one buy them?

I doubt it would work with any hardware not listed. I heard some people have gotten their BetaBrites off e-bay so I would take a look there.

Link to comment
Share on other sites

Hi,

Is there anywhere I can go to find a description of which arcade games haveflashing buttons?

I've found I had to turn the p1_start button on in the plugin myself before Dig Dug would flash correctly. I thought the start button wasn't ticked automatically possibly because of the colors.ini file I use? I'm still working through how this works.

Any help appreciated.

Regards,

Dwight.

Link to comment
Share on other sites

Wow, this plugin is awesome. Took a little thinking to figure it out (I should have just read this thread) but it's very easy past the initial learning stage.

Unfortunately, I seem to be getting no lights for MAME games. I set up profiles for my other emulators, so they work fine, but nothing for MAME. Do I need special ini files anywhere?

Edit: Actually, when in MAME I just get whatever lights I've set up for the "GameEx" profile.

Edit: Oh, and since the latest version of GameEx (released yesterday) I seem to get the "Welcome to GameEx" speech when I start gameex, even though I've turned that off (even if I change the text it doesn't help.)

Link to comment
Share on other sites

Unfortunately, I seem to be getting no lights for MAME games. I set up profiles for my other emulators, so they work fine, but nothing for MAME. Do I need special ini files anywhere?

Edit: Actually, when in MAME I just get whatever lights I've set up for the "GameEx" profile.

I now see all my MAME games when I select "MAME" on the plugin event configuration page, but I still have no change. Just whatever I set up my GameEx controls to be.
Link to comment
Share on other sites

I managed to the MAME keys lighting up, but I'm still having issues with the plugin configuration program.

I'll load it up, hit the Profile Editor tab, click Dreamcast, click Ikaruga, make some changes (changing Always Active to False for a few buttons), click Save, click Exit, then go back in and my changes were never saved.

In some cases I've reverted to editing ini files, but this is far from desirable :(

Edit: This time it worked? Maybe it's related to me remote desktopping it (seems to save changes OK) vs editing via the machine itself.

Regardless, can anyone explain the difference between "State" and "Always active"?

Link to comment
Share on other sites

Sorry I've been meaning to "tend" to this thread and forgot about it. Not sure why settings are not saving for you and I can't imagine remote desktop being the cause. When it doesn't save perhaps check the PluginLCD.log file for any errors.

"State" determines if the control is lit or not lit and "Always Active" forces it to be lit. "Always Active" is for profiles like "GameEx" so you can set things like admin buttons (Exit/Pause etc.) to always stay lit. In the "Mame" profile you might have Start and Coin buttons set to "Always Active" as another example.

Link to comment
Share on other sites

You mention compatibility with BetaBrite signs. Do you also support the BetaBrite Prism signs? It is USB capable.

I'm not 100% sure to be honest. It depends on a few things A) If it uses the same protocol as the original BetaBrite's and B) If they have a USB driver that acts like a virtual com port. In my experience devices like this that connect through USB do have a virtual com port driver for them. If the answer is yes to both of those then it should work fine.

Link to comment
Share on other sites

I request that mention of this plugin to be made in this thread:

User Submitted Plugins, Upload your plugins here.

http://www.gameex.info/forums/index.php?showtopic=2704

Just Do It! (I don't have time to be assed around with you guys...) :P

I Think HK should do it, since it's his baby.

Edit: I would also like to note for anybody reading this thread that there are other possibilities of what the plugin could do here:

http://www.gameex.info/forums/index.php?sh...c=5174&st=0

Link to comment
Share on other sites

  • 2 weeks later...

My controls haven't been lighting up since I moved to the new machine, thought I'd take a go at working out whats wrong, seems the buttons light up if I use the test program that came with the ledwiz but when I try to click anything LEDWiz related in your plugin it bombs with this log file:

19/04/2008 11:07:33: PluginLCD 2.68
19/04/2008 11:07:33: OS: Microsoft® Windows Vista� Ultimate
19/04/2008 11:07:33: Version: 6.0.6001
19/04/2008 11:07:33: Build: 6001
19/04/2008 11:07:33: RAM Total: 4094 MB
19/04/2008 11:07:33: RAM Used: 1044 MB
19/04/2008 11:07:34: CPU: Intel® Core(tm)2 Duo CPU E8500 @ 3.16GHz
19/04/2008 11:07:34: Video Card: NVIDIA GeForce 8600 GT
19/04/2008 11:07:34: Video Driver: 7.15.11.6925
19/04/2008 11:07:34: Video RAM: 512 MB
19/04/2008 11:07:34: Sound Card: Realtek High Definition Audio
19/04/2008 11:07:34: .NET: .NET Framework 2.0 Installed
19/04/2008 11:07:34: Reading Config
19/04/2008 11:07:34: Reading GameEx Ini
19/04/2008 11:07:34: Initializing Layout Manager
19/04/2008 11:07:34: Initializing Mame Interop
19/04/2008 11:07:34: Initializing Mame Manager
19/04/2008 11:07:34: Initializing Mame Events
19/04/2008 11:07:34: Initializing Emulators
19/04/2008 11:07:34: Initializing Layout Xml
19/04/2008 11:07:34: Reading Mame Data
19/04/2008 11:07:34: Reading Controls Xml
19/04/2008 11:07:34: Reading Colors Ini
19/04/2008 11:07:34: Reading ListInfo Xml
19/04/2008 11:07:37: Writing MiniInfo Xml
19/04/2008 11:07:37: Mame Version 0.124a
19/04/2008 11:07:37: Initializing Mini Info Xml
19/04/2008 11:07:37: Initializing Mame Ini
19/04/2008 11:07:37: Initializing Mame Cfg
19/04/2008 11:07:37: Reading Mini Info Xml
19/04/2008 11:07:37: Reading Mame Ini
19/04/2008 11:07:37: ERROR @ ReadMameIni (MameIni)
19/04/2008 11:07:37: Could not find file 'E:\Mame\mame.ini'.
19/04/2008 11:07:37: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path, Encoding encoding)
at System.IO.File.ReadAllLines(String path, Encoding encoding)
at GameEx.MameIni.ReadMameIni(String path)
19/04/2008 11:07:37: Reading All Mame Cfg's
19/04/2008 11:07:37: Reading GameEx Emulators
19/04/2008 11:07:37: Reading GameEx Favorites
19/04/2008 11:07:37: Reading GameEx Daphne
19/04/2008 11:07:37: Initializing Input Maps
19/04/2008 11:07:37: Initializing Profiles
19/04/2008 11:07:37: Initializing LWAX Xml
19/04/2008 11:07:37: Initializing Speech
19/04/2008 11:07:37: ERROR @ Initialize (ProgramManager)
19/04/2008 11:07:37: Retrieving the COM class factory for component with CLSID {96749377-3391-11D2-9EE3-00C04F797396} failed due to the following error: 80040154.
19/04/2008 11:07:37: at GameEx.Speech..ctor(String Voice, Int32 Rate, Int32 Volume)
at GameEx.ProgramManager.Initialize()
19/04/2008 11:07:38: ERROR @ ThreadException (Program)
19/04/2008 11:07:38: Object reference not set to an instance of an object.
19/04/2008 11:07:38: at GameEx.Config.lvwProfileEditor_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.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)
19/04/2008 11:07:38: Shutdown.
19/04/2008 11:07:38: ERROR @ ThreadException (Program)
19/04/2008 11:07:38: Object reference not set to an instance of an object.
19/04/2008 11:07:38: at GameEx.ProgramManager.Shutdown()
at GameEx.ProgramManager.Application_ThreadException(Object sender, ThreadExceptionEventArgs e)
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
at System.Windows.Forms.Control.WmNotify(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.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)
19/04/2008 11:07:38: Shutdown.
19/04/2008 11:07:38: ERROR @ ThreadException (Program)
19/04/2008 11:07:38: Object reference not set to an instance of an object.
19/04/2008 11:07:38: at GameEx.ProgramManager.Shutdown()
at GameEx.ProgramManager.Application_ThreadException(Object sender, ThreadExceptionEventArgs e)
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ListView.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)
19/04/2008 11:07:38: Shutdown.
19/04/2008 11:07:38: ERROR @ lstGameName_SelectedIndexChanged (Config.ProfileEditor)
19/04/2008 11:07:38: Object reference not set to an instance of an object.
19/04/2008 11:07:38: at GameEx.ProgramManager.Shutdown()
at GameEx.ProgramManager.Application_ThreadException(Object sender, ThreadExceptionEventArgs e)
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, Int32 wParam, LVITEM& lParam)
at System.Windows.Forms.ListView.SetItemState(Int32 index, Int32 state, Int32 mask)
at System.Windows.Forms.ListViewItem.set_Selected(Boolean value)
at System.Windows.Forms.ListView.SelectedIndexCollection.Add(Int32 itemIndex)
at GameEx.Config.lstGameName_SelectedIndexChanged(Object sender, EventArgs e)
19/04/2008 11:07:38: ERROR @ Config_Load (Config)
19/04/2008 11:07:38: Object reference not set to an instance of an object.
19/04/2008 11:07:38: at GameEx.Config.cboEventType_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
at GameEx.Config.rdoEventGameEx_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
at GameEx.Config.Config_Load(Object sender, EventArgs e)
19/04/2008 11:07:39: ERROR @ ThreadException (Program)
19/04/2008 11:07:39: Object reference not set to an instance of an object.
19/04/2008 11:07:39: at GameEx.Config.tabLEDInputMap_Enter(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnEnter(EventArgs e)
at System.Windows.Forms.TabPage.OnEnter(EventArgs e)
at System.Windows.Forms.TabPage.FireEnter(EventArgs e)
at System.Windows.Forms.TabControl.OnSelected(TabControlEventArgs e)
at System.Windows.Forms.TabControl.WmSelChange()
at System.Windows.Forms.TabControl.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)
19/04/2008 11:07:39: Shutdown.
19/04/2008 11:07:39: ERROR @ ThreadException (Program)
19/04/2008 11:07:39: Object reference not set to an instance of an object.
19/04/2008 11:07:39: at GameEx.ProgramManager.Shutdown()
at GameEx.ProgramManager.Application_ThreadException(Object sender, ThreadExceptionEventArgs e)
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.Control.SendMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.Control.ReflectMessageInternal(IntPtr hWnd, Message& m)
at System.Windows.Forms.Control.WmNotify(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.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)
19/04/2008 11:07:39: Shutdown.
19/04/2008 11:07:39: ERROR @ ThreadException (Program)
19/04/2008 11:07:39: Object reference not set to an instance of an object.
19/04/2008 11:07:39: at GameEx.ProgramManager.Shutdown()
at GameEx.ProgramManager.Application_ThreadException(Object sender, ThreadExceptionEventArgs e)
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
at System.Windows.Forms.Control.DefWndProc(Message& m)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.TabControl.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)
19/04/2008 11:07:39: Shutdown.

Any ideas? The plugin config start ok but as soon as I click the LED Input Tab it vanishes

Cheers

Stu

Link to comment
Share on other sites

Well, it says it can't find your Mame.ini.....Could that cause all this?

Seriously, I don't know....(I don't want it to sound like I'm talking down to you)

19/04/2008 11:07:37: Could not find file 'E:\Mame\mame.ini'.

Link to comment
Share on other sites

Well I did see the bit about the Mame.ini and I thought it was a bit odd as I haven't changed any folders everything in my new computer is still installed in the same folder on my E: drive, and as far as I'm concerned my mame.ini has always been in the E:\MAME\INI\ not the root of the MAME folder, I also noted that in the lcd config file it seems to think my ini should be in an INI folder so I don't know why it's looking for it in the root.

Anyway I also tried moving the ini from the ini folder to the root but it made no difference to the config utility other than when it crashed the log file did't complain about the mame.ini but it still had all the other errors.

Stu

Link to comment
Share on other sites

Is there some way I can completely reset the plugin?

Stu

I'm not using that plugin as of right now, but there must be a pluginlcd.ini in the plugins folder, If there is, just move it out (don't delete it, you might need it back)

BTW: If I'm wrong, HK will correct me in a minute...

Link to comment
Share on other sites

I'm not using that plugin as of right now, but there must be a pluginlcd.ini in the plugins folder, If there is, just move it out (don't delete it, you might need it back)

BTW: If I'm wrong, HK will correct me in a minute...

Yeah I've already tried ditching the LCD.ini file in the plugin folder and I also tried deleting the PluginLCD.ini file in the PluginLCD folder and also the DevicePort-Input.ini file but not joy with any of them.

Stu

Link to comment
Share on other sites

If you delete PluginLCD.ini you will have to run the plugin configuration so it will create it again. Check PluginLCD.ini after that

Are your Mame paths correct? (it gets them from GameEx.ini the first time so if they're wrong there, they will be wrong in the plugin)

Eg.

[Mame]
Exe=C:\Emulation\Mame0123 64bit\vmame64.exe
Cfg=C:\Emulation\Mame0123 64bit\Cfg
Ctrlr=C:\Emulation\Mame0123 64bit\Ctrlr
Ini=C:\Emulation\Mame0123 64bit\Ini
Version=0.124a

When you run GameEx again, if it's still not working, exit out and check the PluginLCD.log for any errors.

Link to comment
Share on other sites

After I delete the PluginLCD.ini, running the configuration doesn't re-create it for me and if I manually edit the PluginLCD.ini so that it points to "E:\Mame\Ini" it still tries to read it from "E:\Mame\"

This is the log I get:

21/04/2008 16:21:47: PluginLCD 2.68
21/04/2008 16:21:47: OS: Microsoft® Windows Vista™ Ultimate
21/04/2008 16:21:47: Version: 6.0.6001
21/04/2008 16:21:47: Build: 6001
21/04/2008 16:21:47: RAM Total: 4094 MB
21/04/2008 16:21:47: RAM Used: 974 MB
21/04/2008 16:21:47: CPU: Intel® Core(tm)2 Duo CPU E8500 @ 3.16GHz
21/04/2008 16:21:47: Video Card: NVIDIA GeForce 8600 GT
21/04/2008 16:21:47: Video Driver: 7.15.11.6925
21/04/2008 16:21:47: Video RAM: 512 MB
21/04/2008 16:21:47: Sound Card: Realtek High Definition Audio
21/04/2008 16:21:47: .NET: .NET Framework 2.0 Installed
21/04/2008 16:21:47: Reading Config
21/04/2008 16:21:47: Reading GameEx Ini
21/04/2008 16:21:47: Initializing Layout Manager
21/04/2008 16:21:47: Initializing Mame Interop
21/04/2008 16:21:47: Initializing Mame Manager
21/04/2008 16:21:47: Initializing Mame Events
21/04/2008 16:21:47: Initializing Emulators
21/04/2008 16:21:47: Initializing Layout Xml
21/04/2008 16:21:47: Reading Mame Data
21/04/2008 16:21:47: Reading Controls Xml
21/04/2008 16:21:47: Reading Colors Ini
21/04/2008 16:21:47: Reading ListInfo Xml
21/04/2008 16:21:50: Writing MiniInfo Xml
21/04/2008 16:21:50: Mame Version 0.124a
21/04/2008 16:21:50: Initializing Mini Info Xml
21/04/2008 16:21:50: Initializing Mame Ini
21/04/2008 16:21:50: Initializing Mame Cfg
21/04/2008 16:21:50: Reading Mini Info Xml
21/04/2008 16:21:50: Reading Mame Ini
21/04/2008 16:21:50: ERROR @ ReadMameIni (MameIni)
21/04/2008 16:21:50: Could not find file 'E:\Mame\mame.ini'.
21/04/2008 16:21:50: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights,
Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options,
SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean
detectEncodingFromByteOrderMarks, Int32 bufferSize)
at System.IO.StreamReader..ctor(String path, Encoding encoding)
at System.IO.File.ReadAllLines(String path, Encoding encoding)
at GameEx.MameIni.ReadMameIni(String path)
21/04/2008 16:21:50: Reading All Mame Cfg's
21/04/2008 16:21:50: Reading GameEx Emulators
21/04/2008 16:21:51: Reading GameEx Favorites
21/04/2008 16:21:51: Reading GameEx Daphne
21/04/2008 16:21:51: Initializing Input Maps
21/04/2008 16:21:51: Initializing Profiles
21/04/2008 16:21:51: Initializing LWAX Xml
21/04/2008 16:21:51: Initializing Speech
21/04/2008 16:21:51: ERROR @ Initialize (ProgramManager)
21/04/2008 16:21:51: Retrieving the COM class factory for component with CLSID
{96749377-3391-11D2-9EE3-00C04F797396} failed due to the following error: 80040154.
21/04/2008 16:21:51: at GameEx.Speech..ctor(String Voice, Int32 Rate, Int32 Volume)
at GameEx.ProgramManager.Initialize()
21/04/2008 16:21:51: ERROR @ ThreadException (Program)
21/04/2008 16:21:51: Object reference not set to an instance of an object.
21/04/2008 16:21:51: at GameEx.Config.lvwProfileEditor_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.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)
21/04/2008 16:21:51: Shutdown.
21/04/2008 16:21:51: ERROR @ Config_Load (Config)
21/04/2008 16:21:51: Object reference not set to an instance of an object.
21/04/2008 16:21:51: at GameEx.Config.cboEventType_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
at GameEx.Config.rdoEventGameEx_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
at GameEx.Config.Config_Load(Object sender, EventArgs e)
21/04/2008 16:21:57: ERROR @ ThreadException (Program)
21/04/2008 16:21:57: Object reference not set to an instance of an object.
21/04/2008 16:21:57: at GameEx.Config.chkLEDWizEnable_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.OnClick(EventArgs e)
at System.Windows.Forms.CheckBox.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.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)
21/04/2008 16:21:57: Shutdown.

Now if I move my mame.ini from "E:\Mame\Ini" to "E:\Mame" then I get this log when I click "Enable LEDWiz" on the "Options 1" tab in the plugin configuration:

21/04/2008 16:29:06: PluginLCD 2.68
21/04/2008 16:29:07: OS: Microsoft® Windows Vista™ Ultimate
21/04/2008 16:29:07: Version: 6.0.6001
21/04/2008 16:29:07: Build: 6001
21/04/2008 16:29:07: RAM Total: 4094 MB
21/04/2008 16:29:07: RAM Used: 1015 MB
21/04/2008 16:29:07: CPU: Intel® Core(tm)2 Duo CPU E8500 @ 3.16GHz
21/04/2008 16:29:07: Video Card: NVIDIA GeForce 8600 GT
21/04/2008 16:29:07: Video Driver: 7.15.11.6925
21/04/2008 16:29:07: Video RAM: 512 MB
21/04/2008 16:29:07: Sound Card: Realtek High Definition Audio
21/04/2008 16:29:07: .NET: .NET Framework 2.0 Installed
21/04/2008 16:29:07: Reading Config
21/04/2008 16:29:07: Reading GameEx Ini
21/04/2008 16:29:07: Initializing Layout Manager
21/04/2008 16:29:07: Initializing Mame Interop
21/04/2008 16:29:07: Initializing Mame Manager
21/04/2008 16:29:07: Initializing Mame Events
21/04/2008 16:29:07: Initializing Emulators
21/04/2008 16:29:07: Initializing Layout Xml
21/04/2008 16:29:07: Reading Mame Data
21/04/2008 16:29:07: Reading Controls Xml
21/04/2008 16:29:07: Reading Colors Ini
21/04/2008 16:29:07: Reading ListInfo Xml
21/04/2008 16:29:09: Writing MiniInfo Xml
21/04/2008 16:29:09: Mame Version 0.124a
21/04/2008 16:29:09: Initializing Mini Info Xml
21/04/2008 16:29:09: Initializing Mame Ini
21/04/2008 16:29:09: Initializing Mame Cfg
21/04/2008 16:29:09: Reading Mini Info Xml
21/04/2008 16:29:10: Reading Mame Ini
21/04/2008 16:29:10: Reading All Mame Cfg's
21/04/2008 16:29:10: Reading GameEx Emulators
21/04/2008 16:29:10: Reading GameEx Favorites
21/04/2008 16:29:10: Reading GameEx Daphne
21/04/2008 16:29:10: Initializing Input Maps
21/04/2008 16:29:10: Initializing Profiles
21/04/2008 16:29:10: Initializing LWAX Xml
21/04/2008 16:29:10: Initializing Speech
21/04/2008 16:29:10: ERROR @ Initialize (ProgramManager)
21/04/2008 16:29:10: Retrieving the COM class factory for component with
CLSID {96749377-3391-11D2-9EE3-00C04F797396} failed due to the following error: 80040154.
21/04/2008 16:29:10: at GameEx.Speech..ctor(String Voice, Int32 Rate, Int32 Volume)
at GameEx.ProgramManager.Initialize()
21/04/2008 16:29:11: ERROR @ ThreadException (Program)
21/04/2008 16:29:11: Object reference not set to an instance of an object.
21/04/2008 16:29:11: at GameEx.Config.lvwProfileEditor_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.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)
21/04/2008 16:29:11: Shutdown.
21/04/2008 16:29:11: ERROR @ Config_Load (Config)
21/04/2008 16:29:11: Object reference not set to an instance of an object.
21/04/2008 16:29:11: at GameEx.Config.cboEventType_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
at GameEx.Config.rdoEventGameEx_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
at GameEx.Config.Config_Load(Object sender, EventArgs e)
21/04/2008 16:30:05: ERROR @ ThreadException (Program)
21/04/2008 16:30:05: Object reference not set to an instance of an object.
21/04/2008 16:30:05: at GameEx.Config.chkLEDWizEnable_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.OnClick(EventArgs e)
at System.Windows.Forms.CheckBox.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.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)
21/04/2008 16:30:05: Shutdown.

Stu

Link to comment
Share on other sites

You definately should have Mame.ini in E:\Mame not in E:\Mame\Ini. I don't even look in any folder other than Mame's root folder for Mame.ini, so leave it in root that's were it should be.

Secondly, this new PC, it is a stripped down version of XP or something? It looks like it can't find the Speech components.

You need to install sapi51.msi and sapi51xp.msi. Hopefully that should get it running.

Link to comment
Share on other sites

You definately should have Mame.ini in E:\Mame not in E:\Mame\Ini. I don't even look in any folder other than Mame's root folder for Mame.ini, so leave it in root that's were it should be.

Secondly, this new PC, it is a stripped down version of XP or something? It looks like it can't find the Speech components.

You need to install sapi51.msi and sapi51xp.msi. Hopefully that should get it running.

Yeah it's a vlite version of Vista and I did remove the speech component it saved a gig or something, installing those 2 files didn't fix it, still the same error, is there a Vista version I need? Do I really need this as I don't intend to use this feature of your plugin

Stu

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