A lightweight, cross-platform account manager designed for Lineage II players (L2 Reborn). Securely manage your accounts, passwords, and descriptions with ease — everything stays local to your machine.
Website: https://haswelldev.github.io/RebornEasyLoginManager/
- Multi-Account Management: Add, edit, duplicate, reorder, and delete accounts (up to 199 per file).
- Drag-to-reorder: Drag a row with the mouse — a ghost of the row follows the cursor, an insertion line shows exactly where it will land, and the list auto-scrolls at the edges. Move to Top / Up / Down / Bottom buttons and shortcuts are also available.
- Menu bar & keyboard shortcuts: Full menu bar with accelerators (Ctrl+N/O/S, Ctrl+Shift+S to Save As, F2 to rename, Del to delete, and more).
- Search / filter: Instantly filter accounts by ID or description.
- Copy password: Right-click any account to copy its password to the clipboard without revealing it.
- Safe editing: Unsaved-changes tracking with a title-bar asterisk and prompts before closing, opening, or starting a new file.
- Drag & drop: Drop a
.inifile onto the window to open it. - Game-client settings: The
showOnStart/hideLoginflags read by the L2 Reborn client can be toggled from Manager Settings (they are stored in the.ini, not settings of the manager itself). - Status bar: Shows the current file path and account count, with inline save/copy feedback.
- Inline Editing: Quickly rename a description with double-click or F2.
- Internationalization: Full support for English, French, Greek, Portuguese, Polish, Ossetian, and Chinese.
- Portable & Compact:
- Windows: Single-file distribution! All translations are embedded directly into the executable.
- macOS: Native
.appbundle with DMG installer.
- Modern UI: Built with wxWidgets for a native look and feel on all platforms.
- Tested: Core INI parsing/serialization and translation loading are covered by a Catch2 unit-test suite (
-DELM_BUILD_TESTS=ON), run in CI.
- Windows:
vcpkg(for dependency management). - macOS:
Homebrew(for wxWidgets).
# Install dependencies via vcpkg
vcpkg install
# Configure and build
cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static
cmake --build build --config Release# Install wxWidgets
brew install wxwidgets dylibbundler
# Configure and build
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release- Language Support: Uses a custom
LanguageManagerto handle JSON-based translations. - Windows Resource Integration: Translation files are compiled into the Windows executable as
RCDATAresources, allowing for a single-file distribution without external dependency folders. - Static Linking: On Windows, it uses static linking to ensure the executable runs on systems without requiring additional DLLs.
We currently support:
- English (
en.json) - French (
fr.json) - Greek (
el.json) - Portuguese (
pt.json) - Polish (
pl.json) - Ossetian (
os.json) - Chinese (
zh.json)
To contribute a new translation, simply add a new .json file to the i18n/ directory and update the LanguageManager and UI.
Developed for the Reborn Lineage community.