Skip to content

zMoooooritz/go-let-observer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HLL Observer

Latest Release Go Doc Software License Build Status Go ReportCard

An observer tool for the game Hell Let Loose, providing a graphical interface to monitor server and player data in real time.


📸 Preview

HLL-Observer-1 HLL-Observer-2

🚀 Features

  • Real-time player information: Displays detailed player stats, including name, role, team, and more.
  • Server monitoring: View server name, map details, and player counts.
  • Interactive map view: Zoom, pan, and toggle overlays.
  • Recording and Replaying: Record gameplay or actions and replay them for analysis

📦 Installation

Install the Go package

To install the Go package, simply run:

go install github.com/zMoooooritz/go-let-observer@latest

or download from releases.

Build the project

Clone the repository and build the project:

git clone https://github.com/zMoooooritz/go-let-observer.git
cd go-let-observer
go build .

📖 Usage

Running the Observer

To start the observer, run the go-let-observer command:

Usage of go-let-observer:
  -config string
        Path to configuration file
  -directory string
        Path to the replays directory
  -host string
        RCON server host
  -mode string
        Mode to run on startup (viewer, replay, record)
  -password string
        RCON server password
  -port string
        RCON server port
  -size int
        Screen size (default 1000)
  -version
        Display version information

🎮 Keybinds

The following keybinds are configured and can be used:

Keybind Description
+ / - Increase/Decrease update interval
P Toggle players
I Toggle player info
S Toggle guesstimated spawns
T Toggle tanks
G Toggle grid overlay
H Toggle header overlay
C Configure sectors (1-3, 0=skip)
Tab Show scoreboard
Space Toggle replay pause
ArrowRight Seek forward in replay
ArrowLeft Seek backward in replay
Esc, Q, Ctrl+C Exit the application
Mouse action Description
LeftClick Select a player
RightClick-Drag Pan the map
MouseWheel Zoom the map

🔧 Built With


📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Real-time HLL observer with dynamic map and player insights

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors