Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I’ll go through the code this weekend and update/test it. It’ll probably be Sunday before I post it. I’ll put just the new code into a pastebin with instructions so you can review it and incorporate it into your code as you see fit. 

Awesome, look forward to it!

Sweet!  Those add-ons sound awesome.  Can't wait to try them.  Thanks deviate!

Hey Aric,  I have a bunch of ideas for additions, though I'm still figuring out how I'd make them happen and weighing which would be a good first try candidate since I'm new to gdscript.  What's the best editor for this stuff?  So far I've just been playing around using Notepad++

Notepad++ is really good for gd script. The language is tab sensitive so you have to use an editor that is very good at handling tabs, which Notepad++ is.


I finished all of the code for the add-ons I mentioned. I am going to do a partial play through and then upload what I have tomorrow. I'll then do a full play through to fully test the code over the next week or so.

Below are two screenshots of the genealogy (hybrid races). I basically had to completely rewrite it because I took short cuts when it was just my code. I think it turned out pretty cool. Genealogy is passed on to children and provides bonuses and/or negatives based on the primary race. The first screenshot shows the person's genealogy breakdown (full blooded is >= 70%).  As an elf, the person is getting random bonuses to magic affinity, beauty, wit and charm (you can see the max wit and charm is higher than 100 in the second screenshot). They are also getting a negative to fertility (in most fiction elves are slow breeders).

I used the in-game descriptions and common myths as the criteria on what bonuses/negatives each race gets. For beauty, I used humans as the control since the game describes humans as the most common race (so beauty bonus is based on what humans would find attractive).

I'll provide a full description for all of the add-ons when I post tomorrow.


Love it! I’ll drop it into the code and might tweak it a little if that’s okay, but am really excited to play with it. I love seeing modders take that torch and run with it! Thanks for sharing your script and letting me integrate it so everyone else can enjoy it too.

Regarding Notepad++, I would recommend it for quick changes (ie: opening expansion.gd or variables.gd to change a chance or something), but the best code editor for this (and what I use) is godot’s actual engine that you can download for free on their website.

You’ll have to open it up as a project, but afterwards you can see the code that is color-coded for convenience, it has some auto-checks to find logic errors in your code (though each code usually has at least the one as “globals” isn’t defined per script page but called from everywhere), and let’s you edit scene files it needed. It’s worth using if you’re doing anything regarding adding new code into the game.

(1 edit)

@Aric - Alright, I'm going to download it and give it a shot.  Does Strive use any C#?  Should I get the C# support (mono version) to use the engine for coding Strive?

@deviate - that looks really cool.  I can't wait to try breeding some hybrids.  Do new characters start with percentages or just one born in the mansion?  If it's just in the mansion I'll play it like it's a feature of the dimensional crystal (just a little more lore).  Oh man, a whole 'nother level of depth!

(1 edit)

Ok, so I downloaded the Godot engine and I was able to open it and play with some sample projects, but how do I open Strive (along with Aric's mod) in the engine?  Sorry for the newb question, but you could save my wall some headbutting... :\

Edit: found it in Modding Help in case anyone else was wondering:

ankmairdor159 days ago

...  A new project can be created and Strive can be copied into the project folder to allow basic access.