Repository navigation
Add Forth Wall Attenna - #259
cyberbalsa wants to merge 1 commit into
Conversation
New plugin review: Forth Wall AttennaScope: hub PR head Summary: No agent-detected blockers. One Medium question: the Manifest
Repository and pin provenance
From-source buildI compiled the three selected directories as one assembly with the settings of Pulsar Legacy's Security
Compatibility / authority
FindingsMedium: Could you check the Non-blocking notesNote: the block mod is outside the hub. The plugin does nothing without the hub blocks, and players get those only by cloning the repository and running Note: no license. The repository has no |
|
Could you please add an MIT License (if applicable) and make sure all runtimes where the plugin can run are enabled? Thanks! |
Adds Forth Wall Attenna, a Space Engineers 1 gateway for controlling owned Programmable Blocks and Remote Control blocks from Python through an in-game antenna network. It supports discovery, PB source upload and execution, waypoint missions, and a terminal status dashboard.
This first listing is restricted to Pulsar Legacy (
CLR) on Proton. The descriptor selects the three production source directories and pins Google.Protobuf 3.36.2. Pulsar compiles those sources into one assembly; tests and examples are excluded. Source is pinned to 68d608d.Players also need the local hub block mod and Python client. The Plugin Hub setup instructions cover the companion installer, world configuration, and disabling an existing local DLL copy. The installer creates a private token file and leaves Pulsar profiles and Steam launch options unchanged. Game assemblies and vanilla model assets are not distributed.
The endpoint binds to
127.0.0.1:18751, requires bearer authentication, and rejects browser origins. Commands recheck local ownership and two-way antenna reachability. Networking and serialization run outside the game thread; game work uses a bounded queue with request deadlines.Validation:
python3 test.py Plugins/passes.Laser-only and mixed routes, small-grid placement, and survival availability still need live checks. Multiplayer, dedicated servers, live steering, and PB RPC are not implemented.