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

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


  

Author Topic: Is Groovy WolfMAME possible?  (Read 1011 times)

0 Members and 1 Guest are viewing this topic.

CharlieFar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • I want to build my own arcade controls!
Is Groovy WolfMAME possible?
« on: March 07, 2018, 04:29:58 pm »
As the topic states - Would it be possible in principle to create such a build.

For those that don't know, WolfMAME is an offshoot of regular MAME that disables features such as pausing and savestates when recording .inp files for submitting to high-score sites such as Twin Galaxies and MARP. As GroovyMAME stands now, it's not possible to submit games played on my cab, which I think is a shame, as technical the gameplay is more authentic than when played using standard MAME on a computer.

GroovyWolf also sounds too cool not to be real :)

MK

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
Re: Is Groovy WolfMAME possible?
« Reply #1 on: March 07, 2018, 07:40:13 pm »
I have done it for GroovyMAME 0.170, one of the last versions that support ddraw.
I don't remember which things required changes, but I created a diff file.
If you want I can upload here.

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 31
    • b4nd1t0's repository
Re: Is Groovy WolfMAME possible?
« Reply #2 on: March 08, 2018, 08:42:36 am »
I compile groovywolf occasionally, when i want to update my cab, but also groovyhbmame etc.
If you want to take a look go here

buttersoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 557
  • Is running at 15kHz
Re: Is Groovy WolfMAME possible?
« Reply #3 on: March 08, 2018, 06:24:16 pm »
I compile groovywolf occasionally, when i want to update my cab, but also groovyhbmame etc.
If you want to take a look go here

Looks cool, thanks

CharlieFar

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • I want to build my own arcade controls!
Re: Is Groovy WolfMAME possible?
« Reply #4 on: March 09, 2018, 08:13:25 am »
Thanks for that, guys!
b4nd1t0, I've grabbed the 0.195 off your link. I'll give it a try over the weekend.

Ahigh

  • Wiki Contributor
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 105
Re: Is Groovy WolfMAME possible?
« Reply #5 on: April 25, 2018, 04:21:30 am »
I compile groovywolf occasionally, when i want to update my cab, but also groovyhbmame etc.
If you want to take a look go here

FYI, Donkey Kong Forum has latched onto the fruits of your labor.

Thank you so much!  Bandit!

http://donkeykongforum.com/index.php?topic=2070.msg35277#msg35277

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 5838
Re: Is Groovy WolfMAME possible?
« Reply #6 on: April 25, 2018, 02:10:02 pm »
Thanks for the pointer!
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

b4nd1t0

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 31
    • b4nd1t0's repository
Re: Is Groovy WolfMAME possible?
« Reply #7 on: April 26, 2018, 05:26:47 am »
FYI, Donkey Kong Forum has latched onto the fruits of your labor.

Thank you so much!  Bandit!

http://donkeykongforum.com/index.php?topic=2070.msg35277#msg35277
Great! I am happy that this has been useful to others, but thanks go to calamity, intealls for the recent add, and all the others that make all this possible. The groovywolf I think is the top for those players who want to place a good record, which can now provide an inp and making it better on a cab with a crt and now also without (or almost) input lag. At this regard i have also implemented a couple of small scripts to avoid having to manually rename the .inp files and be able to use everything from the frontend without interruption between one game and another.

here it is the "silent" version

Code: [Select]
#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.3.14.2

 Author:         b4nd1t0@ [url=http://www.Arcademania.eu]www.Arcademania.eu[/url]

 Funzione dello script: avvio e registrazione partita + rinomina in automatico del file .inp appena registrato per impedire che venga sovrascritto iniziando una nuova partita.

Script Function: Start playing and recording + automatically renames the newly registered .inp file to prevent it from being overwritten by starting a new game.

#ce ----------------------------------------------------------------------------
Run("groovywolf.exe romname -record romname.inp -nvram_directory NUL")
While 1
If Not ProcessExists("groovywolf.exe") Then
#include <File.au3>
Global $sFileFrom = "inp\romname.inp"
Global $sFileTo = "inp\romname.inp"
$vResult = _SecureFileMove($sFileFrom, $sFileTo)
Exit
Func _SecureFileMove($sFileFrom, $sFileTo)

    Local $iIndex = 0, $sFileTemp, $iResult
    Local $sDrive, $sDir, $sFName, $sExt

    If FileExists($sFileTo) Then
        _PathSplit($sFileTo, $sDrive, $sDir, $sFName, $sExt)
        While 1
            $iIndex = $iIndex + 1
            $sFileTemp = $sDrive & $sDir & $sFName & "_" & $iIndex & $sExt
            If Not FileExists($sFileTemp) Then ExitLoop
        WEnd
        $sFileTo = $sFileTemp
    EndIf
    $iResult = FileCopy($sFileFrom, $sFileTo)
    If $iResult = 1 Then Return $sFileTo
    Return 0

EndFunc   ;==>_SecureFileMove
Exit
EndIf
WEnd

The other scripts is always on my page, I hope that those will be useful too, I am very happy with it.
« Last Edit: April 26, 2018, 08:05:03 am by b4nd1t0 »

  
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31