NarrativeCraft

NarrativeCraft

Mod

Create your own stories, easily, and freely in Minecraft.

Client and server LibraryUtility

1,683 downloads
55 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

Added

  • Text tag. render text on your screen in multiple ways.
  • Interaction and area trigger. Create interactive environmnent and execute actions on a specific area
  • Gameplay (yay!) It's now possible to have gameplay sequence.
  • Wait text effect. Put some delay before words appears! Paul: Hello, I'm...[wait time=1] happy to see you!

Update

  • Scene folder name new pattern: %chapter_index%_%scene_rank%_%scene_name%. This way, scenes are sorted by rank in Inky.
  • Scene name is now edited in every script file if edited in-game.
  • Animated Border Effect
border %up% %right% %down% %left% [%color%] [%opacity%] [in %fade_time% [%easing%]]
border <out> %fade_time% [%easing%]
border clear
  • All resources have been moved to the NarrativeCraft identifier instead of the default Minecraft one.
  • Characters are no longer killed when stopping the camera angle controller in production.
  • The default dialog Y offset value was changed from 0.8 to 0.4.
  • Tags with magic booleans are now replaced with optional arguments.
    • For example, instead of subscene start run true, it will be subscene start run --loop, which is much more readable.
  • Added the NarrativeCraft version to world data to warn about incompatibility.
  • Removed the "NC Ver" string from the level summary.
  • You can now parse Ink variables in dialogs and tags, e.g., "Steve: Nice to meet you, I have %dog_count% dogs!"

Fixes

  • Sound not being removed from Ink tags after ending.
  • Non-infinite shake effects not being removed from Ink tags after ending.
  • Better handling of player interaction and position on keyframes/cameras.
  • Playback being cleared before playing.
  • Mouse locked when spawning template characters.
  • Skin not showing during playback triggered by commands.
  • Incorrect total tick calculation in the cutscene controller.
  • Changing the sound volume in client settings resetting all Ink sound volumes to 1.0 (and breaking them).
  • Choice screen unable to handle more than 4 choices.
  • Main screen song stopping when switching to another screen and not restarting when closing it.
  • Only the last settings button changing its tooltip name in cutscenes if shift's down.
  • Characters adding themselves multiple times in the characters list when starting a new playback.
  • Dialog following entities not being smooth.
  • Entity type instead of “player” for a character not invulnerable.

Update

  • The current stitch is now displayed in debug mode.

Fixed

  • Dialog no longer fails to stop (and break the story) when entering a conditional event in the Ink script.
  • Dialog no longer fails to stop (and break the story) when switching stitches while the same character is speaking.
  • Debug information no longer breaks when a 2D dialog is rendered.
  • Fixed incorrect calculation of the longest sentence in a dialog.
  • Can restart a scene in debug mode, when there's errors present in the script.
  • Fixed incorrect stitch name returned by the Blade Ink Java addon.
  • Fixed incorrect button positions on the pause screen.

Fixed

  • (1.21.1) Crash when leaving the world from main screen
  • Chest not closing in the world after a fake player opened one

Project members

LOUDO

Owner

Details

Licensed MIT
Published 4 months ago
Updated 14 hours ago