Tree of Savior Forum

TL;DR—General Discussion Edition

Yeah well, on one side there’s IMC trying to patch up the boat and sometimes disappointing the players. And on the other side, there is the most semi toxic community i have ever seen in my life after League Of Legends.

This post was flagged by the community and is temporarily hidden.

i could argue against all of that:
-of course kToS is ahead of us. because it’s several months ahead of us. what do you expect? plus they don’t have to screw around trying to fix servers all over the world. that’s hardly a good basis for whether they’re doing a good or bad job.

-going f2p now -is- a terrible idea. IMC originally planned to not release f2p for another 2 months, but the community cried so hard, and they felt they had to respond to that (lol at everyone whining that they don’t listen… maybe they just learned it was a bad idea to listen). that said, f2p mmo’s don’t develop a stable population for like 2 years anyway, so advertising now isn’t going to save or break the game.

because the game engine is over a decade old. it probably can’t be fixed.

Game engines being old has nothing to do with the bugs and glitches present.

Uhh it has something to do with the FPS lags and the Crashes.

it’s not a bug or a glitch. it’s a problem of not being able to use the hardware that exists today.

a decade ago, if you ran into a populated town, you’d expect some fps lagging, because the hardware just couldn’t keep up with all that extra.

now? the engine is still the same. of course the problem is going to be the same.

Do you realize how retarded your statement sounds? A decade ago, people were on intel pentium processors and Geforce 7000 cards.

Today, people are running on 8-core processors and end of the line graphics card that store up to 4gb worth of memory with over 256-bit memory bus.

A lot of game companies do not use the latest game engines unless they want to expand upon advanced graphics and other features such as physics, dynamic lighting and whatnot.

You don’t need resort to Unreal Engine 4 to develop a simple anime mmo that doesn’t utilize 90% of its features.

Please educate yourself before stating completely stupid information. Game engine =/= bugged game.

tell it to a mirror.

windows 32 bit cannot access more than 4gb of ram in a computer. it’s just not within the capabilities of the software.

Tree of Savior is also a 32bit program.

i’ll say it again, since you couldn’t catch it last time: it’s a problem of not being able to effectively / fully use today’s hardware.

i have a brand new quad core AMD cpu, 16gb ram, geforce gtx 950… i lag in town, and yet my CPU isn’t overworking, and my GPU is barely working hard enough to even turn the fans on.

The amount of memory this game can access has nothing to do with how it’s coded. Tree of Savior being a 32-bit process has almost no relevance because that can be bypassed easily if you’re running Windows 64-bit. All the programmers need to do is just set a flag that allocates more than 2GB of memory lol. This is only an issue if you’re still running 32-bit versions of windows.

Also, there is no reason why Tree of Savior should be taking over 2 GB of your system memory in the first place. This is a relatively simple game with simple physics and architecture. It doesn’t even have dynamic lightning or any kind of night/day system. That is why it runs as a 32-bit application.

Demanding games like Battlefield 4 will have optional 64-bit variants because that game processors more memory. There is collision, physics, lightning and all sorts of advanced features that require more processing power and memory.

Clearly, you do not understand how computers and applications work lol. Again, since you cannot understand it. Tree of Savior doesn’t run bad because it’s a 32-bit program. Most video game applications are 32-bit. It runs like crap because it was coded like crap.

Get your facts straighten out.

But they’re not. We started with the same patch (alongside unique balances for our version). So it IS inexcusable.

1 Like

… and therefore it does not properly use the hardware available to it.

i mean honestly, it was probably coded reasonably well when Granado Espada was released in 2006… but it was coded fixed and cheaply, instead of open-ended and expensively.

like that ancient quote often (mis?)attributed to Bill Gates… “640k of ram ought to be enough for anybody.”

a 4GHz quad-core processor with 16gb ram, and 2gb video card…
in today’s market… is a decently tricked out budget machine, coming in under $700 canadian (so what, $500ish USD ?)
a few years ago, it was a mighty beast, running everything at top settings without breaking a sweat.
in 2006, it would have sounded like the kind of machine even hardcore gamers can only dream about.

and “why spend all that extra effort to code for hardware that doesn’t even exist yet?”

well then… welcome to being a western gamer playing an asian-made game. how’s that NA release of PSO2 coming along, amirite?

Dear god. You are as dumb as bricks.

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.