You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 5, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+55-14Lines changed: 55 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,25 +5,65 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
7
## [Unreleased]
8
+
8
9
### Added
9
10
10
-
- Lua binding for Box::IntersectsBox(otherBox), that returns true if 2 boxes intersect.
11
+
- Lua binding for `Box::IntersectsBox(otherBox)`, that returns true if 2 boxes intersect.
12
+
13
+
- Command line arguments for launching directly into editors using `-editor "EditorName"`.
14
+
Valid editor names are: `ActorEditor`, `GibEditor`, `SceneEditor`, `AreaEditor` and `AssemblyEditor`.
15
+
16
+
- Added handling for custom number and string values in INI.
17
+
```
18
+
AddCustomValue = NumberValue
19
+
YourKeyName = YourNumberValue // Integer or floating point number.
20
+
21
+
AddCustomValue = StringValue
22
+
YourKeyName = YourStringValue
23
+
```
24
+
`YourKeyName` is a string value and is not limited to just numbers.
11
25
12
26
### Changed
13
27
28
+
- Codebase now uses the C++14 standard.
29
+
30
+
- Major cleanup and reformatting in the `System` folder.
31
+
14
32
- Upgraded to new, modern FMOD audio library. Sounds now play in 3D space, so they pan to the left and right, and attenuate automatically based on the player's viewpoint. ([Issue #72](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/issues/72))
15
33
16
-
- Sounds have been renamed to SoundContainers, and are able to handle multiple sounds playing at once. INI definitions have changed accordingly. They must be added using `... = SoundContainer`, and individual sounds for them must be added using `AddSound = ContentFile...`
34
+
-`Sound`s have been renamed to `SoundContainer`s, and are able to handle multiple sounds playing at once. INI definitions have changed accordingly.
35
+
They must be added using `... = SoundContainer`, and individual sounds for them must be added using `AddSound = ContentFile...`
17
36
18
37
- Various lua bindings around audio have been upgraded, changed or fixed, giving modders a lot more control over sounds. See documentation for more details.
19
38
20
-
### Removed
39
+
- Centered the loading splash screen image when `DisableLoadingScreen` is true.
40
+
41
+
-`Box:WithinBox` lua bindings have been renamed.
42
+
`Box:WithinBox` is now `Box:IsWithinBox`.
43
+
`Box:WithinBoxX` is now `Box:IsWithinBoxX`.
44
+
`Box:WithinBoxY` is now `Box:IsWithinBoxY`.
45
+
46
+
- Made `AHuman` show both weapon ammo states when 2 one-handed weapons are equipped.
21
47
22
48
### Fixed
23
49
50
+
- Fixed LuaBind being all sorts of messed up. All lua bindings now work properly like they were before updating to the v141 toolset.
51
+
24
52
- Explosives (and other thrown devices) will no longer reset their explosion triggering timer when they're picked up. ([Issue #71](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/issues/71))
25
53
26
-
- Sprite Animation Mode ALWAYSPINGPONG now works properly. Sprite animation has also been moved to MOSprite instead of MOSRotating, they they'll be able to properly animate now. ([Issue#77](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/issues/77))
54
+
- Sprite Animation Mode `ALWAYSPINGPONG` now works properly. Sprite animation has also been moved to `MOSprite` instead of `MOSRotating`, they they'll be able to properly animate now. ([Issue#77](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/issues/77))
55
+
56
+
- Fixed `BG Arm` flailing when reloading one-handed weapon, so shields are no longer so useless.
57
+
58
+
### Removed
59
+
60
+
- Removed all Gorilla Audio and SDL Mixer related code and files.
61
+
62
+
- Removed all Steam Workshop and Achievement related code.
63
+
64
+
- Removed a bunch of outdated/unused sources in the repo.
65
+
66
+
- Removed all OSX/Linux related code and files because we don't care. See [Liberated Cortex](https://github.com/liberated-cortex) for working Linux port.
27
67
28
68
***
29
69
@@ -78,16 +118,6 @@ Removing wounds remains the same as before.
78
118
79
119
- Built-in Actor angular velocity reduction on death has been lessened.
80
120
81
-
### Removed
82
-
83
-
- All licensing-related code has been removed since it's no longer needed.
84
-
85
-
- Wounds can no longer be added via ini, as used to be doable buggily through ini `AddEmitter`.
86
-
87
-
- All usage of the outdated Slick Profiler has been removed.
88
-
89
-
-`TDExplosive.ParticleNumberToAdd` property has been removed.
90
-
91
121
### Fixed
92
122
93
123
- SFX slider now works properly.
@@ -104,6 +134,17 @@ Removing wounds remains the same as before.
104
134
105
135
- Various minor other things that have gotten lost in the shuffle.
106
136
137
+
138
+
### Removed
139
+
140
+
- All licensing-related code has been removed since it's no longer needed.
141
+
142
+
- Wounds can no longer be added via ini, as used to be doable buggily through ini `AddEmitter`.
143
+
144
+
- All usage of the outdated Slick Profiler has been removed.
145
+
146
+
-`TDExplosive.ParticleNumberToAdd` property has been removed.
147
+
107
148
***
108
149
109
150
Note: For a log of changes made prior to the commencement of the open source community project, look [here.](https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source/wiki/Previous-Closed-Source-Changelog)
0 commit comments