Repository navigation
Conversation
# Conflicts: # src/mods/Loader.lua
# Conflicts: # docs/modding.md # src/mods/Loader.lua # src/world/WorldAPI.lua
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.
The native host lacked the skin library/editor and its real launcher/input lifecycle. This draft builds on #124, #383 and #386, using the existing older native launcher and flat options owner. It includes the complete library/editor and widget/cursor implementation, 62 independently drawn vector icons, real PNG/ZIP import/export, scoped device-preview input and deferred cartridge admission.
Desktop file selection uses the actual capability/pointer-release owner, one-backend cancellation and protected binary reads. SkinStudio keeps original Windows UTF-8 filenames through a readonly Win32 wide-character reader; other generic chooser callers retain their staging contract. The actual Windows test has no dependency on newer services absent from this older base.
Validation:
ce4a825a: officialscripts/test.shgives 100/110 engine and 3/3 SDK. Exact earlier offered sourcec23c6627gives 117/127 and 3/3. The same ten suite failures are reproduced in both.docs/qa/native-stack-test-baseline.mdandtests/goldens/fixture_fingerprint.md.fb1519ef: officialscripts/test.shpasses 131/131 engine and 3/3 SDK suites, all other available tiers green. ROM-dependent content/link tiers are skipped without generated Red data._step/profiling and soft-reset ownership, native twelve-action rebinding, actual quit veto/Android ordering, native update assets plus foreign-payload rejection, animation anchors and public field/hatch/intro/HUD events.1aaeb40bpasses the dedicated native-file workflow40734094679: real Windows Unicode file IO24 checks and all portable picker, pointer-release, cancellation and mobile fallback contracts. The one-line root-test repair stops counting a prose comment as a second io.popen call; native picker behavior stays covered. The corresponding fork-source Windows job separately passes25 real-file checks.Identified Gen1 studio/cursor/widget code and adapted tests retain Copyright(C)2026 BOIS CLUB GAMES, LLC and GPLv3/Section7 terms in
licenses/GEN1RECOMP-TOUCH-SKINS.md. Native integration, FilePicker/NativeFile provider and vector artwork contributions by Roxas2712 are offered to Cedric/UNDERdecoded underLICENSE-ROXAS2712.md, subject to existing grants and other authors' rights. Required original-project and contribution credits remain in README and the existing visible native launcher footer. Excluded Gen1 launcher files/art are not included.Mods and player installations are not modified. Current upstream-main integration, complete Gen1 behavior parity, all conditional unchanged-mod scenarios, physical mobile/Windows GPU and the final packaged release remain open. Do not merge this dependency stack without qualifying its actual combined upstream tree.