Jan
8dba13f913
refactor: use new webwindowed api ( #831 )
...
* chore: update webview with new api
* chore: update modman to use new webview api
* chore: use title handler plugin from webview lib
* chore: use favicon plugin from webview lib
* chore: use vite-plugin-cpp-header from webview repo
* chore: use asset handler from webview lib
* chore: make webview utility
* chore: rename webview to webwindowed
* chore: Rename code usages to webwindowed
2026-06-16 09:50:34 +02:00
Jan Laupetin
71ca182524
feat: properly parse data from xenon ipaks
2026-05-12 23:44:53 +02:00
Jan Laupetin
9502ebfc26
chore: add tests for game hashing funcs
2026-02-22 23:36:26 +00:00
Jan Laupetin
c602170fb3
fix: ignore msvc warnings only on msvc
2026-01-27 18:29:01 +01:00
Jan Laupetin
a723d1632b
chore: adjust premake5 config for beta8
2026-01-26 21:30:13 +01:00
Jan Laupetin
a1693b2eb8
chore: restructure Linker and Unlinker for system testing
2025-12-23 15:40:52 +01:00
Jan Laupetin
fd9c57e15a
chore: add SystemTests project
2025-12-23 15:40:52 +01:00
Jan Laupetin
82b948bc5f
chore: hide modman behind premake feature flag
2025-10-07 21:50:27 +01:00
Jan Laupetin
cf2bb15ce9
chore: modman inital setup
2025-10-07 20:58:02 +01:00
Jan Laupetin
75d579b5e3
feat: dump t6 xbox fastfile data
2025-09-01 22:17:05 +01:00
Jan
9827218f4a
chore: add tests for material dumpers
2025-06-29 12:41:54 +01:00
Jan
f23b47ca13
chore: move material compilation behind compiler flag
2025-06-28 16:10:03 +01:00
Jan
5635470b6e
refactor: cryptography component
2025-04-26 19:08:15 +02:00
Jan
f7af6e4480
Merge pull request #404 from GoastcraftHD/main
...
Added XModelBin Export
2025-04-23 18:43:57 +02:00
Giulia Sanguineti
37fe6b6a5c
fix: min version for Premake5
2025-04-20 15:25:45 +02:00
GoastcraftHD
8ac276f3f6
Added XMODEL_BIN Export
2025-04-09 17:45:37 +02:00
Jan
01302cf061
fix: too large obj files for x64 on windows
2025-04-06 18:02:48 +01:00
Jan
481d301545
chore: change c++ version to c++23
2025-04-06 17:43:50 +02:00
Jan
32c0ecb04d
chore: replace deprecated flags usage of FatalWarnings for premake
2025-01-12 23:45:11 +00:00
Jan
4240ddd4c7
chore: update and automatically install premake5
2025-01-12 23:47:59 +01:00
Jan
ce3786f086
chore: check exact paths of test executable and provide temp dir
2025-01-05 00:16:58 +00:00
Jan
fc9e6ce14d
test: add test for KeyValuePairsCompilerT6
2025-01-05 00:16:57 +00:00
Jan
aa212e0958
chore: parse includes and assetlists while parsing zone definition
2025-01-01 18:14:43 +01:00
Jan
3803ae24f5
chore: add ObjCompiling component
2025-01-01 18:14:39 +01:00
Jan
2dccd423af
refactor: extract image code into single component
2024-09-27 21:16:29 +02:00
Jan
c37e9984ba
chore: add base for image converter tool
2024-09-23 19:29:58 +02:00
Jan
7227c84cde
chore: use RawTemplater to template XModel loading code for t5 and t6
2024-09-20 16:44:06 +01:00
Jan
e0dd0ac9dc
chore: add eigen library for vector math
2024-05-12 16:35:46 +02:00
Future
f0c41d7737
maint(premake5): enable /LARGEADDRESSAWARE at least on Windows
2024-03-03 10:47:31 +01:00
Jan
3592d7216a
chore: upgrade c++ version to cpp20
2024-02-24 21:04:10 +01:00
Jan
7919683748
chore: write header with git version
2024-01-23 23:14:51 +01:00
Jan
624dc356b2
Explicitly enable symbols for debug builds
2023-11-04 11:58:27 +01:00
Jan
f5e536c1bd
Do not generate symbols when in release mode
2023-06-18 15:19:40 +02:00
Jan
1464329245
Add raw templater
2022-09-05 23:25:11 +02:00
Jan
403d7f2c44
Add statemap raw files for iw4
2022-08-13 12:24:07 +02:00
Jan
0f47e64486
Add nlohmann json submodule third party dependency
2022-04-18 11:23:05 +02:00
Jan
324dead2e3
Disable warning about unscoped enums
2022-03-25 14:13:13 +01:00
Jan
f386e82f89
Omit code constants that have the same source and dest accessor
2022-03-24 23:26:07 +01:00
Jan
fef646fded
Print debug info about structured data def when compiled with the debug flag for it
2022-03-20 16:59:37 +01:00
Jan
7680f92ae1
Add base for simple expression unit tests
2021-11-25 01:20:51 +01:00
Jan
0033ab2a2b
Add base for menu parsing unit tests
2021-11-14 12:46:13 +01:00
Jan
dfaf5eba6b
Define _CRT_SECURE_NO_WARNINGS to get rid of warnings for using functions like strcpy
2021-03-19 16:40:39 +01:00
Jan
8d9080066f
Extract commonly used Parser code to new Parser component
2021-03-08 20:06:34 +01:00
Jan
12461d27e7
move parts to new common component to avoid circular dependency of zonecommon and objcommon
2021-03-03 12:56:15 -08:00
Jan
dc3fef5b0f
Rework depedency management in premake lua scripts
2021-03-03 11:55:37 -08:00
Jan
b4d8e9c17b
Make compilation process compatible to linux on gcc
2021-03-03 06:21:25 -08:00
Jan
1cd06668e0
Replace FileAPI with c++ streams and std::filesystem
2021-03-03 14:04:35 +01:00
Jan
1a09ad4396
Rename ZoneCodeGeneratorNew to ZoneCodeGenerator.
...
Cleaning build folder might be required to prevent errors due to previous c# project
2021-03-01 14:39:29 +01:00
Jan
f85c82f487
Remove old ZoneCodeGenerator implementation in c#
2021-03-01 14:30:10 +01:00
Jan
f9ef7cc35b
Add Tests for ZCG cpp
2021-02-10 18:03:50 +01:00