Please upgrade your browser for the best possible experience.

Chrome Firefox Internet Explorer
×

Design decisions and why the game engine hurts TOR

STAR WARS: The Old Republic > English > General Discussion
Design decisions and why the game engine hurts TOR

Kryptorchid's Avatar


Kryptorchid
02.20.2012 , 08:41 AM | #71
Quote: Originally Posted by gurugeorge View Post
...

But at the end of the day, it's just another post from an experienced MMO player wanting SWTOR to be more like their previous favourite MMO. Many of the critical posts are like this - it's either "this game should be more like WoW (than it already is)" or "this game should be less like WoW and more like SWG".

...
Don't dismiss the OP's post by stating "he wants the game to be like his previous MMO." That is not the case at all. He just wants the game to a) work at an acceptable level, and b) be fun.

Rabenschwinge's Avatar


Rabenschwinge
02.20.2012 , 08:41 AM | #72
I read all those performance complaints and I must say I find them hard to believe. But since neither of my computer isn't exactly the latest state of the art, the one can run the game with all options against the wall, and the elder runs smooth if I disable shadows - and in some rare situations set to the simpler shader model (thus disabling bloom as well).

There are certain fog effects that are particularly difficult with the more complex shader model - a typical example would the first boss in Karaggas palace or the space mission "The Impossible Sector". If you find your computer performing not well enough under these circumstances use the simpler shader model.

I don't know exactly which shader model is being used when you set the shader complexity to high - but I believe it's simply a more sophisticated model than in most other MMOs so far. If you want the same behavior as in such games, I'd recommend setting the shader complexity to low. Effects like ambient occlusion seem to be directly integrated.

However, a video game cannot possibly damage your computer - assuming you have enough vents to supply the graphics card with fresh air. And you don't really need more than 30 fps - modern display typically display up 60 frames per second, but I wouldn't be surprised if it was really just 60 fields resulting in 60 images. A Blu-Ray has typically 24 fps (even though a recorded video is admitedly something different from a real-time rendered video game scene). Your graphics card is made to work under full load, that's why it has a vent that works as fast. That you card goes to maximum speed in a modern video game is absolutely normal. The game should use whatever resources it finds to render the scene as good as it may, as long as you don't deliberately deactivate effects. Under full load it becomes louder, but it is designed to operate under full load. If your vents do not go up with different video games, that means you have unused rendering resources and those games don't use the full potential of your system.

The comparison with the Unreal Engine is a little unfair, for it is primarily used in single player games. Which means that there is only a very limited amount of actors, particle resources and effects that may influence each other. Single player games will always perform better than MMOs. Are you certain you have never problems with the computer in very recent games? Especially when there are particular fog or underwater effects or a massive amount of particles?

PS: That would interesting to know - does a modern TFT screen with a refresh rate of 60 Hz actually display 60 full and completely different images per second?

Arkerus's Avatar


Arkerus
02.20.2012 , 08:41 AM | #73
Quote: Originally Posted by Voidskull View Post
I wanted to love TOR. I have been level 50 for several weeks, and tried several alts. I have tried all aspects of PVP and PVE. But it is with sadness I admit I am no longer playing.

In fairness, I had looked forward to this game for many years. Saved up for a new PC purely for TOR, made sure to get the collector's edition, and blindly applied a 6 month sub on the sheer belief I had in this game. After all, Bioware are my favourite studio. What can possibly go wrong?


The Engine
The fundamentals of the problems lie with the choice they made on the engine. It is no secret that the Hero Engine was a little known entity in the MMO market when Bioware announced they were adopting it. True, the engine has been recoded immensely, but you cannot escape the fact that the only major releases with the engine have been primarily Free-to-play MMOs.

I may not have the most powerful machine, but it is more than capable of running just about every game on the market on max. On this evidence, the TOR engine is clearly terribly optimised. I can freely go from 110 FPS, and drop down to sub 30 fps in the space of about 10 seconds of movement. My graphics card fan will randomly go to max speed (which it does for no other game) in some indoor areas, which is worrying in itself. Primarily, this issue becomes worse whenever there are other players around. This can be seen most evidently whenever you go to the Fleet Stations, or even a Warzone (where I am lucky to reach 25-30 FPS). World PVP on Ilum is where it really hit home to me, when FPS finally fell into single digits. There could not have been more than 15 players per side, but the slideshow completely took all fun out of the encounter. The one Operation I did gave me a blue screen once I closed the game. Some people are pretty convinced that there is some kind of memory leak going on, and there does seem to be some evidence to support this as the game performance does seem to degrade the longer you are on the client.

Interviews from Bioware have stated that it is just a minority that have this issue, but this is clearly not the case. Even just a cursory glance at the Customer Service forums shows many are affected by the same FPS issues. Countless Youtube videos complain of the same, and even on social media and gaming sites TOR is getting a bad reputation for it's engine performance.

This was highlighted to me even more, when I tried the Tera beta this weekend. At time of logon, I was surrounded by literally hundreds of people. There was zero slowdown. Graphics card barely increased in volume or temperature. Clearly, the Unreal engine runs ridiculously well. This is borne out by even Mass Effect 2 (and 3) which run flawlessly on this PC and my last. The irony is the general chat channel on Tera was inundated with people amazed how much better it ran on their systems than TOR does. Go figure.

It is why the decision to go with the Hero Engine originally puzzles me so much. The Unreal engine is clearly much better for the job, and Bioware already had a good working knowledge of it from Mass Effect. Frankly, when I have been running TOR I fear that my machine is going to fail on me due to the unneccesary requirements it seems to put the PC through.

If free-to-play MMOs can run better than TOR (and they do), there is a serious flaw here.


PVP

Ilum is a bad joke. Sorry, but it is. The original design of capture points was awful, but at least you could pull that off in a reasonable amount of time. The few times I have been out in Ilum since, I just see people going around in circles looking for spawns of the armaments. Still no real battles going on, except now you'd have to put in several hours of spawn camping or driving around in circles to complete the weekly. Republic seem to wisely avoid the area due to the obvious server faction imbalance we have. (I played Imperial)

As mentioned above, the issue with the engine's performance with multiple players on screen really adds to this problem. Why else would Bioware openly admit they were reducing the population cap on Ilum? Certainly, you are never going to see battles with a hundred players on screen. Again, when other MMOs have achieved this you really have to question if they knew the engine could not handle it, why even bother with a world PVP zone?

There is also a distinct lack of focus for the endgame PVP. Other than grinding to the Battlemaster sets. Then what? I know they are claiming to add a ranking system soon, but why this was not in for launch is beyond me. It will likely end up like WoW's old PVP rating system, that will require to log on 20 hours a day just to maintain a rank.

As for the Warzones, they do feel like uninspired copy/pastes from WoW. Arathi Basin is Alderaan. Strand Of The Ancients is Voidstar. Warsong Gulch is Huttball. They really do feel badly designed the latter of which is completely dominated by Inquisitors and Consulars. Anything with a knockback here has a major advantage, but these two also have sprints and pull abilities. A group of two or three of them actually working together can completely dominate the Warzone.

I won't even get into the imbalance of classes, but when you hire the remnants of Mythic to do your PVP it would be obvious you would end up with a broken system like Warhammer's.


Operations

I really did not like the design of the encounters. It really feels terribly outdated and again copy/paste from WoW raids of 6 years ago. (Run out of fire, and get out of LoS... yawn) After years of hardcore WoW raiding, there is nothing here that most of us have not seen before. And indeed, that WoW did infinitely better. I just cannot muster the enthusiasm to raid this content for hours on end like I used to.

There are also some pretty terrible bugs evident in them. For example, on approach to the Gharj encounter in Eternity Vault the entire team dropped to death for no apparent reason. This repeated itself multiple times, even down to people dying on the speeder bike and even while outside of the instance on the fleet! Why this sort of thing can hit the live servers, especially after it was supposedly fixed beggers belief.

Whilst we are on PVE content, Flashpoints are overly long. The main reason is trash. The amount of trash on the latter FP's (Directive 7 I'm looking at you) really kills the fun for me. When we take near two hours just to clear an instance, the balancing is horribly wrong. You could clear two raids in that time in WoW for example. It's just padding, and it's irritating.

But then, when you have the same lead designer for flashpoints/ops as whom does the PVP I am not particularly surprised it is lacklustre.


Patching

Which leads me onto patches. The old adage that patches bring more problems than they fix is still very true and seems to be considerably worse for TOR.

There have been three absolute clangers already. The Ilum turret incident, the screen flicker/mini loading screens, and the mouse button crashing. If you look at the credits list, Bioware evidently has a large QA team. My question is, what on earth are they actually doing for obvious things like this to be pushed out onto live servers?

Then there is the priority that things are done. For example, the extreme screen flickering rendered many people unable to play (for epilepsy fears etc) and it took well over a week for this to be fixed. And more recently, the UI change that has rendered the UI to look like a strobe effect when on global cooldown. Yes, these things can/will be fixed. But when it can affect the health of your subscribers, you really need to be making a higher priority for such things. Yet we see mini patches changing things such as emoting on speeders, or adjusting Legacy XP for people beyond rank 20 - which likely effects very few people.

I understand the desire to want to patch weekly, but they really need to ensure first that what they patch actually fixes what the notes promise, and secondly that the fixes are properly prioritised.


Armor

Armor for the most part looks terrible. Especially on the Empire. The amount of hoods on the Republic side is startling by comparison. Sith really got the short stick in that regard. Admittedly they are aiming to overhaul the mod system to allow more variety, but currently most 50's look near identical in either raid or PVP sets. But then, there really is little else to use orange wise. Most are really not that impressive visually, given they are just recolours of greens.

Having played in the beta way back, I know that a full on appearance tab and/or dye system was suggested constantly to avoid just this happening. No-one wants to look a clone. So why did Bioware not listen? And more importantly, where are all those tens of armor sets we saw in some of the early developer videos?


Travel

It's infuriating. For example, on one occassion I offered to help a guildie with a quest on Voss. I was on Belsavis. "I'll be right there." Ha! Fleet pass on cooldown, and quick travel. So I had to mount up, ride to a taxi point. Fly back to the spaceport. Get on a shuttle. Go through the space station. Go through my hangar. Load my ship. Go to the map. Pick my location. Walk out the ship. Load Voss. Walk through the station. Drive to the taxi point. Fly to the distant zone. Then mount up, and ride for another 5 minutes to the other side. All in all, must have took me near 20 minutes to get there.

It really is ridiculous. I hate to constantly cite WoW, but I will again. It was tedium like this that made them introduce flying mounts, portals, and gathering stones.


Companions

Whilst their AI overall is ok, they still do some pretty silly things. (Breaking CC etc)

My biggest gripe is with Bioware's pre-launch spin on them though. There was much noise made about how they could sub for a missing player and replace the healer etc. In most circumstances this is simply not the case. So many fights require constant movement, such as running out of markers on the floor that they simply become a liability. It wouldn't be so bad but when you actually try to cancel them from combat they move toward you so SLOWLY that even if you react in time to make them move they still get splatted.

What's worse is they then implemented instances such as Colicoid War Game where you have switches or turrets that you have no way of getting the companion to interact with. You are basically stuffed, and the promise of using them is basically destroyed by their own design. Myself and my partner were quite enjoying the challenge of trying to duo instances with companions, but it was design decisions like this that lead to disappointment.


The Story

The main pillar of the game, and arguably the main strength of the whole title. Even here though, there are problems.

The main class stories, are miles better than the planet quests. They have more decisions to be made, and arguably better characterisation. By comparison, the planet side quests really seem to follow the same formula as the quests they represent. "Oh, thank god you are here. All our team was killed. Only you can do this!" is the general theme of just about every quest. The issue I have with this, is the same that Bioware themselves made when talking about crafting. "Darth Vader does not craft boots." Indeed, nor does he go around picking up random quests from foot soldiers like some common handyman. Admittedly, there is not much one can do to get away from the usual MMO kill quests, but for me the story on the planets does feel extremely tacked on.

Prior to release, I was one of the advocates that story would make a large change to the genre, and for the class stories it certainly does. But on your second playthrough, the desire to hit the spacebar becomes overwhelming. Was too much focus put onto story when so many other MMO aspects of the game, notably the end game, were so unfinished?

It's pretty clear where most of the budget went to. In my mind though, the story really does not stand up to either Mass Effect or Dragon Age. Or even the original KOTOR. Maybe it is just the disjointed nature of an MMO, but in retrospect I do not think it adds as much to the game as many had hoped. Certainly, once you hit max level the story very much takes a back seat. Once see you see what is left over, that is when you really start to see the glaring holes in the rest of the game.


Social

For a game that relies on people to play with each other, the toolset we are given is horrendous.

Firstly, no speech bubbles. It is very easy to miss people speaking to you in 'say' as there is no real difference in font or colours. Certainly, for people on an RP server this kills alot of immersion as well.

The guild system also leaves a lot to be desired. No guild bank, no event system, no real tangible benefits as there is no guild reward system ala WoW or Rift, nor any guild tabard/emblem/flag.

The social areas are pretty sparse and poorly designed too. I mean, no seats? As I have already gone over in regard to the game engine, Bioware repeated the Dalaran mistake and made fleets for everyone to seemingly gather at the same place. This would be fine, but the engine really struggles, and sitting in the cantina in the fleet is an invitation to give yourself a blue screen.

Whether you agree with the server community theory or not, the lack of an LFD tool is criminal. As a result, we are left with people spamming multiple channels (often in the wrong or inappropriate places) trying to find groups. When they inevitably don't, they logoff in frustration - thus adding to the problem. For the casual player, who has little time to play, they need a quality of life feature like this to make experiencing the content possible. I can fully understand why people are quitting, as if they cannot even find a group for flashpoints they will never see the Operations. So why bother?


Space Combat

I'm not going to get into a massive debate about the merits or benefits of rail shooter versus open world exploration. In fact, I found them kind of fun the first few times through.

My main issue is this. When you look at all the problems the game has had getting everything complete for launch, I cannot fathom why there was a focus on putting this in? Why spend resources on what is essentially a mini-game, when the main engine clearly has so many issues?


Conclusion

Through fear of wrecking my machine, currently I am not playing the game. Certainly I am keeping an eye on 1.2, but my optimism for most of the above points being addressed is quite low. Beyond changing the actual engine, I'm not so sure the core of the Hero Engine will ever be able to perform to what Bioware envisioned. As such, I will most likely end up cancelling my sub to TOR.

This greatly saddens me, as I am a huge Star Wars and Bioware fan. I am really looking forward to Mass Effect 3, and should they ever do an MMO for that universe I pray they have the foresight to use a proven engine. They also cannot ignore the criticisms that have rightly been levelled at them both above, and in many other threads like this on both these forums and others. If even I am bored, I can only imagine what is going through the mind of the average MMO enthusiast.

I think at this point, the only word I can describe the game with is disappointment. Prior to launch, alot of commentators were stating that the end game was a desperate mess and that they had only focused on the story. And to be honest this is borne out once you actually hit 50. As others have said, it may just be best to take this game for what it is, and play it as a single player experience just to see the stories. As an MMO, it really does fall at many hurdles. It is like they have lived in a bubble and not taken on board many of the complaints and improvements that the MMO market has addressed over the years. E.g. WoW reduced the amount of trash in raids, Rift's public quest system and dynamic events, DC Universe's excellent character customisation. But with other games coming very soon in the MMO market, such as Tera, Secret World and Guild Wars 2, TOR really needs to up it's game.

My main fear is that it is already too late. A quick glance at the /who screen shows how few people are actually playing now. And when it takes me over 20 minutes to queue for a warzone at peak times, it is evident that many people have already left. Bioware tried to copy the wheel, and they ended up with a jagged wheel. Sure it works, but it's no improvement on what is already there. With the budget they had though, it should have been so much more.

In light of all of this, I can see TOR going to Free-to-play inside six to twelve months. This saddens me deeply, as I really wanted it to do so well. But I only see a niche market for this game now, and once the more casual audience has completed their class stories I can see them moving on also. It is just a shame that the game engine, and the problems it has created for design choices, has ultimately killed the great potential this game had.

May the force be with you folks. For it is not here.
If you have fear of wrecking your machine, you shouldn't even be playing computer games.
Hooning in the rex : http://youtu.be/xtXUM6yPMCY

Drewser's Avatar


Drewser
02.20.2012 , 08:47 AM | #74
Quote: Originally Posted by Kryptorchid View Post
Don't dismiss the OP's post by stating "he wants the game to be like his previous MMO." That is not the case at all. He just wants the game to a) work at an acceptable level, and b) be fun.
A) Check
B) Check

JansanRuno's Avatar


JansanRuno
02.20.2012 , 08:48 AM | #75
Quote: Originally Posted by jarjarloves View Post
free to play in 6 to 12 months.. Ok I'll take that bet.

I don't know how the OP can write something that long in what seems to be well thought-out analysis and points and then at the end say something so stupid like the game will be F2P in 12 months.

laserfloyd's Avatar


laserfloyd
02.20.2012 , 08:48 AM | #76
Fix/replace the engine and the vast majority of my complaints would disappear. I'm having fun but the game just doesn't quite have the responsiveness I want. My machine can run plenty of other games on medium-high to high settings with ease. I have my settings zeroed out and set to the very lowest and it STILL runs sluggish. I know the engine is a massive undertaking but something has to be done about it or this game might have the same fate as Alderaan.... ya know, in 3000 years or so. :P

Seriously, props to most everything in game. Just rework the engine.
Half way between the gutter and the stars

Venjirai's Avatar


Venjirai
02.20.2012 , 08:51 AM | #77
I agree with the OP.
They should have used the Unreal Engine.
Bioware does fine with quests and storytelling but the engine they use is always misplaced.
Now they are trying to optimize the crappy engine which will take probably more time and money than taking a superior engine from the getgo would have taken.

I personally would not mind if they take down the game for 3 months and come back with their engine fixed.
But that will not happen because they would lose too much money.

wifeaggro's Avatar


wifeaggro
02.20.2012 , 08:54 AM | #78
Quote: Originally Posted by Rollcageuk View Post
Quote:
I want people to post what they dont like.

---
Why?
When people stop playing COD, do they go onto the forums and rant about it? No.
So why should this be anything different?

Why are you so bothered about someone else leaving? Does the reasons for them leaving affect your game in any way? No

Why does the op think his opninion matters to the point he has to come here and post in General about him leaving.
He isn't even asking BW to fix it. If he was then he would post in the suggestions thread. This thread is pure attention seeking and nothing more. It looks good and his issues are valid, but if he is serious about telling BW those issues then there are better ways to do it.

You want to help make the game better, there are better ways than an "I quit" thread in general.
You just want to troll...not interested.
You just want attention.. not interested.
Well seeing the decline over last 2 weeks. as more and more people hit end game his point becomes very solidifying. The game is bleeding pretty hard right now and for the very reasons he posted. TOR will have a retention rate close to what AOC had 90 days after launch that was a 50% retention which is horrible. though it wont hurt TOR horribly as it will still mean 750k paying subscriptions and they will be very profitable with that number. but what it does show is they don't know how to make a MMO and should consider all the things the OP said as a standard of their mistakes.Personaly they need to get a Director in their that knows how to guide and devolp a MMO , right now the game is stuck in the mud and if they think they can throw more of the same at their player base it will bleed even more.
I

Ironspeed's Avatar


Ironspeed
02.20.2012 , 08:55 AM | #79
Quote: Originally Posted by Drewser View Post
It doesn't belong here.

It is in no way useful to people in general.
You are entitled to your opinion of course, I found it rather usefull myself, comparing how other people feel and my own views..
The voyage of discovery is not in seeking new landscapes but in having new eyes.
-Marcel Proust

Rabenschwinge's Avatar


Rabenschwinge
02.20.2012 , 08:55 AM | #80
Quote: Originally Posted by Venjirai View Post
I agree with the OP.
They should have used the Unreal Engine.
Bioware does fine with quests and storytelling but the engine they use is always misplaced.
Now they are trying to optimize the crappy engine which will take probably more time and money than taking a superior engine from the getgo would have taken.

I personally would not mind if they take down the game for 3 months and come back with their engine fixed.
But that will not happen because they would lose too much money.
The Unreal Engine is not suitable for an MMO above a certain scale. Single player games and MMOs are not the same thing.