Skip to content

[pull] master from beyond-all-reason:master - #232

Merged
pull[bot] merged 5 commits into
ExaDev:masterfrom
beyond-all-reason:master
Sep 14, 2026
Merged

pull[bot] merged 5 commits into
ExaDev:masterfrom
beyond-all-reason:master

Conversation

@pull

@pull pull Bot commented Sep 14, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

burnhamrobertp and others added 5 commits September 14, 2026 18:41
Puts the space meta key back on the shipped keymaps, which is what the
factory queue presets on meta+0-9 have been missing since profiles
replaced the preset files. Follows up on #8153.

The old preset files never mentioned fakemeta, so the tempting fix is to
go back to emitting nothing and let the engine's default stand. That
doesn't hold up any more: loading a keymap leaves the meta key alone, so
saying nothing now means inheriting whatever the last profile set rather
than getting the engine's back, and there's no Lua getter to read it
with. Naming it in the profile is what keeps a keymap a whole snapshot.

Existing players need a hand, though: every uikeys.txt written so far
says "fakemeta none", so without the store version bump they would all
quietly fork a "Grid (2)" holding the broken value and never see the
fix. The rewrite runs after the usual hand-edit check, so anything
someone actually changed is still kept.

Not touching the editor's refusal to capture a bare modifier, so space
still can't be bound on its own; same gap as ctrl and alt, and it wants
fixing all together.

AI disclosure: written with assistance from Claude Code.
Removes the yardmap key from the 16 mobile defs that carry one.
Texture mode has changed:
 - Atlas is supported
 - Up to 8 different effects on the atlas 
 - Red channel control opacity (as before)
 - Green channel controls strength of perlin distortion effect 

Three new parameters have been added to airjet effects
- jetType [integer 0-7], choose which jet from the atlas to use
- xzVelSizeMult, default 0, controls how much XZ velocity effects jet
length (can only increase it)
- yVelSizeMult: default 1.0, controls how much Y velocity effect jet
length (can reduce it)

AI used: Qwen3.8-27b for concepting
Note the configs in
```lua
local printfPass = "forward" -- Chose which pass to print debug information for. Can be any of "forward", "shadow", "deferred", "reflection"
local printfMaterial = "unit"
```
@pull pull Bot locked and limited conversation to collaborators Sep 14, 2026
@pull pull Bot added the ⤵️ pull label Sep 14, 2026
@pull
pull Bot merged commit bf7395d into ExaDev:master Sep 14, 2026
1 check failed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants