Welp. I got bored.


Hello.
I casually just remade the entire dataHandling file (980 lines of code)

Meh. Can't just let a project die... can't I.

Anyway, if anybody actually wants to make levels using this crappy EXTREMELY limited level format, it now has much more consistent error messages.
And, to be honest, I've probably just added more memory unsafety in this update.

If there's any bugs, please submit an issue on GitHub, or tell me in the comments.
I haven't bug tested on Windows because I use Linux now... and that should explain the official linux support now.

Also, BOOM! The homepage actually looks official and NOT disgusting!

Anyway, here's the changelog:

Reworked DataHandling

  • SF files now have a slightly different format
  • Whitespace is now skipped, some properties have been removed for simplicity
  • MANY more error/warning messages in order to help you make your own levels
  • Read converting_from_.sf-v2_to_.sf-v3 for more info

Linux support

  • Yes, I know you could have built it yourself before, but now Linux support is official
  • Run (./sandwich), the file without a prefix

General Fixes / Improvements

  • Update to raylib 4.2
  • Most recent versions of files I used in other games have been put here. (checkColliders and animation v2.1)
  • Animations are now based on deltaTime (animation v2.1)
  • General code cleanup + Lots of unused files removed from the repo / placed in garbage folder
  • Build settings changed to strip files, smaller executable file size

Full Changelog: SF-v4-beta...SF-v4-beta2.1

Files

SandwichFactory-v4-beta2.zip 11 MB
Oct 20, 2022

Get Sandwich Factory (raylib Edition)

Leave a comment

Log in with itch.io to leave a comment.