Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Mala LEDWizard v1.1 Available  (Read 6766 times)

0 Members and 1 Guest are viewing this topic.

edge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 370
  • Last login:November 30, 2023, 11:56:46 am
  • AttractMode and GroovyArcade rock!
Mala LEDWizard v1.1 Available
« on: January 05, 2007, 12:49:58 pm »



Mala LEDWizard Overview:
LEDWizard allows you to create LEDWiz CFG files.  These CFG files can be used with Mala for full LEDWiz RGB support.  Combined with the power of the Mala LEDWiz Plugin and Controls.Dat, you can:
  • Light up your controls in any RGB color by using the LEDWiz intensity levels
  • Light up your controls as you scroll through game lists in Mala
  • Light up your game specific controls when you launch a game in MAME
  • Set default lighting schemes for other emulators as well

v1.1 Release Information:
  • No longer requires the .NET framework. Woo hoo!
  • All screens sized for 640x480.
  • Save game specific configurations, allowing you to override your default lighting scheme for a specific game
  • Save emulator specific configurations, allowing you to override your default lighting scheme for each emulator (ie, Atari 2600 vs MAME).
  • Download it here: http://mala.arcadezentrum.com/plugins.html.

Much More To Come:
  • Attract mode
  • Batch CFG generation
  • Ability to define and light admin buttons
  • Save emulator CFG files in directories
  • Potential integration with loadman's Speech plugin
  • Support for button Flashing/Ramping

Thanks, again, to swindus and loadman for their help.

I would love to hear your feedback and suggestions.
Edge

youki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1612
  • Last login:November 19, 2016, 01:07:33 pm
  • Atomic Front End Creator
    • Atomic Front End
Re: Mala LEDWizard v1.1 Available
« Reply #1 on: January 05, 2007, 01:48:20 pm »
What i can say, it is i like the look'n feel of your dialog!  :)

But how you can change settings for each game in your dialog?


Nice work.  :cheers:   




squirrellydw

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1584
  • Last login:April 12, 2021, 11:30:22 am
Re: Mala LEDWizard v1.1 Available
« Reply #2 on: January 05, 2007, 02:43:31 pm »
Would love to test it out but my cocktail table won't be ready for testing till February sometime.  Looks great so far
I b**ch. People listen!!

edge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 370
  • Last login:November 30, 2023, 11:56:46 am
  • AttractMode and GroovyArcade rock!
Re: Mala LEDWizard v1.1 Available
« Reply #3 on: January 05, 2007, 04:05:14 pm »
What i can say, it is i like the look'n feel of your dialog!  :)
Nice work.  :cheers:   
Thank you, youki!  That means alot.

But how you can change settings for each game in your dialog?
Great question.

When you hit SAVE, another dialog pops up...


From here, you can save your settings as a main mala config, game config or emulator config.

At first, I had seperate buttons for each type of save, but it got confusing.  I think this streamlines it a bit.  What do you think?


loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4305
  • Last login:August 17, 2020, 03:23:55 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Mala LEDWizard v1.1 Available
« Reply #4 on: January 05, 2007, 04:05:55 pm »
Edge is now a 'Delphi' Wizard  ;)
« Last Edit: January 05, 2007, 04:07:29 pm by loadman »

edge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 370
  • Last login:November 30, 2023, 11:56:46 am
  • AttractMode and GroovyArcade rock!
Re: Mala LEDWizard v1.1 Available
« Reply #5 on: January 05, 2007, 04:22:10 pm »
Edge is now a 'Delphi' Wizard  ;)

hehe.. thanks, loadman.  you have come a long way yourself.  :cheers:

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Mala LEDWizard v1.1 Available
« Reply #6 on: January 05, 2007, 05:49:47 pm »
Nice work egde, very sexy GUI :)

I am confused about how you were dependant on the .NET Framework though when you were coding in Delphi.

edge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 370
  • Last login:November 30, 2023, 11:56:46 am
  • AttractMode and GroovyArcade rock!
Re: Mala LEDWizard v1.1 Available
« Reply #7 on: January 05, 2007, 06:45:21 pm »
Nice work egde, very sexy GUI :)

I am confused about how you were dependant on the .NET Framework though when you were coding in Delphi.

Headkaze - Thanks!  As for .net... The first version was in Visual Basic.  This version, I rewrote it in Delphi.

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4305
  • Last login:August 17, 2020, 03:23:55 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Mala LEDWizard v1.1 Available
« Reply #8 on: January 07, 2007, 04:01:03 pm »
Just to summarise

Much More To Come:
Attract mode
Batch CFG generation
Ability to define and light admin buttons
Save emulator CFG files in directories
Support for button Flashing/Ramping
*** Fix up/work around to make .lnk files (PC GAMES) use LedWiz

And Possibly Potential integration with loadman's Speech plugin:
 This would flash each button/Control and say (with speech) it's function
* This would be triggered by games played less than 5 times or when manual triggered
 * In and case you would have the option to skip or repeat
« Last Edit: January 07, 2007, 04:32:43 pm by loadman »

squirrellydw

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1584
  • Last login:April 12, 2021, 11:30:22 am
Re: Mala LEDWizard v1.1 Available
« Reply #9 on: January 07, 2007, 04:23:34 pm »
Yes, please make the speech work  :notworthy:  :applaud: :notworthy:
I b**ch. People listen!!

edge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 370
  • Last login:November 30, 2023, 11:56:46 am
  • AttractMode and GroovyArcade rock!
Re: Mala LEDWizard v1.1 Available
« Reply #10 on: January 07, 2007, 06:27:55 pm »

And Possibly Potential integration with loadman's Speech plugin:
 This would flash each button/Control and say (with speech) it's function
* This would be triggered by games played less than 5 times or when manual triggered
 * In and case you would have the option to skip or repeat


Nice, loadman.  I am sure your wife is very happy. ;)

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4305
  • Last login:August 17, 2020, 03:23:55 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Mala LEDWizard v1.1 Available
« Reply #11 on: January 07, 2007, 06:38:04 pm »

And Possibly Potential integration with loadman's Speech plugin:
 This would flash each button/Control and say (with speech) it's function
* This would be triggered by games played less than 5 times or when manual triggered
 * In and case you would have the option to skip or repeat


I would be happy if I cold skip her speech sometimes  :laugh2:
Nice, loadman.  I am sure your wife is very happy. ;)

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Mala LEDWizard v1.1 Available
« Reply #12 on: January 11, 2007, 04:24:57 am »
Just some advice when working on the "Speak Buttons Actions" feature, if you create a thread to loop through each button, you should not use SpeechVoiceSpeakFlags.SVSFDefault or WaitUntilDone because "The WaitUntilDone method explicitly blocks program execution until the voice finishes." You must use the SpeechVoiceSpeakFlags.SVSFlagsAsync flag with the SpeakCompleteEvent Method and the WaitForSingleObject() API function.

So first you create thread for method SpeakButtons()

Eg. Some pseudo code...
Code: [Select]
SpeakButtons()
{
   loop(through each button)
   {
       light up button on LEDWiz

       get button action

       voice.Speak(button action, SpeechVoiceSpeakFlags.SVSFlagsAsync);

       int handle = voice.SpeakCompleteEvent();

       WaitForSingleObject(handle, INFINITE);
   }
}

It's important you do it that way otherwise the whole FE will freeze up until each word is spoken. Using the above method in a thread, it will continue executing.

Just thought I'd share my results, hope it helps.
« Last Edit: January 11, 2007, 04:37:32 am by headkaze »

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4305
  • Last login:August 17, 2020, 03:23:55 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Mala LEDWizard v1.1 Available
« Reply #13 on: January 11, 2007, 05:52:20 am »
Thanks again Mr Headkaze