momo5502
908343a381
[ZoneBuilder] Disable experimental entrypoint until bugs are fixed
2017-05-27 15:38:12 +02:00
momo5502
4803cd1289
[ZoneBuilder] Fix commandline parsing
2017-05-27 14:22:26 +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
5bbfdfed53
[ZoneBuilder] make startup prettier
2017-05-25 18:08:43 -04:00
momo5502
d0fc79ef2f
[ZoneBuilder] Use stderr for error messages
2017-05-25 21:12:20 +02:00
momo5502
72efac3a3a
[ZoneBuilder] Fix command execution
2017-05-25 13:34:01 +02:00
TheApadayo
281e986f4f
[ZoneBuilder] Fix stdout usage for zb. new entry point should work fully now.
2017-05-23 10:42:04 -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
momo5502
1470c8c308
[ZoneBuilder] Add non-redundant iwi dumper
2017-04-21 20:49:06 +02:00
momo5502
8e67a43308
[ZoneBuilder] Don't read stats
2017-04-07 22:07:07 +02:00
momo5502
59d8c85640
[ZoneBuilder] Check if CSV exists
2017-04-04 22:35:30 +02:00
TheApadayo
f4a865698d
[ZoneBuilder] Add buildtechsets command, doesn't work yet
2017-03-26 20:44:45 -04:00
momo5502
67717b589a
[ZoneBuilder] Find renamed assets
2017-03-25 13:42:32 +01:00
momo5502
4449f76061
[ZoneBuilder] Remove unncessary restriction
2017-03-24 18:27:53 +01:00
momo5502
19b6203272
[IGfxWorld] Fix runtime data overflow
2017-03-20 21:07:55 +01:00
momo5502
94eaf9c94d
[IComWorld] Add light support
2017-03-20 10:38:46 +01:00
momo5502
f2dcab13e1
[ZoneBuilder] Add temporary workaround to load rust's commap
2017-03-19 00:31:34 +01:00
momo5502
8f705d2c37
[General] Disable resharper false positives
2017-01-26 22:56: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
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
fbac207190
[FrameTime] Introduce safer frame waiting mechanism
2017-01-14 13:33:58 +01:00
momo5502
f68baa8303
[ZoneBuilder] Fix typo
2017-01-13 16:01:13 +01:00
momo5502
b8aa24b19d
[ZoneBuilder] Add support for empty assets
2017-01-13 15:47:21 +01:00
momo5502
c9d160c72a
[General] Get rid of unnecessary submodules
2017-01-06 15:27:35 +01:00
momo5502
75158227fb
[FastFiles] Introduce a new IW4x zone format
2017-01-01 16:45:30 +01:00
momo5502
03345e8d21
[General] Correct assettype enum
2016-12-28 21:35:30 +01:00
momo5502
e08365e8c3
[ZoneBuilder] Dump more material info
2016-12-26 21:01:37 +01:00
momo5502
f2f7ac9230
[IMaterial] Small fixes
2016-12-26 18:44:33 +01:00
momo5502
96d07c14f8
[ZoneBuilder] Do security checks before unloading the zones
2016-12-24 22:22:09 +01:00
momo5502
97abe50845
[ZoneBuilder] Ensure all assets that are loaded, were written
2016-12-24 22:14:49 +01:00
momo5502
aa3b1f6bd7
[ZoneBuilder] Assert that all assets are written
2016-12-24 16:17:35 +01:00
momo5502
0bcff7bb4a
[ZoneBuilder] Small alignment fixes
2016-12-24 00:03:44 +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
9fab21c269
[ZoneBuilder] Some clipmap fixes (which don't work 😦 )
2016-12-22 23:21:20 +01:00
momo5502
470361848e
[ZoneBuilder] Small fixes in clipmap
2016-12-22 15:28:09 +01:00
momo5502
896c3b7068
[ZoneBuilder] Correctly write GfxImages
2016-12-22 02:48:00 +01:00
momo5502
788ccae967
[Command] Use pointers instead of an abstraction interface for params
2016-12-07 20:00:24 +01:00
momo5502
107076c26a
[FastFiles] Partially correct fastfile progress
2016-12-06 21:16:02 +01:00
momo5502
c8a5268c2e
[ZoneBuilder] Force sound loading, structs aren't touched
2016-11-29 21:33:31 +01:00
momo5502
3551d0c0eb
[ZoneBuilder] Add LoadedSound interface
2016-11-29 19:32:46 +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
4d7be89089
[ZoneBuilder] Add buildall command
2016-11-13 20:53:44 +01:00
momo5502
575607891d
[ZoneBuilder] Fix verifyzone command
2016-11-12 20:41:20 +01:00
momo5502
0c419b9907
More techsets in zb
2016-10-31 13:15:46 +01:00
momo5502
49016ccad2
Throw some more ZB errors
2016-10-26 21:50:57 +02:00
momo5502
2491c12534
Change zone flags for zonebuilder
2016-10-26 19:15:18 +02:00
momo5502
157061b6e8
Various fixes and fastfile stuff
2016-10-21 22:50:17 +02:00
momo5502
256b463411
Don't ignore warning 4100
2016-08-18 02:18:45 +02:00
momo5502
b2a9e7af81
Remove unnecessary includes and fix steamauth exploit
2016-07-22 12:12:11 +02:00
momo5502
9562285ed7
Use new format library and sort utils
2016-07-11 17:14:58 +02:00
momo5502
8a4c64c2db
Fix noborder stuff
2016-06-28 12:46:28 +02:00
momo5502
6bad0ef9a4
Re-version custom zones
2016-06-28 01:03:37 +02:00
momo5502
b83d85b651
Optimizations
2016-06-26 14:25:54 +02:00
momo5502
e52de08f88
Hm
2016-06-24 18:48:54 +02:00
momo5502
75dda8062a
Some fixes
2016-06-24 18:48:04 +02:00
momo5502
545d6458c8
Fix toasts
2016-06-24 15:15:18 +02:00
momo5502
64593aa079
Bugfixes
2016-06-10 14:50:03 +02:00
momo5502
80267f8874
Optimize pointer clearing for zonebuilding
2016-06-10 13:52:55 +02:00
momo5502
f637670e52
Workaround
2016-05-16 15:38:58 +02:00
momo5502
2d4a32d89d
stdout error stuff
2016-03-10 21:35:00 +01:00
momo5502
d45554eeaa
Threaded console
2016-03-10 12:41:02 +01:00
momo5502
a3d8ee8094
Remove iw4x branding
2016-02-23 15:52:31 +01:00
momo5502
a11f004a7e
More proto stuff.
...
We should add a version identifier before releasing!
2016-02-12 15:06:06 +01:00
momo5502
8cef16017e
Use wink-signals
...
boost.signals sadly requires way too many dependencies, libsigc++ requires too much configuration and all the other libs I tested mostly required constexpr as callbacks (due to passing callbacks via template list), which doesn't server this purpose, so wink-signals seems just about right for what we do.
2016-02-11 11:26:41 +01:00
momo5502
c1ef716e5c
Structureddata stuff. Not the best implementation, but better than our old one :P
2016-02-06 13:37:23 +01:00
momo5502
dcd46633ca
Check if zone is loaded.
2016-02-03 22:01:10 +01:00
momo5502
69bdda10f2
Format some stuff.
2016-02-03 21:30:05 +01:00
momo5502
0f5f266ea5
Correctly unload zones.
2016-02-03 21:23:07 +01:00
momo5502
a9ecaf139f
Allow loading up to 10 maps simultaneously (for zone building!)
2016-02-03 12:20:21 +01:00
momo5502
73ed335b11
Fixes and shit.
2016-01-28 00:32:46 +01: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
388d5836cd
Optimize loops.
2016-01-24 19:58:13 +01:00
momo5502
d28323f73e
Optimizations
...
- Increase warning level
- Use proper casting
- Fix some more warnings.
2016-01-24 12:19:34 +01:00
momo5502
bf80c3fd61
Material fixes.
2016-01-22 18:10:45 +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
1b572511da
Prevent zonebuilder and dedi conflicts.
2016-01-17 12:57:42 +01:00
momo5502
82e875802f
Don't load test zone.
2016-01-12 19:10:17 +01:00
momo5502
558112166a
ZoneBuilder stuff.
2016-01-12 19:08:26 +01:00
momo5502
b58085810a
Some fastfile stuff.
2016-01-06 01:23:43 +01:00
momo5502
852c88c3b5
Some more zone experiments and json11 submodule.
2016-01-05 14:39:04 +01:00
momo5502
d31b21ab9b
Implement experimental zone building.
2016-01-05 00:49:34 +01:00