Skip to content

Releases: htv04/wiilove

v1.0.0 alpha 4

16 Aug 14:46
Compare
Choose a tag to compare

What's new in v1.0.0 alpha 4

  • Addition: Added fully-supported Sources, now powered by AudiOGC. They support FLAC, MP3, (Ogg) Vorbis, and WAV files, as well as a lot of functions for playback and the current playback state.
    • Note that on Dolphin, like before, DSP LLE is required for audio. This unfortunately can't be worked around.
  • Addition: Added Quads, which use fractions of Textures to help draw parts of them. Useful for sprite sheets!
  • Addition: love.graphics.print now supports tabs and newlines, and handles carriage returns.
  • Addition: Changed internal font to Open Sans.
  • Addition: New build options have been added. See Build options.
    • WIILOVE_BUILD=unity and WIILOVE_LUA=minify are now used for releases!
  • Bug fix: Fixed package.path (what was throwing off require, sorry about that!).
  • Bug fix: Fixed rendering of Fonts (previously, the alpha value of a pixel given by FreeType was also used as its color).
  • Bug fix: Fixed love.filesystem.load, now uses loadstring internally.
  • Bug fix: Error detection now works properly (fixes #2).
  • Bug fix: Lots of stability fixes and optimizations.
  • Regression: LuaJIT now uses interpreter mode due to issues with memory. This can be potentially fixed, though, and as soon as it is, LuaJIT will use JIT again.

Install instructions

See Setup.

Additional notes

This is an alpha release! Not everything is finished, and everything is subject to change!

v1.0.0 alpha 3

23 Jun 02:06
Compare
Choose a tag to compare

What's new in v1.0.0 alpha 3

  • Switched from:
    • libogc to libogc-mod, featuring many fixes (including libogc2 fixes, thanks @Extrems!) and new features.
    • GRRLIB to GRRLIB-mod, enabling more powerful (yet optimized) graphics functions, as well as other fixes.
    • Lua for Wii to LuaJIT for devkitPPC (with JIT compilation, not in interpreter mode!), allowing WiiLÖVE games to run at almost-native speed. Note that this is pretty experimental at the moment, so if you find any issues, please let me know!
  • Enabled more Lua modules (including LuaJIT modules).
  • Default path is now sd:/wiilove instead of sd:/love.
  • Added support for TPL files (as part of GRRLIB-mod).
  • Added more love.graphics settings.
  • Fixed font hinting for love.graphics.print.
  • Fixed love.graphics.print drawing above coordinates (#6).
  • Revamped love.wiimote, Wiimote objects have been removed.
  • Add cloning support and destructors for Font and Texture objects.
  • Added proof-of-concept audio support and Source objects! Currently only supports WAV files, but will be worked on more in the future.
    • Note that on Dolphin, DSP LLE is required for audio. Unfortunately, this can't be worked around.
  • Began work on GameCube support (not ready yet).

Install instructions

See Setup.

Additional notes

This is an alpha release! Not everything is finished, and everything is subject to change!

v1.0.0 alpha 2

18 Apr 02:15
Compare
Choose a tag to compare

What's new in v1.0.0 alpha 2

  • Initial public release, woo!

Install instructions

See Setup.

Additional notes

This is an alpha release! Not everything is finished, and everything is subject (and as of writing, is planned) to change!