Haxorz Posted March 11, 2020 Posted March 11, 2020 I wish there was a way to save “slider options” permanently but through a research I did, everyone says it’s almost impossible. They say we have to do it for each mame game separately in each .ini, it’ll take an eternity. I tried to change: RocketlauncherUI mame HLSL: true or ini..nothing HyperHQ mame video scanlines activated...nothing Change mame.ini scanlines amount...nothing All of the above together simultaneously...nothing Hyperspin seems to “ignore” any change and open mame games with default video options. Funny enough, (as you can see to the image I attached), the upper half of slider options is always saved when changed (such as “screen gamma”), but the second half of slider options (the one with scanline option), under the line, under 3D LUT, never saves...always goes back to default every time we open a game, NO MATTER what I did. Is there a way to at least activate Bilinear Filter to all mame at once permanently, so they won’t be pixelated every time we open them? Thanks
dark13 Posted March 11, 2020 Posted March 11, 2020 Move Arcade64.exe (download section) in MAME folder and start it configuring mame from the there. As far as i remember arcade64 can save slider value (maybe some plugin), not sure if it works in GLSL. Anyway it is better to use BGFX shaders, you can manually configure them from json files. BGFX by default run under vulkan and you get a better input lag with vsync turned on compared to GLSL. As usual to test input lag just use "battle garegga". Automatizing infopanels creation from .csv files for HTPCs themes (look at infopanel tutorial.zip on the ftp in dark13 folder) PNGs to SWFs automatized flash scripts Hyperspin Wheelset automatized template (photoshop's variables + batch) Aeon nox 4.13 W.I.P. hyperspin skin
dejarik Posted March 11, 2020 Posted March 11, 2020 I'm no MAME expert but Have you try editing the MAME\ini\presets\mame.ini ? # BGFX POST-PROCESSING OPTIONS # bgfx_path bgfx bgfx_backend auto bgfx_debug 0 bgfx_screen_chains crt-geom bgfx_shadow_mask shadow-mask.png bgfx_avi_name auto once you write the shader you want for me it's crt-geom just make sure you point rocketlauncher (IniPath) to the MAME\ini\presets\ directory
dejarik Posted March 11, 2020 Posted March 11, 2020 oops sorry dark13 i was writing didnt see you helped him :)
Haxorz Posted March 11, 2020 Author Posted March 11, 2020 Hi dejaric, and thanks for your help, but I already tried to change mame.ini and even if I save, Hyperspin still runs mame raw ignoring the mame.ini changes ONLY when it comes to the 2nd half of slider options (as I mentioned in the image I attached above). Is there any other way. Has anyone configured Hyperspin mame to permanently open WITH shaders?
Haxorz Posted March 11, 2020 Author Posted March 11, 2020 Hi dark13, and thank you for your help. I’m going to be honest with you, I’m not as experienced as you when it comes to programming and configuration. Whenever you have free time, and you’re in a mood, can you explain to me in detail how to download and configure arcade64.exe. And besides that, about your secondary solution..I’m sorry, I have no idea what you’re talking about BGFX, vulcan, json, vsync, battle garrega...they’re all unknown words for me...Sorry, I’m noob.. I’m open to teamviewer if someone knows how to do it and have the time and the mood to do so.
dejarik Posted March 11, 2020 Posted March 11, 2020 No problem Haxors, Vulcan, opengl, directdraw are different Video plugins, bgfx is the shader effect and .json is the shader name extention i recall messing around with MAME shaders but that's been a while since i use retroarch now but hopefully you will make this work.
Haxorz Posted March 11, 2020 Author Posted March 11, 2020 Oh, thanks a lot dejaric. I’m running DirectX video plugin now. I suppose they’re superior?! Should I uninstall it and replace it with one of them?
dejarik Posted March 11, 2020 Posted March 11, 2020 No don't uninstall directx you actually don't need to uninstall anything but tweak MAME settings I think i personally was using d3d but like dark13 mention maybe vulcan is better for input lag , you need to test and make a choice. mame.ini and pointing rockectlauncher to the right folder was the way i was able to make the shader setting stick, tweaking the slider directly in MAME option didn't work for me.
Haxorz Posted March 11, 2020 Author Posted March 11, 2020 Thanks a lot dejarik. I’ll try and come to you guys for the results.
dark13 Posted March 11, 2020 Posted March 11, 2020 Anyway there's a terrific shader running in RetroArch (performances and input lag in RA's mame core are slightly worse) https://forums.libretro.com/t/hsm-mega-bezel-reflection-shader-feedback-and-updates/25512 Automatizing infopanels creation from .csv files for HTPCs themes (look at infopanel tutorial.zip on the ftp in dark13 folder) PNGs to SWFs automatized flash scripts Hyperspin Wheelset automatized template (photoshop's variables + batch) Aeon nox 4.13 W.I.P. hyperspin skin
Haxorz Posted March 13, 2020 Author Posted March 13, 2020 I made it through and put the shaders I wanted through mame.ini with d3d and got enthusiastic about it running some games without issues...but some other games appear to have a minor input lag, like reaaaaaally minuscule but it is in there. Do you have any idea how can I reduce input lag? Do you think it can be a hardware problem? I’m thinking of 3 possible hardware issues that might generate input lag. 1 is that all my collection is loading through an external HD, so yeah...if it was internal and it was SSD I suppose it would be faster. 2 is my graphics card (NVIDIA GeForce 930M 2GB...really budget card). And the 3rd, probably my monitor is just not good enough to follow the configurations. what do you guys think?
dejarik Posted March 13, 2020 Posted March 13, 2020 Glad you made it work I personally use multiple external HD never had any problems with input lag that i can remember but if you want to monitor your hardware while gaming i suggest installing MSI AFTERBURNER Also it depends on the game example a game like Gauntlet Legend will ask more on hardware If you experience hardware bottleneck you could possibly get sound stuttering, drop of fps and i could imagine input lag also.
pacifikballa Posted June 8, 2020 Posted June 8, 2020 I use BGFX only. I feel that is has the best scanlines IMO, this is subjective though. I modified two .json files, one for fighter and the other for shmups (shooters). I don't have any lag or slowdown...I use MAMEUIFX 0.175 Here are a couple captures I took of Marvel vs. Capcom (native res is 4K/best viewed full-screen):
dark13 Posted June 8, 2020 Posted June 8, 2020 LCDs to me seems to add a bit of input lag compared to old CRTs just as HDMI compared to VGA but MAME has always had input lag with v-sync turned on. Just curious, has someone tested the thing with freesync or gsync? On many games the thing is basically unnoticeable but other games are really problematic, you can easily adjust timings on fighting games for combos but SHMUPS needs tighter input. Just try "Battle Garegga", if it is barely playable it means the input lag is ok lol. Automatizing infopanels creation from .csv files for HTPCs themes (look at infopanel tutorial.zip on the ftp in dark13 folder) PNGs to SWFs automatized flash scripts Hyperspin Wheelset automatized template (photoshop's variables + batch) Aeon nox 4.13 W.I.P. hyperspin skin
pacifikballa Posted June 8, 2020 Posted June 8, 2020 On 6/8/2020 at 10:37 PM, dark13 said: LCDs to me seems to add a bit of input lag compared to old CRTs just as HDMI compared to VGA but MAME has always had input lag with v-sync turned on. Just curious, has someone tested the thing with freesync or gsync? On many games the thing is basically unnoticeable but other games are really problematic, you can easily adjust timings on fighting games for combos but SHMUPS needs tighter input. Just try "Battle Garegga", if it is barely playable it means the input lag is ok lol. Expand I only recorded the intro, but it seems to run fast: a lot of shmups have that blitter delay that’s meant to slow down the game for effect, especially after you defeat a boss.
dark13 Posted June 8, 2020 Posted June 8, 2020 On 6/8/2020 at 11:00 PM, pacifikballa said: I only recorded the intro, but it seems to run fast: a lot of shmups have that blitter delay that’s meant to slow down the game for effect, especially after you defeat a boss. Expand Yeah, and it is a serious problem when the thing is not emulated correctly like Cave sh3 titles in MAME, they are almost unplayable I was talking about input lag, it means that the ship does not move in the exact frame during which you move the pad, this means the ship will also move for some frames after you release the pad. Even the real hardware has a bit of lag but MAME with v-sync turned on makes things much more problematic. Try to play battle garegga without shader (BGFX has automatic v-sync and input lag is better than OGL) with and without v-sync to understand the difference, turn off also triple buffering To avoid the problem RetroArch has "run ahead" option, basically it runs 2 instances of the emulator and costantly save and load the state between an instance and another, the problem is the option is not compatible with every core and it's obviously freaking taxing on CPU (with cpus getting more and more cores this might not be a problem in some years) Automatizing infopanels creation from .csv files for HTPCs themes (look at infopanel tutorial.zip on the ftp in dark13 folder) PNGs to SWFs automatized flash scripts Hyperspin Wheelset automatized template (photoshop's variables + batch) Aeon nox 4.13 W.I.P. hyperspin skin
Recommended Posts
Archived
This topic is now archived and is closed to further replies.