packages/library/ER_Boss_Kill_Checklist
e

ER_Boss_Kill_Checklist

v1.0.4library

Elden Ring Boss Kill Checklist

0 stars0 forksMITupdated 3 months ago
Open repo

Elden Ring Boss Checklist

A real-time boss kill tracker for Elden Ring with OBS overlay support. Reads your save file (read-only) to track which bosses you've defeated — safe to use with EAC.

Features

  • Automatically detects boss kills from your save file (read-only)
  • Multiple boss lists: all bosses, main story, remembrance, DLC, etc
  • Reads players death count & level
  • OBS-compatible transparent overlay (Can also be previewed to a browser and kept on a second screen without using OBS)
  • Mobile-friendly companion page (Useful for single monitor players)
  • Works on Linux and Windows

Building

Requires the Odin compiler (latest build dev-2026-03 recommended due to the core:os changes)

Linux

make build

This produces a statically-linked er-boss-checklist binary.

To build and run:

make run

Windows

odin build . -out:er-boss-checklist.exe

Usage

./er-boss-checklist

Open http://localhost:3000 in your browser (if it doesn't open automatically).

Use the settings panel to configure your save file path and active character slot.

OBS Overlay

Add a Browser Source in OBS pointing to http://localhost:3000/overlay. The overlay has a configurable transparent background and updates in real-time.

Save File Locations

Windows:

%AppData%\EldenRing\<steam_id>\ER0000.sl2

Linux (Steam/Proton):

~/.steam/steam/steamapps/compatdata/1245620/pfx/drive_c/users/steamuser/AppData/Roaming/EldenRing/<steam_id>/ER0000.sl2

For Seamless Co-op, the file is ER0000.co2 under the mod's app ID instead of 1245620.

Source Code Overview

File Purpose
main.odin HTTP server, routes, SSE events, settings management
save_parser.odin Elden Ring save file parser (sequential binary format parsing)
boss_data.odin Boss list loading and filtering
platform_linux.odin Linux-specific LAN IP detection
platform_windows.odin Windows-specific LAN IP detection
bosses.json Boss definitions with event flag IDs
hardlock.json Hard-lock boss progression data
eventflag_bst.txt Event flag BST lookup table
templates/ HTML templates (main page, overlay, mobile)
static/ CSS and JavaScript

The parser was built by cross-referencing three independent format implementations.

See THIRD_PARTY.md for full credits and licenses.

Safety

This application never writes to your save file. It opens the file in read-only mode to check event flags. It should not trigger any anti-cheat detection.

Disclaimer

  • Elden Ring Boss Kill Tracker is provided "as is" without warranty of any kind, express or implied.
  • We are not liable for any loss of data, emotional distress, or damages arising from the use of this application. Liability
  • To the fullest extent permitted by law, the developer shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of Elden Ring Boss Kill Tracker is provided.
  • This includes but is not limited to loss of data, loss of profits, or damages resulting from its use. Changes
  • These terms may be updated at any time. Continued use of the application constitutes acceptance of any changes.

License

MIT

Package Info
Version
v1.0.4
License
MIT
Author
@BuLEEto
Type
library
Forks
0
Created
4 months ago
Updated
3 months ago
Health
maintained
has releases
has readme
has license
Activity
last 56 weeks