Fixed
- Custom force and time values in text effects not applied
Update
- You can now apply multiple text effects to a dialog instead of only one
- E.g. Mark: [shaking]Hello![/shaking] I'm feeling [waving force=2]good[/waving] today.
- Text effects are now supported in choices
- Added skip cutscene option in story command
/nc story skip cutscene
Misc
- Fake players no longer appear in the tab list
Fixed
- Crash when handling character name and dialog content from text
- 1.21.1 issue: Black screen not rendering on the main screen if no background image is set
Update
Now, when writing dialogs, if you need to add the character ":" without triggering a character speaking, you have to write it twice. Example:
Mark: I'm going to say it one more time:: I did not say this! Output: (Mark talking in the world) "I'm going to say it one more time: I did not say this!"
Fixed
- Game crash when stopping a recording, when a playback ended during recording
- Add keyframe when current tick is lower than tick of last keyframe of last group
- 1.21.7 issue: Hud info when in controller not displayed
Fixed
- Invalid default dialog text/background color
- Issue 1.21.7: When you update the text color in the dialog options, the text becomes invisible
Added
- 3 options:
- Enable/disable completed story
- Enable/disable main screen when joining a world (if multiplayer, disabled by default)
- Enable/disable credits screen when story is completed
To access, type /nc open story_options
Updated
- Separate options, world options, and client options
- Client options for the user, such as text speed or auto-skip
- World options are specific to the world, such as displaying the main screen or credits screen
NarrativeCraft ported to 1.21.7
It was a nightmare, since Mojang literally reworked their API for HUD rendering and world rendering... But I could get it to work!
Now i'm gonna sleep



