Skip to content

Commit 4a0b807

Browse files
authored
Merge branch 'development' into macos-build
2 parents f073c11 + 73fca54 commit 4a0b807

File tree

106 files changed

+4343
-1581
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+4343
-1581
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
compile_commands.json
1414
**/.ccls-cache
1515
**/.cache
16+
**/.clangd
17+
1618

1719
**/build*
1820

@@ -102,3 +104,4 @@ LogLoadingWarning.txt
102104
LogConsole.txt
103105
Console.dump.log
104106
Console.input.log
107+
imgui.ini

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
8585

8686
- New `Attachable` INI and Lua (R/W) properties `InheritsVelWhenDetached` and `InheritsAngularVelWhenDetached`, which determine how much of these velocities an attachable inherits from its parent when detached. Defaults to 1.
8787

88-
- New GPU Renderer using OpenGL+Raylib, draw now takes 0ms in pretty much every instance.
89-
9088
- New Z Order for scene layers and primitives: Background layer sits at z=100, Terrain Background at z=50, Terrain color and MO color at z=0, GUIs sit at z=-100, allowed z range is [-200, +200], in the future this'll be expanded to MO draw as well.
9189
- Added Lua-accessible bitmap manipulation functions to `MOSprite`s:
9290
```
@@ -138,6 +136,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
138136
```
139137
Original bindings with no scale argument are untouched and can be called as they were.
140138

139+
- New option to mute audio when the game window loses focus.
140+
141141
</details>
142142

143143
<details><summary><b>Changed</b></summary>
@@ -152,9 +152,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
152152
Savefiles have the extension `.ccsave`, but their underlying format is really just a `.zip` file. This can be opened and modified as before with any zip file viewer.
153153
These savefiles can be safely renamed and moved without breaking the savegame, unlike before.
154154

155+
- New GPU Renderer using now OpenGL + Raylib, dramatically improving draw performance. Draw now takes a negligible amount of time.
156+
155157
- All vanilla scenario activities have had their settings polished, respecting settings which make sense and disabling settings which don't.
156158
You can now have fog of war in the test scene, and can no longer require path to orbit in Zero-G Diggers-Only One Man Army.
157159

160+
- The "Clear" Preset button in the Buy Menu now clears the currently selected loadout, instead of the last one in the list.
161+
162+
- Loadouts are now additive, and append their items into the cart instead of replacing the current cart item list.
163+
158164
- Conquest activities will once again fall-back to using base dropships and rockets if a random selection of the selected tech's craft can't find one capable of carrying passengers and/or cargo.
159165

160166
- `MovableMan:OpenAllDoors()`, when passed `NOTEAM`, will now open/close doors specifically for `NOTEAM` (instead of all doors).

Data/Base.rte/GUIs/BuyMenuGUI.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ Anchor = Left, Top
211211
Text = Shields
212212
Checked = False
213213

214-
[SetsTab]
214+
[LoadoutsTab]
215215
ControlType = TAB
216216
Parent = BuyGUIBox
217217
X = 2
@@ -220,9 +220,9 @@ Width = 57
220220
Height = 17
221221
Visible = True
222222
Enabled = True
223-
Name = SetsTab
223+
Name = LoadoutsTab
224224
Anchor = Left, Top
225-
Text = Presets
225+
Text = Loadouts
226226
Checked = False
227227

228228
[CargoLabel]
@@ -439,7 +439,7 @@ Name = SaveButton
439439
Anchor = Left, Top
440440
Text = Save
441441

442-
[ClearButton]
442+
[DeleteButton]
443443
ControlType = BUTTON
444444
Parent = BuyGUIBox
445445
X = 4
@@ -448,6 +448,6 @@ Width = 48
448448
Height = 18
449449
Visible = True
450450
Enabled = True
451-
Name = ClearButton
451+
Name = DeleteButton
452452
Anchor = Left, Top
453-
Text = Clear
453+
Text = Delete

Data/Base.rte/GUIs/MetagameGUI.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ Visible = True
118118
Enabled = True
119119
Name = DifficultyLabel
120120
Anchor = Left, Top, Right
121-
ToolTip = Diificulty
121+
ToolTip = Difficulty
122122
Text = Difficulty: Medium
123123
HAlignment = centre
124124
VAlignment = middle

Data/Base.rte/GUIs/SaveLoadMenuGUI.ini

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ Anchor = Left, Top
171171
ToolTip = None
172172
Text = Delete Save
173173

174-
[ActivityCannotBeSavedWarning]
174+
[DescriptionLabel]
175175
ControlType = LABEL
176176
Parent = CollectionBoxSaveGameMenu
177177
X = 7
@@ -180,9 +180,8 @@ Width = 287
180180
Height = 20
181181
Visible = True
182182
Enabled = True
183-
Name = ActivityCannotBeSavedWarning
183+
Name = DescriptionLabel
184184
Anchor = Left, Top
185-
Text = The currently played activity does not allow saving.
186185
HAlignment = Centre
187186
VAlignment = Centre
188187

Data/Base.rte/GUIs/SettingsGUI.ini

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -713,6 +713,20 @@ Anchor = Left, Top
713713
Checked = Unchecked
714714
Text = Mute
715715

716+
[CheckboxMuteAudioOnFocusLoss]
717+
ControlType = CHECKBOX
718+
Parent = CollectionBoxAudioSettings
719+
X = 145
720+
Y = 189
721+
Width = 120
722+
Height = 20
723+
Visible = True
724+
Enabled = True
725+
Name = CheckboxMuteAudioOnFocusLoss
726+
Anchor = Middle, Top
727+
Checked = Unchecked
728+
Text = Mute On Focus Loss?
729+
716730
///////////////////////////////////////////////////////////////////////
717731
// Input Settings Menu
718732

Data/Base.rte/GUIs/SettingsPauseGUI.ini

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -714,6 +714,20 @@ Anchor = Left, Top
714714
Checked = Unchecked
715715
Text = Mute
716716

717+
[CheckboxMuteAudioOnFocusLoss]
718+
ControlType = CHECKBOX
719+
Parent = CollectionBoxAudioSettings
720+
X = 145
721+
Y = 189
722+
Width = 120
723+
Height = 20
724+
Visible = True
725+
Enabled = True
726+
Name = CheckboxMuteAudioOnFocusLoss
727+
Anchor = Middle, Top
728+
Checked = Unchecked
729+
Text = Mute On Focus Loss?
730+
717731
///////////////////////////////////////////////////////////////////////
718732
// Input Settings Menu
719733

0 commit comments

Comments
 (0)