Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I don't think Ralph did any version numbers, so the date of the files would be the best alternative. As Ralph lists the date in the first post.

Last Update 12-Apr-2021

If you have the most recent version, then I'd recommend renaming the current aricsexpansion mod folder and extracting a new one from Ralph's archive.

The 3 autosaves issue was known about since a long time ago, but Aric's expansion wasn't updated to the last bugfix patch nor 1.0 (though a user recently provided a 1.0d version of Aric's mod).

The unassignable attribute points are a result of corrupt data, specifically all the max stat values are 0. The only way to fix that is to edit the max stat values to something reasonable like whatever the game says their racial maxes should be. I recommend googling a JSON online editor as I've found those to be quite helpful.

Thank you, when placing a new Aric expansion folder, I did notice that I must have erred as the the "expansion" and "expansion_ALT" file indeed had an older date (03-11-2020) instead of the new one (12-04 -2021).

Can you recommend a JSON editor? I tried three now. 2 cannot read the file, the other one crashes....

Thank you for all the help, by the way.

I use https://jsoneditoronline.org/, copy the contents of the save file into the site in code mode, then convert to tree mode.

Thank you. With that editor, I could clean up most issues. I still sometimes get an errors, see below, but these are not consistent as can be seen from the reloads to recreate it. So, for now I am just going to lift my shoulders at them. 

The 'id' error is harmless and not related to your problems. Easily fixed by adding null checks to the person arguments of the addrelations function in globals.gd. These lines can be added to the start of the function using a decent text editor. Note, godot is very sensitive to the type of  whitespace characters used, so even if it looks right you may break stuff. Lines have to start with the correct number of tabs and use the correct combination of newline characters.

if person == null || person2 == null:
    return

The 'remove_trait' error is mildly problematic, but again not related to your problems. That file has reversed the name of the function call man times; it should be 'trait_remove' instead.