Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

DesindaDev

6
Posts
17
Followers
2
Following
A member registered Dec 11, 2016 · View creator page →

Creator of

Recent community posts

That's interesting to hear. I wasn't expecting you to utilise much of the database system as much as you are.

When you delete traits it doesn't update the list, so unless you save the project there and then, it won't update the respective JSON files. Traits are considered separate data items compared to the characters themselves, as you've probably noticed.

Just bear in mind the changes being made to Story Creator... I will be updating the devlog where I will keep yourself and others up-to-date, but the database system you're used to is to be replaced as it's very niche and doesn't allow for any modifications. Not to mention the code has mostly been copied and pasted and not refactored the way it should be.

There were just too many problems with the codebase and I didn't think a lot of those things through at the time.

JSON files for saving data is not ideal for large projects and doesn't scale well, meaning that larger projects will take longer to load. So, ideally, I would migrate database functionality to an SQLite database for managing data with options to export the data to JSON format later if preferred.

If you want to keep the database options you have as they are, I will consider implementing "Mods" for this software in which everything that was there before can still be used, if you would prefer this.

Ah, the code is poorly written for it's time. So, what was happening was Story Creator was detecting if the folder existed or if the file existed, but if the folder existed and the settings file didn't exist, it would still attempt to read the settings.json file, hence the error.

I don't think this is a major issue, however, as the only code pertaining to this file is literally one global setting to determine if word-wrapping should be enabled in the dialogue editor.

However, I realise this has caused an inconvenience for you and this shouldn't be the case. If it happens again, simply delete the folder as you have done and start up the application again.

In Windows Explorer, if you navigate to the following:

%LocalAppData%/StoryDev/

And tell me if,

  1. The directory exists, and if it does,
  2. The file "settings.json" exists.

The likelihood is that "settings.json" cannot be found, based on the supplied error.

If it does exist, please open the file properties and add full access permissions to the file and try re-opening Story Creator.

Let me know how you get on.

(1 edit)

I will investigate what could cause this issue. I am unsure of any alternative solutions at present or what could cause this. I know other applications written in any other language can have similar issues, and it may be isolated to certain Windows related setups. Can you go into your Event Log and see if there are any issues there that Windows may have reported?

Also see if reinstalling Story Creator helps. It may be that a configuration file got corrupted the last time the app exited.

(1 edit)

If you can, try and re-install .NET Framework 4.7.2 from here, uninstalling any previous versions. Please let me know if this works. Make sure to restart your computer before trying again.

I'm glad you're making use of this! I didn't personally realise there is interest in this, but it's great you're having a blast with it.

I cannot reproduce this issue, however. Can you confirm the following:

  • Is Story Creator being launched into the background by Windows?
    • If so, close all instances of Story Creator and try again.
  • Did the .NET Framework get removed or updated by Windows recently?