Repository navigation
SEMS Edition build check (do not merge) - #2
Draft
raistlen007 wants to merge 18 commits into
Draft
raistlen007 wants to merge 18 commits into
raistlen007 wants to merge 18 commits into
Conversation
Keep XwaRemasterAssets_Create's signature and set the option right after creating the assets. Drop the cleanup on a failed 1x atlas, which AeronFontAtlas_InitRgba8 leaves empty, and leave the 4x scale as it was.
Share one poll path between the TrackIR and OpenTrack sources, with only the native NPClient part kept to Windows, and write the head-tracked camera rows through one function. Add the head offset to the packed view state directly rather than through pointers to its members. Keep the original reticle code in the non-modern branch, sort the new includes, center the head tracking menu like the video options, describe both Windows libraries in CMakeLists.txt, and format the new code.
The pose, the per-frame state and the source switch serve TrackIR and OpenTrack alike, so they move to head_tracking.c as XwaHeadTracking_* and XwaHeadPose. trackir.c keeps only the native NPClient source, next to opentrack_udp.c. The TrackIR name stays where it means the device: the source option, its config value and the NPClient code.
…upport # Conflicts: # src/xwa/render/render_scene_core.c
Port only dual-controller configuration, UI, merged axes, button actions and event handling from input-gameplay. Preserve the tentative TrackIR baseline and cross-platform OpenTrack UDP support.
… pages Integrate the lever's armed crossing and navigation gate, paged axis UI, and regression test. Preserve joystick held-switch baseline handling and OpenTrack compatibility. Exclude temporary CI and packaging changes.
Load, create and save config.dual-controller.yaml exclusively for this branch. Keep shipped remaster/config.yaml as the required defaults and never read or modify regular user config.yaml.
…sems-edition # Conflicts: # src/xwa_app/host_config.c # src/xwa_remaster/xwa_remaster.c # src/xwa_runtime/config/modern_video_options.c # src/xwa_runtime/config/modern_video_options.h # src/xwa_runtime/config/modern_video_options_screen.c
Flight shutdown releases DirectInput before it detaches the frontend modal surfaces, and the detach drains the keyboard through the freed device.
The HD renderer now draws the jump with the cockpit camera that the game keeps when hyperspace starts. Apply head look and lean to that cockpit camera during hyperspace too, keep the lean's fractional part, and only turn the classic hyperspace view so the lean is not added twice.
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.
Draft PR only so GitHub Actions compiles the SEMS Edition branch (main + smooth menu fonts + TrackIR/OpenTrack + dual controllers). Not intended to be merged into main.
Generated by Claude Code