Diavolo
b720166913
Revert change to ZoneBuilder
...
& Add simple callback function to add commands
2022-06-13 00:02:20 +02:00
Edo
020201ab1f
[Logger] Use c++20 format
2022-06-12 23:07:53 +02:00
Louvenarde
27e9a22e43
Allow loading assets from disk even if they're already in memory
2021-09-06 00:20:16 +02:00
Diavolo
97032e9d46
Quit f
2021-07-18 20:51:33 +02:00
momo5502
4fa89722a2
[General] Use const string references
2018-12-17 15:34:28 +01:00
momo5502
4aba6fa06d
[Submodules] Get rid of zstd
2017-07-03 16:43:48 +02:00
momo5502
a011022da5
[ZoneBuilder] Use ZSTD for fastfile compression
2017-06-26 20:30:29 +02:00
momo5502
e1c85f81d6
[ZoneBuilder] Load native XModels when not explicitly specified in the csv
...
aka 'primary asset'
2017-06-05 21:03:04 +02:00
momo5502
53af2af8b7
[ZoneBuilder] Use static allocator as unreleased data is freed anyways
2017-06-04 11:01:04 +02:00
momo5502
4bb1157234
[Loader] Make use of typeinfo for singleton and name resolving
2017-05-31 12:04:56 +02:00
momo5502
d6b6cfe06b
[ZoneBuilder] Change fastfile version
...
As the techset bug is huge (90% of all assets require techsets)
we have to rebuild all fastfiles!
2017-05-29 10:58:43 +02:00
momo5502
908343a381
[ZoneBuilder] Disable experimental entrypoint until bugs are fixed
2017-05-27 15:38:12 +02:00
TheApadayo
5be5c70cb6
[ZoneBuilder] building techsets.ff is now working. still need to clean it up and add a function to generate defaults.ff as well.
...
also featured in this commit:
- better cpu performance when running zb from the shell
- asset pools that are bigger than ever!
- new random struct stuff
2017-05-26 15:41:40 -04:00
TheApadayo
1b3a1302c5
[ZoneBuilder] Added Com_Error handling (very simple) and added default zones to fix build error. buildall should work now for iw4x-data
2017-05-22 21:55:03 -04:00
TheApadayo
0b6e7355a8
[ZoneBuilder] implement custom entry point for zonebuilder instead of nuking Com_Init
...
Still doesn't work for some reason and i still need to implement Com_Error functionality to see what the error is
2017-05-22 21:34:01 -04:00
/dev/urandom
708c30afaf
Revert "Revert "[ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff""
2017-05-21 23:00:39 +02:00
/dev/urandom
c2930e59fb
Revert "[ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff"
2017-05-21 22:59:59 +02:00
TheApadayo
63cec317b4
[ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff
...
shaders.ff should probably be re-generated to include every single techies including the SP ones. i'll do that later
2017-05-20 14:41:04 -04:00
momo5502
2c9a051aad
[ZoneBuilder] Enumerate XAssetEntries instead of logging them
2017-05-01 13:08:34 +02:00
momo5502
3e20ca366a
[ZoneBuilder] Better FastFile obfuscation
2017-04-27 22:03:05 +02:00
TheApadayo
f4a865698d
[ZoneBuilder] Add buildtechsets command, doesn't work yet
2017-03-26 20:44:45 -04:00
momo5502
94eaf9c94d
[IComWorld] Add light support
2017-03-20 10:38:46 +01:00
momo5502
82e9f3864c
[General] Refactor all the code
...
This is the actual refactoring, the last commit was broken
2017-01-20 22:41:03 +01:00
momo5502
079bc920a8
[General] Basic refactoring
2017-01-20 14:37:52 +01:00
momo5502
74b34f2a6d
[LineEndings] Fix them all
2017-01-19 22:55:15 +01:00
sr0
e1a4e3ec27
Remove .gitattributes file
2017-01-18 23:44:36 +01:00
/dev/root
6c9e28ff42
[LineEndings] Fix crlf lineendings
...
- added gitattributes file to force crlf for hpp/cpp/lua
2017-01-16 17:42:50 +01:00
momo5502
b8aa24b19d
[ZoneBuilder] Add support for empty assets
2017-01-13 15:47:21 +01:00
momo5502
75158227fb
[FastFiles] Introduce a new IW4x zone format
2017-01-01 16:45:30 +01:00
momo5502
a1e2a1e790
[ZoneBuilder] Remove marking function, loading does that
2016-12-23 22:58:41 +01:00
momo5502
39f9c73a38
[ZoneBuilder] Optimize nested asset writing
2016-12-23 22:10:11 +01:00
TheApadayo
59196903de
[ZoneBuilder] Only mark assets once to speed up link step
2016-12-23 13:00:14 -05:00
TheApadayo
e87ce9938d
[ZoneBuilder] Nested assets work now (but it doesn't fix the clip map bug)
2016-12-23 08:43:37 -05:00
TheApadayo
2903444e89
[ZoneBuilder] Rewrote to write assets in a nested way to more accurately emulate how linker_pc works
...
-it doesn't compile... yet
2016-12-23 01:42:56 -05:00
momo5502
da59feb2d6
[ZoneBuilder] Inline pointer conversion
2016-12-23 00:24:25 +01:00
momo5502
896c3b7068
[ZoneBuilder] Correctly write GfxImages
2016-12-22 02:48:00 +01:00
/dev/root
124e86387b
[General] Fixed line endings
...
- converted all line endings in cpp/hpp files to dos
2016-11-25 13:00:48 +01:00
momo5502
b0f13911ca
[ZoneBuilder] Rough concept for external data
2016-11-20 20:41:38 +01:00
momo5502
8085e4bd88
[CodeStyle] Refactor the code to match our basic style guidelines
2016-11-20 14:10:57 +01:00
momo5502
c2931a04e1
Fix names in unittests
2016-09-16 11:04:28 +02:00
momo5502
1b71afcc21
Beginning of a banclient command
2016-08-15 16:40:30 +02:00
momo5502
6bad0ef9a4
Re-version custom zones
2016-06-28 01:03:37 +02:00
momo5502
f637670e52
Workaround
2016-05-16 15:38:58 +02:00
momo5502
9cd0624f88
XModel stuff
2016-01-26 16:12:41 +01:00
momo5502
ba3187ce9e
More optimization.
2016-01-24 21:08:14 +01:00
momo5502
d28323f73e
Optimizations
...
- Increase warning level
- Use proper casting
- Fix some more warnings.
2016-01-24 12:19:34 +01:00
momo5502
9449750aab
Allow building custom materials and images.
2016-01-22 16:11:47 +01:00
momo5502
f509e67953
Various fixes and optimizations.
2016-01-22 13:18:26 +01:00
momo5502
ac4548f4c2
Build materials.
2016-01-22 11:59:43 +01:00
momo5502
b58085810a
Some fastfile stuff.
2016-01-06 01:23:43 +01:00