Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Just found there are mods for this game, and stumbled across this.. I've been digging into the files to figure out how stuff works, and I have to say, this looks pretty impressive in scope. Seems to me purebreeds > special hybrids > hybrids in general? I'd need to run the numbers on the element things as that's not quite obvious.But I love everything else, adds so much depth to the game.

On another note, looking at the last few pages of bugs has me a bit worried, though. I'm guessing the tooling for GDscript is not so good, given that it doesn't catch typos, or is there some other issue? I was tempted to start learning Godot, and might try to contribute to the mod (ofc, if that's open).

Thanks a lot! So it kind of depends on several factors, but as a general rule for a purely optimized build (which isn't required in Strive, but always fun to do), Purebreeds are where to do for the highest total stat, Hybrids are better for more evenly distributed and generalized stats, and Ralph's special hybrids put a further unique spin on it with some unique traits and stat changes that really just depend on the hybrid itself. Some of the specials are stronger than purebreeds, some far weaker. The last type, Mutts, can actually turn out to be the strongest possible build if you can get a pretty even split over multiple genealogies and have fractional percentages of them all. That takes some careful breeding, however. The elemental side is a whole different level to that, of course.

There's a lot more bugs in this last version (though I believe most if not all of the reported bugs are resolved for this upcoming release) as we were reintegrating a massive mod on this mod that had just now been updated from the old game version before a lot of code was reworked. That tweak mod had a lot of conflicts with this mod that we had to resolve and the contributors did an awesome job with setting all of the major conflicts and alterations behind tweaks inside of the mod's settings file. However, though we each did a bugtest run, we figured with the scope of the merger, natural conflicts, and added systems that there would be bugs that cropped up between that release and this. Basically, bugs suck but it wasn't unexpected.

Regarding contributing, we'd love to have you! We have an awesome team working at their own pace on multiple different ideas and levels. If you have an idea to add in or just want to help bugfixing, hop in the discord listed on the front page and we'll be happy to work with you.

Godot provides decent error handling and warnings through the Godot Engine editor. I don't know about the rest of the group but I almost never use the editor for anything except the GUI as I have a text editor with a more comfortable interface. Strive 1.0d is distributed in release mode (non-debug), but there is a Debug mod that provides the Debug mode executable for those that want to debug without the editor, which is how I do it.

That said, many of the errors that make it to the users in a mod release are typos in the data structures not in the code. It is quite easy for Godot to catch code typos when files are initialized, but it does not proofread the data as that is a difficult task to anticipate. Thus, that responsibility falls to those that work on Strive and usually it is accomplished by playing the game. It is possible to write proofreading functions for the data, but nobody has bothered yet.

Hey, yeah, join us on the discord.  gdscript is pretty easy to learn - I had zero experience with it before getting involved with Aric's mod on my own mostly (though with lots of help as I went along from folks on the Strive discord).  I use the Godot Engine and it's nice vs plain Notepad++ as it does flag simple errors (missing ":"'s, bad indents, etc.)  I'm working with Capitualize on revamping the hybrid system currently too and input/collaboration is welcome.