Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I don't want to rely on emudeck if I have the PC version.
I'm on the beta build of the Steam Deck OS though. Maybe that makes a difference?
Opening and closing the game's menu real quick will cause a stutter and drop a frame, which should temporarily stabilize frame pacing. But I can't say if that'll work reliably running through Proton.
It won't do any good for the deck, I have tried 30,60 unlimited FPS, it will drop frames no matter what, from my observation the fps drops on a regular basis, it drops about ever 2 seconds or so whitch leads to a stuttering mess.
I took a screenshot with the performance overlay enabled. You can clearly see the lag spikes on the graph. They happen everywhere, no matter what you do.
https://steamcommunity.com/sharedfiles/filedetails/?id=2809491529
Special K can eliminate those. `MaxDeltaTime=1` in SK's INI file will remove Sleep (1).
Dunno how difficult it is to install Special K onto a SteamDeck or if it's even compatible with OpenGL games on Linux. But it might be worth trying.
Any chance you'd be willing to re-compile that disassembly with the "Sleep(1)" removed into a new EXE?
Unfortunately, I can't get Special K to work with this game under Proton at all...
On my Windows desktop, Special K will only work correctly 'out of the box' with Chrono Trigger if I use the 32-bit global injector. If I install the DLL local to the game, it installs as "dxgi.dll" even though the game uses OpenGL. This causes the game to launch without SpecialK active. If I rename the DLL to "opengl32.dll", the local install will work under Windows.
On the Steam Deck under Proton, it's a completely different story I installed Special K into Chrono Trigger's Proton Prefix (along with the required VCRedist packages), but I can't get Special K to actually start with the game. I tried using SKIF, but since it's running inside of Chrono Trigger's Proton prefix, SKIF thinks that Chrono Trigger is already running and won't let me "launch" the game. Manually running the global injector service EXE and the game at the same time doesn't work either, as the service still can't 'see' the game.
I attempted a "local" install, both as dxgi.dll and as opengl32.dll, and neither did anything. I also tried installing SpecialK via Steam Tinker Launch. I could get it to create a DLL and a config file (which only has the "usingWINE" parameter in it), but adding the "MaxDeltaTime=1" parameter to the [Render.DXGI], [Render.OpenGL32], and [Render.FrameRate] sections all did nothing at all and the stutter is as bad as ever.
I know this isn't the place to seek out Special K support, so I'll probably post to the Discord later, but it doesn't look like using SK under Proton is a viable solution, at least for this game.
It's a mess. Don't buy it until SE decide to actually fix it.