

From what i heard for 2.0 they reused a lot of code from 1.x to save time so in a way its running on 1.x code.Its not running on 1.0 code. Its running on 2.0 code. That is what causes all the headaches. 2.0 was made in less than 2 years. It has a lot of mess in it and causes lots of problems.
Also, on topic, if they could make it infinite, they would have. There are technical limitations.
What is very obvious is that the current code isnt very efficiently written.





No code was saved from 1.0, only assets. They literally threw the source code for 1.0 away, iirc from one interview a while back.
2.0 onwards uses a completely different game engine, old code would be useless.




From what I remember reading and understand, this is correct. Iirc it came up prior to one of the rising events and the dev team was asked about recreating the 1.x experience, and they mentioned that 1.0 was entirely scrapped, so it wasn't really possible. Then we got the event where they released, 'you are definitely going to die in this FATE' FATEs to kind of give us the craziness that happened when Dalamud fell.
The 1.0 spaghetti code excuse is one of those things that if said enough, it becomes the truth. I for one have no recollection since subscribing back in 2015 of the dev team mentioning having any limitations due to residual 1.x code that they can't work around. Furthermore, I believe their 'limitations' are based on a lowest common denominator among the system capabilities of their target playerbase. If everyone had the cash to get top of the line OS's and the hardware to run them, the devs would be in heaven with what they could do. Within budget, of course.



Then they lied. Because they admitted, that the 2002 error issue during the EW launch was caused by some old 1.x code in the client.
Cheers
Last edited by Larirawiel; 08-25-2022 at 03:30 PM.
The game itself likely doesn't have any 1.x code in it. The log on servers are a different thing entirely. The launcher still uses MSHTML, so its not that hard to believe they re-used 1.x code for the log on servers and other networking structures. You all gotta remember that ARR was built in like 2 years. That's extremely short dev time for an MMO, so obviously some code in other areas outside of the game are gonna get re-used. They also obviously see the rush to build ARR is catching up to them which is why we're seeing so much talk about upgrades coming in 7.0.


They have been upgrading server infrastrucutre recently IIRC, might be they're well on their way to purging some of that old 1.x stuff.The game itself likely doesn't have any 1.x code in it. The log on servers are a different thing entirely. The launcher still uses MSHTML, so its not that hard to believe they re-used 1.x code for the log on servers and other networking structures. You all gotta remember that ARR was built in like 2 years. That's extremely short dev time for an MMO, so obviously some code in other areas outside of the game are gonna get re-used. They also obviously see the rush to build ARR is catching up to them which is why we're seeing so much talk about upgrades coming in 7.0.
|
|
![]() |
![]() |
![]() |
|
|
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

