Author Topic: How to run Touhou at 90FPS Guide  (Read 13666 times)

The Greatest Dog

  • Grazing at Mach 10
  • 90 Frames per Second GO!
How to run Touhou at 90FPS Guide
« on: March 14, 2011, 07:18:06 AM »
because everyone needs to try it at least once.

So, here, hopefully we'll have a guide that tells you everything you need to know about making Touhou run at higher speeds.
Currently, I've made the following games run successfully at 90FPS (YouTube links for video evidence when available)
Embodiment of Scarlet Devil
Perfect Cherry Blossom
Imperishable Night
Mountain of Faith
Subterranean Animism
Undefined Fantastic Object

Although I haven't quite tried it yet for StB, DS, PoFV, or GFW, I'm pretty sure that you could get them to run faster if you use their appropriate vsync patches; the only ones which I'm not sure have vsyncs yet are GFW and DS.

But why would I want to play faster than normal? It's already hard enough as is!
Because playing at 90FPS is fun and masochistic, but aside from that it makes for a good challenge and it's a great way to improve your skills. I beat EoSD Extra at 90FPS and then ran through a normal run. I ended up with a 2D1B run, much better than I have ever done.

Now, firstly, get yourself the vsync patches here courtesy of Drake. Drag them into their respective game folders, etc, etc. Just follow the directions in the readme for more information.

So, you've placed the vsyncs in their respective folders, you've renamed the version of the game you want directly to "thXX" or "東方紅魔郷" for EoSD. Now what?

Open up the vpatch configuration settings and adjust everything so they look like this:
[attach=1 width=150]
(Or at least, those are my Imperishable Night settings. It should work the same for EoSD and PCB)

Now open up your config for the various games. In order of 6-12, take a look at the following thumbnails (click a few times to expand).
[attach=9 width=50]
Embodiment of Scarlet Devil

[attach=3 width=50]
Perfect Cherry Blossom

[attach=2 width=50]
Imperishable Night

[attach=4 width=50]
Mountain of Faith

[attach=6 width=50]
Subterranean Animism

[attach=7 width=50]
Undefined Fantastic Object

Or, that's how they work for me. Generally, I haven't had any issues with playing them at these settings; you don't need to use Cheat Engine to run SA or UFO properly.

FINAL NOTE: They do not work in windowed mode. You MUST play them at full screen or else it'll just run at 60FPS, which sometimes leads to problems in recording them (for me, I can only record them windowed). You can get around this for 6-8 by setting the ReplaySkipFPS to 90 and holding control while recording, but there's always a problem of legitimacy especially in EoSD where there isn't even an FPS tracker. You can't really have much of a legitimacy issue in UFO or SA, though. The spellcard timers still keep track in real time; for example:
[attach=5 width=50]
[attach=8 width=50]
« Last Edit: March 14, 2011, 07:26:01 AM by Fast Fanatic »

Arcorann

  • hey catgirl
  • Surprisingly unkempt
Re: How to run Touhou at 90FPS Guide
« Reply #1 on: March 14, 2011, 08:00:33 AM »
I just tried playing at 90FPS on PCB, and it worked just fine windowed. I think it might be because you have vsync enabled in vsync.ini, whereas I have it disabled:

[attachimg=1]

The Greatest Dog

  • Grazing at Mach 10
  • 90 Frames per Second GO!
Re: How to run Touhou at 90FPS Guide
« Reply #2 on: March 14, 2011, 08:08:07 AM »
Woah, hell, it works. With PCB and UFO. I'mma have to test it with the rest, but thanks for pointing it out.

ark

  • みょん
Re: How to run Touhou at 90FPS Guide
« Reply #3 on: March 14, 2011, 09:12:18 AM »
There are vsync patches for DS and FW available.
DS vsync patch
FW vsync patch

The Greatest Dog

  • Grazing at Mach 10
  • 90 Frames per Second GO!
Re: How to run Touhou at 90FPS Guide
« Reply #4 on: March 14, 2011, 09:24:28 AM »
There are vsync patches for DS and FW available.
DS vsync patch
FW vsync patch

Godderp since when.

Hell, Vsync doesn't like my GFW very much. I suspect it has to do with what I name everything, but~

Edit: Or I can totally run the game in compatibility mode. Okay. I'll edit everything tomorrow.
« Last Edit: March 14, 2011, 09:28:48 AM by Fast Fanatic »

DX7.EP

  • Red shroom
  • *
  • Smooth Charisma
    • Sanmaat (site of personal tat)
Re: How to run Touhou at 90FPS Guide
« Reply #5 on: March 16, 2011, 03:44:18 AM »
Thanks for the guide! I was looking around for this for even more fun (especially with the slower older games) and challenges (as if standard SA and UFO were bad enough), though I put MoF/SA/UFO/GFW at 75FPS instead (owing to terrible skills at them).

EoSD, IN, MoF, and UFO also worked in 75/90FPS windowed mode for me. VSync was not enabled on any of them. As for GFW, windowed mode cut the framerate to 30FPS regardless of setting (training mode perhaps? :V)
C:DOS> ayayaya.mid
Bad command or file name

C:>_

Drake

  • *
Re: How to run Touhou at 90FPS Guide
« Reply #6 on: March 16, 2011, 03:49:56 AM »
I don't have those vsync patches in the Projects thread because they're experimental. At this point you could say they work without many faults, but still.

A Colorful Calculating Creative and Cuddly Crafty Callipygous Clever Commander
- original art by Aiけん | ウサホリ -

ark

  • みょん
Re: How to run Touhou at 90FPS Guide
« Reply #7 on: March 16, 2011, 05:41:11 AM »
What faults are there?

DX7.EP

  • Red shroom
  • *
  • Smooth Charisma
    • Sanmaat (site of personal tat)
Re: How to run Touhou at 90FPS Guide
« Reply #8 on: March 17, 2011, 01:02:09 AM »
Tested this again on Win7 (previous post used XP) with the same settings, and GFW windowed 75FPS works just fine. Windowed SA, however, didn't.

These inconsistencies might be considered faults, but I think they're stable enough for general use and distribution.
C:DOS> ayayaya.mid
Bad command or file name

C:>_

Agent of the BSoD

  • Takeminakata Invocation
  • *
  • Never forget
Re: How to run Touhou at 90FPS Guide
« Reply #9 on: March 17, 2011, 01:07:08 AM »
Tested this again on Win7 (previous post used XP) with the same settings, and GFW windowed 75FPS works just fine. Windowed SA, however, didn't.

These inconsistencies might be considered faults, but I think they're stable enough for general use and distribution.
If you followed the guide above for the config picture of SA, then of course it won't work. SA also needs to be set to fast, not automatic. It's the same as UFO.
I figured out how to play midi in games with a different device on Win7 ^^
TF2 Backpack
Embodiment of Scarlet Hair English Patch is almost completed.
^ I didn't forget about this. I don't know what you're talking about. >_>

DX7.EP

  • Red shroom
  • *
  • Smooth Charisma
    • Sanmaat (site of personal tat)
Re: How to run Touhou at 90FPS Guide
« Reply #10 on: March 17, 2011, 03:24:14 AM »
All right, that worked. Though it was strange that Automatic + Windowed worked fine on XP but not 7...but oh well.
C:DOS> ayayaya.mid
Bad command or file name

C:>_

Agent of the BSoD

  • Takeminakata Invocation
  • *
  • Never forget
Re: How to run Touhou at 90FPS Guide
« Reply #11 on: March 17, 2011, 06:45:44 AM »
Hmm, that is indeed strange. I've been using Windows 7 for these, so I always choose fast for vsync. I didn't know that XP would handle it differently. I wonder what Vista does. :wat:
I figured out how to play midi in games with a different device on Win7 ^^
TF2 Backpack
Embodiment of Scarlet Hair English Patch is almost completed.
^ I didn't forget about this. I don't know what you're talking about. >_>

The Greatest Dog

  • Grazing at Mach 10
  • 90 Frames per Second GO!
Re: How to run Touhou at 90FPS Guide
« Reply #12 on: March 18, 2011, 01:12:33 AM »
I've always used Automatic for SA, but it doesn't work for UFO, so I'll have to change that, too.
Aside from this, I haven't been on the computer recently to update the main post, soo...

Anyways, I'll need to edit everything again when I get the chance (haven't I already said this?)