Skip to content

Expose live native GSC model RNG domains and stable source roller - #394

Closed
Roxas2712 wants to merge 19 commits into
UNDERdecoded:mainfrom
Roxas2712:codex/upstream-gen2-rng
Closed

Roxas2712 wants to merge 19 commits into
UNDERdecoded:mainfrom
Roxas2712:codex/upstream-gen2-rng

Conversation

@Roxas2712

Copy link
Copy Markdown

Expose rng, random and roller() on the live native Gen2 model over its existing current stream, preserving source domains and normalized LOVE ranges. Retained adapters follow link/native function replacement, field reads stay independent of decorated roller lookup, and model-owned caches introduce no generator or serialized party state.

Depends on #393 (protection), #392 (volatile), #390 (priority), #351 (model) and #124 (native host). This older-host branch is independently tested; it does not inherit the fork-only semantic-checkpoint backend. The comparison with upstream main also includes those unmerged prerequisites.

Validation on this offered host: 7951 native RNG checks,174 actual source-callback link-role checks,model262/volatile423/protection-link66 regressions. Independent frozen Gen1 comparison:9471 comparisons /7020 draw cases over actual seeded native LinkBattle backends, with unchanged reference hashes. Official whole-host command:71/82 suites and SDK3/3; the same eleven pre-existing failing suites as the protection base69/80. The two added suites pass without adding a whole-host failure; the older prerequisite stack is not globally green. Full source constructors/injected-RNG semantics, model/turn completeness, GPU/mod and release qualification remain open.

Contributions by Roxas2712 — https://github.com/Roxas2712. Offered to Cedric / UNDERdecoded under https://github.com/Roxas2712/Gen2Recomped/blob/main/LICENSE-ROXAS2712.md, preserving visible credit and prior/third-party rights.

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