Skip to content

Fly v1.0.1

Pre-release
Pre-release

Choose a tag to compare

@WeiserFox WeiserFox released this 16 Sep 19:59
e519536

🪰 Digital Fly NextBot (BANC Connectome Driven)

An experimental Garry's Mod NextBot driven by a real-time spiking neural network simulation of the Drosophila melanogaster (fruit fly) BANC connectome dataset.

Instead of pre-scripted state machines, movement vector decisions are computed frame-by-frame by a standalone C# backend processing sensory raycasts and neuromodulatory stress feedback through a Leaky Integrate-and-Fire (LIF) network topology.


🚀 Quick Start Guide

Step 1: Run the C# Brain Engine

  1. Download the latest release package (FlyBrain.zip) from the Releases section.
  2. Extract the archive into any directory. Ensure the following files remain together in the same folder:
    • FlyBrain.exe
    • neurons.csv
    • connections_princeton.csv
    • gmod_data_path.txt
  3. Inside the file gmod_data_path.txt, specify the absolute path to the Garry's Mod data directory. There should not be a # symbol before the path. Delete the sample path before inserting yours.
    Example:
    C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\data
  4. Launch FlyBrain.exe.

🕹️ In-Game Usage

  1. Subscribe to the addon on Steam Workshop or place the lua/ folder in your server's garrysmod/addons/ directory.
  2. Start a local session.
  3. Open the Q-Menu -> Entities -> Digital Fly.
  4. Spawn the Digital Fly Nextbot.
  5. Check your server console for active connection logs:

🛠️ Building from Source

The project is not finished yet so it is not public.