libretro / mame2003-plus-libretro

Updated 2018 version of MAME (0.78) for libretro. with added game support plus many fixes and improvements
Other
192 stars 110 forks source link

TODO: Add core option to toggle CD soundtracks for ffight, nbajam, etc #233

Closed markwkidd closed 6 years ago

markwkidd commented 6 years ago

It seems like a simple improvement to provide a core option for the games that have the ability to use the new CD soundtracks. The option would toggle between original music and the samples.

This should be pretty straightforward. If anyone feels inspired to take it on, please by all means :) I will try to do this eventually if I'm not beaten

Wilstorm commented 6 years ago

I tested the OST's and they seem to work fine but my ears aren't quite keen to the subtle differences. I know they are working as NBA Jam has spoken audio which is neat and not present in the ROM audio.

ghost commented 6 years ago

Subtle differences

? They are completely different soundtracks from the SegaCD version of Final Fight and NBA Jam ! (Outrun and Mortal Kombat are custom made).

ghost commented 6 years ago

there the same on my segacd disk soundtrack wise for ffight cant speak for the others. Maybe the pal /us/jap have diff soundtracks not sure

Wilstorm commented 6 years ago

@SaucySarah - I'll not be your champion here! ;) I am definitely not well versed with these soundtracks. I was just trying to verify the OST samples were loading when present. I loaded Final Fight with original sound and listened to the phone ring, the bad guy cackle and then did some fighting down the street for a while and thought, "sounds good". Then I did the same with the OST samples and it was the same sound bytes and thought, "sounds good"! ;)

With NBA Jam I loaded the original sound and listened to crowd cheering, picking teams when it says "Suns" for Phoenix Suns, tip-off and played for a bit. I was like that's a young Charles Barkley and thought but it "sounds good". Then loading the OST samples I noticed a sound byte saying "Welcome to NBA Jam!" so I knew they were working when present but you still get the original audio when they weren't. Pretty slick.

I don't know if it helps anyone but here's the hashes for Final Fight 8-bit mono and Final Fight 8-bit stereo-mono mix.

@grant2258 - I saw your MAME 10 key was added in the options. That's pretty nice.

Final Fight 8-bit stereo-mono mix

<rom name="track02-01.wav" size="5645432" crc="4ce3220c" sha1="a4c6005ebbd26ce799ce0af9e0037a1cc5f17edf"/>
<rom name="track02-02.wav" size="5645432" crc="d1245bcc" sha1="273c4a37c884220d509a9a5711e6effc2dcbf11f"/>
<rom name="track03-01.wav" size="5861816" crc="bcd0b2a0" sha1="bb60d057abdf72331655b092d5eb3e6c78699281"/>
<rom name="track03-02.wav" size="5861816" crc="05ccf27f" sha1="4c38cce1f98e295261d06a733ddfc7b0f447cafe"/>
<rom name="track04-01.wav" size="5609564" crc="d4e97bf5" sha1="f8d62aa98cf8ccd1176b494e6ece741642441163"/>
<rom name="track04-02.wav" size="5609564" crc="40fc3850" sha1="46cc58c98919d4a29aeba4c7b332153fba252bd1"/>
<rom name="track05-01.wav" size="5537240" crc="77d03c22" sha1="19cf8b02d19c664c31b7003cd7bd8476cc4a83bc"/>
<rom name="track05-02.wav" size="5537240" crc="64ad5488" sha1="4e913cf478b38e6fddb62c560bfe04ccb3210d90"/>
<rom name="track06-01.wav" size="8481944" crc="9f60b4c8" sha1="a1aebc7629860d4b57b34cd2de87757c617578e9"/>
<rom name="track06-02.wav" size="8481944" crc="bb4ea86a" sha1="bb46fea404dfa1e61c02caad47d2badc68181ccb"/>
<rom name="track07-01.wav" size="5457272" crc="ded62dda" sha1="63ea4aa07bde97a8ea5bbb75eabb33b2d83e3dec"/>
<rom name="track07-02.wav" size="5457272" crc="b617ebba" sha1="3f44f586133f782d500cc97184d2d9bed891ad3a"/>
<rom name="track08-01.wav" size="5045672" crc="dd9e5f14" sha1="18e800d98f40709771e7869882afa583558a2f50"/>
<rom name="track08-02.wav" size="5045672" crc="70a4d4fd" sha1="e0d5a1523eb41b1f0cd74e55f358b3456427e532"/>
<rom name="track09-01.wav" size="5771264" crc="a485d209" sha1="656f7973379d1c67937a4375c4c95c9d9afeff69"/>
<rom name="track09-02.wav" size="5771264" crc="e7539ca9" sha1="fb71ff8d719578eb48048c491064e4d010036911"/>
<rom name="track10-01.wav" size="5652488" crc="08930a94" sha1="74f758dff03c6fb6e9d883906e3716e86acf2d9e"/>
<rom name="track10-02.wav" size="5652488" crc="c82dff7a" sha1="9a30363fd5501c4f9e04dc0f92fa55ea4f88f37e"/>
<rom name="track11-01.wav" size="5624852" crc="6ac73f54" sha1="f979797b098fc6a091e0ac01255098cfeb38fd52"/>
<rom name="track11-02.wav" size="5624852" crc="98cad7cf" sha1="eae4e342a972138fc3f0b535e0f90e7258685ddc"/>
<rom name="track12-01.wav" size="7432952" crc="afde8393" sha1="93eb9fb59a7fd284f7666f538354e6d6ad584e35"/>
<rom name="track12-02.wav" size="7432952" crc="34b040e6" sha1="c6051dda4e08d7749751b7969847e448519b349d"/>
<rom name="track13-01.wav" size="252296" crc="ecb47a5d" sha1="c813814972fe3bfa03deead40720c2ad0aeb774e"/>
<rom name="track13-02.wav" size="252296" crc="2c3048d7" sha1="b1363e487a103e9628299e60a7baca31e5791b99"/>
<rom name="track14-01.wav" size="353432" crc="45e29362" sha1="e163b5717b773693ce604b306ecf7f89b916aae6"/>
<rom name="track14-02.wav" size="353432" crc="237a3ae2" sha1="412757b702f6bf04b280a7476f46eeac6c9be099"/>
<rom name="track15-01.wav" size="475148" crc="5845fb96" sha1="d3709bcb722bdb036f7b2a8c164635b8373f7ebb"/>
<rom name="track15-02.wav" size="475148" crc="cf92a89e" sha1="7793d13faa8ab03b018c5c14a1d45a47c7fb2572"/>
<rom name="track16-01.wav" size="282284" crc="5d80f16c" sha1="cb94a8e580b93b57d27304936b7aa8fb4bb0ed20"/>
<rom name="track16-02.wav" size="282284" crc="b666d7db" sha1="fe39c74e4764ebe0ffdfe3156f4ffd2ec26c6458"/>
<rom name="track17-01.wav" size="5233244" crc="c1e82503" sha1="6964400788a9dea69e92340b3e356de1399f6739"/>
<rom name="track17-02.wav" size="5233244" crc="0c5ce3cd" sha1="e404979d030d0e4d4e60d6221dcb0e7bfd8602a8"/>
<rom name="track18-01.wav" size="530420" crc="9d35b26d" sha1="fd7197a2ef977d6712de0108e2393b3d9e02514a"/>
<rom name="track18-02.wav" size="530420" crc="9e1a103c" sha1="09c3afe0cdc7372a617122503e9323de8da5fbb7"/>
<rom name="track19-01.wav" size="396944" crc="17eb7f91" sha1="eea99501ee932890d6ed7b0f684e536059b29a76"/>
<rom name="track19-02.wav" size="396944" crc="01cd8edb" sha1="aef8d7bf75406771802aa1496026f34fc7cee475"/>
<rom name="track20-01.wav" size="5317328" crc="c316eded" sha1="130455b01d21dde65ec8095c1e0fc3aeaeaf4bc0"/>
<rom name="track20-02.wav" size="5317328" crc="6614c091" sha1="22c3d328ee762472bc9fdee4bd3144e879359d21"/>
<rom name="track21-01.wav" size="515132" crc="96f1b256" sha1="0431dbf5d1800ca8a746281c461242e0b6332c76"/>
<rom name="track21-02.wav" size="515132" crc="7b270166" sha1="c14c7e6190a91084174ca9bc5e19a24c5a44dafe"/>
<rom name="track22-01.wav" size="8469008" crc="1fc9da02" sha1="87f0b430b97abd592ce5dd1211ae3187eee2460e"/>
<rom name="track22-02.wav" size="8469008" crc="f3f97799" sha1="caae08aa1c38c38145550e489c6c8f79160333f3"/>
<rom name="track23-01.wav" size="5985296" crc="b3aa5558" sha1="fa9dd894052333897bf35803a308b99851e41f95"/>
<rom name="track23-02.wav" size="5985296" crc="7949e891" sha1="8c3b8b5f8ca88e71e4538c66641635d9265f6863"/>
<rom name="track24-01.wav" size="4983344" crc="a793853c" sha1="cb753aa489939c063be5ba4fcf500ae5549241d1"/>
<rom name="track24-02.wav" size="4983344" crc="63d19d6f" sha1="0384b31ded742542061d4ae64d0f7228119f210b"/>
<rom name="track25-01.wav" size="2136248" crc="0638473b" sha1="d3754bca07b316a646344831dabdc26cbd109078"/>
<rom name="track25-02.wav" size="2136248" crc="5fc6ba91" sha1="19a5763c46eba1d51614aec5f6e3fbbdd04e2f27"/>
<rom name="track26-01.wav" size="1707008" crc="ca639482" sha1="9f88af296d10893e5d8567b1c543f0e9a8f87b25"/>
<rom name="track26-02.wav" size="1707008" crc="446076ae" sha1="284fc6ae980e684566d8066749b75cfcdce6672e"/>

Final Fight 8-bit mono

<rom name="track02-01.wav" size="5645432" crc="8e95b9e5" sha1="1f1f16c641b7ec861ab86d8cac1ac45336f44c49"/>
<rom name="track03-01.wav" size="5861816" crc="85e4134a" sha1="d5f76d573f4b2385a49318f4df1ff004a9a1070a"/>
<rom name="track04-01.wav" size="5609564" crc="7b8e95a9" sha1="ca9e6ee3127acc69af40916d4e00c782d5895644"/>
<rom name="track05-01.wav" size="5537240" crc="6c601f1c" sha1="d5f04b72ff85259d8d41142f66f5e70620e97780"/>
<rom name="track06-01.wav" size="8481944" crc="cc723c34" sha1="aff1d83851cecca77d8cd5dd6fbc91547d7d68d0"/>
<rom name="track07-01.wav" size="5457272" crc="46213ee9" sha1="58adda46cc00e4713db282fa05da7d35aefa1313"/>
<rom name="track08-01.wav" size="5045672" crc="63636a18" sha1="924139f64f6a0608178f811e180262b048989c0c"/>
<rom name="track09-01.wav" size="5771264" crc="78c441f8" sha1="d0daf641d372fa12d6f109697f2c8af7d81bf5b7"/>
<rom name="track10-01.wav" size="5652488" crc="9f17aec8" sha1="f213d075f2f5e5c7b8472e71bdda8184e9ea4cff"/>
<rom name="track11-01.wav" size="5624852" crc="fd4e569c" sha1="a08a7878c95c6c8e23a7534c766babd92fa370bf"/>
<rom name="track12-01.wav" size="7432952" crc="ab96fa08" sha1="723b250973e676aceecf690cc6896261204e9e75"/>
<rom name="track13-01.wav" size="252296" crc="8e635ac8" sha1="c3355e5c4d69fae15a88f03e91c92418f3064627"/>
<rom name="track14-01.wav" size="353432" crc="5af57109" sha1="9de776bdcec2a40685f2cf92d09cedfc69cf6d6c"/>
<rom name="track15-01.wav" size="475148" crc="d47d3757" sha1="2104a5499d16cd601f90158613121603acee6ffa"/>
<rom name="track16-01.wav" size="282284" crc="a75a306c" sha1="c8ce253a08e3eeb1bcd27d9355f0ec78374f43cb"/>
<rom name="track17-01.wav" size="5233244" crc="3d6d5c38" sha1="9b4e837a23349c1979fd68b4206ec9f18d04b16f"/>
<rom name="track18-01.wav" size="530420" crc="d50c0d77" sha1="f8b10e3710c082a8fedc186ef00187082e47a8d5"/>
<rom name="track19-01.wav" size="396944" crc="bf064203" sha1="f60e3e9b1b67f0f04c7c279c39334ea229dcc345"/>
<rom name="track20-01.wav" size="5317328" crc="9663ee97" sha1="de0246bbc5f814ce2f69fe3854c4f95b432ef688"/>
<rom name="track21-01.wav" size="515132" crc="4519dfd5" sha1="54ee5711d501f62429dd103e165bd2c95f15d5dd"/>
<rom name="track22-01.wav" size="8469008" crc="db21ed32" sha1="a89e5e39c7dae5d63842e7dff909b179eb52fa0c"/>
<rom name="track23-01.wav" size="5985296" crc="3cb70151" sha1="587deead6c955e15a748e869a3d0d3a1455fdb56"/>
<rom name="track24-01.wav" size="4983344" crc="97e83e3e" sha1="d6a6fe6e52bf01742038e70113070b2daa52e303"/>
<rom name="track25-01.wav" size="2136248" crc="e6904f5e" sha1="60b411d95c1c696d1d6f15080ffec62caf07ccf8"/>
<rom name="track26-01.wav" size="1707008" crc="92a458fd" sha1="5c96546477d69aec5398676a8ab177aa41a62931"/>
ghost commented 6 years ago

that mame 10 key is going cant keep on making more will be endless see https://github.com/libretro/mame2003-plus-libretro/pull/238#issuecomment-392618354 just read towards the end

markwkidd commented 6 years ago

The sample core option returns! https://github.com/libretro/mame2003-plus-libretro/pull/250 Basically that's what we needed here

Wilstorm commented 6 years ago

@grant2258 - Ok I see what you're saying but just a thought. I do like what you're saying/doing with the panel layouts. Arcade panels/machines have been around for years (decades?) before the advent of the fight stick. We've been playing arcade games for years without it and somehow managed to survive. To me the "fight stick" layout is great for fighting games but for "standard" games I do like your 10 button layout better and it makes sense for the majority of games I play actually. Mainly 1-3 buttons and occasionally 4. t's seems the fight stick or a slight variations of it is all that's used. I think templates need to be radically different to warrant making new ones. If they are only minor variations you might as just make a quick tweak to the one one fight stick layout or Mark's suggestion of a core option to flip a few buttons. If SNES has it's own layout surely arcade machines/MAME has earned it's place! ;) However it ends up We'll still have flexibility to tweak it to our needs.

ghost commented 6 years ago

When turning OFF the 'Use audio samples' option it turns off the samples in ALL games. I thought it was only supposed to affect the Custom Soundtrack samples ? I think the other samples should always be on.

markwkidd commented 6 years ago

You are right -- currently the sample option affects all games. When I started implementing this I somehow completely had forgotten that we previously had an option that did basically what is needed.

Right now you can turn it off or on for individual games and save a game-specific override to remember the setting just for that game.

I already have 80% of what I need to code the sample option so it only applies to games with alternate soundtracks. I guess there really is no use for the core option for games other than the hacks... Hmm.

ghost commented 6 years ago

esy soluotion mark

(mame 078) mame outrun -listclones mame ffight -listclones mame nba -listclones mame mk -listclones

add these in a sturcture and compare the game name thats how id do it off hand :)

markwkidd commented 6 years ago

Yeah I should go ahead and do this. There really is no reason to have a sample toggle on games where the sample is an essential part of the game audio.

By the way, I'm really thinking about setting up another "sister" github repository -- something like mame2003-plus-extras or whatever that would be a place to gather a set of Artwork, Bezels/Overlays, and samples that work with the core.

Other than these CD soundtracks I think it will be fine to host samples and bezels etc as long as we use versions that are freely distributed and give credit.

I'd really like to see if we can even get one or two of these people who create arcade bezels to help curate a good set of bezels that can be downloaded as a pack for mame2003-plus.

More thinking out loud!

On Sun, Jun 3, 2018 at 9:12 AM, grant2258 notifications@github.com wrote:

esy soluotion mark

(mame 078) mame outrun -listclones mame ffight -listclones mame nba -listclones mame mk -listclones

add these in a sturcture and compare the game name thats how id do it off hand :)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/libretro/mame2003-plus-libretro/issues/233#issuecomment-394165084, or mute the thread https://github.com/notifications/unsubscribe-auth/ASphdtNHmZ6Og8feN3SBPWngd21-eDrnks5t4-7CgaJpZM4UNYUZ .

-- Mark W. Kidd http://facebook.com/markwkidd (606)536-0115

ghost commented 6 years ago

well if you give me some time i can get round to it mark.

Im immobile just now with my back. Ive ordered a tens machine while i wait for a physiotherapy appointment cant even work atm just bored out of my mind. I cant walk sit or lie down in the same position for and significant amount of time im in a right pickle lol

Wilstorm commented 6 years ago

@markwkidd - @UDb23 and a few others have som nice repositories for artwork. https://github.com/UDb23/rpie-ovl. Also Meleu pulls all of those repositories together so you can install them easily from a script menu for each game https://github.com/meleu/rpie-art. It's really nice. I use a lot of his artwork as he does some amazing stuff but you can't mess with custom resolutions like Dan's program when using shaders if you use artwork. You have to just leave the games native resolution alone when running a game with artwork. Udb has made more than one attempt to bust into AdvMAME but they do something weird with resolutions so he couldn't get it as I did a lot of testing with him.

@grant2258 - We had a guy like that at work. He was almost that bad. Couldn't sit or stand long but laying was ok. He had to focus all his energy to healing and adjust his lifestyle a bit. He's come a long way so it can be done. Hang in there, I'll be rooting for you! ;)

markwkidd commented 6 years ago

I am not a doctor @grant2258 but I occasionally have to spend a few days or a week in bed because I can't sit or stand.

One thing I didn't know about for months and months my issues started is that when the pain (and spasming muscles) is acute there are two injections they can give me in the thigh on an outpatient basis -- one is an anti-inflammatory and one is a muscle relaxant. Part of the reason I didn't get the shots earlier in my back problems career is that I didn't do a good job conveying to the doctors exactly how debilitating my issues are when things flare up. There are times when I can't stretch/do therapy because the muscles are locked hard as a board.

When it's that bad, the shots are the only thing that loosen things up and let me get to sleep, and eventually start moving around.

I hope none of what I just said is relevant, but I wish someone had told me about these dang shots earlier. I have flareups that require them just three or four times a year but in those times it's a lifesaver.

Wilstorm commented 6 years ago

A co-worker finally did a cortisone shot that seemed to help enough for him to get into a routine of strengthening the back, core, etc. If I remember Grant does some lifting and such which really helps in recovery. I thought a good base always helps. I did a decent job before but do a whole lot more now!

Ironically I think a good amount of my issues stemmed from to much sitting in front of a PC. Now I take breaks to do whatever, bio, a drink, do another small task, etc. just to break up long periods of sitting. I even go help the wife with a task just to get up for a few minutes and she wants to know what I want, so jaded! ;)

I am thinking of giving" timeboxing" a try. If you have a few minutes read through this guys Kickstarter page and he explains it in detail. You don't need to use his specifically but there's plenty 25/5 minute timers on Amazon, etc. I work better under deadlines, constraints, etc. vs here's a task to complete whenever. His page https://www.kickstarter.com/projects/esington/esington-glass-the-ultimate-productivity-timer

ghost commented 6 years ago

appreciate the info guys always good to hear input. Im not sure what to make of it all is new to me. My lower back is popping a lot when i lift my leg a certain way though. But no pain when it pops.

People near me can hear it when i do it so hopefully its just something simple that will heal or just too many gasses. Im sure itll pass is just very worrying when you've never experienced it before.

markwkidd commented 6 years ago

I have also worked a lot with one very gifted chiropractor, as well as two who were not gifted but merely competent. I wish the gifted one were about 700 miles closer to me right now -- I would probably be there tomorrow if so. Sometimes that is all it takes to 'reset' things for me. I will be in that part of the country in a few weeks... may have to get an appointment with the good one...

On Sun, Jun 3, 2018 at 1:11 PM, grant2258 notifications@github.com wrote:

appreciate the info guys always good to hear input. Im not sure what to make of it all is new to me. My lower back is popping a lot when i lift my leg a certain way though. But no pain when it pops.

People near me can hear it when i do it so hopefully its just something simple that will heal or just too many gasses. Im sure itll pass is just very worrying when you've never experienced it before.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/libretro/mame2003-plus-libretro/issues/233#issuecomment-394180398, or mute the thread https://github.com/notifications/unsubscribe-auth/ASphdjeMFTLBVElNMf22G1DshKxzC7qiks5t5CbCgaJpZM4UNYUZ .

-- Mark W. Kidd http://facebook.com/markwkidd (606)536-0115

ghost commented 6 years ago

Sounds like good advice mark pain killers are doing nothing just get me up and no more tens is a better alternative to pain killers from what i have been reading.

Wilstorm commented 6 years ago

I've read a few books and they almost always agree to use surgery as a last resort also. It seems it will always be there a little but if you can get it manageable to a point, it feels like heaven! 😇 I noticed my "bad habit patterns" at work mostly. When it was irritated the worst (sciatica). It may not be your case at all but the things I was doing in front of PC were actually contributing to my issue once I started eliminating and correcting those things it's incredible how quickly your body recovers. I am hoping this timeboxing makes me more productive as it's supposed to but also allows me to get up every 25 minutes to move around a little and keep things limber. At home I hardly sit so it's not so much an issue. I agree Mark you just never know what kind of "doc" you're going to get. It's like vendor support one guy knows everything and the next knows nothing. 😳

ghost commented 6 years ago

well my tens machine arrived it better than then stupid pain killers they gave me i get dull pains but nothing as sharps as it used to be. I managed to get some code done cause i can sit down again. The option to disable ost is in a pull req so when you guys have tested and are happy enough with it we close the issue :). I spamed it with my back ache anyway sorry about that

Wilstorm commented 6 years ago

@grant2258 - It's good to hear it's helping. If you ever end up doing an MRI I would be curious of the outcome.

I used to work for this old Vietnam war veteran who has since passed but he had an interesting work philosophy. He was ok with people standing around not talking about work occasionally. He always claimed it was good for morale. In fact he would join the circle when passing by and chat. If there's one guy I could go back and work for it would be him. He was a neat guy.

It's like an auto club or something. You don't really restrict folks to talking only about cars. Hopefully there's some sense of camaraderie around the project. I appreciate you guys allow things to go off point occasionally. As the proverb says "All work and no play make Jack a dull boy."

markwkidd commented 6 years ago

@SaucySarah or @Wilstorm (or others who have these samples): can anyone confirm with the latest build from today whether the new OST core option correctly toggles between the original audio and the CD soundtracks?

Wilstorm commented 6 years ago

@markwkidd @SaucySarah - Ok this didn't seem to work. It seems to be always on. I tried ROM and core override saves but it was enabled every time I would exit and enter the game. Here's the ROM override settings but I don't see the option when I would set it to disable and save game overrides.

ui_companion_start_on_boot = "true"
input_remap_binds_enable = "true"
netplay_public_announce = "true"
netplay_allow_slaves = "true"
input_descriptor_label_show = "true"
load_dummy_on_core_shutdown = "true"
builtin_imageviewer_enable = "true"
framecount_show = "true"
ui_menubar_enable = "true"
suspend_screensaver_enable = "true"
audio_sync = "true"
video_allow_rotate = "true"
video_windowed_fullscreen = "true"
video_crop_overscan = "true"
video_force_aspect = "true"
auto_screenshot_filename = "true"
video_vsync = "true"
pause_nonactive = "true"
keyboard_gamepad_enable = "true"
core_set_supports_no_game_enable = "true"
audio_enable = "true"
video_font_enable = "true"
core_updater_auto_extract_archive = "true"
threaded_data_runloop_enable = "true"
menu_throttle_framerate = "true"
menu_linear_filter = "true"
menu_horizontal_animation = "true"
dpi_override_enable = "true"
menu_pause_libretro = "true"
menu_mouse_enable = "true"
menu_timedate_enable = "true"
menu_battery_level_enable = "true"
menu_core_enable = "true"
quick_menu_show_take_screenshot = "true"
quick_menu_show_save_load_state = "true"
quick_menu_show_undo_save_load_state = "true"
quick_menu_show_add_to_favorites = "true"
quick_menu_show_options = "true"
quick_menu_show_controls = "true"
quick_menu_show_cheats = "true"
quick_menu_show_shaders = "true"
quick_menu_show_save_core_overrides = "true"
quick_menu_show_save_game_overrides = "true"
quick_menu_show_information = "true"
content_show_settings = "true"
content_show_favorites = "true"
content_show_images = "true"
content_show_music = "true"
content_show_netplay = "true"
content_show_history = "true"
content_show_add = "true"
menu_show_load_core = "true"
menu_show_load_content = "true"
menu_show_information = "true"
menu_show_configurations = "true"
menu_show_help = "true"
menu_show_quit_retroarch = "true"
menu_show_reboot = "true"
menu_navigation_wraparound_enable = "true"
menu_navigation_browser_filter_supported_extensions_enable = "true"
materialui_icons_enable = "true"
input_overlay_enable = "true"
input_overlay_enable_autopreferred = "true"
input_overlay_hide_in_menu = "true"
keymapper_enable = "true"
netplay_nat_traversal = "true"
history_list_enable = "true"
playlist_entry_remove = "true"
playlist_entry_rename = "true"
game_specific_options = "true"
auto_overrides_enable = "true"
auto_shaders_enable = "true"
audio_rate_control = "true"
video_window_show_decorations = "true"
netplay_check_frames = "600"
input_bind_timeout = "5"
input_turbo_period = "6"
input_duty_cycle = "3"
audio_latency = "64"
audio_resampler_quality = "2"
libretro_log_level = "1"
keyboard_gamepad_mapping_type = "1"
input_poll_type_behavior = "2"
video_window_opacity = "100"
network_cmd_port = "55355"
network_remote_base_port = "55400"
dpi_override_value = "200"
menu_thumbnails = "3"
xmb_alpha_factor = "75"
xmb_scale_factor = "100"
xmb_menu_color_theme = "4"
menu_font_color_red = "255"
menu_font_color_green = "255"
menu_font_color_blue = "255"
menu_shader_pipeline = "1"
audio_out_rate = "48000"
custom_viewport_width = "1440"
custom_viewport_height = "1080"
custom_viewport_x = "240"
content_history_size = "100"
video_max_swapchain_images = "3"
aspect_ratio_index = "21"
netplay_ip_port = "55435"
netplay_share_digital = "1"
netplay_share_analog = "1"
video_aspect_ratio = "-1.000000"
video_scale = "3.000000"
video_refresh_rate = "60.000000"
audio_max_timing_skew = "0.050000"
input_overlay_opacity = "0.700000"
input_overlay_scale = "1.000000"
menu_wallpaper_opacity = "0.300000"
menu_framebuffer_opacity = "0.900000"
menu_footer_opacity = "1.000000"
menu_header_opacity = "1.000000"
video_message_pos_x = "0.050000"
video_message_pos_y = "0.050000"
slowmotion_ratio = "3.000000"
video_msg_bgcolor_opacity = "1.000000"
video_driver = "gl"
record_driver = "null"
camera_driver = "null"
wifi_driver = "null"
location_driver = "null"
audio_driver = "alsathread"
audio_resampler = "sinc"
input_driver = "udev"
led_driver = "null"
netplay_mitm_server = "nyc"
core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armhf/latest/"
core_updater_buildbot_assets_url = "http://buildbot.libretro.com/assets/"
libretro_directory = "~/.config/retroarch/cores"
libretro_info_path = "~/.config/retroarch/cores"
content_database_path = "~/.config/retroarch/database/rdb"
cheat_database_path = "~/.config/retroarch/cheats"
cursor_directory = "~/.config/retroarch/database/cursors"
screenshot_directory = "~/.config/retroarch/screenshots"
video_shader_dir = "~/.config/retroarch/shaders"
core_assets_directory = "~/.config/retroarch/downloads"
assets_directory = "~/.config/retroarch/assets"
thumbnails_directory = "~/.config/retroarch/thumbnails"
playlist_directory = "~/.config/retroarch/playlists"
joypad_autoconfig_dir = "~/.config/retroarch/autoconfig"
rgui_config_directory = "~/.config/retroarch/config"
overlay_directory = "~/.config/retroarch/overlay"
input_libretro_device_p1 = "1"
input_player2_joypad_index = "1"
input_libretro_device_p2 = "1"
input_player3_joypad_index = "2"
input_libretro_device_p3 = "1"
input_player4_joypad_index = "3"
input_libretro_device_p4 = "1"
input_player5_joypad_index = "4"
input_libretro_device_p5 = "1"
input_player6_joypad_index = "5"
input_libretro_device_p6 = "1"
input_player7_joypad_index = "6"
input_libretro_device_p7 = "1"
input_player8_joypad_index = "7"
input_libretro_device_p8 = "1"
input_player9_joypad_index = "8"
input_libretro_device_p9 = "1"
input_player10_joypad_index = "9"
input_libretro_device_p10 = "1"
input_player11_joypad_index = "10"
input_libretro_device_p11 = "1"
input_player12_joypad_index = "11"
input_libretro_device_p12 = "1"
input_player13_joypad_index = "12"
input_libretro_device_p13 = "1"
input_player14_joypad_index = "13"
input_libretro_device_p14 = "1"
input_player15_joypad_index = "14"
input_libretro_device_p15 = "1"
input_player16_joypad_index = "15"
input_libretro_device_p16 = "1"
Wilstorm commented 6 years ago

@markwkidd - If you have the option name I can try to set it manually in core or game for testing.

ghost commented 6 years ago

yea its constantly on again since the change can confirm what Wilson said

https://github.com/libretro/mame2003-plus-libretro/blob/050ba51cccd6ca63ce039eb9076f0d6638e10507/src/common.c#L234

if condition completely removed samples will always load

ghost commented 6 years ago

@Wilstorm you core options are save here on retropie if you want to see them.

/opt/retropie/configs/all/retroarch-core-options.cfg

Wilstorm commented 6 years ago

@grant2258 - Would you happen to know the name of the option so I can add it manually? Here's what I currently have. They are kind of scattered all over the file but I believe I extracted all the options relating to only Plus but I'm not seeing it. I did save it out a few times after enabling it in the RGUI. When I exit and enter the game it shows enabled again.

mame2003-plus-skip_disclaimer = "enabled"
mame2003-plus-dcs-speedhack = "enabled"
mame2003-plus-samples = "enabled"
mame2003-plus-frameskip = "0"
mame2003-plus-skip_warnings = "disabled"
mame2003-plus-sample_rate = "48000"
mame2003-plus-cheats = "disabled"
mame2003-plus-dialsharexy = "disabled"
mame2003-plus-mouse_device = "mouse"
mame2003-plus-rstick_to_btns = "enabled"
mame2003-plus-tate_mode = "disabled"
mame2003-plus-external_hiscore = "disabled"
mame2003-plus-crosshair_enabled = "enabled"
mame2003-plus-skip-rom-verify = "disabled"
mame2003-plus-vector-resolution-multiplier = "1"
mame2003-plus-vector-antialias = "disabled"
mame2003-plus-vector-translucency = "enabled"
mame2003-plus-vector-beam-width = "1"
mame2003-plus-vector-flicker = "10"
mame2003-plus-vector-intensity = "2.5"
mame2003-plus-enable-backdrop = "disabled"
mame2003-plus-bios-region = "default"
mame2003-plus_frameskip = "0"
mame2003-plus_input_interface = "mame_keyboard"
mame2003-plus_retropad_layout = "MAME classic"
mame2003-plus_mouse_device = "mouse"
mame2003-plus_crosshair_enabled = "enabled"
mame2003-plus_display_setup = "disabled"
mame2003-plus_enable_backdrop = "disabled"
mame2003-plus_bios_region = "default"
mame2003-plus_dialsharexy = "disabled"
mame2003-plus_rstick_to_btns = "enabled"
mame2003-plus_tate_mode = "disabled"
mame2003-plus_vector_resolution_multiplier = "1"
mame2003-plus_vector_antialias = "disabled"
mame2003-plus_vector_translucency = "enabled"
mame2003-plus_vector_beam_width = "1"
mame2003-plus_vector_flicker = "20"
mame2003-plus_vector_intensity = "1.5"
mame2003-plus_skip_rom_verify = "disabled"
mame2003-plus_sample_rate = "48000"
mame2003-plus_dcs_speedhack = "enabled"
mame2003-plus_skip_disclaimer = "enabled"
mame2003-plus_skip_warnings = "disabled"
mame2003-plus_brightness = "1.0"
mame2003-plus_gamma = "1.2"
mame2003-plus_neogeo_bios = "default"
mame2003-plus_stv_bios = "default"
mame2003-plus_dual_joysticks = "disabled"
mame2003-plus_use_samples = "enabled"
mame2003-plus_nvram_bootstraps = "enabled"
mame2003-plus_retropad1_layout = "Modern Gamepad"
mame2003-plus_retropad2_layout = "Modern Gamepad"
mame2003-plus_retropad3_layout = "Modern Gamepad"
mame2003-plus_retropad4_layout = "Modern Gamepad"
mame2003-plus_retropad5_layout = "Modern Gamepad"
mame2003-plus_retropad6_layout = "Modern Gamepad"
mame2003-plus_mame_remapping = "disabled"
ghost commented 6 years ago

nothing you change in your will fix it there a tiny bit of code missing and was very easy to miss not a big deal.

There is more problems relating to this content flag code change.

If you want ost to go on and off or are having input issues with directions on p2 you will just need revert code back temporarily until the new code is fixed. I doubt its anything big just a little tidy up and itll be good.

https://github.com/libretro/mame2003-plus-libretro/issues/271

Wilstorm commented 6 years ago

Ok, thanks for this I will keep an eye out for the new changes. I usually play one player but occasionally the wife feels like playing too, but she can wait here turn. ;)

ghost commented 6 years ago

I hope she dont read that lol!

Wilstorm commented 6 years ago

No worries there. She spends zero time on any forum of this type, I think. :) She expects me to have it ready to play and she can sit down and go. She only likes the simple arcade games like Frogger, Pac-Man. Ms. Pac-Man and such but her mainstay is Super Mario Bros. games on the NES. Then you can see that gamer look in her eye of pass in front of that TV and you'll loose an appendage.

ghost commented 6 years ago

That look in a woman eyes any woman is enough to make a man run lol

markwkidd commented 6 years ago

I finally got one of these hacked CD soundtracks set up -- ffight so I could test all this myself. Should have done that earlier! As of the latest commit, there is a working soundtrack toggle that only displays when appropriate.

Knock on wood.

franklesniak commented 4 years ago

Final Fight 8-bit stereo-mono mix

Super helpful, thanks @Wilstorm! Unfortunately, I still did not have any luck in locating these. Can you post the hashes of the ZIP?

franklesniak commented 4 years ago

Update: I've pulled KMFDManiac's 7z file, which seems to be the source that people are pointing to, but there are no samples in there that I can find (?). Am I missing something?

Wilstorm commented 4 years ago

@franklesniak - I just downloaded that file too and no luck here either! ;) Is there a way to get a hold of you? When I click your profile I don't see any contact link.

franklesniak commented 4 years ago

I just updated my profile - check it out again.

grandosegood commented 2 months ago

where can i download these OSTs? they appear to be missing from the github. thanks.