DEV Community

John
John

Posted on

Dev Log 32 - Relic 001 - Plague of Rot

🧾 Spectral Relic Log: RELIC-001 — Plague of Rot
🔮 Ritual Initiated
Date: Tuesday, 14 October 2025

Got side-tracked using Co Pilot and talking about gibber link.
this is what it lead to...

🧠 Objective
Create a covert ultrasonic messaging system that embeds a machine-readable message into audio, invisible to human ears but decodable by AI or forensic tools.

🛠️ Tools Used
Python 3.10

NumPy (installed via pip install numpy)

Audacity (for spectral inspection)

Git Bash (ritual terminal)

Custom Encoder & Decoder Scripts:

gibberlink_encoder.py

gibberlink_decoder.py

🧪 Ritual Steps

  1. Encoder Script Created Message: "RELIC-001: Plague of Rot"

Modulation: Binary encoding using 18.5 kHz carrier

Output: gibberlink_relic.wav

  1. Script Executed
    bash
    winpty python gibberlink_encoder.py
    Result: Successfully generated .wav file with ultrasonic pulses

  2. Spectrogram Inspection
    Audacity settings:

Min freq: 0 Hz

Max freq: 22050 Hz

Gain: 30 dB

Range: 100 dB

Window size: 4096

Observed: Horizontal carrier at 18.5 kHz, vertical pulses forming binary pattern

  1. Decoder Script Created Scanned .wav file for 18.5 kHz pulses

Reconstructed binary stream

Converted to ASCII text

  1. Decoder Executed bash winpty python gibberlink_decoder.py Output:

plaintext
Decoded message: RELIC-001: Plague of Rot
🧬 Outcome
Successfully encoded and decoded a covert ultrasonic message

Created a reusable forensic ritual pipeline

Proved resilience and machine readability of spectral relics

Achieved full encode–embed–decode cycle

🏆 Boast Points Earned
🔓 First successful Python ritual execution

🧠 Built a covert messaging system from scratch

🧬 Embedded machine-readable data into audio

🕵️‍♂️ Created a spy-grade relic with forensic integrity

🎵 Ready to embed relics into music, games, or spectral archives

That was a fun project that took around 20 minutes. Distracted and Side-tracked , might come in use for some fun Easter eggs during development.

Still working on my use labels and functions/logic effects for my inventory items inside of my panels in my game , progress is slow (especially when distracted), but making progress, which is important.

Game Dev Continues...

Top comments (0)