Skip to main content

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

Strive: Conquest

A successor to first Strive For Power game, currently at alpha stage · By Strive4Power

0.11.0a Cannot save game

A topic by Jotok created 43 days ago Views: 384 Replies: 11
Viewing posts 1 to 4

I can run the latest build, create a character and begin playing, but I didn't get far to see about bug fixes, because when I tried to save, the game sent a thread to 100% on the CPU, and it has stayed there for ~ eight minutes now.  Also system RAM usage was at 8.5GB with just the game, the console I launched it from, System Monitor to see CPU usage, and amdgpu_top to see GPU usage in memory, and that number was slowly climbing.  I could test the game without saving, but that's a big enough issue I will wait for a fix.  The console is just filled with:

stack sid2441563634 not found

SCRIPT ERROR: Invalid call. Nonexistent function 'remove_effect' in base 'Nil'.

          at: remove_effect (res://src/character/ch_dyn_stats.gd:279)

over and over again, as with the previous build.


Cheers.

I am also experiencing these issues with the new build on my Mac with no mods installed - slow load, slow combat, VERY slow save, and it often crashes when saving which renders the save file useless. This is frustrating because not only does it wipe the progress I made but also any previous progress in the existing save file.I mean, these are basic game functions that a programmer can and would easily test as soon as the code is deemed operational before "putting it out to market." Jotok didn't mention what kind of operating system Jotok has for the above report, but I am assuming a Wintel personal computer, which means this is a cross-platform problem.  Are there changes to the machine requirements for this build (i.e., a need for RAM or CPU hertz) which has effectively removed this game from our machines' catalog of playable programs?

Wintel?  Bleh.  You are correct about cross platform, because I use Linux, but since other people seem to be posting other bugs, I guess the Windows build doesn't have the save issue.  There is no way the performance changes are intentional, because I use a Zen 4/RDNA 2 PC that would probably run any game, but Strive:Conquest used to run on ~2012 era equipment in its earlier versions a few years ago.

It's just bugs. :/

This isn't as easily replicable for us as it might appear, we are looking into it

Do you by chance use custom image packs with large size images?

(1 edit)

I made no modification to the game at all.  I resurrected the 0.10.3b version of the game to make sure nothing was wrong on my system, and that was just as snappy as ever with getting in a game after character creation, saving, and loading a file, so I ended the experiment.

As an additional point, I looked at godot.2025-5-13_16.59.58.log.  That file is 128MB in size and contains 1444049 lines of text, which I believe was from me gaming for a while in 0.11.0.  Almost all of the log is the following three lines:


stack sid4115958980 not found

SCRIPT ERROR: Invalid call. Nonexistent function 'remove_effect' in base 'Nil'.

   at: remove_effect (res://src/character/ch_dyn_stats.gd:266) - Invalid call. Nonexistent function 'remove_effect' in base 'Nil'.

although some were this:


stack sid2441563634 not found

SCRIPT ERROR: Invalid call. Nonexistent function 'remove_effect' in base 'Nil'.

   at: remove_effect (res://src/character/ch_dyn_stats.gd:266) - Invalid call. Nonexistent function 'remove_effect' in base 'Nil'.


And earlier in the file  a lot of this:


SCRIPT ERROR: Invalid get index 'sid4115958980' (on base: 'Dictionary').

   at: clone_stack (res://src/core/effects_pool.gd:84) - Invalid get index 'sid4115958980' (on base: 'Dictionary').

SCRIPT ERROR: Invalid get index 'sid3522193546' (on base: 'Dictionary').

   at: clone_stack (res://src/core/effects_pool.gd:84) - Invalid get index 'sid3522193546' (on base: 'Dictionary').

SCRIPT ERROR: Invalid get index 'sid4241686955' (on base: 'Dictionary').

   at: clone_stack (res://src/core/effects_pool.gd:84) - Invalid get index 'sid4241686955' (on base: 'Dictionary').

I do have custom images, but I have resized them to be under 500K and most are between 70K-250K; however, after the first repeat game crash destroying my save file I turned off character sprites and no further game play made use of the custom images. Should I try a play through with the bodies & portraits folders empty?

Logs from per 0a version aren't really good. Custom image sizes might affect the loading times

(1 edit)

Custom images are fully removed (bodies & portraits). No joy. Still having to limit myself to a few (1-3) actions before saving into a brand new file and the program most of the time still quits out leaving a bad save file (zero bytes) without an accompanying DAT file. The actions do not seem to matter whether it is selling some items, traveling to a dungeon, entering dialogue options with NPCs, doing Dates/Sex activities, or using the craft system. Sometimes repeating actions that failed to save before are successfully saved but I cannot reliably replicate what works and what does not. 2-5 minutes to load or save plus playtime is rough for casual bug-finding. Looking at the crash report, I don't see anything that jumps out at me like what Jotok saw from the failure at Thread 0 (what the crash report indicates as the failing process).

It is running on a 2011 MacBookPro11 3, Quad-Core Intel Core i7 2.3 GHz, 16 GB RAM, macOS 11.7.10 Big Sur

Strive4Power 0.11.1 with no mods and no custom images. Paper dolls are turned off and background animations are turned off.

When I was running 0.10.3 I had no problems. From the Dev's indications, there are no problems running and saving the game with the Dev's setup. Jotok mentioned something about monitoring the system parameters while playing the game and how the observed operation taxed system resources up to 100%. Is this a stack overrun from the new code that is too much for my computer to handle?

EDIT: Jotok just pointed out a version sequential issue, and upon reviewing the source of my information and... just looking at the title screen, I am forced to admit that I do not have the latest upgrade of S4P and that I have been acting under the mistaken belief that I did and erroneously stated that I did. I have Strive4Power 0.11.0 installed.

I apologize for the additional work and stress this has caused.

Updated to 0.11.0b and the save function seems to be working through testing various actions (travel, dungeon exploration, completing quests, multiple sex/date options, NPC dialogue selections, leveling up, and equipping). The major problem is solved (at least, for me). Still have a case of The Slows, but that is much better than a terminal case of The Can't Saves.

I pulled the Windows build and ran it in Wine, there are no save/load issues and the only error message so far is

effect eid2584480108 is removed as applied to no one

which popped up when I tried to save.

I also see several people listing 0.11.1, but the Itch builds are 0.11.0a.  Are people getting that from Spycord?

It's listed as such on F95, but I just checked what I downloaded from there and it still says "ver. 0.11.0" in the bottom corner of the title screen. That means I don't have the latest version meaning I downloaded and replaced the same version I had been having problems with from before. >.< More the fool me for just taking the user generated title at face value instead of checking the factual evidence right in front of my face.