I think offering a cleaner modding API (maybe by working together with
key community members) and starting a dialogue of what mod ideas are
popular would be a better way do go towards a moddable game.
That was my goal. I wanted to add hooks to the game in order to allow people to call functions outside of the main code rather than having to go inside it. I also wanted to make it so that you could simply put your mods in a mod folder to install them, rather than having to modify the source yourself if you didnāt want to make your own. In fact, you wouldnāt even have to modify the source yourself if you DID want to make your own ā you could create a new JS file containing the code of your mod and my batch files would be able to append it automatically.
In terms of longevity, this is a great concept. Obviously now that GameDevTycoon is out and was rather a hit due to all the publicity you guys want to move on and develop newer and more exciting games.
A modding community would allow the players to incorporate new and fresh ideas into the game. These ideas created by the very community themselves. Any game has a shelf life, a point at which it is not really supported by the developer anymore, at which point this is a significant idea.
Sounds like we are on the same page as far as this is concerned. I was just trying to say that we would want such a modding API implemented into the game itself, rather than added through a hack. I was trying to say that we want to start collaborating with the community to make this possible. I think itās probably best if we have a in-depth chat about this once the Steam release is out.
Hey Patrick Iām wondering if you guys do eventually support mods after all any chance of letting people choose what version of the game they download?I ask because of memories of awesome mods for other games vanishing because of steams auto-updating.
@TestSubject0 I absolutely have no idea on how to send private messages so Iāll just write this here. I posted something about a mod in these forums today and someone pointed me to this discussion. You clearly know more of what you are doing than me but if some sort of modding team is created in the future I am available for it. Your idea sounds great.
It would be way simpler for them, and way more logical, to mod in JS, since the whole game is already in javascript.
Plus, you can override functions in javascript.
Basically, you could just mod right how we do it already, except the original code would source the āmodā code that would be in another file so that you donāt have to redistribute/modify the original code to make modifications.
making modding in lua would mean clutter the game with a lua parser and create all sorts of hooks. Itās nice, but I believe itās way overkill.