The Dragon King
MameHooker WIP 
Monday, February 21, 2011, 11:24 AM - Mame Hooker
While "real world" annoyances are slowing me down a little, I am still making steady progress.

The newest feature to mamehooker that I think a lot of the noobs will be most thankful for is the new ini editor. Run a game in MAME (in windowed mode of course) fire up mamehooker and select "edit ini" from the menu and a color-coded version of the ini file for that game will pop up. What's more, I've added a "add command" feature that allows novices to add commands to the ini via a drop down box instead of having to type them manually. The add command feature is rich enough to where only valid variable values are selectable and descriptions of each variable are given.

I'm powering all of this with a rich text box control, which I've never really fooled around with. I am more than impressed with the amount of functionality that the RTB has available. While the ini editor isn't going to be as smart as a visual stuido environment or anything, I think it will really cut down on the basic questions and hopefully make it easier for people to make their own scripts.

Back in the Saddle Again! 
Tuesday, February 15, 2011, 09:28 AM - General Site News
Well I became extremely busy last year and didn't get to do as much on the site as I wanted and I continue to be very busy, but that doesn't mean that I've given up.

I will slowly start to roll out releases again when I get time. Right now I'm working on a version of Mamehooker that I haven't touched since last year. Notable additions will be wiimote speaker support (really cruddy, but still) and a built-in ini editor!

Then I'll tackle the long neglected johnny 5, which I'm seriously considering overhauling onto a new programming language because SirPoonga and myself are overhauling the controls.dat project and it seems like an appropriate time.

In-between this I'll be working on MAME drivers again to get some outputs hooked up.

I can't promise anything but hopefully I can get some stuff out. A new release of MameHooker is probably due before the month is out, but as for the rest... we'll see.

Break Time! 
Monday, May 10, 2010, 10:12 PM - General Site News
I've done a lot this spring in terms of getting things back on track, but it's time to take a little break.

Although this site hasn't been updated all month, I've been working on mame drivers a lot, getting new outputs hooked up. I have a few outstanding drivers and hopefully I'll have time to get those out to mamedev before the month is out.

Unfortunately, this is about all I'll have time for right now. I caught a bit of a bug this weekend and that slowed down my real-world work schedule. There are a TON of things that need done around the house and the rest of this month, maybe more will be spent working on those.

After that expect some suprises. ;-)


I'll be back!

Mame Hooker 3.7 Released! 
Thursday, April 8, 2010, 11:05 AM - Mame Hooker
This is a minor revision that adds a major feature. Now you can optionally track key presses and set them up like outputs to fire events when you press a key!

Taken from the readme.txt:

What's New
Added support for keyboard state detection. Now you can run scripts when a key is pressed!
Added Play Wav File command.
When used in conjunction with the keyboard state command, you could make a nice "quarter insertion sound" when the coin-up buttons are pressed
Made Mame Hooker invisible on bootup (hopefully.)
Finished the New Digit Creator, this program helps you generate led segmented digits for use with display files.

Barring any major developments, this will be the last release for a while. Mamehooker is pretty much finished at this point. I will instead work on building the rest of the mamehooker webpage and get examples and lists of known output-enabled games up.

Mame Hooker 3.6 
Sunday, March 21, 2010, 03:59 PM - Mame Hooker
This version fixes some of the things I didn't fully implement last time as well as adding new functions for all the wacky ideas we've been throwing around over at boyac.

From the readme:


What's New
Added global pulse speed for ledwiz as it'll be useful for some exotic hardware setups.
Added Looping command for mamehooker script files.
Added Advanced Flagging support, you can now use not only the current ouput's state, but ANY output's state as a variable.
(See Explaination of Scripting language section for details.)
Added Loop From Script command, which loads an animation in an independant, infinate loop
Added Kill Loop command, to stop it. :)
Fixed the "keepaspect" option in display files for non-png images. It should work great now.
Added better image support... now if your machine can view it in explorer, it's supported!
Added a command to output the display file to an image.
Added "buffer math operation command", for more robust data manipulation.
Added log command, which allows you to write the contents of the debug window to file.
Added generic file operations commands... you can now copy/rename files and delete them.


On a side note you might be wondering why I haven't been releasing the source. The fact of the matter is mame hooker is in a state of flux right now and I'm constantly adding/deleting huge chunks of code. Once things slow down again I will release source code for the latest version.

That being said, mame hooker is about done. There is a digit generator for display files that I've yet to release and many of the display files themselves will need to be updated, but as far as the exe itself is concerned, I can only see one, maybe two more updates in it's future. It does everything I wanted it to do and barring some code changes to add support for other emulators, I consider it finished.

In leu of working on the display files and digit generator some more, I've decided to take time off from it and work on the mame source code. I've been making some progress
with hooking up outputs and I want to get it submitted before mame is updated anymore.

Back Next