update main version - #50
Merged
Merged
Conversation
…ones, audio fixes - feat(packer): smart asset tracking - pack only referenced assets Resource usage reduced for .pack(new algorithm) Multithreaded ZSTD compression, new engine/pack/ module (DictionaryPacker + DictionaryPackReader) Added basis_universal support for GPU texture transcoding - feat(ui): complete UI redesign for settings and map selection scenes video_scene.chscene: 2-column grid layout for video/audio settings map_selection.chscene: card-based layout with preview images Bold font as default across all UI widgets Fixed pixelated font in Sliders, ComboBoxes, InputText (PushFont/PopFont) - fix(audio): stop all audio on scene transitions scene_manager.cpp: Audio::StopAll() in SetScene/StartSceneLoad/SetSceneState runtime_layer.cpp: Audio::StopAll() in StopCurrentScene/TransitionToScene - feat(spawn): add 5 spawn zones to Training Grounds maps test_platform_scene + test_platform_scene_mp: SpawnZone_Start, Stairs, GhostPlatform, Helipad, Ship Each zone has SpawnComponent + trigger collider + spawnzone script - feat(gameplay): add gamehud, debuginfoscript, gamepausescript to Player in Training Grounds - feat(export): add app icon (chaineddecos.ico) and RC resource file chore: add avatar primitives and map preview metadata
Legacy packer.exe doesn't support -m manifest flag. On Windows, the fallback passed 1500+ files as CLI args, exceeding the ~8191 character command line limit (WinError 206). - create_pack.py: fail with clear error if packer lacks -m support - deploy-sdk.yml: require chpacker.exe, don't fall back to packer.exe
- Remove chpacker target from CMakeLists.txt (editor has built-in packer) - Remove game pack/bundle/upload steps from deploy-sdk.yml - Deploy now only builds and releases the Editor
Deploys docs/ to GitHub Pages on every push to opengl. Requires Pages source set to 'GitHub Actions' in repo settings.
- Delete deploy-pages.yml, docs/index.html, docs/style.css - Add Download section with Mediafire link for game - Editor links to GitHub Releases
…+ fix nullable warnings - Migrated AudioComponent, CameraComponent, ModelComponent, ShaderComponent, SpriteComponent, UIControls to [NativeProperty]/[NativeCall] attributes - Extended NativeCallGenerator with string type support (Marshal.PtrToStringUni) - Added 'using System' to generated code header - Updated generate_glue.py to handle [NativeCall] stubs and null attributes - Fixed CS8600 nullable warnings in SettingsConfig.cs - Updated SCRIPTING_INTEROP.md with string mapping + NativeCall tutorial
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.
No description provided.