That's why people are so aggravated, because we are over a year late for having areas outside Dominion. There is technically a map, but it is entirely blank. You can walk around, but you can only interact with Dominion.Was there ever any more story or other locations (talking about the ones that have exits at the end of the map) added?
It seems the dev is competing with some other devs to add the most stuff that doesn't really add anything to the overall
Someone on the blog discovered a current hard limit for the number of NPCs by filling every tile in dominion with either an offspring or random encounter NPC and found that it slows the game drastically or even crashes."We're getting to a point where leaving Dominion may no longer be possible without a serious rework and possibly an engine change that would take another year or two for Inno to learn how to replicate the game in that."
Oh fuck, if that happened it would legit kill the game.
This hard limit may not be a Java thing, but the way the game is designed at its core right now, so there may be hope in a drastic core overhaul. However, IF it happens to be Java, the game is dead, nothing more will be doable within reason.
But editing the core files is the key, you're saying someone could do that?Yep. You can build the entirety of the game from the public repo. The license terms likely wouldn't qualify as open source, but from what I can tell it's close enough that it could be a good foundation for a spin-off project.
If Inno keeps anything to themselves, it's probably a private development repo that's a few steps ahead of the public one. It seems like they batch a bunch of changes and then push them all into the public repo en masse (at least, I hope that's how they do it).
That's solely due to the way the game engine is designed. Java is an incredibly popular and capable language/VM (same with .NET), but if the programmer doesn't have a decent handle on memory management and data structures it's not going to end well. High level languages are easy to get into, but when you're dealing with anything with this level of complexity things can get ugly if you don't have a grasp of some low-level concepts.
And hey, it could have been worse: they could have tried writing it in C/C++.
I'm aware how popular Java is and, assuming this is solely a game issue, that's a relief because that would have been an instant KO scenario for the entire project.
In this case, the best bet is probably to ask for help, on a volunteer basis if necessary, I just don't see a major overhaul to increase this limit being within Inno's wheelhouse given this was admittedly their first project and, without an overhaul, it is going to stall progress in ALL aspects, including side content, completely.