Wow, just how effed up is the framework exactly? They do realize they make their devs look pretty bad constantly citing framework limitations, don't they?
Wow, just how effed up is the framework exactly? They do realize they make their devs look pretty bad constantly citing framework limitations, don't they?
[ AMD Phenom II X4 970BE@4GHz | 12GB DDR3-RAM@CL7 | nVidia GeForce 260GTX OC | Crucial m4 SSD ]
Sure, that's the reason they're going do it, but it still amazes me over and over again just how messed up that.... thing is. It's name should be "Despair Engine", as it seems to do everything it can to not allow to make changes and not only that, it's functions itself are bugged beyond repair.
I wonder how it ever passed the QC
[ AMD Phenom II X4 970BE@4GHz | 12GB DDR3-RAM@CL7 | nVidia GeForce 260GTX OC | Crucial m4 SSD ]
Rarely Plays
See your face upon the clear water. How dirty! Come! Wash your face!
loltanaka: http://www.youtube.com/watch?v=WOOw2yWMSfk
Disclaimer: I am fully behind the current dev team, and given things we have seen, I have no doubt that the original engine is indeed a horrific sight. That being said...
I believe SE has made it to letter one.A man steps into his new office, recently being promoted to president of a large corporation. He is surprised, however, to find 3 letters on his desk, addressed from the previous president with a note on top. The note read, "In times of trouble, open the these letters in order." After a few months, profits started falling, and he decided to open the first letter. It read only, "Blame your predecessor." The man followed this advice and moral improved.
After a short time, another disaster struck. Feeling more confident, the man opened the second letter. It said, "Blame the economy." The man did so, and the situation slowly improved.
Many years later, the company was falling once again on hard times. Knowing just what to do, the man quickly opened the third letter, which read: "Prepare three letters."
lol Hulan.
This situation is a bit different though, since afaik, the dev team (=people who CODE things) didn't really change, so they can't really blame the predecessor. Correct me if i'm wrong.
[ AMD Phenom II X4 970BE@4GHz | 12GB DDR3-RAM@CL7 | nVidia GeForce 260GTX OC | Crucial m4 SSD ]



XIV was built on an engine not suited for MMO play, the engine itself is perfectly for offline games however. So the devs "aren't bad", the engine just can't be utilize properly for the vision they have with XIV.
Not being able to fix lower version of a buff overwriting higher version of a buff is pretty pathetic if you ask me, and it has nothing to do with the game being MMO, so in that aspect, the engine clearly fails.
[ AMD Phenom II X4 970BE@4GHz | 12GB DDR3-RAM@CL7 | nVidia GeForce 260GTX OC | Crucial m4 SSD ]
As someone who does this stuff... there's a lot that can go wrong in programming that isn't the fault of the guy that writes the code. Pre-production and software architecture account for a lot, too.
It's fully possible that the specification which the previous devs implemented did not foresee the need to query whether or not a buff already exists before a spell takes effect. The dev who actually implemented it is probably biting his tongue to keep from saying "I told you so! I told you so!" (or the equivalent saying in Japanese, if there is one, anyway). The technical slang for this issue (if it is this issue) is Broken As Designed.
That said, it's never impossible to code around these issue, but it might take someone three days to kludge around the bad code - and the addition of those kludges makes the bad code worse. It's a matter of triage.
The only cure for BAD is to throw it all out and go back to the design phase and take it seriously. It sounds like they've already done that - with three months doing specifications for 2.0 before allowing a single line of code to be written. Hopefully little details like this one weren't lost when designing the second time.
|
|
![]() |
![]() |
![]() |
|
|
Cookie Policy
This website uses cookies. If you do not wish us to set cookies on your device, please do not use the website. Please read the Square Enix cookies policy for more information. Your use of the website is also subject to the terms in the Square Enix website terms of use and privacy policy and by using the website you are accepting those terms. The Square Enix terms of use, privacy policy and cookies policy can also be found through links at the bottom of the page.

Reply With Quote






