• Register
  • TOS
  • Privacy
  • @NeoGAF
  • Like

texhnolyze
Member
(11-16-2015, 06:35 AM)
texhnolyze's Avatar
You can find the tool here.

http://steamcommunity.com/app/351970...3938441506815/

Thanks to the brilliant work of DrDaxxy, we pretty much have 60 FPS working now. None of this speed doubling nonsense; animation speed is doubled, everything else runs at proper speed.

It is amazing how simple this fix actually is when applied, and I really, really hope that BANDAI Namco sees this and realizes it's perfectly reasonable to add an option for 60 FPS back into the game.

The only thing that remains to be fixed now is aspect ratio on menus, I have basic support for this but it's unpolished. Nevertheless, this is such a significant change that I'm prepared to bump the version up to 1.0.0!

I also integrated a few render tweaks from my Fallout 4 performance project in order to make it more likely for you to sustain 60 FPS. There are some visual issues if your framerate falls significantly below 60 FPS, so triple buffering, VSYNC override and pre-render limit options have been added to d3d9.ini. You can trade input latency for framerate as needed with those settings (-1 mean means driver/application default).

Additionally, there is a new MinimizeLatency setting in tzfix.ini. This setting is intended for people who for whatever reason need to run the game at 30 FPS but find the stutter fix increases input latency. If you set this with TargetFPS=60 I can guarantee you the experience will not be a pleasant one -- leave that off unless you're running at 30!

It's still the early version, so expect to see some minor issues.
Kudos to the modding community, nonetheless.

Originally Posted by GhostTrick

Video of the fix here.

Last edited by texhnolyze; 11-16-2015 at 09:51 AM.
bananafactory
Member
(11-16-2015, 06:36 AM)
bananafactory's Avatar
Hmmmm I thought I read that it wasn't possible because some things in the game were tied to the framerate?

Tempted to pick this up now
Valkyri von Thanatos
Member
(11-16-2015, 06:40 AM)
Valkyri von Thanatos's Avatar
Hmm, the lack of 60fps was a huge disappointment for me when they finally announced the PS4 and PC version. I was sure they could have added it, Tales Of games seems so tied to 60fps battles at least that it really stuck out as strange to me. So even though I would've liked to get this game on PS4, I may have to buy it on PC.

Here that Namco? 60fps is a selling point. Since a modder could do it, I honestly don't think it would've been impossible to implement themselves.
Trigonometrize.
Member
(11-16-2015, 06:43 AM)
Trigonometrize.'s Avatar
I think the game is still awesome at 30, so that's funny that it's now "fixed." I'd like to try this nonetheless, PS4 though.
Vazra
irresponsible vagina leak
(11-16-2015, 06:45 AM)
Vazra's Avatar
There are some minor audio issues but I havent seen something game breaking yet. I havent played much tho.
hesido
Member
(11-16-2015, 06:47 AM)
hesido's Avatar
OK, the one place I can safely call out "lazy devs" on the subject, is probably here, a modder being able to fix a game to run at 60fps.
Spikematic
Member
(11-16-2015, 06:47 AM)
Spikematic's Avatar

Originally Posted by Bayonetta

There are some minor audio issues but I havent seen something game breaking yet. I havent played much tho.

Thanks for the info. I'd have bought it for sure if there weren't any issues. Would be awesome if you could provide more updates if you manage to test/play more with the patch.
cwistofu
Member
(11-16-2015, 06:48 AM)
Speed isn't doubled... but animation speed is doubled? Is there a video of this in action because I'm frankly confused as to what this looks like.
Vazra
irresponsible vagina leak
(11-16-2015, 06:48 AM)
Vazra's Avatar

Originally Posted by Spikematic

Thanks for the info. I'd have bought it for sure if there weren't any issues. Would be awesome if you could provide more updates if you manage to test/play more with the patch.

Sure. I shall play a bit more and I will report in a bit.
texhnolyze
Member
(11-16-2015, 06:49 AM)
texhnolyze's Avatar

Originally Posted by Trigonometrize.

I think the game is still awesome at 30, so that's funny that it's now "fixed." I'd like to try this nonetheless, PS4 though.

That's why I use the apostrophe 'fix'. It's an issue for some, but definitely not for me. Had a blast with it and beat it after 40+ hours last week.

Ultimately, this is a good thing. With this, I hope Bamco can see that people are expecting 60fps for PC, and modders can actually fix that for them. As mentioned above, 60fps on PC is indeed a selling point.

Originally Posted by cwistofu

Speed isn't doubled... but animation speed is doubled? Is there a video of this in action because I'm frankly confused as to what this looks like.

It seems he made the wordings wrong,

Oh, no. What I meant to say is that rendering runs at twice the rate, everything else that needs to run at its original rate is unaffected. So you get an extra frame of animation, which is the only thing you actually want when you go to 60 FPS =P You don't want sound running at twice the speed or the AI doing twice the work, etc.

Last edited by texhnolyze; 11-16-2015 at 06:51 AM.
Tizoc
Member
(11-16-2015, 06:49 AM)
Tizoc's Avatar

Originally Posted by hesido

OK, the one place I can safely call out "lazy devs" on the subject, is probably here, a modder being able to fix a game to run at 60fps.

ToZ released on PC alongside the PS4 ver. in the west
They worked the past year to get this game released on PS4 and PC, but they're still 'lazy devs'?

Best to wait for more impressions as some games that that are 30 FPS but are made to run at 60 can result in some weird stuff happening.
Foffy
Member
(11-16-2015, 06:50 AM)
Foffy's Avatar
I was pretty bummed to hear that the game was capped on PC, and kind of forgave it like Way of the Samurai 4: the series in question and perhaps the team in question have never worked on PC ports like this.

If this fix works without issues, then the PC is once again home to the definitive version to a console franchise, which is a growing trend.
Valkyri von Thanatos
Member
(11-16-2015, 06:50 AM)
Valkyri von Thanatos's Avatar

Originally Posted by Trigonometrize.

I think the game is still awesome at 30, so that's funny that it's now "fixed." I'd like to try this nonetheless, PS4 though.

Yeah, I've heard it is at a pretty well locked 30fps, but it doesn't seem like it would have been hard to match their past outputs being at 60fps. On PS3 sure, they won't be able to improve the performance, but on PS4 and PC I was saddened that they couldn't bring the whole game into 60fps, let alone getting battles back to the same standard the rest of the series has. AFAIK, only Tales of Symphonia DotNW and the PS2/PS3 ports of the original are at 30fps in battles. So not "correcting" the framerate drop seemed odd to me.

Edit:

Originally Posted by Foffy

I was pretty bummed to hear that the game was capped on PC, and kind of forgave it like Way of the Samurai 4: the series in question and perhaps the team in question have never worked on PC ports like this.

If this fix works without issues, then the PC is once again home to the definitive version to a console franchise, which is a growing trend.

I'm both glad for the trend, because it means the games get preserved much better because no real loss every "generation" of playability, but also I'm somewhat sad that consoles seem to be becoming a little more obsolete over time. I guess physical media is the main advantage consoles have over PCs still, less easy to revoke licenses or software.
Last edited by Valkyri von Thanatos; 11-16-2015 at 06:54 AM.
Shinjica
Member
(11-16-2015, 06:51 AM)
Shinjica's Avatar

Originally Posted by Tizoc

ToZ released on PC alongside the PS4 ver. in the west
They worked the past year to get this game released on PS4 and PC, but they're still 'lazy devs'?

Best to wait for more impressions as some games that that are 30 FPS but are made to run at 60 can result in some weird stuff happening.

Yes if a mod can add 60 fps where the devs didnt
KojiKnight
Member
(11-16-2015, 06:51 AM)
KojiKnight's Avatar

Originally Posted by cwistofu

Speed isn't doubled... but animation speed is doubled? Is there a video of this in action because I'm frankly confused as to what this looks like.

Animation probably refers to videos, not model animation.
EatinOlives
Harass A Bull?
Report to HR.
(11-16-2015, 06:51 AM)
EatinOlives's Avatar

Originally Posted by bananafactory

Hmmmm I thought I read that it wasn't possible because some things in the game were tied to the framerate?

Tempted to pick this up now

IIRC, Dark Souls 1 was also hard-coded to 30 fps and it was still hacked to run at 60 fps without doubling the speed of the game, but I don't know the details and I'm sure it's pretty different from what they had to do here. Still, getting an FPS hack on locked-framerate games isn't unheard of so it's very exciting to see it happen with this game.
LewieP
Member
(11-16-2015, 06:53 AM)
LewieP's Avatar

Originally Posted by Valkyri von Thanatos

Here that Namco? 60fps is a selling point. Since a modder could do it, I honestly don't think it would've been impossible to implement themselves.

I agree that it would have been worth dedicating resources to supporting 60fps, but the costs associated with professionally developing enhancements like this, pushing them through QA, and testing on a wide configuration of hardware are not to be underestimated.

Clearly plenty of amateur modders produce work of a very high quality, but they are doing so free from many of the burdens of professional development. If this mod results in problems in some circumstances, people can just opt to not use the mod. If a game ships with similar problems, customers might want refunds, and the publisher is risking damage to their brand and reputation.

I think despite these issues, the returns on investment on doing the best ports of games possible is usually worth it, but I can understand why a publisher like Namco might feel differently.
Trigonometrize.
Member
(11-16-2015, 06:53 AM)
Trigonometrize.'s Avatar

Originally Posted by texhnolyze

That's why I use the apostrophe 'fix'. It's an issue for some, but definitely not for me. Had a blast with it and beat it after 40+ hours last week.

Ultimately, this is a good thing. With this, I hope Bamco can see that people are expecting 60fps for PC, and modders can actually fix that for them. As mentioned above, 60fps on PC is indeed a selling point.,

Yeah, I got what you were going for there.
cwistofu
Member
(11-16-2015, 06:54 AM)

Originally Posted by LewieP

I agree that it would have been worth dedicating resources to supporting 60fps, but the costs associated with professionally developing enhancements like this, pushing them through QA, and testing on a wide configuration of hardware are not to be underestimated.

Clearly plenty of amateur modders produce work of a very high quality, but they are doing so free from many of the burdens of professional development. If this mod results in problems in some circumstances, people can just opt to not use the mod. If a game ships with similar problems, customers might want refunds, and the publisher is risking damage to their brand and reputation.

I think despite these issues, the returns on investment on doing the best ports of games possible is usually worth it, but I can understand why a publisher like Namco might feel differently.

A post of reason. A rarity these days!
Dio
Banned
(11-16-2015, 06:58 AM)

Originally Posted by EatinOlives

IIRC, Dark Souls 1 was also hard-coded to 30 fps and it was still hacked to run at 60 fps without doubling the speed of the game, but I don't know the details and I'm sure it's pretty different from what they had to do here. Still, getting an FPS hack on locked-framerate games isn't unheard of so it's very exciting to see it happen with this game.

Dark Souls 1 did have a few issues, namely small glitches like going down ladders makes you sometimes fall through the ground at 60fps.
Valkyri von Thanatos
Member
(11-16-2015, 06:58 AM)
Valkyri von Thanatos's Avatar

Originally Posted by cwistofu

A post of reason. A rarity these days!

Yes, I want to say that I chose to say it wouldn't be impossible, not that it would be perfectly easy. I just hope awareness builds for this. Still, I'm pretty sure Berseria has been confirmed to be 60fps, right? So I'm sure this won't really be much of a problem in the future and hopefully their PC sales warrant another port.

Obviously there is also the market for framerates of 60+, but I wouldn't expect much work in that area, even if it may be worthwhile (never experienced 120hz myself).
Lain
Member
(11-16-2015, 06:59 AM)
Lain's Avatar

Originally Posted by Tizoc

ToZ released on PC alongside the PS4 ver. in the west
They worked the past year to get this game released on PS4 and PC, but they're still 'lazy devs'?

Yeah, I don't get it. Obviously modders don't have to make sure things work as perfectly as the original developers have to, so if aspect ratio or sound gets fucked, or if the mod works for some but not for others, it's not as much of a problem.
Can you imagine the rightfully cries if the official product did it? Modifications are held to different standards.

It's cool that someone managed to hack 60fps into the game and given time most side issues will be solved I'm sure, but calling the devs lazy over it? I disagree.
Layell
Member
(11-16-2015, 07:00 AM)
Layell's Avatar
Battles feel great, overworld feels smooth, everything is better, and I haven't had any issues with my brief test so far.

Feels good to have the definitive edition.
texhnolyze
Member
(11-16-2015, 07:00 AM)
texhnolyze's Avatar

Originally Posted by Valkyri von Thanatos

Yes, I want to say that I chose to say it wouldn't be impossible, not that it would be perfectly easy. I just hope awareness builds for this. Still, I'm pretty sure Berseria has been confirmed to be 60fps, right? So I'm sure this won't really be much of a problem in the future and hopefully their PC sales warrant another port.

Obviously there is also the market for framerates of 60+, but I wouldn't expect much work in that area, even if it may be worthwhile (never experienced 120hz myself).

Is it?
That would be great, then.
Rayge
Member
(11-16-2015, 07:01 AM)
Rayge's Avatar

Originally Posted by texhnolyze

Is it?
That would be great, then.

The official preview for it has it running at 60fps.
EatinOlives
Harass A Bull?
Report to HR.
(11-16-2015, 07:02 AM)
EatinOlives's Avatar

Originally Posted by Dio

Dark Souls 1 did have a few issues, namely small glitches like going down ladders makes you sometimes fall through the ground at 60fps.

That's true, and I wouldn't be surprised if there are the occasional glitches like that on Zestiria.
robotrock
Member
(11-16-2015, 07:04 AM)
robotrock's Avatar
Wow. I wonder how he did that.
Nyoro SF
Member
(11-16-2015, 07:11 AM)
Nyoro SF's Avatar
Well, I just started my playthrough so good timing.

I was probably right on my call months earlier when I said it wasn't a technical reason they didn't do it, but a costs or manpower one.
Necromanti
Member
(11-16-2015, 07:11 AM)
Necromanti's Avatar

Originally Posted by Dio

Dark Souls 1 did have a few issues, namely small glitches like going down ladders makes you sometimes fall through the ground at 60fps.

I had no idea that was the case. I must have gotten lucky since I didn't experience any issues (besides not being to jump as far).
MegaPanda
Member
(11-16-2015, 07:15 AM)

Originally Posted by robotrock

Wow. I wonder how he did that.

Originally Posted by DrDaxxy

The game internally has a "speed multiplier" that is set to 2 for 30 FPS. I just found this multiplier and set it to 1.
Slightly more in-depth version: Looked for 1/30 in the game's memory, traced through the code that sets this value, found the above-mentioned multiplier.
Really in-depth version: Look at the fix's code and my (now merged and thus closed) pull request.

And I'd like to express my thanks to Kaldaien for TZFix. It really cleans up everything there is to clean up with the port. And without it, I probably wouldn't have made the 60FPS tweak, since without TZFix's general stutter improvements, it's really not an enjoyable experience (and this is probably what BANDAI Namco were talking about when they said 60 FPS wasn't practical.)

ie, the ability to unlock the framerate was already tucked in the code by Bamco and they couldn't get it working properly for release. Enabling 60fps though and utilizing adjustments from TZFix (which was created to address a different problem with the port) manages to make it more than playable though.
Rayge
Member
(11-16-2015, 07:20 AM)
Rayge's Avatar
My GOD! Playing this at 60 is a whole new experience. Game just looks so good and responds so much better during combat. Hot DAYUM!
texhnolyze
Member
(11-16-2015, 07:21 AM)
texhnolyze's Avatar

Originally Posted by Rayge

My GOD! Playing this at 60 is a whole new experience. Game just looks so good and responds so much better during combat. Hot DAYUM!

Omg, and now you made me want to replay this game. This time, to actually 100% it.
Adnor
Member
(11-16-2015, 07:23 AM)
Adnor's Avatar
Can someone record a video of the game running at 60fps?
Tagyhag
Member
(11-16-2015, 07:24 AM)
Tagyhag's Avatar

Originally Posted by Necromanti

I had no idea that was the case. I must have gotten lucky since I didn't experience any issues (besides not being to jump as far).

It's usually because people keep saying "ladders" instead of "ladder". There's only one ladder that makes you glitch through.
PARANO1A
Member
(11-16-2015, 07:25 AM)
PARANO1A's Avatar
I thought Durante confirmed 60 wasn't possible. What's going on in the world if you can't trust the big D!
Foffy
Member
(11-16-2015, 07:25 AM)
Foffy's Avatar

Originally Posted by Valkyri von Thanatos

Yeah, I've heard it is at a pretty well locked 30fps, but it doesn't seem like it would have been hard to match their past outputs being at 60fps. On PS3 sure, they won't be able to improve the performance, but on PS4 and PC I was saddened that they couldn't bring the whole game into 60fps, let alone getting battles back to the same standard the rest of the series has. AFAIK, only Tales of Symphonia DotNW and the PS2/PS3 ports of the original are at 30fps in battles. So not "correcting" the framerate drop seemed odd to me.

Edit:


I'm both glad for the trend, because it means the games get preserved much better because no real loss every "generation" of playability, but also I'm somewhat sad that consoles seem to be becoming a little more obsolete over time. I guess physical media is the main advantage consoles have over PCs still, less easy to revoke licenses or software.

As they become more obsolete, the least that can happen is emulation. That assures preservation.

Hell, even piracy does. Didn't the handheld scene finally get around to preserving the DSi catalog?
skLaFarebear
Member
(11-16-2015, 07:25 AM)
skLaFarebear's Avatar
Cool to hear. I'd also like some youtube videos of a 30 vs 60 comparison

Originally Posted by Valkyri von Thanatos

Yes, I want to say that I chose to say it wouldn't be impossible, not that it would be perfectly easy. I just hope awareness builds for this. Still, I'm pretty sure Berseria has been confirmed to be 60fps, right? So I'm sure this won't really be much of a problem in the future and hopefully their PC sales warrant another port.

Obviously there is also the market for framerates of 60+, but I wouldn't expect much work in that area, even if it may be worthwhile (never experienced 120hz myself).

Berseria is the one I'm waiting for. Felt burned out on Tales after Xillia 1 so I feel like it'd be the perfect time to jump back in.
ZoddGutts
Member
(11-16-2015, 07:26 AM)
ZoddGutts's Avatar

Originally Posted by PARANO1A

I thought Durante confirmed 60 wasn't possible. What's going on in the world if you can't trust the big D!

I knew he was paid off!
KainXVIII
Member
(11-16-2015, 07:28 AM)
KainXVIII's Avatar

Originally Posted by PARANO1A

I thought Durante confirmed 60 wasn't possible. What's going on in the world if you can't trust the big D!

A modder to surpass Durante!
cwistofu
Member
(11-16-2015, 07:29 AM)

Originally Posted by KainXVIII

A modder to surpass Durante!

I don't know if the world is ready for this.
WickedLaharl
Member
(11-16-2015, 07:33 AM)
WickedLaharl's Avatar
I'm gonna wait till someone i trust tests this before attempting to muster up any outrage.
protomouse
Member
(11-16-2015, 07:34 AM)
protomouse's Avatar
Nice! Thank you DrDaxxy et. al.
panzone
Member
(11-16-2015, 07:35 AM)
panzone's Avatar
Just tried and uh... it's like a different game. It's so much responsive in everything: menu, battle, exploration... I'm almost glad I gave priority to SC so that I can now enjoy Zestiria this way.
Last edited by panzone; 11-16-2015 at 07:38 AM.
hesido
Member
(11-16-2015, 07:36 AM)
hesido's Avatar

Originally Posted by Tizoc

ToZ released on PC alongside the PS4 ver. in the west
They worked the past year to get this game released on PS4 and PC, but they're still 'lazy devs'?

Best to wait for more impressions as some games that that are 30 FPS but are made to run at 60 can result in some weird stuff happening.

I won't at all be surprised if weird stuff happened. It's a modder doing the fix vs people who knows the game inside out.

Anyway, tying game systems to frame rate is archaic practice at best, even coding for a console. Devs need to get with the times.
CheesecakeRecipe
Stormy Grey
(11-16-2015, 07:38 AM)
CheesecakeRecipe's Avatar

Originally Posted by PARANO1A

I thought Durante confirmed 60 wasn't possible. What's going on in the world if you can't trust the big D!

Well, he didn't say it was impossible, just that his own attempts weren't fruitful:

I spent around three hours looking into how the game performs its frame pacing and regulates animation speed. Thatís not a lot of time when it comes to reverse engineering, but at this point Iíd say the odds for a simplistic framerate unlock are rather bad. I did get the game to run at different framerates, both lower and higher than 30, with a lot of unstable and ill-advised hackery: changing the results of various Windows API functions which report and measure time, preventing the game threads from sleeping, and other heavy-handed adjustments which could just as well break a program entirely. Zestiria didnít break during my short testing, but as expected everything I tried affected the number of frames delivered as well as the speed of animations and gameplay equally, with no sign of any possibility to independently adjust the two.

Someone should get some footage of the game running at 60FPS so we can see what sort of issues crop up as a result!
speedpop
Has problems recognising girls
(11-16-2015, 07:38 AM)
speedpop's Avatar

Originally Posted by panzone

Just tried and uh... it's like a different game. It's so much responsive in everything: menu, battle, exploration... I'm almost glad I gave priority to SC so that I can now enjoy Zestiria this way.

Yeah, I wasn't sure whether it was a placebo effect or not, but things feel far more fluid and swift. I haven't checked out a battle yet but running around the Hyland Capital didn't feel like a slog anymore.
Lanrutcon
Banned
(11-16-2015, 07:40 AM)
Nicely done. It was that easy? For shame, Namco.

Glad we have people like Durante and DrDaxxy.
Ascheroth
Member
(11-16-2015, 07:41 AM)
Ascheroth's Avatar

Originally Posted by Nyoro SF

Well, I just started my playthrough so good timing.

I was probably right on my call months earlier when I said it wasn't a technical reason they didn't do it, but a costs or manpower one.

Well, to be fair, everything comes down to a question of cost/manpower in the end.

I'm happy the 'fix' exists, but I'm not gonna call the devs lazy.
Talking about the fix: Just tried it for a minute, running araound a bit and fighting some battles, and it works like a charm so far. The only bad thing about this is that I don't have much time this week, haha.

Originally Posted by Lanrutcon

Nicely done. It was that easy? For shame, Namco.

Glad we have people like Durante and DrDaxxy.

Don't forget to credit Kaldaien for his tzfix. Since his tzfix is what laid the groundwork for 60 fps.
Angelus Errare
this looks like one of those Final Fantasy games lionhead always makes
(11-16-2015, 07:43 AM)
Angelus Errare's Avatar
What if DrDaxxy is Durante and he's doing this to slowly take over the world!?
Corpekata
Banned
(11-16-2015, 07:46 AM)
Just gave it a try and goddamn is it fantastic.

Thread Tools