What's Changed
- r9402: Fixed nullptr dereference & assertion error by @Asdow in #4
- Detect cnc-ddraw and disable windowed mode by @FunkyFr3sh in #8
- Ensure a nonzero value is used for Mini Event stat changes by @rftrdev in #9
- r9404: Prevent illegal array access by @Asdow in #13
- Delete .vs directory by @Asdow in #14
- Create .gitignore by @Asdow in #16
- ARC expansion: missions by @rftrdev in #17
- Map editor by @Asdow in #18
- Chinese translation update(by TBS) by @zwwooooo in #19
- SCI builder by @rftrdev in #20
- Rename map editor output by @rftrdev in #22
- Fix MapEditor target for VS2017 by @greymeister in #21
- Change shift + B to also pick up back packs in tactical by @Asdow in #23
- Fix IMPs having 0 need to sleep by @rftrdev in #26
- Revert of 7baeb20 by @rftrdev in #30
- Update build information by @rftrdev in #31
- Cache result of evaluating strategicmap.lua by @Asdow in #32
- Update build action by @rftrdev in #40
- LOBOT: enemies wear backpacks properly by @rftrdev in #41
- Remove write-only variable by @majcosta in #42
- remove Mutex Manager and associated dead code by @majcosta in #44
- Fix CTD when displaying long names in map inventory by @Asdow in #52
- Fix illegal array access by @Asdow in #53
- convert UTF-16LE files to UTF-8 by @majcosta in #55
- More unused stuff removal by @majcosta in #49
- remove UTIL and JA2 preprocessor definitions by @majcosta in #66
- remove std:binary_function inheritance from comparator by @majcosta in #65
- replace auto_ptr with std::unique_ptr by @majcosta in #64
- Readme by @kitty624 in #68
- remove leftover references to removed files in VS project files by @majcosta in #69
- GitHub Workflow improvements by @CptMoore in #59
- Chinese translation update(by TBS) by @zwwooooo in #70
- Don't push v1.13 tag but fake it by @CptMoore in #72
- Cmake + default presets that work with Visual Studio by @CptMoore in #75
- Add a CMake build by @majcosta in #74
- Add possibility to match against helmet attachments by @Asdow in #77
- Make cmake build and preset work with the version bundled with VS2019 by @majcosta in #78
- simplify the language/executable validation function by @majcosta in #79
- avoid static initialization order fiasco in soundman.cpp by @majcosta in #80
- Added a minimalistic .editorconfig with some sensible defaults. by @majcosta in #85
- Flashlight changes by @CptMoore in #81
- Default to not displaying the fake light around mercs by @majcosta in #86
- nuke all the #if 0's by @majcosta in #87
- Prevent illegal array access if GridNo = NOWHERE by @Asdow in #93
- Re-add Debug messages when door structures are missing by @majcosta in #95
- Add ability to match against leg armor attachments by @Asdow in #96
- Display item info in tooltip when selecting imp gear by @Asdow in #100
- Fix bug if vehicle has more soldiers than squad max size (by Seven) by @Asdow in #101
- Revert "Fix bug if vehicle holds more soldiers than can fit in a squa… by @Asdow in #102
- Fix bug if vehicle holds more soldiers than can fit in a squad (by Seven) by @Asdow in #103
- Fix illegal array access in imp gear selection by @Asdow in #104
- Improve vobject error messages by @Asdow in #106
- Fix mapeditor compilation in French language config by @Asdow in #107
- Use a modifiable user-preset sample for VS 2022/2019 by @majcosta in #97
- Prisoner feature bugfix by @Asdow in #110
- Add on option to start at maximum aiming level by @Asdow in #112
- Add Ja2Export target and get it to build on C++17 by @majcosta in #88
- Remove gszCivGroupNames dependency from main executable by @majcosta in #114
- tidying up the cmakelists.txt file by @majcosta in #116
- Disable backpack climb check for non-player soldiers by @rftrdev in #117
- replace header preprocessor conditional with cpp function by @majcosta in #119
- Guard against possible illegal array access (by Seven) by @Asdow in #121
- missing NO_ZLIB_COMPRESSION compile definition for SGP by @majcosta in #120
- Add Astars pathing to ingame options by @Asdow in #124
- Fix button glitches in widescreen UI by @Asdow in #125
- Redraw inventory panel when changing selected merc in strategic view by @rftrdev in #127
- Fix broken build process by @CptMoore in #133
- Fixed github workflow latest release again by @CptMoore in #135
- Chinese translation update(by TBS) by @zwwooooo in #136
- don't build ja2 export tool by default by @majcosta in #138
- Switch CI over to CMake/Ninja by @majcosta in #139
- Get CMake's MSBuild generator to work correctly by @majcosta in #137
- Remove all MSBuild files by @majcosta in #141
- Add instructions to the README.md file by @majcosta in #142
- Update disease flags (hand and face) so that they can be used on the same item by @rftrdev in #143
- Added new filters for LOBOT by @Asdow in #145
- Do not load language specific icon file by @Asdow in #146
- make gitignore Visual Studio definitions more specific by @NorthFury in #144
- [Fix] A bunch of fixes for artillery strike by @sun-alf in #149
- Clean up .gitignore by @majcosta in #152
- Remove compiler warning for exceeding stack size. by @Asdow in #153
- Remove compiler warning for exceeding stack size by @Asdow in #154
- Display icon and tooltip for belt fed weapons by @Asdow in #155
- Fix FindBestNearbyCover() and delete global var by @rftrdev in #156
- Add version to asserts screen by @rftrdev in #158
- added option to scale tooltip rendering by @NorthFury in #151
- Prevent illegal array access by @Asdow in #159
- Enable bigger squad sizes for 720p resolution by @Asdow in #160
- [Fix] Incorrect displaying info and tooltips in Advances Properties Tab by @sun-alf in #157
- remove
int AStarPathfinder::CalcG(int*)
function by @majcosta in #161 - Fix message box text drawing in 720p when map inventory is up by @Asdow in #168
- Fix bug that prevented restocking arms dealer inventory by @Asdow in #169
- Change initial militia orders from STATIONARY to ONGUARD by @rftrdev in #171
- New feature: transport groups by @rftrdev in #172
- Fix forged group not actually spawning by @rftrdev in #173
- fix for issue #105 by @Shad000w in #174
- Update simultaneous combat check for group arrivals by @rftrdev in #176
- fix radarmap drawing in tactical inventory view by @Asdow in #177
- New option: Reduced stat growth at high levels by @rftrdev in #183
- Prevent writing past array capacity by @Asdow in #185
- Prevent endless clock by @Asdow in #186
- Pablo speech fix by @rftrdev in #187
- Add /lib/ folder to gitignore by @Asdow in #188
- Add support for AddressSanitizer instrumentation by @majcosta in #189
- Refactor merc backpack checking in
FindBestPath
by @majcosta in #162
New Contributors
- @Asdow made their first contribution in #4
- @FunkyFr3sh made their first contribution in #8
- @rftrdev made their first contribution in #9
- @zwwooooo made their first contribution in #19
- @greymeister made their first contribution in #21
- @majcosta made their first contribution in #42
- @kitty624 made their first contribution in #68
- @CptMoore made their first contribution in #59
- @NorthFury made their first contribution in #144
- @sun-alf made their first contribution in #149
- @Shad000w made their first contribution in #174
Full Changelog: https://github.com/1dot13/source/commits/v1