Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Strive for Power

Fantasy Slave Management/RPG Erotic Game · By Strive4Power

Game crashes on loading

A topic by carpiton created Apr 11, 2022 Views: 259 Replies: 1
Viewing posts 1 to 2
(+1)

I restarted the game to activate the mods i have (only 4 mods) and now it crashes seconds after opening it up. what do i do?

Log:

Godot Engine v3.2.4.beta4.official - https://godotengine.org

OpenGL ES 2.0 Renderer: Intel(R) HD Graphics

OpenGL ES Batching: ON

**SCRIPT ERROR**: Parse Error: Duplicate key found in Dictionary literal

   At: res://files/scripts/variables.gd:111:GDScript::reload() - Parse Error: Duplicate key found in Dictionary literal

**ERROR**: Method failed. Returning: ERR_PARSE_ERROR

   At: modules/gdscript/gdscript.cpp:599:reload() - Method failed. Returning: ERR_PARSE_ERROR

**ERROR**: Condition "!valid_type" is true. Continuing.

   At: main/main.cpp:1775:start() - Condition "!valid_type" is true. Continuing.

**SCRIPT ERROR**: Parse Error: Unexpected indentation.

   At: res://files/globals.gd:335:GDScript::reload() - Parse Error: Unexpected indentation.

**ERROR**: Method failed. Returning: ERR_PARSE_ERROR

   At: modules/gdscript/gdscript.cpp:599:reload() - Method failed. Returning: ERR_PARSE_ERROR

**ERROR**: Condition "!valid_type" is true. Continuing.

   At: main/main.cpp:1775:start() - Condition "!valid_type" is true. Continuing.

**SCRIPT ERROR**: Parse Error: Variable "memory" already defined in the scope (at line 858).

   At: res://files/scripts/mainmenu.gd:859:GDScript::reload() - Parse Error: Variable "memory" already defined in the scope (at line 858).

**ERROR**: Method failed. Returning: ERR_PARSE_ERROR

   At: modules/gdscript/gdscript.cpp:599:reload() - Method failed. Returning: ERR_PARSE_ERROR

(1 edit) (+1)

As you have not listed which 4 mods(and versions), I cannot tell you which mods are outdated or conflict with each other. One problem appears to be that at least one of the mods have added a value to a dictionary that already existed. This can also happen if the user messes with the backup folder between multiple times applying mods. Something like the central values here:

var list = {
    'Character Creation & Stats' : {
        basehealth = {descript = "Character's health before modifiers", min = 1.0, max = 1000.0},
        basehealth = {descript = "Character's health before modifiers", min = 1.0, max = 1000.0},
    },
}

The second problem is a duplicate variable. If I were to guess, two of the mods are the Bugfix mod V6b and Expanded Sex 1.3d, with the conflict being that you used ES 1.3d rather than ES 1.3e.

Since the game crashes on start, the safe fix is to delete the program folder and extract a new one. Alternatively, you can force a partial reset by manually copying the contents of the "backup" folder and paste it over the matching folders outside of the "backup" folder (the mods menu will wrongly state that the mods are still active, but that has no effect). From there you can check your mod versions or try to apply a subset of the mods to see if those work.