map: creature spawners category; world layers hidden by default - #12
Merged
Conversation
A new Spawners sidebar category pins every creature spawn marker (plus the
world-placed crab hatchers) with the game's own creature icons -- ~2,800
pins grouped into Hogs / Crab Hatchers / Stingers / Spitters families, with
Lizard Doggo, Flightless Birb and the Space Giraffe as loose rows. The data
is a new static "spawners" payload step in the rust core, emitted from the
embedded creatures.json/creatureSpawners.json tables (a save's own spawner
actors never record which creature they spawn). Beetles are dropped: no
icon, nothing worth pinning.
The Space Giraffe's display name is overridden at extraction to the
community name "Space Giraffe-Tick-Penguin-Whale Thing" -- its literal
in-game string ("Unknown File Error #6265616e") reads as the app failing.
The world layers (Resource Nodes, Resource Wells, Collectables, Spawners,
Dropped Items) now restore as hidden unless explicitly enabled -- an
explicit toggle scoped to the category persists, but Check-all's blanket
"*" entry no longer reaches them, so a first load shows the factory
instead of thousands of pins.
build.sh now pins the game-data-v2 release archive (adds the creature
tables + icons); CONTRIBUTING's game-data download points at the release
instead of the old Google Drive link.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
sav_core embeds creatures.json/creatureSpawners.json since the spawners payload step, and those only exist in the game-data-v2 archive -- v1 left both jobs failing at compile time on the include_str! paths. Cache key bumped with the URL so stale v1 caches don't mask the new files. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
satisfactorymap | ef95672 | Jul 26 2026, 03:56 PM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A new Spawners sidebar category pins every creature spawn point with the game's own creature icons (~2,800 pins), and the world layers now default to hidden so a first load shows the factory, not the planet.
What's in here
creatures.json+creatureSpawners.jsonembedded into gamedata; new staticspawnerspayload step (18 steps now) emitting label/points/ids per creature class. Beetles excluded (no icon, nothing to hunt). Tauri/wasm pick it up through the sharedbuild_all_json.filters.js): Spawners category with Hogs / Crab Hatchers / Stingers / Spitters subgroups + loose rows (Lizard Doggo, Flightless Birb, Space Giraffe-Tick-Penguin-Whale Thing); collectable-style icon pins with static tooltips."*"wildcard deliberately no longer reaches these categories (it kept re-burying the map).DISPLAY_NAME_OVERRIDESmaps the in-game meme string to the community name; documented in SCHEMA.md.build.shpins the new game-data-v2 release (archive published + sha256 verified against the pinned hash); CONTRIBUTING now links the release instead of Google Drive.Verification
cargo test -p sav_core: 56 passed."*": trueprofile, explicitgroup:Spawnersopt-in) all pass with zero page errors.🤖 Generated with Claude Code