Skip to content

Prepare PraetorisClient 0.1.103 with Endgame 0.5.2 - #146

Merged
jneb802 merged 2 commits into
mainfrom
release/praetorisclient-0.1.103
Oct 21, 2026
Merged

jneb802 merged 2 commits into
mainfrom
release/praetorisclient-0.1.103

Conversation

@jneb802

@jneb802 jneb802 commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

Prepare PraetorisClient 0.1.103 with bundled Valheim Endgame 0.5.2 for the next Season 8 release. Align the BepInEx version, assembly/file versions, Thunderstore manifest and TOML; update the package README and changelog. Client behavior is unchanged by this version bump.

Endgame is built from merged main commit a6e2a4a (includes PR #80), rather than the old 0.5.0 release binary. Its changes include on-demand leaderboard traffic, three waves per room, new Dvergr rooms, corrected ice entrance, portal/recovery cleanup fixes, spike damage, and 39 reviewed Tier 1 balance ranges. Deathsquito and Fuling Archer both use 11–13 stars.

The local publication candidate is modRelease/PraetorisClient/0.1.103/PraetorisClient-0.1.103.zip (93,947,538 bytes), SHA-256 94007147625684b5dbf74f5b6d5ac0a3fc9845e3bd23dc38344a8193f93ed293. It contains exactly two plugin DLLs, the existing two Epic Loot patch files, manifest, documentation, icon and current Jotunn/YamlDotNet license notices. Replace the obsolete Endgame template-license copy entry with its current third-party notices directory. It excludes publish metadata, server-only configuration, debug files, extra assemblies and archives. Package dependencies remain unchanged.

Prepared separately for the scheduled server release: ValheimEndgame/creatures.yaml (SHA-256 0a28509e3fc7a011dfa919b024602e85985db3518e54ae6177c2b02ec7cf1d36) and ValheimEndgame/events.yaml. Both match the Endgame DLL's embedded resources. Existing server files take precedence over embedded defaults, so the scheduled release must explicitly deploy both files; the DLL alone will not activate the reviewed balance settings or new room selections. These server files are excluded from the client ZIP.

Validation: both Release builds pass. Client has 84 warnings in unchanged code and 0 errors; Endgame has 0 warnings/errors. Decompiled candidate DLL attributes confirm GUIDs and versions. ZIP integrity, manifest/TOML dependency alignment, file allowlist and embedded/server configuration equality pass. The combined package has not received a new multiplayer gameplay run; prior Endgame feature validation exists, and the new balance combat validation remains incomplete.

Nothing has been published, deployed or restarted. Production and canonical release state remain at Season 8 8.0.48. Next modpack candidate is 8.0.49, subject to the user's mod-update selection and publication approval.

@github-actions

Copy link
Copy Markdown

No blocking issues found.

This PR is a version-bump release preparation (0.1.102 → 0.1.103). All six changed files are version strings or documentation only; no runtime logic is modified.

Version consistency check — all pass:

File Field Old New
Properties/AssemblyInfo.cs AssemblyVersion 0.1.102 0.1.103
Properties/AssemblyInfo.cs AssemblyFileVersion 0.1.102 0.1.103
Source/Core/Plugin.cs ModVersion 0.1.102 0.1.103
manifest.json version_number 0.1.102 0.1.103
thunderstore.toml versionNumber 0.1.102 0.1.103

No mismatches. manifest.json dependencies are untouched, consistent with the PR description's claim that package dependencies remain unchanged.

CHANGELOG.md: The new 0.1.103 entry is inserted at the top of the file and accurately reflects the bundled Endgame 0.5.2 changes described in the PR body, including the server-side caveat about creature configuration needing explicit deployment. No omissions or contradictions.

README.md: Only the Endgame version reference is updated (0.5.0 → 0.5.2). No other content changed.

Noted risk (not a diff bug): The PR body acknowledges that the new balance combat validation is incomplete and no new multiplayer run has been conducted. That is an authorial note about testing coverage, not a bug introduced by this diff.

@github-actions

Copy link
Copy Markdown

No blocking issues found.

All six files change together as a consistent version bump from 0.1.102 to 0.1.103. No behavioral client code is touched.

Version consistency — AssemblyVersion/AssemblyFileVersion in Properties/AssemblyInfo.cs, ModVersion in Source/Core/Plugin.cs, version_number in manifest.json, and versionNumber in thunderstore.toml all agree on 0.1.103. No split-brain version.

Dependency pinning — manifest.json dependencies are unchanged in the diff; thunderstore.toml [package.dependencies] are not shown as modified. Consistent with the PR description ("Package dependencies remain unchanged").

thunderstore.toml copy rule change (thunderstore.toml lines 87–90) — The old rule copied a single file ValheimEndgame.template-MIT.txt → ./licenses/template-MIT.txt. The new rule copies the directory ValheimEndgame-licenses → ./licenses. This is intentional (second commit "Ship current Endgame third-party license notices") and reflects that Endgame 0.5.2, built from a newer main commit, ships multiple third-party license files instead of one. The PR description states ZIP integrity and the file allowlist were validated against the candidate ZIP, so the directory layout in the built artifact has been confirmed.

One non-blocking operational note — The PR description explicitly flags that creatures.yaml and events.yaml must be deployed server-side for the reviewed balance settings and new room selections to activate; the DLL alone will not pick them up because existing server files take precedence over the DLL's embedded defaults. This is a deployment concern, not a package-contents bug, and it is already documented in the PR body.

@jneb802
jneb802 merged commit d9d0703 into main Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant