Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: keilmillerjr on October 24, 2017, 12:12:47 pm

Title: No vga resolution for steam king of fighters xiii
Post by: keilmillerjr on October 24, 2017, 12:12:47 pm
I have an mvs that I modified with a pc, jpac, and custom jamma harness. Saved oem components so it's 100% reversible easily.

Installed steam and king of fighters xiii. Vga 640x480 is not an option in the settings. 640x360 widescreen format is. I added a 360 modeline in crt emudriver and it works with letterboxing top and bottom.

Is there a way to force or get a vga resolution with this game? Small text might be more readable with the extra lines.

Thank you.
Title: Re: No vga resolution for steam king of fighters xiii
Post by: Recapnation on October 24, 2017, 03:16:09 pm
Do you mean "full-screen 640 x 480"? It's a wide-screen-only game, so if there's anything you can do via config file, it'll destroy the aspect ratio; why bother.
Title: Re: No vga resolution for steam king of fighters xiii
Post by: keilmillerjr on October 24, 2017, 09:18:07 pm
Do you mean "full-screen 640 x 480"? It's a wide-screen-only game, so if there's anything you can do via config file, it'll destroy the aspect ratio; why bother.

Hopefully I can see text better? The taito type X2 version runs in 640x480.
Title: Re: No vga resolution for steam king of fighters xiii
Post by: Recapnation on October 25, 2017, 04:52:32 pm
But the Type-X 2 version is letterboxed at 640 x 480, isn't it? Which monitor are you using for this? 31-kHz? Higher than that?

Title: Re: No vga resolution for steam king of fighters xiii
Post by: keilmillerjr on October 25, 2017, 08:25:53 pm
But the Type-X 2 version is letterboxed at 640 x 480, isn't it? Which monitor are you using for this? 31-kHz? Higher than that?

I'm running a k7000 (15khz). From what I read, the X2 supports a full vga res and hd720 res both 31khz via dipswitch #2. 15/24khz require vga -> vga converted.

If no easy way to get this game looking better, maybe I should look into running the taito version. It just stinks I bought the steam version.
Title: Re: No vga resolution for steam king of fighters xiii
Post by: Recapnation on October 26, 2017, 06:08:06 am
HD-720 is never 31-kHz, but the process you mention is a workaround, not a suggested solution.

You can't expect a game designed for 720 lines wide-screen (kind of) to look fine at 480 interlaced. In other words, Type X version at 640 x 480 will give you similar results to Steam Edition at 640 x 360, since the text, HUD and whatnot won't be rebuild for that res., just downscaled. It's just a matter of the scaling filters they used for each version, but at 480-I, I don't think that will matter much.

My guess, anyway.
Title: Re: No vga resolution for steam king of fighters xiii
Post by: alex2005 on October 26, 2017, 02:18:31 pm
I use it on Taito X2 and as you say its letterboxed, did not have a chance to try the PC version. I do have KOFXIV steam edition though and its the same.

Do you mind sharing how did you add the modelines to display it letterboxed? I'm having a similar issue with MK9, MKX and Killer Instinct, among others.
The first run always displays fine, but from the second onwards it displays all garbled and i think it has to do with the modelines.



Title: Re: No vga resolution for steam king of fighters xiii
Post by: keilmillerjr on October 26, 2017, 11:26:52 pm
I use it on Taito X2 and as you say its letterboxed, did not have a chance to try the PC version. I do have KOFXIV steam edition though and its the same.

Do you mind sharing how did you add the modelines to display it letterboxed? I'm having a similar issue with MK9, MKX and Killer Instinct, among others.
The first run always displays fine, but from the second onwards it displays all garbled and i think it has to do with the modelines.

Darn.

To get modeline:

* edit monitors.ini
* look for section with your monitor preset
* line with crt_range0
* end of line has modelines such as 192, 200, 440, 576
* edit to add 360 between the other modelines such as 192, 200, 360, 440, 576
* Then run generate and install modes with vmmaker

That's how I did it. I'm not a professional at all and it was hard for me to even figure that out, so if someone wants to tell me a better or more appropriate way, please do. But it works as is as shown.

Anyways, the steam version does actually look good at 640x360, aside from small text. It's playable. However, when I try to open kofxiii.exe nothing happens. I've tried compatibility mode and admin. I can only get it to open from steam. Anyone have the same issue?
Title: Re: No vga resolution for steam king of fighters xiii
Post by: keilmillerjr on November 01, 2017, 06:45:20 am
I didn’t realize that adding the 360 modeline the way I did wrecked grovymame. It could no loner find a video mode.

Does anyone know the proper way to add 360 modeline?
Title: Re: No vga resolution for steam king of fighters xiii
Post by: Calamity on November 01, 2017, 10:57:28 am
* edit to add 360 between the other modelines such as 192, 200, 360, 440, 576

That step is wrong. Those numbers are not "modelines". Remind the format:

crt_range 0-9   HfreqMin-HfreqMax, VfreqMin-VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ProgressiveLinesMin, ProgressiveLinesMax, InterlacedLinesMin, InterlacedLinesMax

In order to allow 360i, edit the range this way.

Default (allowed interlaced range 448i-576i):
crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

Modified (allowed interlaced range 360i-576i):
crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 360, 576

Title: Re: No vga resolution for steam king of fighters xiii
Post by: keilmillerjr on November 01, 2017, 11:06:44 am
* edit to add 360 between the other modelines such as 192, 200, 360, 440, 576

That step is wrong. Those numbers are not "modelines". Remind the format:

crt_range 0-9   HfreqMin-HfreqMax, VfreqMin-VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ProgressiveLinesMin, ProgressiveLinesMax, InterlacedLinesMin, InterlacedLinesMax

In order to allow 360i, edit the range this way.

Default (allowed interlaced range 448i-576i):
crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

Modified (allowed interlaced range 360i-576i):
crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 360, 576
Thank you so much!
Title: Re: No vga resolution for steam king of fighters xiii
Post by: keilmillerjr on November 01, 2017, 07:40:39 pm
I tried editing monitor.ini as described, changing the InterlacedLinesMin line from 488 to 360. GroovyMame worked as expected, but kof13 was using a super resolution and looked all squished.

I noticed vmmaker yields the same output when generating modes, regardless if InterlacedLinesMin is 488 or 360. I went back and fourth a few times. Is there something else I should be changing as well?
Title: Re: No vga resolution for steam king of fighters xiii
Post by: Calamity on November 13, 2017, 06:01:20 pm
 640x360 won't be created unless you add it explicitely to your user_modes.ini/user_modes_super.ini file.
Title: Re: No vga resolution for steam king of fighters xiii
Post by: MK3FANATIC on November 27, 2022, 06:37:01 am
* edit to add 360 between the other modelines such as 192, 200, 360, 440, 576

That step is wrong. Those numbers are not "modelines". Remind the format:

crt_range 0-9   HfreqMin-HfreqMax, VfreqMin-VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ProgressiveLinesMin, ProgressiveLinesMax, InterlacedLinesMin, InterlacedLinesMax

In order to allow 360i, edit the range this way.

Default (allowed interlaced range 448i-576i):
crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 448, 576

Modified (allowed interlaced range 360i-576i):
crt_range0  15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 288, 360, 576

640x360i was very useful for me, thanks. Would there be some adjustment where I could also add 800x600i?