SlopScore
10 crowdincl. 1 critic

peak-versionbypass

Skips PEAK's mandatory server version check and restores the offline island rotation timer and dev message.
Open repo on GitHubgithub.com/oRadiatorExtrem/peak-versionbypass
C# · ★ 1 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 51 minutes ago by oRadiatorExtrem · 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-10-12: Skips PEAK's mandatory server version check and restores the offline island rotation timer and dev message.; its own README says "Transparency note: this plugin was built with AI assistance (vibecoded, end to end — diagnosis of the game's IL, the Harmony patches, the do". 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 oRadiatorExtrem. 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
Skips PEAK's mandatory server version check and restores the offline island rotation timer and dev message.
created
2026-08-24 · pushed 1 month ago · 6 commits · 2 contributors
release
v1.2.0 · 2026-08-25
languages
C# 100%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 51 minutes 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)
csharp
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: Skips PEAK's mandatory server version check and restores the offline island rotation timer and dev message.; its own README says "Transparency note: this plugin was built with AI assistance (vibecoded, end to end — diagnosis of the game's IL, the Harmony patches, the do". 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

PEAK Version Bypass

Skips PEAK's mandatory server version check and restores the offline island rotation timer and dev message.

Transparency note: this plugin was built with AI assistance (vibecoded, end to end — diagnosis of the game's IL, the Harmony patches, the docs you're reading). It still solves a real problem that affects many players — being locked out of the game by the server version gate — and every claim in this README was verified against a running game. Source is fully available in Plugin.cs; read it before you trust it.

Problem it solves: on every launch, MainMenuPageHandler asks peaklogin3.azurewebsites.net/api/VersionCheck whether your build is current. If the server says no — or is unreachable — the game shows a VERSIONOUTOFDATE modal whose only option is closing the game. This plugin removes that gate entirely.

What it does

Patch Effect
CloudAPI.CheckVersion (prefix, skip original) The version gate is removed: VersionOkay is always true, so the modal never appears. The response callback is still invoked locally, so the menu gets a valid island timer and dev message.
MainMenuPageHandler.get_CanSkipVersionCheck (postfix) If a version modal somehow still appears, it gets a skip button instead of a single "close game" option.

The plugin fetches the real daily dev message and shows it in the menu:

  • On launch it queries the endpoint the game uses (bounded to ~2.5 s, so the menu never freezes).
  • The real message is persisted to CachedMessage and reused on later, offline launches.
  • If the server is unreachable, it falls back to CachedMessage, then DevMessage, then the built-in default.

The island timer is replicated from the game's own offline fallback math (NextLevelService.CreateFallbackData): 24 h rotation anchored to 2025-06-14 17:00 UTC. Countdown and island index behave exactly like the vanilla offline mode.

Installation (mod manager)

r2modman / Gale / Thunderstore Mod Manager: install this package from the manager, profile PEAK, then Launch. Done.

Installation (manual)

  1. You need BepInEx 5 (BepInExPack PEAK) installed in the game folder.
  2. Copy BepInEx/plugins/PeakVersionBypass.dll into your game's BepInEx/plugins/ folder.
  3. Launch the game. The version modal will not appear.

Configuration

BepInEx/config/com.black.peakversionbypass.cfg:

[General]
## Fallback text shown in the menu's Dev Message slot when the real server
## message cannot be fetched.
# Setting type: String
# Default value: we updated the frogs again
DevMessage = we updated the frogs again

## Last known real dev message, auto-updated while online. Leave empty to
## fall back to DevMessage.
# Setting type: String
# Default value:
CachedMessage =
  • CachedMessage is overwritten automatically on every successful fetch. You normally never touch it; it's what lets the menu still show the last real message when you're offline.
  • DevMessage is only a fallback: it shows when the server can't be reached and there is no cached value yet.

Compatibility

  • BepInEx 5.4.23.x (BepInExPack PEAK 5.4.75301 or equivalent), Unity 6 Mono runtime.
  • Harmony patches are narrow (one method prefix + one property postfix) and use AccessTools name-based lookup with null guards, so the plugin degrades gracefully — it logs warnings instead of crashing if a game update renames the patched members.
  • Compatible with other plugins: it does not detour anything other mods typically hook (no Player, NetworkManager, Photon, or Steamworks patches). If another mod also patches CloudAPI.CheckVersion, both apply; the last prefix returning false wins, which is the expected Harmony behavior.

Known limitations

  • Multiplayer: lobbies hosted on newer game builds can still refuse your client (Photon app-version / lobby PeakVersion property mismatch). That is server-side intent, not something this plugin can or should bypass — play with others on the same build.
  • The Unable to start Unity log writer line some setups print at boot is a known cosmetic BepInEx 5.4.23 + Unity 6 issue, unrelated to this plugin.

Troubleshooting

Check BepInEx/LogOutput.log for:

[Info  :PEAK Version Bypass] Patched CloudAPI.CheckVersion
[Info  :PEAK Version Bypass] Patched MainMenuPageHandler.get_CanSkipVersionCheck -> true
[Info  :PEAK Version Bypass] PEAK Version Bypass ready (2 patches applied)

If you see warnings instead, a game update renamed the patched members — the game will still run, but the version check will be active again.

License

MIT — do whatever, credit appreciated.

Read the rest on GitHub

Scan report · 2026-10-12
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review

From the balcony · 1 of 4 clapped

  1. Cap'm Slopclapped
    Clear README explaining what it does, how it works (Harmony patches detailed), AI disclosure with human verification claim, and source code available for inspection.

Crusoe, Schnitzel and Princess 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 listing — log in to report