I just downloaded the latest version of wolfmame and like other versions I've downloaded in the past, their missing the record and playback buttons at the top of the screen.
Can someone please tell me how I can go about fixing this so that I don't have to run the version in a DOS window in order to record and playback inps?
Thanks!
Screenshot of wolfmame-0198 without the buttons
Question regarding recording/playback of inps
Moderators: mahlemiut, seymour, QRS
- thegalagaking
- Button Masher
- Posts: 30
- Joined: Sat Dec 19, 2015 6:44 pm
- Location: Boca Raton, Florida
- Contact:
Question regarding recording/playback of inps
Stephen Krogman
The "Real" Galaga King
Galaga - Arcade - 15,999,990
Galaga - Arcade [TGTS] - 6,815,500
Galaga - Arcade [Fast Fire] - 11,999,990 [unofficial]
Galaga - MAME - 6,800,910
Galaga - MAME - [TGTS] - 6,320,040
Galaga - MAME [Fast Fire] - 20,518,900
The "Real" Galaga King
Galaga - Arcade - 15,999,990
Galaga - Arcade [TGTS] - 6,815,500
Galaga - Arcade [Fast Fire] - 11,999,990 [unofficial]
Galaga - MAME - 6,800,910
Galaga - MAME - [TGTS] - 6,320,040
Galaga - MAME [Fast Fire] - 20,518,900
Re: Question regarding recording/playback of inps
They were removed due to it getting difficult to keep it working with the mewui code, without having to completely re-write it, which at the time was constantly changing.
Now that that has settled down, maybe it's time to try to it again?
Now that that has settled down, maybe it's time to try to it again?
- Barry Rodewald
MARP Assistant Web Maintainer

MARP Assistant Web Maintainer

- thegalagaking
- Button Masher
- Posts: 30
- Joined: Sat Dec 19, 2015 6:44 pm
- Location: Boca Raton, Florida
- Contact:
Re: Question regarding recording/playback of inps
I can't believe I'm just now replying to this response. Sorry. So basically if I want to record/playback an inp I will have to do it through DOS, correct?
Stephen Krogman
The "Real" Galaga King
Galaga - Arcade - 15,999,990
Galaga - Arcade [TGTS] - 6,815,500
Galaga - Arcade [Fast Fire] - 11,999,990 [unofficial]
Galaga - MAME - 6,800,910
Galaga - MAME - [TGTS] - 6,320,040
Galaga - MAME [Fast Fire] - 20,518,900
The "Real" Galaga King
Galaga - Arcade - 15,999,990
Galaga - Arcade [TGTS] - 6,815,500
Galaga - Arcade [Fast Fire] - 11,999,990 [unofficial]
Galaga - MAME - 6,800,910
Galaga - MAME - [TGTS] - 6,320,040
Galaga - MAME [Fast Fire] - 20,518,900
Re: Question regarding recording/playback of inps
Through a command prompt. MS-DOS hasn't really been much of a thing certainly since XP.
Batch files (record.bat and playback.bat) are provided to help. Syntax is:
The batch file will had the .inp extension for you, MAME doesn't do that.
There is also a Tcl/Tk script for a basic GUI, if you have a Tcl interpreter installed, but this is more expected for Linux or OS X where a Tcl interpreter is typically installed as standard.
Batch files (record.bat and playback.bat) are provided to help. Syntax is:
Code: Select all
record <gamename> <INP filename> [optional settings]
There is also a Tcl/Tk script for a basic GUI, if you have a Tcl interpreter installed, but this is more expected for Linux or OS X where a Tcl interpreter is typically installed as standard.
- Barry Rodewald
MARP Assistant Web Maintainer

MARP Assistant Web Maintainer

- thegalagaking
- Button Masher
- Posts: 30
- Joined: Sat Dec 19, 2015 6:44 pm
- Location: Boca Raton, Florida
- Contact:
Re: Question regarding recording/playback of inps
Barry,
Forgive me for my lack of knowledge (DOS vs CMD
). I'm wondering if these two buttons are standard in a gui like mameui64? I could always use that instead (i.e. File/Play and Record Input... etc.). I tried emuloader but it's a bit overwhelming for me at the moment. I like the feel of mameui64 and the way it's set up. I guess that's what happens when you've used a version like wolfmame106 for the past 10 years. You get accustomed. Time to think "outside" the box. 
Forgive me for my lack of knowledge (DOS vs CMD


Stephen Krogman
The "Real" Galaga King
Galaga - Arcade - 15,999,990
Galaga - Arcade [TGTS] - 6,815,500
Galaga - Arcade [Fast Fire] - 11,999,990 [unofficial]
Galaga - MAME - 6,800,910
Galaga - MAME - [TGTS] - 6,320,040
Galaga - MAME [Fast Fire] - 20,518,900
The "Real" Galaga King
Galaga - Arcade - 15,999,990
Galaga - Arcade [TGTS] - 6,815,500
Galaga - Arcade [Fast Fire] - 11,999,990 [unofficial]
Galaga - MAME - 6,800,910
Galaga - MAME - [TGTS] - 6,320,040
Galaga - MAME [Fast Fire] - 20,518,900
Re: Question regarding recording/playback of inps
The problem with MAMEUI is that it is very much Windows-only, and would require an extra code base to build and maintain.
There is a very basic Tcl/Tk frontend included, which works across platforms (it needs a bit of fixing, I haven't updated it since doing full MAME builds), but this does require a Tcl/Tk interpreter to be installed on Windows (whereas Tcl/Tk is standard on most Linux distros, and OS X).
UI code in MAME seems to have settled down for now, I could possibly look at re-adding some sort of record/playback option in there.
I have toyed with the idea of just writing a simple UI that can be selectable instead of the normal frontend UI, but that seems to be a lot of work.
There is a very basic Tcl/Tk frontend included, which works across platforms (it needs a bit of fixing, I haven't updated it since doing full MAME builds), but this does require a Tcl/Tk interpreter to be installed on Windows (whereas Tcl/Tk is standard on most Linux distros, and OS X).
UI code in MAME seems to have settled down for now, I could possibly look at re-adding some sort of record/playback option in there.
I have toyed with the idea of just writing a simple UI that can be selectable instead of the normal frontend UI, but that seems to be a lot of work.
- Barry Rodewald
MARP Assistant Web Maintainer

MARP Assistant Web Maintainer

Re: Question regarding recording/playback of inps
Updated ui.tcl to actually work now. You can simply update the contents of ui.tcl with this:
https://raw.githubusercontent.com/mahle ... 33e/ui.tcl
Do note that devices will show up in the list also (because they show up in -listfull output, for reasons), you can just ignore those, they won't be runnable individually anyway.
https://raw.githubusercontent.com/mahle ... 33e/ui.tcl
Do note that devices will show up in the list also (because they show up in -listfull output, for reasons), you can just ignore those, they won't be runnable individually anyway.
- Barry Rodewald
MARP Assistant Web Maintainer

MARP Assistant Web Maintainer
