SlopScore
00 crowd

SubwayBuilder_JSON-to-BIN-converter

Vibe coded with Claude Sonnet 5 and Fable 5. Map converter for Subway Builder. Transform buildings_index.json.gz to buildings_index.bin.gz so that modded maps dowloaded from Railyard for Subway Builder v1.3.X work on v1.4.X
Open repo on GitHubgithub.com/srznk2pd8r-png/SubwayBuilder_JSON-to-BIN-converter
JavaScript · ★ 1 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 4 hours ago by srznk2pd8r-png · last checked 51 minutes ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-09-18: Vibe coded with Claude Sonnet 5 and Fable 5. Map converter for Subway Builder. Transform buildingsindex.json.g; its own README says "Vibe coded with Claude Sonnet 5 and Fable 5". 1 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as srznk2pd8r-png. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
Vibe coded with Claude Sonnet 5 and Fable 5. Map converter for Subway Builder. Transform buildings_index.json.gz to buildings_index.bin.gz so that modded maps dowloaded from Railyard for Subway Builder v1.3.X work on v1.4.X
created
2026-07-26 · pushed 1 month ago · 3 commits · 1 contributor
languages
JavaScript 100%
paperwork
licensereadme 42% health
dependencies
no mappable packages · OSV.dev, checked 4 hours ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
javascript
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: Vibe coded with Claude Sonnet 5 and Fable 5. Map converter for Subway Builder. Transform buildingsindex.json.g; its own README says "Vibe coded with Claude Sonnet 5 and Fable 5". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

SubwayBuilder_JSON-to-BIN-converter

A community tool to fix a compatibility issue between Railyard and recent versions of Subway Builder.

The problem

Starting with Subway Builder 1.4.x, the game changed the format it uses to read a city's building data. Custom maps built for 1.3.x and earlier ship their building index as buildings_index.json.gz, but the game now expects a packed binary format, buildings_index.bin.gz. Maps that only include the old JSON format will fail to load properly: building foundation depth and height data won't show up in-game, and Railyard will warn that the map needs Subway Builder 1.3.0 or earlier.

This tool converts the old buildings_index.json.gz into the new buildings_index.bin.gz, so older community maps work on current versions of the game.

Usage

node convert-buildings-index-v2.js path/to/buildings_index.json.gz

This writes buildings_index.bin and buildings_index.bin.gz in the same folder as the source file. Copy the resulting .bin.gz file into your map's data folder alongside the original .json.gz (both can coexist), making sure it's named exactly buildings_index.bin.gz — the extension matters, the game will silently fail to read it otherwise.

Requires Node.js, no external dependencies.

Important notes

This is an unofficial, community-made tool. It isn't affiliated with Subway Builder, Redistricter LLC, or the Subway Builder Modded / Railyard projects.

The binary format used here — including the per-building data appended after the foundation-depth section — was reverse-engineered by comparing an official map before and after a game update, not confirmed by the developer. It matches every officially-generated binary file tested against it, but the game's internal format could change again in a future release without notice, which could break this tool.

License

MIT — see LICENSE.

Read the rest on GitHub

Scan report · 2026-09-18
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review — +10 owner has 0 followers; +10 owner has no other public repos

From the balcony · 0 of 1 clapped

    Schnitzel read it and passed. Their reasons are on the balcony, with every other verdict.

    Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

    0 comments

    log in to comment.

    report this listinglog in to report