Uploading my mod to the workshop

{
“info” : {
“name” : “Super Mod 6”,
“namespace” : “SuperMod6”,
“version” : 3,
“steam_file_id” : “1360559724”
},
“overrides” : {
“stonehearth/services/server/population/data/ascendancy_population.json”:“steam_uploads\1360559724\ascendancy_population.json”,
“stonehearth/mixins/base_human/base_human.json”:“steam_uploads\1360559724\base_human.json”},
}
this there something wrong with this manifest Jason?

Yes.
It should go like this:

"overrides": {
    "stonehearth/services/server/population/data/ascendancy_population.json": "file(ascendancy_population.json)",
    "stonehearth/mixins/base_human/base_human.json": "file(base_human.json)"
}

No need to locate the directory of steam_uploads and the id.

2 Likes

And please do not use overrides, you basically nullifies all the mods that uses those files.

3 Likes

what would you suggest I do instead? @BrunoSupremo is there a better way?

Mixintos

     "mind": {
        "type": "random_range",
        "base": 6,
        "max": 6
     },
     "body": {
        "type": "random_range",
        "base": 6,
        "max": 6
     },
     "spirit": {
        "type": "random_range",
        "base": 6,
        "max": 6

this is what I’m changing.
How does

work?
do I just use this
“mixintos”: {
instead of this?
“overrides” : {

1 Like

If you want to add code to the file (or change values inside the code, I think that also works), then yes, you just replace “overrides” with “mixintos”.

1 Like

Yes.
Just bear in mind that they do different things:
https://stonehearth.github.io/modding_guide/modding_guide/essentials/mixintos_overrides/index.html