Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Strive for Power

Fantasy Slave Management/RPG Erotic Game · By Strive4Power

Need Help

A topic by IceSodaFreak created Mar 16, 2019 Views: 747 Replies: 3
Viewing posts 1 to 3

Whenever I go to portraits to change the portrait of a slave this shows up inside the black box thing, message queue out of memory. Try increasing 'message_queue_size_kb' in project settings. I need help because it makes the game unresponsive and I have to quit the game just to do anything else. I like setting what portraits my slaves have.

Try to reduce number of portraits or increase your RAM.

I have the same problem, I don't think 10 gigs of unused ram isn't enough for the game. I tryed to find the problem manually,  there are two leads in the error where to start, but I failed as you can guess. If you would tell me where ca I allocate some memory for the game, I would be very thankful.

The problem is partly related to the internal mechanics of the Godot Engine. It seems that they use a static sized queue for messages and adding new GUI elements is handled with messages. There does not appear to be a way to change this size after a game has been compiled. Also, Strive sets up all the picture GUI elements at the same time, so with a large number of pictures that overwhelms the engine. It should be possible to add code which creates the GUI over a period of time rather than all at once, but I haven't confirmed the results yet.

It's hard to know the exact limit of the number of pictures Strive can currently handle, but I would recommend reducing the number of pictures until it works. Though I would appreciate knowing how many pictures you have, as a reference for my tests. On Windows you can get from the properties of top folder.