You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
In the game I'm developing, all data is created and stored in a sqlite database, including any scripts. This is due to the fact that the game is very data-heavy. Generally this works fine; although, there are a few quirks I have to work around. Unfortunately, I'm not able to create characters in the same manner as it requires creating a new Character in gdscript then saving it as a character resource locally. This causes issues as I have to ship individual dch files for updates and track them separately from my data.
Describe the solution you'd like
Should be able to declare a character, their portrait, and any additional properties in gdscript without needing to save the character resource locally. Then reference that character in any subsequent timelines.
Describe alternatives you've considered
As far as I know, there isn't a way to create a character without any disk writes. Instead of the data-driven approach I'd prefer, I have to create each character manually in the editor or via a long gdscript which requires a save to file locally. The other alternative is to use an entirely separate system for just the portraits and manually call show/hide functions in the timeline script.
Additional context
I understand this is an unusual case from the standard dialogic game; however, as more games get developed with Dialogic that an established architecture pattern, such as being data-driven, that this feature would see more use.
The text was updated successfully, but these errors were encountered:
Do I understand you'd always recreate these character resources from the database at game startup?
I have to test this stuff more but I agree that should be possible at some point.
Do I understand you'd always recreate these character resources from the database at game startup? I have to test this stuff more but I agree that should be possible at some point.
Is your feature request related to a problem? Please describe.
In the game I'm developing, all data is created and stored in a sqlite database, including any scripts. This is due to the fact that the game is very data-heavy. Generally this works fine; although, there are a few quirks I have to work around. Unfortunately, I'm not able to create characters in the same manner as it requires creating a new Character in gdscript then saving it as a character resource locally. This causes issues as I have to ship individual dch files for updates and track them separately from my data.
Describe the solution you'd like
Should be able to declare a character, their portrait, and any additional properties in gdscript without needing to save the character resource locally. Then reference that character in any subsequent timelines.
Describe alternatives you've considered
As far as I know, there isn't a way to create a character without any disk writes. Instead of the data-driven approach I'd prefer, I have to create each character manually in the editor or via a long gdscript which requires a save to file locally. The other alternative is to use an entirely separate system for just the portraits and manually call show/hide functions in the timeline script.
Additional context
I understand this is an unusual case from the standard dialogic game; however, as more games get developed with Dialogic that an established architecture pattern, such as being data-driven, that this feature would see more use.
The text was updated successfully, but these errors were encountered: