Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: newoski on April 27, 2015, 11:23:12 pm
-
Hi Guys,
I saw a post in the hidiff thread referencing a secret way to turn off nag screens via command line on MAMEUI, MESSUI, HBMAMEUI builds.
Is this possible? I've been Googling all night and can't find any info...
I'm trying to get HBMAME 0.160 going with nonag
-
Anybody?
-
Just compile your own HBMAME and remove them.
-
Not that simple. The diff files are compatible.
-
If you don't mind having nonag on at all time it's a 1 line removal change in the MAME code.
-
Huh?
Sent from my HTC6535LVW using Tapatalk
-
Not that simple. The diff files are compatible.
It really is that simple.
-
From everything I've read and tested, it is not that simple.
The HBMAME is compiled using daily builds, so they never match up with official releases/diff files.
When trying to compile using HBMAME source files and the nonag/hiscore diff from the official thread, it errors out every single time
-
From everything I've read and tested, it is not that simple.
The HBMAME is compiled using daily builds, so they never match up with official releases/diff files.
When trying to compile using HBMAME source files and the nonag/hiscore diff from the official thread, it errors out every single time
Don't use the nonag/highscore diff then. Just comment out the code yourself.
-
Could you link me to instructions or let me know the section to code out?
I've been chasing this for a while now. I'd REALLY appreciate it!!
-
On the road right now; I'll post the information tomorrow if someone doesn't beat me to it. 😀
-
Could you link me to instructions or let me know the section to code out?
I've been chasing this for a while now. I'd REALLY appreciate it!!
In src/emu/ui/ui.c:
In the function void ui_manager::display_startup_screens(bool first_time, bool show_disclaimer):
// disable everything if we are using -str for 300 or fewer seconds, or if we're the empty driver,
// or if we are debugging
// if (!first_time || (str > 0 && str < 60*5) || &machine().system() == &GAME_NAME(___empty) || (machine().debug_flags & DEBUG_FLAG_ENABLED) != 0)
show_gameinfo = show_warnings = show_disclaimer = show_mandatory_fileman = FALSE;
The if line is the one that needs to be commented out, as per the code above. It will make MAME always execute the second line, which sets all the show variables to false.
-
Thanks, but there's nothing like that in the HBMAME source files:
http://hbmame.1emulation.com/ (http://hbmame.1emulation.com/)
) :
-
They must be more different than I thought then. I'll have a look at the code tomorrow to see if I can find how to fix it. I can't imagine it being that hard to find.
-
Just checked github on my phone; the code is only slightly different, and is right where I said it was: https://github.com/Robbbert/hbmame/blob/master/src/emu/ui/ui.c
-
Hmmm... I downloaded directly from the site. Testing the link you just posted... if this works, I'll be one happy gamer!
-
As far as I can tell, the file containing artwork and sources are just the hbmame add-ons; you'll need to download (, make the change) and compile from github to get the full experience. :)
-
Any luck in making it work?
-
Any luck in making it work?
Sorry for the uber delayed reply. This didn't work for me. I see those lines in the github source, but when I download the official release source, the lines are not included... That location you pointed to doesn't exist in the folder structure from the official source download