![Wink :wink:](./images/smilies/icon_wink.gif)
WolfMAME - not plus
Moderators: mahlemiut, seymour, QRS
PS: Who scrolls a list in Wolf106 looking for a particular game or scrolls a list in Windows Expleror looking for a particular file? Just click the first entry in the list and then start typing the name that you're after, with < ½ a second between each keystroke, and it locates to that file nice and quickly.... ![Wink :wink:](./images/smilies/icon_wink.gif)
![Wink :wink:](./images/smilies/icon_wink.gif)
I wonder if we lose some easy to set options for wolf not being mameplus?
It's nice how you can set up different game-specific options for a single game in wolfmame(click gamename with mouse rightbutton)...such as choosing controller, "minimal analog value for controller input", resolution, frameskip etc.
I mean, how easy is it to set up these values for many different games at regular mame: Where to edit these game specific settings, or should I use .bat for each game?
Is there an "minimal analog value for controller input"-option at regular mame, how to use it etc...?
Not that I would have any ambitions for later than 106 versions...untill Turbosub, analog vector generator fix or something equally interesting improvements are made.
It's nice how you can set up different game-specific options for a single game in wolfmame(click gamename with mouse rightbutton)...such as choosing controller, "minimal analog value for controller input", resolution, frameskip etc.
I mean, how easy is it to set up these values for many different games at regular mame: Where to edit these game specific settings, or should I use .bat for each game?
Is there an "minimal analog value for controller input"-option at regular mame, how to use it etc...?
Not that I would have any ambitions for later than 106 versions...untill Turbosub, analog vector generator fix or something equally interesting improvements are made.
Ok, after small research, I think I get the wanted result using "mame gamename -mouse -a2d 0.20" , and could make a bat.I wrote: Is there an "minimal analog value for controller input"-option at regular mame, how to use it etc...?
-----------
Also, I see, at MAME106 if you type -createconfig /cc"
, you get mame.ini created
If I wanted to do same here, I should use:
Code: Select all
### Input device options ###
mouse 1
.
(snip)
.
a2d_deadzone 0.200000
# ctrlr <NULL> (not set)
Can I make a gamename.ctrlr or something?
It would be nice to have a wolfmameplus update every once in a while.
MAME parses ini files in this order:
mame.ini
<driver>.ini
<parent>.ini
<clone>.ini (if game is a clone)
The extra ini files may need to be in the INI folder (by default). Only options you want changed from those in mame.ini need to be included in the file.
And yes, you could certainly create a ctrlr file. Hope you like XML. It's the future.![Smile :)](./images/smilies/icon_smile.gif)
The following example maps player 3 controls to the primary controller.
mame.ini
<driver>.ini
<parent>.ini
<clone>.ini (if game is a clone)
The extra ini files may need to be in the INI folder (by default). Only options you want changed from those in mame.ini need to be included in the file.
And yes, you could certainly create a ctrlr file. Hope you like XML. It's the future.
![Smile :)](./images/smilies/icon_smile.gif)
The following example maps player 3 controls to the primary controller.
Code: Select all
<mameconfig version="10">
<system name="default">
<!-- 3P controls, so I can easily use Ralph in Rampage World Tour :) -->
<input>
<port type="P3_JOYSTICK_UP" mask="1" index="18" defvalue="1">
<newseq type="standard">
JOYCODE_1_UP
</newseq>
</port>
<port type="P3_JOYSTICK_DOWN" mask="2" index="19" defvalue="2">
<newseq type="standard">
JOYCODE_1_DOWN
</newseq>
</port>
<port type="P3_JOYSTICK_LEFT" mask="4" index="20" defvalue="4">
<newseq type="standard">
JOYCODE_1_LEFT
</newseq>
</port>
<port type="P3_JOYSTICK_RIGHT" mask="8" index="21" defvalue="8">
<newseq type="standard">
JOYCODE_1_RIGHT
</newseq>
</port>
<port type="P3_BUTTON2" mask="16" index="22" defvalue="16">
<newseq type="standard">
JOYCODE_1_BUTTON2
</newseq>
</port>
<port type="P3_BUTTON3" mask="32" index="23" defvalue="32">
<newseq type="standard">
JOYCODE_1_BUTTON3
</newseq>
</port>
<port type="P3_BUTTON1" mask="64" index="24" defvalue="64">
<newseq type="standard">
JOYCODE_1_BUTTON1
</newseq>
</port>
<port type="SERVICE" mask="16" index="74" defvalue="16">
<newseq type="standard">
KEYCODE_F2 OR JOYCODE_1_BUTTON9
</newseq>
</port>
</input>
</system>
</mameconfig>
- Barry Rodewald
MARP Assistant Web Maintainer
![Image](http://mahlemiut.marpirc.net/stridertalbain.gif)
MARP Assistant Web Maintainer
![Image](http://mahlemiut.marpirc.net/stridertalbain.gif)
Put gamename.ini in to mame-folder, override works, thanks.mahlemiut wrote:MAME parses ini files in this order:
mame.ini
<driver>.ini
<parent>.ini
<clone>.ini (if game is a clone)
The extra ini files may need to be in the INI folder (by default). Only options you want changed from those in mame.ini need to be included in the file.
- TRB_MetroidTeam
- MARPaholic
- Posts: 1055
- Joined: Fri Oct 22, 2004 4:50 am
- Location: PR - Brazil
Hey guys...
I love to know HOW MANY HOURS and HOW MANY TIMES I played my games... generally I have my gamelist sorted by "Playtime"...
Oh cruel world!!!
I prefer 2D instead of 3D!
I prefer arcade joysticks instead of joypads!
I prefer digital input instead of analog input!
I prefer keyboard instead of mouse...
however, I love MAME graphics interface instead of commandline!!!
I love to know HOW MANY HOURS and HOW MANY TIMES I played my games... generally I have my gamelist sorted by "Playtime"...
Oh cruel world!!!
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
I prefer 2D instead of 3D!
I prefer arcade joysticks instead of joypads!
I prefer digital input instead of analog input!
I prefer keyboard instead of mouse...
however, I love MAME graphics interface instead of commandline!!!
Valter "TRB" - The Real Battle
Metroid Team, from Brazil
Crazy Taxi and Crazy Taxi 2 world champions
Metroid Team, from Brazil
Crazy Taxi and Crazy Taxi 2 world champions
Since others are describing their own experiences, here's how it works for me:
I always leave MAME open, and have my game list sorted by playcount. If I want to play, I click MAME in the taskbar to bring it up, then right click the game (which is almost always right in front of me, thanks to the playcount sorting), select "Play and record input", and then press Enter.
It sounds a like a lot when I type it out, but the entire process takes maybe 5 seconds. I don't have to memorize any commands, game short names, or anything like that.
I always leave MAME open, and have my game list sorted by playcount. If I want to play, I click MAME in the taskbar to bring it up, then right click the game (which is almost always right in front of me, thanks to the playcount sorting), select "Play and record input", and then press Enter.
It sounds a like a lot when I type it out, but the entire process takes maybe 5 seconds. I don't have to memorize any commands, game short names, or anything like that.
I'm sure someone will get off their ass when MAME32 0.107 is released, and compile up a binary.
One major issue I have had with MAME Plus in recent versions is with the way they started handling NVRAM. Previously, it just disabled NVRAM use when -record or -playback was used, which was perfect for MARP use, but lately it's gone to writing the .nv file in your inp folder when recording/playing back. Which completely stops any attempt to stop NVRAM use in the first place.
One major issue I have had with MAME Plus in recent versions is with the way they started handling NVRAM. Previously, it just disabled NVRAM use when -record or -playback was used, which was perfect for MARP use, but lately it's gone to writing the .nv file in your inp folder when recording/playing back. Which completely stops any attempt to stop NVRAM use in the first place.
- Barry Rodewald
MARP Assistant Web Maintainer
![Image](http://mahlemiut.marpirc.net/stridertalbain.gif)
MARP Assistant Web Maintainer
![Image](http://mahlemiut.marpirc.net/stridertalbain.gif)
Sounds like you really are a hardcore retro-player, you just don't know it yet!TRB_MetroidTeam wrote: I prefer 2D instead of 3D!
I prefer arcade joysticks instead of joypads!
I prefer digital input instead of analog input!
You'll be deleting MAME any moment now and installing Stella, mark my words
![Wink ;)](./images/smilies/icon_wink.gif)
For me it's:
I prefer Robotron instead of Doom!
I prefer arcade joysticks instead of joypads!
I prefer Atari yoke instead of Atari2600 joystick!
I prefer trackball instead of mouse!
However, I prefer daughter over mother, it's a strange world...
Yes, I figured there was little point in keeping that going. It really didn't seem to be all that useful (especially CPU speeds, which aren't much help with them varying so much between CPU types), although some of the data it collected is now stuffed into the INP header. I may well expand it in the future, though.Blost wrote:seems .WLF files are gone too...
- Barry Rodewald
MARP Assistant Web Maintainer
![Image](http://mahlemiut.marpirc.net/stridertalbain.gif)
MARP Assistant Web Maintainer
![Image](http://mahlemiut.marpirc.net/stridertalbain.gif)
Personally, I don't have any problem with a command line only interface. I very rarely use the WolfMAME GUI interface anyway. However, I think a lot of people don't like command line interfaces and some will go elsewhere if expected to use the command line. Of course for general submissions, WolfMAME isn't required, but I don't think this is a step in the right direction if we want to encourage new participation.
Of course I understand Barry has limited free time to spend supporting WolfMAME, and fully understand how having Mame Plus in the middle can complicate and break the build process.
-George
Of course I understand Barry has limited free time to spend supporting WolfMAME, and fully understand how having Mame Plus in the middle can complicate and break the build process.
-George
- destructor
- MARPaholic
- Posts: 1972
- Joined: Fri Sep 20, 2002 9:38 am
- Location: Poland