Tree of Savior Forum

Sugestion on the FPS problem

Well, as everyone already know for a long time - since the first CBT - the FPS in the game is the main problem for any place you go with alot of players, like Klaipeda/Fedimian and WB fights.

A simple sugestion that I can give that would “solve” this problem is a simple option to hide other players. That option saved some other game I used to play and I think its pretty easy to add to the game.

Make it possible to hide players and just show the ones in your party. It may not solve the FPS problem for Guild War fights, of course, but for sure will help ALOT in one of the most important thing in the game, the WB fights.

1 Like

if they add this option whould be just a mediocre solution for real optimization problems.

Well, at least would be a solution until they solve the optimization problem. If they dont do something like that to the game, I dont think it’ll be a big sucess. Alot of players already quitted the game because of that.

Still waiting for some solution. These 3 options we got in the last patch made 0 changes, the Worldbosses like Dullahan are still impossible to play properly.

  1. Option to hide players.
  2. Option to hide other player’s dmg.
  3. Option to hide this “light effect” on the boss from every hit he receive.

Do that and the problem will be solved until the game is properly optimized.

1 Like

Your suggestion will work a bit if implemented. But the real issue is the game using only 1 core. Picture shown is my task manager running only ToS

I don’t think hiding other players is a good idea, it would skyrocket the chances of people killstealing eachother.

There are some things to consider, mainly why do other players drag down the fps so much : Is it because of player models or because of possibly bad network code?

If it’s because of bad network code, then hiding players won’t solve the fps-problem, since the data of other players still need to be sent/recieved, regardless whether they are hidden or not. In this case the solution would be to make the game not wait with drawing more frames, even if the game is still waiting for network code to be recieved/sent.

If it’s because of the player models then there are multiple solutions:
a) Add an option “Low polygon models for other players”, so other players use less detailed player models
b) Add an option “Same models for other players”, which makes it so all other player models look the same, aka using the same player model (some kind of “default” model), so only one model needs to be loaded for all other players, regardless of their rank
c) Add an option “Hide other players gear”, meaning that hats, shields and weapons of other players won’t get displayed on their models -> higher fps

Also, adding an option “hide skill effects/hit effects from other players”, which deactivates skill effects/hit effects of other players done on monsters, aswell as “hide damage numbers of other players”, which would hide damage numbers caused by other players to not be displayed anymore, would help in big raids.

Thats actually possible already. You can set the amount of players shown at the same time (including NPC’s) in ther user.xml file using the parameter DrawActorPersent=“XX”, where xx stands for the max amount of actors visible. Setting it to like, 20-30 will make you still see the most people including your party, but hide everyone that exceeds that number.