Skip to content

Releases: luanti-org/luma

Release v0.3.0

Choose a tag to compare

@ZenonSeth ZenonSeth released this 23 Oct 23:39

New commands

  • luma install <name|author/name> installs pacakges from ContentDB
  • luma install -l <path> installs a local zip or folder
  • luma search [words] searches compatible ContentDB packages

Terminal UI

  • New ContentDB browse screen - filter, search, and install
  • Easier-to-read shortcut keys

Dependencies

  • Looks up dependencies inside modpacks, for mods with no author or ContentDB package
  • Detects dependencies that only games provide

Config and detection

  • LUMA_LUANTI_INSTALL_DIR sets the default install, so you can run luma from anywhere
  • Honors LUANTI_USER_PATH

Caching

  • ContentDB data is cached on disk LUMA_CACHE_DIR, or the OS cache folder

Full Changelog: v0.2.0...v0.3.0

Release v0.2.0

Choose a tag to compare

@ZenonSeth ZenonSeth released this 17 Oct 20:47

New features

Texture packs

  • luma texturepacks outdated - show outdated texture packs
  • luma texturepacks update [names...] - updates all or named only
  • textures works as a shorter name for texturepacks
  • TUI: the texture packs screen can check for updates and update all, or per pack

Mod dependencies

  • luma mods list-deps <mod> lists a mod's required dependencies and status. Add --optional to list its optional ones instead
  • luma mods install-deps <mod> installs a mod's missing required dependencies, recursively. Add --optional for optional ones instead
    • Supports --dry-run, --yes and --game
  • Mods with no author or no ContentDB package now fall back to the dependencies in their mod.conf
  • TUI: pressing d on a mod or modpack opens dependencies screen, with same functionality as cli.

Minor changes and fixes

  • TUI: errors and warnings are now shown in color on every screen
  • TUI: the update confirmation screen also covers installing dependencies
  • The engine's own base textures folder is no longer listed as a texture pack

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@ZenonSeth ZenonSeth released this 11 Oct 21:02

Release v0.1.0

Features

  • Terminal UI and CLI support: see README for details. All features supported in both.
  • Mods:
    • list installed mods
    • check ContentDB for newer releases
    • update individual or all mods
    • new hard dependencies of an update are found and installed, after asking
  • Games:
    • list installed games
    • check for newer releases
    • update individual or all games

Known issues

  • A game that was renamed on ContentDB does not update cleanly.
  • The macOS luanti.app layout is not detected. Use --dir, and -e if the engine version can't be found.