1555 Commits

Author SHA1 Message Date
Jan
7f929121a5
Merge pull request #100 from Laupetin/dependabot/github_actions/microsoft/setup-msbuild-1.3.2
Bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
2024-01-26 23:22:39 +01:00
dependabot[bot]
1e0af1c6ed
Bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases)
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/main/building-release.md)
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-26 22:11:15 +00:00
Alex
bc1ebfc3bc .flac extension 2024-01-26 13:31:36 -05:00
Alex
7af802ff24 more linux build errors 2024-01-26 13:07:50 -05:00
Alex
e2f8892278 clang formatting 2024-01-26 13:05:07 -05:00
Alex
365502d819 more linux build errors 2024-01-26 12:58:31 -05:00
Alex
4e8d335c26 add climits for linux builds 2024-01-26 12:46:37 -05:00
Alex
f53c895d49 fix MD5 crypto 2024-01-26 12:30:39 -05:00
Alex
80da882b4d
Merge branch 'Laupetin:main' into main 2024-01-26 12:15:26 -05:00
Alex
a020de6f80 SoundBankWriter code 2024-01-26 12:14:47 -05:00
Alex
acd9fa27fc reverb and duck loading. cleaned up asset loading with custom csv parser 2024-01-24 22:01:47 -05:00
Alex
a93cb6f05d dont comment that 2024-01-24 01:14:20 -05:00
Alex
2323b322ca finish SndAliasList loading 2024-01-24 01:13:40 -05:00
Jan
87917caabc
Merge pull request #97 from Laupetin/feature/version-cmd-arg
feat: add version command line arg
2024-01-24 00:45:55 +01:00
Jan
398edc588f
Merge pull request #98 from Laupetin/fix/crash-on-linker
fix: crash on trying to use linker
v0.6.2
2024-01-24 00:30:41 +01:00
Jan
3fd17fc6d3
fix: calculate requiring marking for structs even when called recursively 2024-01-24 00:16:09 +01:00
Jan
c6c89140b2
fix: check correct array for emptyness when getting dependencies from marker 2024-01-23 23:59:08 +01:00
Jan
0b0b888b0d
chore: make help command return exit code 0 2024-01-23 23:14:52 +01:00
Jan
05437cfd7d
feat: add version command line arg to all executables 2024-01-23 23:14:52 +01:00
Jan
7919683748
chore: write header with git version 2024-01-23 23:14:51 +01:00
Jan
50d4282b54
Merge pull request #96 from Laupetin/fix/recursive-marking
fix: recursive marking
v0.6.1
2024-01-23 19:41:53 +01:00
Jan
df2a5294e8
fix: consider structures that are assets requiring marking 2024-01-23 19:29:43 +01:00
Jan
70dba19484
fix: do not consider a structure require marking when it contains a string member 2024-01-23 19:29:09 +01:00
Jan
f17eda9086
Merge pull request #93 from Laupetin/fix/asset-marking
fix: introduce asset marking to catch all scriptstrings and dependencies
v0.6.0
2024-01-22 22:54:34 +01:00
Jan
91cbfa2bbb
chore: use marker template in loader for scriptstrings and dependencies 2024-01-22 22:40:03 +01:00
Jan
685a99577b
chore: remove scriptstring and dependency registration from ZoneLoad template 2024-01-22 22:39:18 +01:00
Jan
9d7c0d3452
feat: add asset marking 2024-01-22 21:47:46 +01:00
Jan
6083a91ab5
Merge pull request #91 from Laupetin/iw3-stringtable
feat: add StringTable loading for IW3
v0.5.0
2024-01-20 20:15:15 +01:00
Jan
c8d25059b9
fix: fix StringTableLoaderV3 not properly initializing cell indices 2024-01-20 20:04:22 +01:00
Jan
ada3a3251e
test: add unit tests for string table asset loaders 2024-01-20 20:03:59 +01:00
Jan
2a1b64021b
chore: use generic loaders for iw4,iw5,t5,t6 instead of duplicating implementations 2024-01-20 15:38:38 +00:00
Jan
8de849dc85
feat: add iw3 StringTable loading via generic loader 2024-01-20 15:37:15 +00:00
Jan
4696011d9d
chore: extend CsvStream to be able to emit const char* allocated with a MemoryManager 2024-01-20 16:30:59 +01:00
Jan
5b087518aa
Merge pull request #90 from Laupetin/feature/iw3-localize
feat: add localize entry loading for IW3
2024-01-20 11:53:20 +01:00
Jan
09f3313d76
chore: make localize common loaders const 2024-01-20 11:39:26 +01:00
Jan
bcdde6a244
feat: add localize entry loading for IW3 2024-01-20 11:37:41 +01:00
Jan
bd0e1b10a3
Merge pull request #89 from Laupetin/dependabot/submodules/thirdparty/catch2-79205da
Bump thirdparty/catch2 from `863c662` to `79205da`
2024-01-20 08:58:44 +01:00
Jan
71f6b15f82
Merge pull request #88 from Laupetin/dependabot/submodules/thirdparty/json-7efe875
Bump thirdparty/json from `a259ecc` to `7efe875`
2024-01-20 08:58:31 +01:00
Jan
8c460fecca
Merge pull request #87 from Laupetin/dependabot/submodules/thirdparty/zlib-7af6320
Bump thirdparty/zlib from `643e17b` to `7af6320`
2024-01-20 08:58:17 +01:00
dependabot[bot]
2d54356ff9
Bump thirdparty/catch2 from 863c662 to 79205da
Bumps [thirdparty/catch2](https://github.com/catchorg/Catch2) from `863c662` to `79205da`.
- [Release notes](https://github.com/catchorg/Catch2/releases)
- [Commits](863c662c0e...79205da6a6)

---
updated-dependencies:
- dependency-name: thirdparty/catch2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 22:26:35 +00:00
dependabot[bot]
a1975a3281
Bump thirdparty/json from a259ecc to 7efe875
Bumps [thirdparty/json](https://github.com/nlohmann/json) from `a259ecc` to `7efe875`.
- [Release notes](https://github.com/nlohmann/json/releases)
- [Commits](a259ecc51e...7efe875495)

---
updated-dependencies:
- dependency-name: thirdparty/json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 22:26:31 +00:00
dependabot[bot]
72e4a90abe
Bump thirdparty/zlib from 643e17b to 7af6320
Bumps [thirdparty/zlib](https://github.com/madler/zlib) from `643e17b` to `7af6320`.
- [Release notes](https://github.com/madler/zlib/releases)
- [Commits](643e17b749...7af6320ad7)

---
updated-dependencies:
- dependency-name: thirdparty/zlib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 22:26:28 +00:00
Alex
b10c752391 populate sound alias sub lists correctly. allocate memory for loadedAssets count 2024-01-15 12:58:14 -05:00
Alex
b5dd6df1cd begin working on SndBank loading from raw 2024-01-12 16:38:53 -05:00
Jan
48d320c99d
Merge pull request #83 from Laupetin/feature/fix-menu-dumps-mistakes
Fix smaller menu dumping mistakes
2024-01-07 15:47:27 +01:00
Jan
034809c7bb
Fix formatting 2024-01-07 14:36:23 +00:00
Jan
44b0f4da5e
Move DXGI_FORMAT definition into separate namespace to make it compatible to existing definitions 2024-01-06 20:41:50 +01:00
Jan
cd53c3cbe4
Move D3DFormat definition into separate namespace to make it compatible to existing definitions 2024-01-06 20:35:00 +01:00
Jan
c4150279d0
Add naive expression dumping for menus for debugging purposes 2024-01-06 19:39:07 +01:00
Jan
6eca361517
Fix IW4 menu dumper not dumping custom functions properly 2024-01-06 13:41:02 +01:00