Wonder Boy: The Dragon's Trap

Wonder Boy: The Dragon's Trap

View Stats:
Sad Pug Jun 8, 2017 @ 5:25am
Framepacing/stutter issue?
I love the game so far, it plays as good as it looks, but I noticed that sometimes the game gets one-two second stutter while moving, but FPS stays at consistent 60fps. It is little jarring.
Specs gpu gtx980, cpu i7-4790, 16GB RAM, so it's hard for me to believe it's hardware related.
Anyone else got this problem? I guess it could be because the game loads the art or something like that. Or maybe I'm just too sensitive and there is no issue ;)
< >
Showing 1-15 of 34 comments
Omar  [developer] Jun 8, 2017 @ 5:31am 
Hello,

Hmm..

Your hardware seems fine. Is your screen refreshing at 60 Hz or something else?
In Options>Video you might try disabling FRAME LIMITER and see if it improves it?

The game loads the art as you approach a new location (or a door) so it could be related to some decompression or disk access stalling indeed. During our test on regular non-SSD hard drives it was ok. Does it keep happening in the same location or only happens once per spot? That would be a way to tell if it is related to that. The WB.LOG file is logging the stalls (when a texture wasn't fully loaded by the time it is needed), so maybe that will give us a hint.

Thank you for your report, hope to get it solved.
Omar
goebish Jun 8, 2017 @ 5:52am 
I'm also having some slight stutter issues, I haven't tried yet, but most of the time I can fix those issues by disabling vsync in game and enabling it from inside nvidia control panel for this game exe.
Omar  [developer] Jun 8, 2017 @ 5:54am 
I am interested in knowing if disabling FRAME LIMITER helps. I was considering disabling it by default..
Sad Pug Jun 8, 2017 @ 6:11am 
So, I turned off Frame Limiter, but I had to turn on the v-sync in the game (becaue FPS went to thousand with some change), which for g-sync monitor means pretty much double v-sync. But from what I noticed it is better and less noticable.
Originally posted by goebish:
disabling vsync in game and enabling it from inside nvidia control panel for this game exe.
It works? I tried it, but for whatever reason, it doesn't work and have to choose it in-game
Last edited by Sad Pug; Jun 8, 2017 @ 6:15am
IT_$h1n Jun 8, 2017 @ 7:59am 
I've noticed half second of stuttering (not a game breaker) when the pg changes direction (i.e: running right and then suddenly going left generates stutter).

I've tried to remove frame limiter but the game it's too fast now (like a fast forwarding mode; my monitor it's a 2k 144hz and I'm getting 139 fps). I'll try to set a 60 fps limit using msi afterburner.
Darkfalz Jun 8, 2017 @ 8:12am 
I'm not noticing stuttering, I am running at 120 Hz though. Whatever fullscreen mode the game is using it is not triggering G-Sync (borderless window?).
Darkfalz Jun 8, 2017 @ 8:18am 
Just got the village, and yeah, there is a framepacing issue, seems to be triggered by changing direction. Got some 30 FPS looking jittery scrolling that sticks until you change direction. FPS remains 60 in the counter though.
Darkfalz Jun 8, 2017 @ 8:20am 
If I run the game at 60 Hz it runs at 37 FPS... I have to run at 120 Hz for it to run at 60.
Darkfalz Jun 8, 2017 @ 8:24am 
If I run it 60 Hz and disable Vsync, the counter says 60 but it runs very poorly. This on a very powerful PC. I suspect the fullscreen windowed mode is at fault.
Darkfalz Jun 8, 2017 @ 8:30am 
To clarify - I normally run desktop at 120 Hz. If I change to 60 Hz and then run the game, it runs okay. If I change it to 60 Hz after (I have a button on my monitor which does this) it runs poorly - I suspect the fullscreen desktop mode is confusing things.
Mattousai Jun 8, 2017 @ 3:18pm 
I was getting some tearing as well. I ended up turning off vsync/limiter ingame and enabling vsync through the nvidia control panel, and limited the framerate using rivatuner. Fixed the issue. Also, disabling the frame limiter with no vsync on a gsync montior is hilarious. Super fast forward. :steamhappy:
gato_mdq Jun 8, 2017 @ 9:33pm 
For those with this "issue", download NVIDIA INSPECTOR, create a new PROFILE for the game, and DISABLE "VERTICAL SYNC" (use option "FORCE OFF") and in FRAME RATE LIMITER use option 60 FPS. In the game, also DISABLE VSYNC.

Voila, game without STUTTER/FRAMEPACING.

Good game my friends! and greetings from Argentina.! :steamhappy:
Kohmei Jun 11, 2017 @ 12:51am 
There does appear to be a stutter whenever you stop/start moving or change directions, but I do not believe it is a framerate issue. The framerate stays at a solid 60 fps.

If I were to guess, it is related to the pixel engine of the retro mode. Since the game only allows for pixel perfect movement (no sub-pixel movements are allowed), there is a stutter whenever you start or stop moving as the game aligns the character sprite to a proper coordinate. At least this is what appears to be happening, since it consistently stutters when you start/stop moving.
Omar  [developer] Jun 11, 2017 @ 2:44am 
Originally posted by Kohmei:
There does appear to be a stutter whenever you stop/start moving or change directions, but I do not believe it is a framerate issue. The framerate stays at a solid 60 fps.

If I were to guess, it is related to the pixel engine of the retro mode. Since the game only allows for pixel perfect movement (no sub-pixel movements are allowed), there is a stutter whenever you start or stop moving as the game aligns the character sprite to a proper coordinate. At least this is what appears to be happening, since it consistently stutters when you start/stop moving.

This is the idea, yes. Well, the internal physics has subpixel data but it works really weirdly on start/stop and sorts of makes it worse.

I'll try again to find a way to smooth the camera in that exact situation. This is what we did when mouse-man takes a corner (it used to snap the camera by a big amount).
Doko Jun 11, 2017 @ 10:27am 
I thought something bad was going to happen, especially with the PC version being delayed for two months.

I'm planning to buy a 144hz monitor in a few days, so I'm already screwed on this game and I'd rather not buy a brand new game, a late port at that on PC that requires me to fiddle around with my monitor or modding the game to make it work. I already decided not to buy Nier Automata for those reasons and I'm honestly thinking of doing the same for this game.

It's a shame, because I was originally hyped to play this game, but now it seems I won't be able to play it properly on the new monitor, let alone making use of it.

I wonder if all future games from Lizardcube will be locked at 60fps and those that want to play on higher refresh rate monitors to be screwed over. We were never going to stay at 60fps forever, so the thought of trying to prolong fps locks is becoming more of a joke.
< >
Showing 1-15 of 34 comments
Per page: 1530 50