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
7a8176238f
[General] Enable custom map code only in debug mode
2017-01-08 19:37:07 +01:00
momo5502
c9d160c72a
[General] Get rid of unnecessary submodules
2017-01-06 15:27:35 +01:00
momo5502
03345e8d21
[General] Correct assettype enum
2016-12-28 21:35:30 +01:00
momo5502
61339350c1
[ZoneBuilder] Add IGameWorldSp interface (WIP)
2016-12-24 17:29:19 +01:00
momo5502
fd3af1a965
[ZoneBuilder] Add GfxLightDef interface
2016-12-24 14:06:41 +01:00
momo5502
39f9c73a38
[ZoneBuilder] Optimize nested asset writing
2016-12-23 22:10:11 +01:00
momo5502
a4ad38c4d9
[IFxWorld] Structure fixes
2016-12-22 12:58:12 +01:00
TheApadayo
296af1716a
[ZoneBuilder] Added IFxWorld interface, should work fully
2016-12-22 00:42:53 -05:00
momo5502
64e76c905e
[General] Use pre-incrementation in for loops
2016-12-22 01:32:07 +01:00
momo5502
e93831319f
[ZoneBuilder] IGfxWorld and IclipMap_t fixes
2016-12-22 00:35:05 +01:00
momo5502
48557d02d1
[ZoneBuilder] Add ComWorld interface
2016-12-21 17:51:51 +01:00
momo5502
3e69704aed
[ZoneBuilder] Correct XAssetHeader struct
2016-12-21 17:27:45 +01:00
momo5502
fac7f0ef4c
[AssetHandler] Use thread_local declaration instead of mutex
2016-12-21 17:08:15 +01:00
momo5502
c216929687
[IclipMap_t] Structure fixes
2016-12-20 22:26:58 +01:00
TheApadayo
89fc89275f
[ZoneBuilder] Added clipMap_t asset interface (untested)
2016-12-20 16:22:20 -05:00
momo5502
58073404cc
[ZoneBuilder] Add IGameWorldMp interface
2016-12-20 20:16:23 +01:00
momo5502
3597bc7bfa
[IGfxWorld] Correct formatting
2016-12-20 17:42:15 +01:00
TheApadayo
8b7c990a53
[ZoneBuilder] Added GfxWorld asset interface but is completely untested
...
i have no idea if any of it works so try it out whenever
2016-12-20 01:47:10 -05:00
momo5502
28767e9b56
[AssetHandler] Controll bypass for each thread individually
2016-12-19 20:55:38 +01:00
momo5502
bac3f4cd44
[AssetHandler] Use mutex to synchronize DB_FXAH access
2016-12-19 19:41:29 +01:00
momo5502
241915d37b
[General] Use unordered_map where it makes sense
2016-12-18 13:24:15 +01:00
momo5502
4d517f2895
[ZoneBuilder] Add snd_alias_list_t interface
2016-11-29 21:12:35 +01:00
momo5502
3551d0c0eb
[ZoneBuilder] Add LoadedSound interface
2016-11-29 19:32:46 +01:00
momo5502
1b12886229
[ZoneBuilder] Add sndcurve interface
2016-11-29 19:13:46 +01:00
momo5502
d596cdc97b
[ZoneBuilder] Add interface for FxEffectDef
...
Soundaliases are missing, so the game will complain about missing sounds!
2016-11-28 22:12:42 +01:00
momo5502
8085e4bd88
[CodeStyle] Refactor the code to match our basic style guidelines
2016-11-20 14:10:57 +01:00
momo5502
38ee6780c5
[Zones] Fix vehicles for codol zones
2016-11-12 22:58:18 +01:00
momo5502
e51a408b2c
Fix some shader constants
2016-11-05 16:33:15 +01:00
momo5502
69c454a3fa
Fix zm_prototype_sh
2016-11-01 20:04:06 +01:00
momo5502
1f4e59949f
ZM map loading
2016-11-01 13:23:45 +01:00
momo5502
4f4d4855e6
Add r_noVoid dvar to hide red fxs
2016-10-31 17:15:24 +01:00
momo5502
e44006a588
Extract asset modifications
2016-10-31 02:34:37 +01:00
momo5502
76b9d5a475
Remove red fx in debug mode and load training maps
2016-10-31 02:08:37 +01:00
momo5502
e077bb0db6
remove shader param debug stuff
2016-10-23 19:08:18 +02:00
momo5502
7748f96b50
shader fix
2016-10-23 19:07:34 +02:00
momo5502
2e6f0c1144
Stuff
2016-10-23 17:13:44 +02:00
momo5502
d2c5c45042
Fix shader stuff
2016-10-23 16:45:21 +02:00
momo5502
157061b6e8
Various fixes and fastfile stuff
2016-10-21 22:50:17 +02:00
momo5502
66e9b868b0
Zone experiments
2016-10-18 21:40:50 +02:00
momo5502
2c70084962
Small fixes, remove debug stuff, increment node version
2016-10-09 17:27:37 +02:00
momo5502
aea12a25ef
Mirror map when dumped
2016-10-09 12:34:06 +02:00
momo5502
ad18adc187
Fix techniques (ZoneBuilder) and fully dump gfxworlds with enable-dxsdk flag
2016-10-09 12:02:17 +02:00
momo5502
e7910ac19f
More map progress, add dumpmap command.
...
SE2Dev wants us to keep that code for us, so only in debug mode!
2016-10-08 20:51:00 +02:00
momo5502
f96973f439
Some zone stuff
2016-10-07 17:50:30 +02:00
momo5502
3f048f3f32
Some more gfxworld stuff
2016-10-02 18:11:30 +02:00
momo5502
ac258b5ad9
Add support for new maps, add the dump command for @Dasfonia
2016-10-01 15:39:21 +02:00
momo5502
8e1e179d84
More tests
2016-10-01 02:03:12 +02:00
momo5502
0e9de1c152
Experiments
2016-09-30 22:01:04 +02:00
momo5502
ed2286009d
Some 332 zone stuff (concerning)
2016-09-26 22:14:11 +02:00
momo5502
efbbaec1d6
SOme stuff, breaks cargoship!
2016-09-21 23:19:16 +02:00
momo5502
23570ee64d
Pure mess, but maps load!
...
A lot of cleanup and fixes need to be done!
2016-09-19 00:08:37 +02:00
momo5502
f6410370ac
Stringtable tests
2016-08-16 13:58:45 +02:00
momo5502
b0df3e0e21
Anticheat fixes and aimbot detection
2016-08-08 01:57:00 +02:00
momo5502
67aade3ef4
Update dependencies and add virtual destructor to asset interfaces
2016-08-04 14:27:43 +02:00
momo5502
545d6458c8
Fix toasts
2016-06-24 15:15:18 +02:00
momo5502
75af2aa24e
Toasts
2016-06-24 14:49:46 +02:00
momo5502
82fecdb1b9
Map ents experiments
2016-05-19 18:42:25 +02:00
momo5502
f637670e52
Workaround
2016-05-16 15:38:58 +02:00
momo5502
2886928f0b
Structureddata stuff in fastfiles
2016-03-04 17:02:00 +01:00
momo5502
4f458b40c3
Use slots instead of simple callbacks.
...
Need to wait till my second pull request gets accepted though, to be able to compile the code.
2016-02-12 00:01:13 +01:00
momo5502
9eb70a2999
My pull request got merged :3
2016-02-11 16:57:28 +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
e79ac58f8e
Fix crash for missing assets.
2016-01-28 17:58:35 +01:00
momo5502
73ed335b11
Fixes and shit.
2016-01-28 00:32:46 +01:00
momo5502
599d7c692e
XAnim tests.
2016-01-26 19:54:39 +01:00
momo5502
86e1faabc3
XModel stuff, unfinished.
2016-01-25 23:47:50 +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
a4bc6ee8d5
Optimization.
2016-01-22 20:49:52 +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
ac4548f4c2
Build materials.
2016-01-22 11:59:43 +01:00
momo5502
6722c5f82b
Fix connect issue
2016-01-15 19:23:07 +01:00
momo5502
ba7ea47ae0
Replacing the connect menu fully works now.
2016-01-14 15:29:39 +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
/dev/urandom
f753acbe74
premake5: Use precompiled headers.
...
This easily doubles the compilation speed!!1
2016-01-04 20:58:00 +01:00
momo5502
87c1c36943
Use premake.
2015-12-29 02:52:31 +01:00