Prototelis, on 29 March 2019 - 09:22 AM, said:
This is really insulting toward the people who have worked on the game over the years, especially if you consider certain former employees to be key to the games codebase.
Like, you really think they didn't document their work?
The actual answer; It isn't impossible to change, it just isn't worth the development time/money. This is a business afterall.
It's not insulting. It's actually very difficult to find coders able to work on a super customized cry engine. It's so difficult in fact that after the guy coding ammo switching for lbx left, they havent (or have been unwilling to) implement that feature in the game since. It's been 6 years. The last time they touched anything more than xml files was when they patched the rac macro abuse. Then suddenly other acs started having problems like uac perma jams because of artifacts from bad code.
Also, yes. I don't think there's proper documentation behind the scenes. There's a reason why they refuse to change anything other than xml values. You'll be surprised how many games have code held together with duct tape and prayer.