Skip to main content

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

I am having a little issue after installing this and loading either old or new games, so I must have done something wrong.

I have generated characters that do not get their subrace, see below example. Whereas the subraces are recognized as her older sisters, Teodora & Linsey do still have their troll attributes. 

This character also suffers from the fact that I can not upgrade their stats, despite having free atrribute points. For some new characters it works and for some it doesn't. It effects bandits, children and base NPCs (Tisha Hale).

I do not know if the information in the changerace issue is too blame but I always get this at startup and when entering bandit battles.

The lower screenshot is of an old save, but I tested it on a newgame and the same issue happens there - even with your first slave. It does not seem race specific as an issue.


I also have the odd need to add the mods to the game via activating them as can be seen here, despite the installation guide saying you need not do it after installation. Perhaps that is causing an issue? If I do not do it. I do not get the "random portait" button of random portaits.
The Farm label mod was added after I already had these issues and do not cause it. I just though it wise to put the whole mod list here.

I would appreciate any help as I hate to lose/having break save games I worked on for quite some time (the above sample is not my longest game, but I fear for that one more and did not start it up).

Thank you for the mod and hopefully you can help me with where I goofed up.

So the problem is that Ralph's isn't really a mod. It's just a directly edited version of the game with Aric's mod already applied. What this means is that if you attempt to Apply Aric's mod, it breaks the game. The solution is to reinstall and then apply whatever mods you want, being careful not to activate and apply Aric's. Instead when you apply Improved Random Portraits mod, only have that one active. I'm not familiar with the Farm Label mod, but if it is compatible with Aric's mod in general, then I expect it probably will work the same. If in doubt, go back to the OP and follow the instructions there step by step and to the letter.

As for saves - if it's from another vanilla or modded game, I'm not sure it will be compatible with Ralph's.

(1 edit)

The saves come from iirc the Ralph's modded Aric's Mod 0.9.5 standalone version. 

I did a reinstall, but the issue remains unfortunately.When I advance the same old save as posted I do not get the old error message, but this new one:

I also notice that when I start a new game I can pick any race I want, I thought this was not possible in this version? I thought I gleamed that at another post.

Anyways, some of the slaves are inexplicably broken and like a Sims game I want to continue the story... It is a bit of shame not to get a troll when you get the exact genes (hard enough as you need pure breds to get it reliable). *sigh* I hate to ask but is there a way to modify save files to correct such mistakes? And how would I go about it?

Thanks for the help in advance.

(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.