Skip to content

onykage/scumnotificationeditor

Repository files navigation

SCUM Notification Editor

A simple Qt (PySide6) application to create and edit notifications.json entries for SCUM server messages.

Run

# In the folder where main.py lives
python -m venv .venv
.\.venv\Scripts\Activate.ps1

python -m pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
pip install pyinstaller

Build (one-file exe)

pip install pyinstaller
pyinstaller --noconfirm --windowed --onefile `
  --name "SCUM Notification Editor" `
  --icon ".\assets\ui_logo.ico" `
  --add-data "assets;assets" `
  --add-data "notifications.json;." `
  --add-data "Notifications.sample.json;." `
  .\main.py

The executable will be in dist/.

Notes

  • Left panel has the form. "Everyday" disables the Day selector.
  • Color picker writes RGB as R-G-B into the color field.
  • Message is limited to 300 characters.
  • Right panel shows live JSON with syntax highlighting and a Save JSON… button that defaults to your Desktop folder.

Here is the build in if you want it. https://drive.google.com/file/d/1oj4dQ-jnvvS4QJ8s-Hloi-eEGHCl7TJN/view?usp=drive_link

About

A SCUM server notification.json editor UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages