Jan Laupetin
9e50c82df0
chore: rename generated zone code classes with variants
2026-10-31 07:50:47 +01:00
Jan Laupetin
d4ab54541d
refactor: generate asset code once per asset/variant combination
2026-10-31 07:50:47 +01:00
Jan
ab7d8f5670
fix: various wrong alignment values ( #823 )
...
* fix: alignment mistakes on various games
* chore: reduce overhead of zcg definition with members fields
* fix: make sure Material alloc alignment is 4
2026-06-07 01:14:37 +00:00
Jan Laupetin
1540b69ac1
refactor: asset refs are specified via asset name not enum entry
2026-02-05 17:36:55 +01:00
Jan Laupetin
00546740e4
fix: filling union members that are not supposed to be written
...
* This causes some pointers to be partially overwritten when filling in the wrong order as well
2026-01-17 00:45:21 +00:00
Jan Laupetin
6ea2e7faad
refactor: use ZoneOutputOffset for written variables
2026-01-17 00:45:19 +00:00
Jan Laupetin
86b7e55e5b
refactor: add game name to generated load and write files
2026-01-17 00:45:17 +00:00
Jan Laupetin
e7f126265d
refactor: add AssetMarker headers to zcg marker template
2026-01-05 17:43:56 +00:00
Jan Laupetin
660f34df69
chore: add ability for zcg to generate files once per template
2026-01-05 17:43:56 +00:00
Jan Laupetin
1aa4cd9127
chore: expose marker classes as asset specializations
2025-12-23 15:40:51 +01:00
Jan Laupetin
0ef4979873
chore: make marker reusable with visitor pattern
2025-12-23 15:40:51 +01:00
Jan Laupetin
c73b2ed838
chore: move asset marker to ZoneCommon
2025-12-23 15:40:48 +01:00
Jan
e120d01697
fix: dynamic array reallocation for x64
2025-06-19 18:59:21 +01:00
Jan Laupetin
446c38d8ee
refactor: reorder members of zcg generated classes
2025-05-02 22:08:06 +01:00
Jan
ed029bc24d
refactor: adjust template const modifiers
2025-05-02 22:08:06 +01:00
Jan
9e940a6f53
refactor: use zone reference in AssetLoader
2025-05-02 22:08:06 +01:00
Jan
50612d117e
refactor: update zcg generate file headers
2025-04-30 17:01:52 +01:00
Jan Laupetin
0103e4631f
refactor: remove GetAssetName method from ZoneMark template
2025-04-28 17:18:09 +02:00
Jan Laupetin
1fe1b30831
chore: use Asset definition instead of enum entry for zcg
2025-04-28 12:53:02 +01:00
Jan
10cbd47bdc
chore: use std::format for zcg templates
2025-04-24 21:37:43 +01:00
Jan
9f8a933277
chore: update ZoneCodeGenerator code style
2025-04-20 09:45:37 +02:00
Jan
d3d7f1b6e5
fix: not properly handling array of indirect asset ref pointers
2024-02-07 01:27:54 +01:00
Jan
fef815e708
feat: recognize indirect asset refs when marking assets
2024-02-07 00:53:52 +01:00
Jan
9d7c0d3452
feat: add asset marking
2024-01-22 21:47:46 +01:00