Skip to content

BIG Fonts, Token golfing+optimisations + #include for engine lib

Latest
Compare
Choose a tag to compare
@Liquidream Liquidream released this 19 Sep 18:24
· 4 commits to master since this release
abc9ea0

New Features

  • Added BIG font support for print_line()
  • Reduced token usage, thanks to @sparr's token golf + optimizing efforts 🙏
  • More code-tidying & token reduction of the core engine
  • lmproved scumm8.p8's "template" game - added other char to talk to, items to pickup, etc. for quick testing/reference
  • Reinstated Monkey Island "Thimbleweed Island" mini-game (when USE-ing the Computer) in game.p8

Fixes

  • Fixed ability to cancel/overwrite UI commands
  • Fixed "face opp dir" code and cutscene end
  • Added missing luamin exclusions (for "doors")
  • Fixed default action logic (e.g. open/close) when needs to "walkto" beforehand
  • Fixed "use" positioning

Noteworthy/Breaking Changes

  • Now using latest main picotool branch (no longer using scumm-8 fork) - as latest luamin now supports passing of "exclude" list.
    Scumm-8's picotool fork will be archived, as no longer required (+very old!)
  • Now uses #include for engine lib in \src files + build merges dist output into new code "tab"
    (but can now also use #include in your own games too - esp. for multi-cart, all share same lib!)