Tree of Savior Forum

TL;DR—General Discussion Edition

You’re both making the same point. Game with crap optimization = runs like crap, and will not utilize the hardware you have no matter how much better your rig is compared to the requirements.
For someone that calls other people retarted and dumb, it’s ironic that you can’t see think of something so simple.

Because it has been pointed out already that it’s not a hardware issue. It’s a netcoding issue.

and you’ve personally examined the code in question to prove this is true?

Do you even play the game to pay attention to what’s going on?

Check this thread which already goes into detail about what’s causing the issues:

Also how bot spamming megaphones lowers your fps:

Please, just do some research. The search button is just a click away.

Hey,now. I’ve been playing MMOs for X years, and I’ve never seen a game with bots before! Introduce circle reset and no trade or price restrictions or this game will obviously die!

that thread that says exactly what i’ve been saying: that the GPU is not effectively used? (i read it weeks ago.)

and yet when you turn the shoutbar at the top of the screen off, that fps-lag goes away. almost as if the shoutbar is terribly rendered (again, poorly using the GPU), and wastes a lot of power.
in fact, in every game i’ve played that had a shoutbar like that, they’ve almost all been very poorly rendered and caused some (or a lot) of framerate loss.

here’s some questions back at you then:
you are aware that “netcode” is short for “network code”, as in the code that deals with the server and client communicating? this is a different subsection of the code than the graphics code, input code, database code, etc.

if it was a netcode issue, then why does everyone (usually) appear to have decent, or even great pings? sure pings aren’t perfectly stable on Silute and Telsiai, but they’re both heavily overcrowded, and even so they still usually have decent pings when they can connect. if the “network code” didn’t function properly, how could it deliver effective pings?

if the netcode was at fault, why does the client choke up when you try to open any of the maps ?

just because one guy claims “hey THIS is the problem” and some others fall on top of it like he’s found the holy grail doesn’t mean there’s any accuracy to that statement. it just means he’s made a statement they want to believe. but people -love- to believe things, whether they have any valid information on those things or not. just google up “penn and teller petition to ban dihydrogen monoxide”.

No, it’s been stated that turning off your shout bar did nothing to stop the fps drops. I’m not gonna search this one again for you.

Again, this game does utilizes your GPU. It’s not how effectively it’s handling the GPU. It’s how the game is coded. I don’t know why you don’t understand this. Just rip your GPU out of your computer and tell me what your FPS is afterwards. People have stated multiple times that they can get over 100+ FPS. It’s just in towns, loading screens and other whatnot crap the FPS will drop like rocks.

It’s the way this game communicates to the client and server. It’s how the game processes the information.

For an example that is easy to do:

Go to an empty field with no mobs or players. You want to go somewhere you’re hitting over 60+ FPS.

Swap your weapon back and forth. You will lose an insane amount of FPS. I go from over 100+ FPS to 20~30 FPS just from swapping weapons. I’m running a GTX 960 4GB FTW+ edition. Everywhere else, I get 60 FPS, except when I’m in towns, performing certain actions like skills or fighting certain mobs.

Now think about it for a sec. Why do we lose FPS from just a simple weapon swap?

Weapon swapping has almost nothing to do with your graphics and it’s a fairly simple process that pretty much any CPU should be able to handle, yet it literally hangs the game. Equipping or unequipping armors also has this problem. There lies a problem. The game also freezes when sprinting on a swordsman while the map is open.

When you perform certain actions such as weapon swapping, the client calls for a weapon swap function. The client communicates to the server, the server communicates back and relays the information.

You lose FPS because there is a “hang” during the process of this information. As the client tries to communicate, it just hangs and the application freezes. While the application freezes, your graphics card cannot render any video frames and this in turn has the client drop FPS. This is the reason why people think this game isn’t “utilizing” the GPU.

This is also clearly noticeable when you click the game client during loading screens. It will freeze.

There are many more instances where the game will just freeze, crash or screw up because of certain skills or whatnot but again… to your original point. It has nothing to do with how old the engine is or if this game is a 32-bit application.

It’s just poorly coded.

it was in the same post you linked about 2 posts down or something. they said they BLOCKED the spammers, and still got FPS drops.
of course, blocking them doesn’t stop the messages from appearing in the shoutbar until you restart.

and since i have personally done it, and noticed an FPS improvement (or rather, the lack of FPS drops), i’m gonna have to suggest you actually try this.

as for GPU usage…
when i started playing i used a Geforce GTS 450
and then i recently (2 weeks or so?) upgrade to a Geforce GTX 950.

the card is 5x more powerful (or whatever, it’s a significant improvement), so obviously it significantly improved my FPS right?
oh wait nope. it barely affected my FPS rate at all, INCLUDING any FPS drops i experience.
i never said it “didn’t use the GPU”… i said it didn’t use it -EFFECTIVELY-. hell, my GPU use is so light, the fans don’t even come on half the time.

i pretty much agree with the generalness of that statement.

i think, like someone already said, we’re both arguing the same point, but we can’t seem to stop because we’re using different -reasons- to support the argument.