Repository navigation
Major overhaul - #116
Open
vladtrc wants to merge 2 commits into
Open
Major overhaul#116vladtrc wants to merge 2 commits into
vladtrc wants to merge 2 commits into
Conversation
added 2 commits
November 3, 2026 17:18
- Paginate room adverts by encoded byte budget, follow continuation cursors in CLI and GUI browsers, and keep local encoding failures from closing healthy control connections. Bound long browser cell labels. - Parse composed maps through one typed SceneRecipe. Include every world's collision, portal transforms, access parameters and versions in map identity. Freeze authority-generated door scenes with a shared seed/template key. - Retain additional-world collision from the first load and finish atlas trimming, validation and simulation conversion on the original background task. Install the prepared atlas without loading the worlds again. - Select material environments by physical WorldId for main and portal views. Key static-model GPU index uploads by world owner and layout revision. - Separate latest source snapshots from bounded ordered audio starts/resets. Preserve cancellation across overflow, stale snapshots and source reuse; expose pressure refusals and a normal sound-alias diagnostic command. - Resolve workspace Clippy warnings with scoped, explained exceptions, add PR quality/feature/Windows checks, and extend the two approved scenarios with room, scene admission, lighting, audio pressure and GPU ownership boundaries. Compatibility: master protocol/ALPN 12, game protocol 125 and recording format 1. Recordings preserve full composed-scene keys; old headers are explicitly rejected. Validation: - fmt, workspace/all-targets Clippy with -D warnings, structure and publish checks. - Independent IW4, IW5, T5 and T6 play builds; Windows MSVC cross-build (8 MiB stack). - heavy_gameplay_lifecycle: 68/68; master_duo_chaos: 40/40. - Real Vulkan same-family direct/portal views, matching clients and flip refusal; record/playback, loading cancellation, audio pressure and GPU readback probes. - Native IW5 Dome and T6 Aftermath spawn/render/teardown checks. Windows runtime was not exercised. The T6 gameplay check enabled T5 content for its existing crossbow FX dependency. GitHub Actions execution is pending publication.
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.
Summary
Overhaul the runtime architecture, asset pipeline and workspace layout, bringing all unpublished work from local
masterandimplementation/monorepo-content-toolsinto one commit.Validation
cargo fmt --all -- --checkpassed.git diff --check origin/master HEADpassed.make publish-checkpassed.cargo clippy --workspace --all-targets --lockedpassed with warnings.cargo build --profile play -p launcher --lockedpassed on Linux.Fresh gameplay scenarios, Windows builds and independent-machine testing were not run for this PR.