#gaming #plugin #iced #lotro

bin+lib lembas

Lembas is an easy to use plugin manager for the MMORPG Lord of the Rings Online

3 unstable releases

0.4.0 Jun 6, 2022
0.3.1 Oct 8, 2021
0.2.1 Jun 7, 2021
0.2.0 May 21, 2021
0.0.1 Mar 23, 2021

#315 in Games

GPL-3.0-only

195KB
2.5K SLoC

Lembas

Github testing GitHub issues GitHub downloads Cargo Downloads Cargo Latest version

Note: Lembas is currently heavily work in progress and will contain a lot changes in the upcoming release. The app will get a major rework.

Lembas is a plugin management tool completely written in Rust for the game "Lord of the Rings Online". You may ask why we chose the name "Lembas"? Good question. For a succesful journey in LotRO you may need some plugins but definitely the famous lembas bread!

Table of contents

Features

  • Currently we retrieve the plugin information from lotrointerface.com.
  • You can install every plugin from the catalog
  • (Bulk) update functionality
  • Delete plugins + their dependencies

Screenshots

plugins_ui

Installation

We provided prebuilt binaries for Windows, Linux and macOS. These binaries can be found here

If you want to build this package on your own you can simply clone the repository and run cargo build --release. Keep in mind that you need a working installation of Rust on your computer.

FAQ

Wait there is already a plugin manager. Why should we use Lembas?

Yes. LotRO has already LOTRO Plugin Compendium and it works fairly well. We just wanted to provide a more modern version with a small footprint and that runs fast.

Why Rust?

I've built in the past small projects in Rust but nothing fancy. So this project is a learning experience for myself. I enjoy Rust and I love Middle Earth so why not combine both? 😊

Where can I find the configs?

The settings can be found here:

Windows:

  • %APPDATA%\Roaming

Linux:

  • $HOME/.local/share

macOS:

  • $HOME/Library/Application Support

Contribute

Lembas is meant to be a community project. So anyone who wants to be part of Lembas is welcome. It doesn't matter if you have a feature request or if you want to develop one. You're an experienced Rust developer and want to critize my code? Also no problem. Any feedback is welcome!

You can open a Feature request or Bug issue here

Special thanks

I want to especially thank @13r0ck and @hecrj from the Iced zulip server. Both were very helpful and their tips were essential for this app. I also want to thank Thornbach for the great icon and Casperstorm for his great inspirational WoW plugin manager Ajour.

License

Lembas is release under the GNU GPLv3

Dependencies

~74–120MB
~2M SLoC