Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

Your error is caused by a mistake in the code not the save file, but that mistake does not exist in the current Ralph's mod. So it appears that you are either using an improper combination of Ralph's program folder with Aric's original mod folder, or you are using a very old version of Ralph's mod. Though the fact that you mention not getting trolls sounds more like your problem is the first one.

As far as fixing save files, that's not hard if you know what needs to be changed as they are simply text files.  I have no idea what changes would be needed; that would require identifying a problem and then comparing the relevant code for the two versions. However, it can be tedious searching and changing everything without getting even a single character wrong.

(4 edits)

Thank you for that answer ankmairdor. All I did though was download the main Ralph's Modded Arics' Mod 0.9.7 stand alone version, along with the random portraits and farm one. Is there any version number I can check to see if I have some mismatch somewhere?

I will have to admit that I did play the save with the previous, misinstalled version and saved it, as I noticed it too late. I do not have a pre-version anymore. So, I am certainly to blame for that.

I will see if can get any sense of the text files. Thanks.

[edit]. Okay I looked at them and I can find some characters names, but even in a new save game file there is so much information in it outside of the one slave that I own that I find it hard to find the end and a beginning of a character. Nor do I find the designation "troll" outside of "race_display":"Troll". Interessting though, I have this three times. Thus unless it is for an unborn fetus, the game does recognize my three troll daughters.... (unless the son I sold is still in this file).

[2nd edit] Something I have to say, as I forgot, was that when I booted the game it first saw my saves. Then after 1 day it could no longer untill I created three autosaves... not sure if that helps with detecting an issue.

[3rd edit] After testing the other old saves, I only get the problem now in the Orc save as posted. The other long save does not have a problem for the unassignable attribute points. I guess just the Orc one is broken, so that must be something in the save file I reckon.

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.