Skip to content
This repository was archived by the owner on Jan 5, 2024. It is now read-only.

Commit f4d181c

Browse files
committed
Update changelog
1 parent 795abbd commit f4d181c

File tree

1 file changed

+55
-14
lines changed

1 file changed

+55
-14
lines changed

CHANGELOG.md

Lines changed: 55 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,65 @@ All notable changes to this project will be documented in this file.
55
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).
66

77
## [Unreleased]
8+
89
### Added
910

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.
1125

1226
### Changed
1327

28+
- Codebase now uses the C++14 standard.
29+
30+
- Major cleanup and reformatting in the `System` folder.
31+
1432
- 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))
1533

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...`
1736

1837
- Various lua bindings around audio have been upgraded, changed or fixed, giving modders a lot more control over sounds. See documentation for more details.
1938

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.
2147

2248
### Fixed
2349

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+
2452
- 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))
2553

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.
2767

2868
***
2969

@@ -78,16 +118,6 @@ Removing wounds remains the same as before.
78118

79119
- Built-in Actor angular velocity reduction on death has been lessened.
80120

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-
91121
### Fixed
92122

93123
- SFX slider now works properly.
@@ -104,6 +134,17 @@ Removing wounds remains the same as before.
104134

105135
- Various minor other things that have gotten lost in the shuffle.
106136

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+
107148
***
108149

109150
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

Comments
 (0)