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 --- Bug Reports --- Site News

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

  

Author Topic: MAWLER: A MAWS Recreation  (Read 26780 times)

0 Members and 1 Guest are viewing this topic.

Vigo

  • the Scourage of Carpathia
  • Trade Count: (+24)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6019
  • Last login:Yesterday at 08:05:58 pm
Re: MAWLER: A MAWS Recreation
« Reply #40 on: November 17, 2014, 11:53:49 am »
Thanks, ids. No need to hurry on my account, but I appreciate the work you put into this one. I have been enjoying mawler. Really good for dicing up romsets to match exact criteria to put exact roms into a specialty cabinet. This has become standard software on all my computers.  :cheers:

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #41 on: November 17, 2014, 01:36:42 pm »
I so glad to hear you're finding it useful!

Sorry, was hoping to get a fix out yesterday but unable to find free time :(  I should have something within a day or two.

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #42 on: November 17, 2014, 09:44:27 pm »
Update posted at the usual URL.  Please keep a backup of your current version just in case I broke something :)

Vigo

  • the Scourage of Carpathia
  • Trade Count: (+24)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6019
  • Last login:Yesterday at 08:05:58 pm
Re: MAWLER: A MAWS Recreation
« Reply #43 on: November 18, 2014, 10:54:32 am »
Thanks man! I'll check it out.  :cheers:

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 639
  • Last login:March 20, 2019, 01:19:00 pm
  • Location: Easy St.
Re: MAWLER: A MAWS Recreation
« Reply #44 on: November 19, 2014, 08:17:23 pm »
hi im a bit lost, just trying to get a list of the gambling/fruit machine type stuff, but not sure how to search for those with mawler. i added mame155 xml and catver.ini to mawler, am i missing something?     i dont seem to have any info on 'category' and 'genre' (see pic below);  im assuming i need that info before i can generate the lists im after?  nothing apart from 'any' is available in the 'genre' and 'category' drop down menus on the left.. 


nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1192
  • Last login:July 05, 2019, 08:22:21 pm
  • I want to build my own arcade controls!
Re: MAWLER: A MAWS Recreation
« Reply #45 on: November 20, 2014, 08:43:05 am »
Thanks, ids. No need to hurry on my account, but I appreciate the work you put into this one. I have been enjoying mawler. Really good for dicing up romsets to match exact criteria to put exact roms into a specialty cabinet. This has become standard software on all my computers.  :cheers:

The same.
Its easier to just put the ROMs you want on the PC than filter them with the front end.
At least for me it is.

DudeRegular

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 270
  • Last login:July 14, 2019, 05:50:08 pm
  • I have no idea what I am doing
Re: MAWLER: A MAWS Recreation
« Reply #46 on: January 31, 2015, 10:45:36 pm »
hi im a bit lost, just trying to get a list of the gambling/fruit machine type stuff, but not sure how to search for those with mawler. i added mame155 xml and catver.ini to mawler, am i missing something?     i dont seem to have any info on 'category' and 'genre' (see pic below);  im assuming i need that info before i can generate the lists im after?  nothing apart from 'any' is available in the 'genre' and 'category' drop down menus on the left.. 



Same issue here. Nothing in Genre or Category. I have defined that mame.xml and catver.ini. The version added info that appears to be in the catver.ini file is not listed in MAWLER either.

okambi

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:May 10, 2019, 12:36:17 am
Re: MAWLER: A MAWS Recreation
« Reply #47 on: June 19, 2015, 02:13:26 pm »
Hey there, while running this on a Mac from the download link in the first post I get the following stack trace:

Code: [Select]
java.beans.IntrospectionException: Cannot find class based on missing property 'Machine' on 'class ca.ids.mame.model.Mame
at xmc.util.xml.GenericContentHandler.findClass(GenericContentHandler.java:229)
at xmc.util.xml.GenericContentHandler.createDataObject(GenericContentHandler.java:256)
at xmc.util.xml.GenericContentHandler.init(GenericContentHandler.java:132)
at xmc.util.xml.GenericContentHandler.<init>(GenericContentHandler.java:112)
at xmc.util.xml.GenericContentHandlerFactory.createHandler(GenericContentHandlerFactory.java:71)
at xmc.util.xml.PreContentHandler.nextHandler(PreContentHandler.java:184)
at xmc.util.xml.GenericContentHandler.nextHandler(GenericContentHandler.java:539)
at xmc.util.xml.GenericContentHandler.startElement(GenericContentHandler.java:340)
at xmc.util.xml.SimpleXMLParser.getElem(SimpleXMLParser.java:132)
at xmc.util.xml.SimpleXMLParser.handleContent(SimpleXMLParser.java:157)
at xmc.util.xml.SimpleXMLParser.getElem(SimpleXMLParser.java:135)
at xmc.util.xml.SimpleXMLParser.parse(SimpleXMLParser.java:92)
at xmc.util.xml.SimpleXMLParser.parse(SimpleXMLParser.java:82)
at xmc.util.xml.PreContentHandler.load(PreContentHandler.java:150)
at xmc.util.xml.PreContentHandler.<init>(PreContentHandler.java:135)
at xmc.util.xml.PreContentHandler.<init>(PreContentHandler.java:111)
at xmc.util.xml.PreContentHandler.<init>(PreContentHandler.java:67)
at xmc.util.xml.ParserHelper.parse(ParserHelper.java:100)
at ca.ids.maws.DataAccess.getMame(DataAccess.java:319)
at ca.ids.maws.DataAccess.list(DataAccess.java:146)
at ca.ids.maws.Cache.getFieldValues(Cache.java:18)
at ca.ids.maws.gui.AdvSearchList2.createCB(AdvSearchList2.java:188)
at ca.ids.maws.gui.AdvSearchList2.addDropList(AdvSearchList2.java:153)
at ca.ids.maws.gui.AdvSearchList2.addCB(AdvSearchList2.java:143)
at ca.ids.maws.gui.AdvSearchList2.addCB(AdvSearchList2.java:139)
at ca.ids.maws.gui.AdvSearchList2.setGUI(AdvSearchList2.java:74)
at ca.ids.maws.gui.AdvSearchList2.<init>(AdvSearchList2.java:41)
at ca.ids.maws.gui.DeluxeSearchPanel.<init>(DeluxeSearchPanel.java:35)
at ca.ids.maws.gui.Maws2.init(Maws2.java:227)
at ca.ids.maws.gui.Maws2.access$000(Maws2.java:32)
at ca.ids.maws.gui.Maws2$1.run(Maws2.java:176)
at java.lang.Thread.run(Thread.java:695)
java.lang.IllegalStateException: Cannot find data class for 'ca.ids.mame.model.Machine; nowhere to put it's attributes
at xmc.util.xml.GenericContentHandler.init(GenericContentHandler.java:144)
at xmc.util.xml.GenericContentHandler.<init>(GenericContentHandler.java:112)
at xmc.util.xml.GenericContentHandlerFactory.createHandler(GenericContentHandlerFactory.java:71)
at xmc.util.xml.PreContentHandler.nextHandler(PreContentHandler.java:184)
at xmc.util.xml.GenericContentHandler.nextHandler(GenericContentHandler.java:539)
at xmc.util.xml.GenericContentHandler.startElement(GenericContentHandler.java:340)
at xmc.util.xml.SimpleXMLParser.getElem(SimpleXMLParser.java:132)
at xmc.util.xml.SimpleXMLParser.handleContent(SimpleXMLParser.java:157)
at xmc.util.xml.SimpleXMLParser.getElem(SimpleXMLParser.java:135)
at xmc.util.xml.SimpleXMLParser.parse(SimpleXMLParser.java:92)
at xmc.util.xml.SimpleXMLParser.parse(SimpleXMLParser.java:82)
at xmc.util.xml.PreContentHandler.load(PreContentHandler.java:150)
at xmc.util.xml.PreContentHandler.<init>(PreContentHandler.java:135)
at xmc.util.xml.PreContentHandler.<init>(PreContentHandler.java:111)
at xmc.util.xml.PreContentHandler.<init>(PreContentHandler.java:67)
at xmc.util.xml.ParserHelper.parse(ParserHelper.java:100)
at ca.ids.maws.DataAccess.getMame(DataAccess.java:319)
at ca.ids.maws.DataAccess.list(DataAccess.java:146)
at ca.ids.maws.Cache.getFieldValues(Cache.java:18)
at ca.ids.maws.gui.AdvSearchList2.createCB(AdvSearchList2.java:188)
at ca.ids.maws.gui.AdvSearchList2.addDropList(AdvSearchList2.java:153)
at ca.ids.maws.gui.AdvSearchList2.addCB(AdvSearchList2.java:143)
at ca.ids.maws.gui.AdvSearchList2.addCB(AdvSearchList2.java:139)
at ca.ids.maws.gui.AdvSearchList2.setGUI(AdvSearchList2.java:74)
at ca.ids.maws.gui.AdvSearchList2.<init>(AdvSearchList2.java:41)
at ca.ids.maws.gui.DeluxeSearchPanel.<init>(DeluxeSearchPanel.java:35)
at ca.ids.maws.gui.Maws2.init(Maws2.java:227)
at ca.ids.maws.gui.Maws2.access$000(Maws2.java:32)
at ca.ids.maws.gui.Maws2$1.run(Maws2.java:176)
at java.lang.Thread.run(Thread.java:695)
logout

[Process completed]

Thanks!


Stiletto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:Yesterday at 03:12:47 pm
  • MAME me.
Re: MAWLER: A MAWS Recreation
« Reply #48 on: June 19, 2015, 11:55:23 pm »
Unrelated (?) but FYI, the XML format changed in 0.162. :)

okambi

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:May 10, 2019, 12:36:17 am
Re: MAWLER: A MAWS Recreation
« Reply #49 on: June 20, 2015, 08:42:08 am »
Thank you for the info, using an older version worked great. Much appreciated.

Stiletto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:Yesterday at 03:12:47 pm
  • MAME me.
Re: MAWLER: A MAWS Recreation
« Reply #50 on: June 20, 2015, 09:51:04 am »
Thank you for the info, using an older version worked great. Much appreciated.

Hah, okay - I wasn't sure if 0.161 would fix it.

MAWLER needs to be updated now to support both 0.161 (and below) and 0.162+, I hope he can do it. :)

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #51 on: June 22, 2015, 10:16:57 pm »
Sorry all, didn't see the activity here since my last post.

Adder/DudeRegular - still having this problem?

I'll try to get an update together for .162+.  Hopefully XML changes are small.  Sorry, been stupidly busy, falling way behind on a lot of things :(

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1665
  • Last login:Yesterday at 09:25:46 pm
  • Web Developer.
Re: MAWLER: A MAWS Recreation
« Reply #52 on: September 08, 2015, 09:41:30 pm »
Using the app on mac with mame.xml and cater.ini for version 0.161. Categories are not listed.

Stiletto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:Yesterday at 03:12:47 pm
  • MAME me.
Re: MAWLER: A MAWS Recreation
« Reply #53 on: October 02, 2015, 05:24:58 pm »
ids, are you ever coming back to this project? :)

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #54 on: October 02, 2015, 06:04:05 pm »
Yeah, sorry, free time has been quite limited for a while now.  I did take a look recently...at which point I remembered I was in the middle of reworking some stuff, so it's in a state of not compiling, which makes it hard to do simple fixes :(  I'll get back to it as soon as I can.  Sorry.

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #55 on: February 19, 2019, 09:36:25 pm »
Trying to get back to this, the changes in the mame.xml after the MESS merger are non-trivial.  I'm currently working on compatibility with MAME 0206.   Just thought I let people know it's not dead, it's just coming out of a long coma.  And new filters will likely be required, such as: is this a MAME game or other? (non-trivial filter).  Sorry for the long hiatus, life has ways of sending you sideways for a while.  I really hope to post an updated binary before long.  I've been reviewing the to-do list and am eager to knock off some of the listed items.  Please feel free to hit me up for prioirties.   Can't promise anything until I complete support for the latest mame.xml though  :-\
Appreciate all the support along the way, and hoping to find time to maintain this going forward.

SORHP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 106
  • Last login:July 16, 2019, 11:38:42 pm
Re: MAWLER: A MAWS Recreation
« Reply #56 on: February 20, 2019, 12:37:40 am »
Trying to get back to this, the changes in the mame.xml after the MESS merger are non-trivial.  I'm currently working on compatibility with MAME 0206.   Just thought I let people know it's not dead, it's just coming out of a long coma.  And new filters will likely be required, such as: is this a MAME game or other? (non-trivial filter).  Sorry for the long hiatus, life has ways of sending you sideways for a while.  I really hope to post an updated binary before long.  I've been reviewing the to-do list and am eager to knock off some of the listed items.  Please feel free to hit me up for prioirties.   Can't promise anything until I complete support for the latest mame.xml though  :-\
Appreciate all the support along the way, and hoping to find time to maintain this going forward.
Way to go, keep up the good work!
Games: Super Punch Out, Fix It Felix Jr, Dk Jr Cocktail, Centipede (2x), Robotron (WIP), Smash TV (WIP), Space Invaders, Street Fighter 2 CE, 2X Custom Vewlix, Custom Nintendo VS 3/4

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #57 on: February 23, 2019, 12:35:19 am »
OK, think I got it going with 0206 and all related files.  Consider this beta and please let me know if you find any issues.  New link:  mawler0206.zip

Note that, unlike in the past, I've not replaced the previous binary.  I've left the old version where it is to support the pre-MESS merger if anyone needs that.  Going forward, the download filename will include the mame version it supports.

Changes are many.  Some key changes:
  • Added full support for cheat.7z, you can see what cheats are available, search/filter on them, etc  (do not unpack this file, leave it as is)
  • Added support for progetto's "arcade.ini" and "mess.ini" so you can filter based on this distinction, and some other filter options
  • Performance - working on it, but since the merger, files are much, much bigger.   I've got longer term plans for this, but please bear with it for now

If you wish to maintain configuration settings from your old version to this one, keep a copy of "MAWLER.properties" and make sure to put it in the same place that you unpack the new zip file.

Please let me know if you run in to any issues, have any requests, know of other data sources to incorporate, ideas for additional search/filter criteria, etc.

8BitMonk

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 989
  • Last login:July 09, 2019, 04:15:08 pm
Re: MAWLER: A MAWS Recreation
« Reply #58 on: February 25, 2019, 09:58:26 am »
Great news, thanks for the update!
Games: Asteroids Deluxe | Atomiswave | Centipede | Championship Sprint | Defender | Donkey Kong | Dig Dug | Frogger | Ikari Warriors | Missile Command | Pac-Man | Pole Position | Robotron | Spy Hunter | Tempest | Super Mario Strikers

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #59 on: March 03, 2019, 07:02:38 pm »
Big Update: Startup time is now very fast.  Updated zip file here mawler0206.1.zip

Loading of data is done in the background so the UI comes up fast.  First time in, however, some indexes need to get built.  Subsequently, start up should be quite respectable.  Depending on load time on your computer, and how fast you can fire off a search, you may not notice any loading at all.

Other stuff in this build:
  • Since we no longer start with a random game, a toolbar button was added to select one at random.
  • Search criteria drop list in the toolbar now has a "Custom.." entry which takes you to the criteria configuration dialog.
  • Sound sample support added.  Samples shown on game screen, and can be played if you have them.  Samples are expected to be under the samples directory where your mame executable is found.
  • Searches optimized in certain cases.
  • Some minor improvements in various areas, and some minor bug fixes (realted to the MESS merger).

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #60 on: March 07, 2019, 01:03:29 pm »
Just fyi - tested with 0207, no issues detected

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #61 on: April 01, 2019, 09:31:26 pm »
Another big update available.  mawler0206.2.zip

Added "tags" - when you've got a list filtered just how you like it, "tag" it for future reference.  This can be useful in many ways - for example, if you want to exclude non-arcade games (or whatever) all the time, tag the full list of arcade games, then use the tag combined with other criteria in future searches.  Or save your favourites: "vertical", "horizontal", "4 player", etc.  You can add and remove tags from whole lists or selected items, etc.

Added fully scriptable queries - you can nest criteria, wrapped in parenthesis, with deep levels of AND'd and OR'd logic.  You are no longer limited to just the stuff along the left of the screen.  You can say things like "genre = {Fighter, Gun, Casino}" etc.  You can use =, != (not equals), <, >, <=, >=, etc.  There is a new dialog to help build queries, save queries to reuse later, show recently used queries (whether custom or created from the selections along the left side).  This also includes filtering on tags, of course.  This will eventually lead to command-line functionality.  Here's an example produced from using the left-side stuff: 
genre = Driving and resource = Parent and drvstatus = good and chd = no and device = no and system = arcade

Note that you don't need to know the names of the various filter options, they're all in the custom filter dialog, along with known values, etc.  You can also do things like:
((genre = Driving and category = {Race, 'Race Track'}) or (genre = Maze and category = Driving)) and year > 1982
.  Note, as per this last example, textual values that contain spaces must be quoted (either single or double quotes, just be consistent)

Added the ability to copy or move images as well as ROM's (untested, but the code looks ok :) )  See the updated ROM dialog for this.  (I'll be testing this soon as it's something I would really like to make use of).  When copying or moving, whatever form the source was, the target will be as well.  For example, if you have a zip full of images, the copy will create a zip with only the selected game/machine images.  If source was a directory of files, the directory will be created in the target and files moved/copied there.

ROM dialog also has new options: overwrite files in destination directory, include Parent file (useful for split roms, as an example).

Fixed a number of issues with prior version, more performance improvements, ....

Put a metric crap-ton of hours into this, so I'm probably forgetting a good number of things included in this one.

I really need to re-do all the screenshots in the first few posts, so much has changed!

As usual, please let me know your preferences, issues, if it's working for you (or not), etc.

« Last Edit: April 04, 2019, 07:22:43 pm by ids »

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #62 on: April 03, 2019, 08:49:54 pm »
Some of the new features...

New toolbar buttons and search criteria...  Note that tags can be added to games at any time, so you can build up a very complicated set of games under a single tag.



The button for clearing cache/index files is useful if things seem weird, or you created a "save" file which is slowing you down.  I haven't had a need for this beyond testing and rolling things back.

Creating a custom filter...  You can type whatever you like, or use the drop-downs to help populate things.  All possible criteria show in the first, and all possible values for the selected criteria show in the second.  Or you can review saved filters, save the text as a new filter, delete saved filters....  And all recent history is shown in the list, so you can jump back to anything you've done before.



Enhancements to the ROMs dialog.... can choose to overwrite or ignore if file exists in target directory.  Include parents.  Copy images as well.....




Gotta run, update coming soon, however

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #63 on: April 04, 2019, 01:04:08 am »
New version available (various improvements) ids.ca/mame/mawler0206.3.zip, and updated first few posts with all the latest details on how it all looks and works.

Not sure if anyone is using this, so this might be the final update.... (please pipe in if this app has value to you, and I'll keep it going)
« Last Edit: April 04, 2019, 01:05:42 am by ids »

Vigo

  • the Scourage of Carpathia
  • Trade Count: (+24)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6019
  • Last login:Yesterday at 08:05:58 pm
Re: MAWLER: A MAWS Recreation
« Reply #64 on: April 04, 2019, 05:11:12 am »
Iíve personally loved it! It is an incredible tool. I will update your new version and give it a go. Thank you.  :applaud:


That said, I know this is a ton of work, so donít feel pressured to keep it up on my account.It really does exactly what I need, and donít see my rom usage changing anytime soon. Iím getting settled in my ways.

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #65 on: April 04, 2019, 07:45:58 pm »
Thanks for the kind words Vigo.  I'll keep going as long as there is an audience and someone needs it to do something new (or a bugfix).

Minor update, same link (did not update the version number this time).  Some small bug-fixes (found issues in csv export, custom queries, etc).  Added ability to include header line in csv.  And etc (that's the stuff I did and forgot about already)

nitro322

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • Last login:June 28, 2019, 11:04:55 pm
  • I want to build my own arcade controls!
Re: MAWLER: A MAWS Recreation
« Reply #66 on: April 19, 2019, 05:49:34 am »
Hi there.  Just registered to say that I also use and adore this software.  It's the only thing I've been able to find even after all these years to replace the functionality of MAWS.  Just saw that you recently updated it and also you last comment about not continuing it...  as Vigo said, don't feel compelled to continue working on something that may be a hassle if you're heart's not in it, but for what it's worth I do sincerely appreciate your efforts on this.

And while I'm here...  :-)

I'm actually having trouble with the new version.  The full output is here, but I think it's failing on this:

Code: [Select]
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
        at ca.ids.maws.gui.Maws2.init(Maws2.java:321)
        at ca.ids.maws.gui.Maws2.launch(Maws2.java:234)
        at ca.ids.maws.gui.Maws2.main(Maws2.java:167)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 3 more

I'm running this on Linux.  I've tried icedtea-bin, oracle-jre-bin, and oracle-jdk-bin with the same results.  Based on some quick research it seems like that Stringutils class is part of commons-lang3, so I tried download that and setting the classpath to that jar file, but I still get the same error.  I'm not sure what else to try.

Any suggestions?

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #67 on: April 22, 2019, 12:44:23 pm »
Thanks for the kind words.  It's not that my heart is not into it, it's more a question of there being an audience for it.  If there is, I'll keep going.  Would also help to know what features are important, so I can focus on those.

As for the bug - I'll try to get a fix out tonight.

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #68 on: April 22, 2019, 07:19:12 pm »
Updated code - removed dependency on the commons-lang3 library.  Fix found at the same URL.

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #69 on: May 02, 2019, 07:58:48 pm »
New update at mawler0206.4.zip
Includes:
  • Can print the search results table
  • External data files have a download link, and a "go to site" link
  • Can request MAME to generate the XML with the click of a button
  • Mouse back/forward buttons work now

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #70 on: June 19, 2019, 06:50:18 pm »
New update at mawler0206.5.zip

Includes a number of bug fixes and various improvements.

Hoopz

  • Don't brand me a troublemaker!
  • Trade Count: (+8)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5116
  • Last login:July 12, 2019, 12:01:11 pm
  • Intellivision Rocks!
Re: MAWLER: A MAWS Recreation
« Reply #71 on: June 27, 2019, 10:52:50 am »
Thanks for keeping this updated.  I am rebuilding my Mame PC and needed info from Maws. It's been a few years since I was fairly active here and I forgot about your program.  Glad to see it's available and you've done a great job in keeping it working for us.

 :applaud:
Ajax should have been named Warlord, not Swan.

First off, Hoopz is right.

Stiletto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:Yesterday at 03:12:47 pm
  • MAME me.
Re: MAWLER: A MAWS Recreation
« Reply #72 on: June 27, 2019, 05:49:57 pm »
Totally missed that this came back from the dead in February!

I've given you a little love at MAMEWorld, ids! :)

http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Number=382924

ids

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 720
  • Last login:June 28, 2019, 01:08:16 pm
  • Fighter Captured
Re: MAWLER: A MAWS Recreation
« Reply #73 on: June 27, 2019, 06:15:31 pm »
Very cool, thanks for that.  Hate to point this out after you've been so kind, but... one correction: it does have the ability to launch mame (see screenshot in the third post, joystick icon, top-right area of the toolbar).

Not sure what's up next.  I've been thinking of revamping the UI, as there can be a lot of wasted space.  Thought about adding a web-based UI option, but then someone would have to host it, and some features would be lost, like ROM management, etc.

Open to suggestions.

Stiletto

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:Yesterday at 03:12:47 pm
  • MAME me.
Re: MAWLER: A MAWS Recreation
« Reply #74 on: June 27, 2019, 07:30:40 pm »
one correction: it does have the ability to launch mame (see screenshot in the third post, joystick icon, top-right area of the toolbar).

Fixed. BTW, if you haven't looked at it yet, you should check out MAME's "minimaws" from August 2017:
http://www.mameworld.info/ubbthreads/showthreaded.php?Cat=&Board=news&Number=368531
https://github.com/mamedev/mame/tree/master/scripts/minimaws
I'm no expert at it, but I've tried it and it works... fully MESS-compliant. :)