Having only just discovered this game just over a week ago and comparing the 0.3.20 build with the 0.4.0 build on the public Git, I do have to confirm that there are rather massive back-end changes visible in the last commit (which occurred on a private branch before being merged to the dev branch, after the never-released 0.3.21 dev branch evidently ran into a game-locking unrunnable state some time in March).
You must be registered to see the links
While there are a lot of LOC there that are just from the SVG files which are loaded with newlines and whitespace instead of being honest, decent, hardworking binary files, the externalization of many of the old and new assets is quite obvious, and the support for dialogue and encounter modding without having to work through the old (deep breath)
fucking hard-coded enumerations, seriously, bloody hell, they're shit (ahem) is definitely a godsend.
It wasn't smart to disable anything before the release was pushed out, and if anything, even worse to push this release out now in the first place just to appease the whales... but having been neck deep in the source code for the better part of the last five days now to mess around with modding (the annoying subby/dommy club and the buy-essence-enchant-food exploit both being my targets of choice), the internal changes are definitely impressive even if the externally-visible changelog is an insulting joke. Honestly, I was more insulted when I found out that there was nothing on the world map at all when I finally accessed it in the last version. It's a
good thing that it's not accessible now, because based on my best guess, instead of a big empty Bruma you've got a brutally unfinished Daikatana going on in there.
I dunno. I see people whinging about having no content, and this release was literally about setting up the framework to add content. There were broken promises about having the content right fecking now, but from a dev perspective, it looks ten times easier to add content now. I'm still trodging through the territory and it's too early to judge for sure exactly how easy it is, and I think most of Dominion is still hard-coded and still have to deal with the old fuckinghardcodeenumerationsseriouslybloodyhelltheyreshit, so how long it'll properly take for that content to slot in is still up in the air. I figure it's best to ignore the suggested deadlines entirely, since you'll just be disappointed, but progress on the dev branch was definitely quite steady over the few months until they switched over to their private branch, and Innoxia was just as involved as anybody else.
Definitely a nail in the coffin on why it's so important to externalize content rather than hard-coding, because eventually you'll
have to externalize anyway, and all of the time you spent hard-coding will need to be reversed and adapted. It's quite obvious when someone has learned their programming style from ActionScript instead of a better language...