monksims

Active Member
Mar 17, 2019
510
536
I can't start a brand new game on Linux. I downloaded the newest version from itch.io. After running the executable from konsole I have an error code for clicking on "Start Game" button:
Code:
SCRIPT ERROR: get_spec_node: Invalid get index 'node_data' (on base: 'Nil').
   At: res://src/core/input_handler.gd:1043.
I haven't tried Strive2 before this so there's a lot of other "Invalid get index" errors (scenedict, scriptdict, game_globals, stream, ) for hovering over menu items and such.
I'm running 5.13.5-1 Manjaro.
 

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,305
1,776
I can't start a brand new game on Linux. I downloaded the newest version from itch.io. After running the executable from konsole I have an error code for clicking on "Start Game" button:
Code:
SCRIPT ERROR: get_spec_node: Invalid get index 'node_data' (on base: 'Nil').
   At: res://src/core/input_handler.gd:1043.
I haven't tried Strive2 before this so there's a lot of other "Invalid get index" errors (scenedict, scriptdict, game_globals, stream, ) for hovering over menu items and such.
I'm running 5.13.5-1 Manjaro.
Fellow Linux user here (just a DRM-"remover"). Most of these assume a case-insensitive access to filesystem or some other bad programming behavior like that, gotta get used to it. Godot engine, kinda breaks when files can't be accessed, so see if there are any other errors during startup alone in console. Love KDE, would run it, but theming is near impossible to get the way I like it (Cinnamon).
 
  • Like
Reactions: monksims

Zalzany

Active Member
Apr 19, 2017
593
814
Am I correct in saying that there is no new story content in this update?
The notes say nothing about story content. He has been working more on the mechanics then the story, that is kind of been his goal since he started this one. I mean I get people are expecting a good story and fap but this one is more about managment and strategy then hold ctrl to skip to porn, and he wants to get that stuff sorted out before going all in on the story. I look at this like an EA alpha stage game, I figure he is gonna tweak the mechanics till he is happy for few more months before adding any story.
 

monksims

Active Member
Mar 17, 2019
510
536
Fellow Linux user here (just a DRM-"remover"). Most of these assume a case-insensitive access to filesystem or some other bad programming behavior like that, gotta get used to it. Godot engine, kinda breaks when files can't be accessed, so see if there are any other errors during startup alone in console.
I'm familiar with case-insensitive "coding" because back in 1990s I was one until I dropped those websites on Linux servers. Renpy runs great in a case-sensitive file system. I guess I have to google how to enable case-insensitivity to Strive's directory tree.

Here's all errors I'm getting until the main menu loaded up:
Code:
ERROR: _load: No loader found for resource: res://assets/Textures_v2/Job_module new 2021/button_job_sqr_hover.png.
   At: core/io/resource_loader.cpp:286.
ERROR: poll: res://gui_modules/Mansion/Modules/MansionJobModule.tscn:20 - Parse Error: [ext_resource] referenced nonexistent resource at: res://assets/Textures_v2/Job_module new 2021/button_job_sqr_hover.png
   At: scene/resources/resource_format_text.cpp:440.
ERROR: load: Failed to load resource 'res://gui_modules/Mansion/Modules/MansionJobModule.tscn'.
   At: core/io/resource_loader.cpp:208.
ERROR: _load: Failed loading resource: res://gui_modules/Mansion/Modules/MansionJobModule.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278.
ERROR: poll: res://gui_modules/Mansion/Modules/MansionMainModule.tscn:38 - Parse Error: [ext_resource] referenced nonexistent resource at: res://gui_modules/Mansion/Modules/MansionJobModule.tscn
   At: scene/resources/resource_format_text.cpp:440.
ERROR: load: Failed to load resource 'res://gui_modules/Mansion/Modules/MansionMainModule.tscn'.
   At: core/io/resource_loader.cpp:208.
ERROR: _load: Failed loading resource: res://gui_modules/Mansion/Modules/MansionMainModule.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278.
SCRIPT ERROR: GDScript::reload: Parse Error: Can't preload resource at path: res://gui_modules/Mansion/Modules/MansionMainModule.tscn
   At: res://assets/data/ResourceScripts.gd:80.
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583.
ERROR: start: Script does not inherit a Node: res://assets/data/ResourceScripts.gd
   At: main/main.cpp:1783.
Game Version: 0.5.2
OS: X11
SCRIPT ERROR: _ready: Invalid call. Nonexistent function 'load_scripts' in base 'Nil'.
   At: res://src/core/modding_core.gd:23.
SCRIPT ERROR: _ready: Invalid call. Nonexistent function 'recreate_singletons' in base 'Nil'.
   At: res://src/core/globals.gd:82.
SCRIPT ERROR: _ready: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/scenes/ClosingPanel.gd:11.
WARNING: set_enabled_focus_mode: BaseButton's Enabled Focus Mode property has been deprecated due to redundancy and will be removed in Godot 4.0. Please use Control.set_focus_mode instead.
   At: scene/gui/base_button.cpp:329.
SCRIPT ERROR: add_close_button: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/core/gui_controller.gd:94.
SCRIPT ERROR: add_close_button: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/core/gui_controller.gd:94.
SCRIPT ERROR: add_close_button: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/core/gui_controller.gd:94.
SCRIPT ERROR: add_close_button: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/core/gui_controller.gd:94.
SCRIPT ERROR: AddPanelOpenCloseAnimation: Invalid get index 'scriptdict' (on base: 'Nil').
   At: res://src/core/input_handler.gd:965.
SCRIPT ERROR: get_spec_node: Invalid get index 'node_data' (on base: 'Nil').
   At: res://src/core/input_handler.gd:1043.
SCRIPT ERROR: SetMusic: Invalid get index 'stream' (on base: 'Nil').
   At: res://src/core/input_handler.gd:558.
Love KDE, would run it, but theming is near impossible to get the way I like it (Cinnamon).
I didn't have much preferences when I switched from Win7 22 months ago. I was happy to get rid of Micro$oft but unfortunately most desktops are running Windows.
 
Last edited:

monksims

Active Member
Mar 17, 2019
510
536
case-insensitive access to filesystem
Thanks for the tip. I needed to shuffle files between drives so I could reformat one of them as casefold. Now this started without any errors until the main menu and start game button worked too after I dropped this into a case-insensitive directory. First I tried to launch this from a usb drive but linux said no permissions. :D Well, no I have a ready to use location within my system to handle other poorly coded stuff without me losing my nerves.
 

Kaplan

New Member
Mar 6, 2019
13
2
I'm familiar with case-insensitive "coding" because back in 1990s I was one until I dropped those websites on Linux servers. Renpy runs great in a case-sensitive file system. I guess I have to google how to enable case-insensitivity to Strive's directory tree.

Here's all errors I'm getting until the main menu loaded up:
Code:
ERROR: _load: No loader found for resource: res://assets/Textures_v2/Job_module new 2021/button_job_sqr_hover.png.
   At: core/io/resource_loader.cpp:286.
ERROR: poll: res://gui_modules/Mansion/Modules/MansionJobModule.tscn:20 - Parse Error: [ext_resource] referenced nonexistent resource at: res://assets/Textures_v2/Job_module new 2021/button_job_sqr_hover.png
   At: scene/resources/resource_format_text.cpp:440.
ERROR: load: Failed to load resource 'res://gui_modules/Mansion/Modules/MansionJobModule.tscn'.
   At: core/io/resource_loader.cpp:208.
ERROR: _load: Failed loading resource: res://gui_modules/Mansion/Modules/MansionJobModule.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278.
ERROR: poll: res://gui_modules/Mansion/Modules/MansionMainModule.tscn:38 - Parse Error: [ext_resource] referenced nonexistent resource at: res://gui_modules/Mansion/Modules/MansionJobModule.tscn
   At: scene/resources/resource_format_text.cpp:440.
ERROR: load: Failed to load resource 'res://gui_modules/Mansion/Modules/MansionMainModule.tscn'.
   At: core/io/resource_loader.cpp:208.
ERROR: _load: Failed loading resource: res://gui_modules/Mansion/Modules/MansionMainModule.tscn. Make sure resources have been imported by opening the project in the editor at least once.
   At: core/io/resource_loader.cpp:278.
SCRIPT ERROR: GDScript::reload: Parse Error: Can't preload resource at path: res://gui_modules/Mansion/Modules/MansionMainModule.tscn
   At: res://assets/data/ResourceScripts.gd:80.
ERROR: reload: Method failed. Returning: ERR_PARSE_ERROR
   At: modules/gdscript/gdscript.cpp:583.
ERROR: start: Script does not inherit a Node: res://assets/data/ResourceScripts.gd
   At: main/main.cpp:1783.
Game Version: 0.5.2
OS: X11
SCRIPT ERROR: _ready: Invalid call. Nonexistent function 'load_scripts' in base 'Nil'.
   At: res://src/core/modding_core.gd:23.
SCRIPT ERROR: _ready: Invalid call. Nonexistent function 'recreate_singletons' in base 'Nil'.
   At: res://src/core/globals.gd:82.
SCRIPT ERROR: _ready: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/scenes/ClosingPanel.gd:11.
WARNING: set_enabled_focus_mode: BaseButton's Enabled Focus Mode property has been deprecated due to redundancy and will be removed in Godot 4.0. Please use Control.set_focus_mode instead.
   At: scene/gui/base_button.cpp:329.
SCRIPT ERROR: add_close_button: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/core/gui_controller.gd:94.
SCRIPT ERROR: add_close_button: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/core/gui_controller.gd:94.
SCRIPT ERROR: add_close_button: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/core/gui_controller.gd:94.
SCRIPT ERROR: add_close_button: Invalid get index 'scenedict' (on base: 'Nil').
   At: res://src/core/gui_controller.gd:94.
SCRIPT ERROR: AddPanelOpenCloseAnimation: Invalid get index 'scriptdict' (on base: 'Nil').
   At: res://src/core/input_handler.gd:965.
SCRIPT ERROR: get_spec_node: Invalid get index 'node_data' (on base: 'Nil').
   At: res://src/core/input_handler.gd:1043.
SCRIPT ERROR: SetMusic: Invalid get index 'stream' (on base: 'Nil').
   At: res://src/core/input_handler.gd:558.

I didn't have much preferences when I switched from Win7 22 months ago. I was happy to get rid of Micro$oft but unfortunately most desktops are running Windows.
I've got pretty much the same trouble here. I can add that I used the linux version 0.5.1a and it worked just fine there. No outstanding errors and the game ran. In 0.5.2 I can't use the start game or the load button in main menu. Thus the game is 'running' since I get there but it's not working at all.
 

monksims

Active Member
Mar 17, 2019
510
536
I've got pretty much the same trouble here. I can add that I used the linux version 0.5.1a and it worked just fine there. No outstanding errors and the game ran. In 0.5.2 I can't use the start game or the load button in main menu. Thus the game is 'running' since I get there but it's not working at all.
I got it working by reformatting one of my local partitions to ext4 with an option casefold that enables making directories that are case-insensitive. Seems like the version wasn't tested with any other filesystem than NTFS under Windows.

Here the error log that I got for playing the game for an hour in a case-insensitive dir:
Code:
Game Version: 0.5.2
OS: X11
WARNING: set_enabled_focus_mode: BaseButton's Enabled Focus Mode property has been deprecated due to redundancy and will be removed in Godot 4.0. Please use Control.set_focus_mode instead.
   At: scene/gui/base_button.cpp:329.
ERROR: ~List: Condition "_first != __null" is true.
   At: ./core/self_list.h:112.
ERROR: ~List: Condition "_first != __null" is true.
   At: ./core/self_list.h:112.
WARNING: cleanup: ObjectDB instances leaked at exit (run with --verbose for details).
   At: core/object.cpp:2132.
ERROR: clear: Resources still in use at exit (run with --verbose for details).
   At: core/resource.cpp:450.
 

Porkman

Member
Dec 30, 2017
150
78
Couldn't find the answer by searching, so i'll ask here; can you be mayor in sandbox mode? Or do i have to play default mode?
 

Kaplan

New Member
Mar 6, 2019
13
2
Well so I copied the file onto some drive I used to use with win7 which should be NTFS. Unfortunately linux now refuses to mark the file as executable. Whenever I check the box to do so it instantly sets the file settings back.

Edit: after putting it on some ext4 drive it worked. At least with the bug containing extra characters as mentioned above even while loading an old save file. I guess I'll make it from here. thx
 
Last edited:

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,305
1,776
That's one thing I hate about Linux's case-sensitivity. "Test" and "test" are not the same folder/file, whitespace is also *for no good reason* an issue, quite frankly I'd rather not deal with it. Maybe someday. At least we're usrmerge. Still love Linux.
 

Berlino

Newbie
Jan 12, 2021
17
19
Guys pls help me, i'm having a problem in my game, every time i create a new game, i start with TWO masters (i already tried the solo option in the new game start, and just doesn't work), i want only one, and when i date with someone its not my created master character who go to the date, is the AI created one
 

BupoTiling03-Retired

Well-Known Member
Modder
Jul 21, 2018
1,305
1,776
Guys pls help me, i'm having a problem in my game, every time i create a new game, i start with TWO masters (i already tried the solo option in the new game start, and just doesn't work), i want only one, and when i date with someone its not my created master character who go to the date, is the AI created one
Read the thread.
 

erkper

Well-Known Member
May 16, 2018
1,687
2,223
I downloaded the stealth update from itch.io to fix the multiple master new game issue, but now I'm finding a new bug: none of my acquired sex traits seem to be usable for my master or slaves...

[Edit] - another stealth update on itch fixed the bug.
 
Last edited:
3.20 star(s) 45 Votes