Commit Graph

  • 3e5829545a [QuickPatch] add statebitsentry check code TheApadayo 2016-12-26 13:55:36 -05:00
  • 2c90324f25 [IMaterial] Give feedback for missing techsets momo5502 2016-12-26 19:43:53 +01:00
  • d81ee41c8f [News] Delete updater momo5502 2016-12-26 18:53:05 +01:00
  • f2f7ac9230 [IMaterial] Small fixes momo5502 2016-12-26 18:44:33 +01:00
  • 8294be1b32 TheApadayo 2016-12-25 22:06:30 -05:00
  • 5577989918 [IMaterial] Wrote new importer for materials, should work but i haven't tested anything - old format is still supported but only as a fallback TheApadayo 2016-12-25 22:05:21 -05:00
  • f7a81f7af0 [Merge] mapimport into develop momo5502 2016-12-26 02:30:48 +01:00
  • 3406baca4d [IGfxWorld] Fix portal importing momo5502 2016-12-26 02:27:54 +01:00
  • 4f608b3a19 [IGfxImage] Non-streamed image importer momo5502 2016-12-26 01:44:45 +01:00
  • b381fbd238 [Merge] develop into mapimport momo5502 2016-12-25 23:10:27 +01:00
  • 3af4082143 [ZoneBuilder] Update with new structures. Side Note: I changed some stuff in Zones.cpp that could fuck up iw4c map loading so someone needs to test that as I don't have the maps TheApadayo 2016-12-25 16:23:44 -05:00
  • d6c0e17bcb [IGfxWorld] Exporter progress and new struct momo5502 2016-12-25 20:55:42 +01:00
  • b4fd5a11d1 [Stream] Add pointer interface to the reader momo5502 2016-12-25 15:17:31 +01:00
  • bfe1c335af [IGfxWorld] Import experiments momo5502 2016-12-25 03:41:42 +01:00
  • 33354cbf39
    [Changelog] Unreleased -> 0.2.2. /dev/urandom 2016-12-25 00:09:34 +01:00
  • e3758a1370
    [Changelog] Add recent changes and fix text for v0.2.1. /dev/urandom 2016-12-25 00:04:46 +01:00
  • 96d07c14f8 [ZoneBuilder] Do security checks before unloading the zones momo5502 2016-12-24 22:12:25 +01:00
  • 83b25f6348 [IFxEffectDef] Ensure effects are written momo5502 2016-12-24 22:12:25 +01:00
  • 97abe50845 [ZoneBuilder] Ensure all assets that are loaded, were written momo5502 2016-12-24 22:11:36 +01:00
  • 15bf3fb0e0 [ZoneBuilder] Workaround for colmaps momo5502 2016-12-24 21:38:42 +01:00
  • b61b8e8f8d [IGameWorldSp] Finish GameWorldSp interface momo5502 2016-12-24 20:32:06 +01:00
  • fb17f5ec90 [ZoneBuilder] Correctly store arrays momo5502 2016-12-24 18:37:27 +01:00
  • 61339350c1 [ZoneBuilder] Add IGameWorldSp interface (WIP) momo5502 2016-12-24 17:29:19 +01:00
  • aa3b1f6bd7 [ZoneBuilder] Assert that all assets are written momo5502 2016-12-24 15:36:16 +01:00
  • fd3af1a965 [ZoneBuilder] Add GfxLightDef interface momo5502 2016-12-24 14:06:41 +01:00
  • fb8f618ddc [IclipMap_t] Store pointers for other structs as well. Should fix other collision related crashes TheApadayo 2016-12-23 22:38:24 -05:00
  • d075617328 [IFxWorld] Add missing clearpointer momo5502 2016-12-24 03:04:14 +01:00
  • 22d49ddee3 [IclipMap_t] Fix clipmaps completely (for real) momo5502 2016-12-24 02:47:00 +01:00
  • 8b76395d62 [IGfxWorld] Add more logging momo5502 2016-12-24 01:02:51 +01:00
  • 0bcff7bb4a [ZoneBuilder] Small alignment fixes momo5502 2016-12-24 00:03:44 +01:00
  • 08065d4142 [IFxEffectDef] Correctly load fx sounds momo5502 2016-12-23 23:29:35 +01:00
  • a1e2a1e790 [ZoneBuilder] Remove marking function, loading does that momo5502 2016-12-23 22:58:41 +01:00
  • 39f9c73a38 [ZoneBuilder] Optimize nested asset writing momo5502 2016-12-23 21:01:56 +01:00
  • 21a55d949a [Submodules] Update submodules momo5502 2016-12-23 19:46:43 +01:00
  • 59196903de [ZoneBuilder] Only mark assets once to speed up link step TheApadayo 2016-12-23 13:00:14 -05:00
  • 9945d15b90 Merge branch 'nested_assets' into develop TheApadayo 2016-12-23 11:03:40 -05:00
  • d5e1c6a371 Revert "[ZoneBuilder] Store inter-asset-related pointers" TheApadayo 2016-12-23 11:03:04 -05:00
  • aabeb23023 [ZoneBuilder] I MOTHERFUCKING FIXED CLIPMAPS AND CUSTOM MAPS WORK NOW!!!!!!! -sorry had to get that out TheApadayo 2016-12-23 10:58:17 -05:00
  • e87ce9938d [ZoneBuilder] Nested assets work now (but it doesn't fix the clip map bug) TheApadayo 2016-12-23 08:43:37 -05:00
  • 2903444e89 [ZoneBuilder] Rewrote to write assets in a nested way to more accurately emulate how linker_pc works -it doesn't compile... yet TheApadayo 2016-12-23 01:42:56 -05:00
  • 4c1859e871 [ZoneBuilder] Store inter-asset-related pointers momo5502 2016-12-23 01:12:38 +01:00
  • cec0db3e4c [IclipMap_t] More bugfixes momo5502 2016-12-23 01:03:17 +01:00
  • da59feb2d6 [ZoneBuilder] Inline pointer conversion momo5502 2016-12-23 00:24:25 +01:00
  • 48059698c1 [IclipMap_t] Don't store collision borders momo5502 2016-12-23 00:10:49 +01:00
  • 9fab21c269 [ZoneBuilder] Some clipmap fixes (which don't work 😦) momo5502 2016-12-22 23:21:20 +01:00
  • 66c35f7f47 [IclipMap_t] Add logging momo5502 2016-12-22 18:38:27 +01:00
  • 470361848e [ZoneBuilder] Small fixes in clipmap momo5502 2016-12-22 15:21:09 +01:00
  • 715fe82483 [Stream] Fix stream writing momo5502 2016-12-22 13:28:02 +01:00
  • a4ad38c4d9 [IFxWorld] Structure fixes momo5502 2016-12-22 12:58:12 +01:00
  • 336a891d26 [Debugging] Slightly optimize zb writing momo5502 2016-12-22 12:53:52 +01:00
  • 403974b9cc [Debugging] Slightly optimize iw4 reading log momo5502 2016-12-22 12:37:09 +01:00
  • 19730f1760 [Submodules] Update some momo5502 2016-12-22 12:35:02 +01:00
  • 296af1716a [ZoneBuilder] Added IFxWorld interface, should work fully TheApadayo 2016-12-22 00:42:53 -05:00
  • 8f42168ec3 [Stream] Write invalid streams momo5502 2016-12-22 03:29:12 +01:00
  • f8a50eda81 TheApadayo 2016-12-21 20:59:37 -05:00
  • 4cb109c3ee [Debgging] Add read/write logger - You can use the two comparison files (iw4_reads.log & zb_writes.log) to compare the two for differences - Move the hook in QuickPatches around to change the asset that you're logging TheApadayo 2016-12-21 20:58:00 -05:00
  • 896c3b7068 [ZoneBuilder] Correctly write GfxImages momo5502 2016-12-22 02:48:00 +01:00
  • 33754f40aa [Stream] Reimplement the correct stream writing (thx @TheApadayo) momo5502 2016-12-22 02:00:09 +01:00
  • 64e76c905e [General] Use pre-incrementation in for loops momo5502 2016-12-22 01:32:07 +01:00
  • 56ba9d0ed6 [IGfxWorld] Code styling momo5502 2016-12-22 01:23:48 +01:00
  • e93831319f [ZoneBuilder] IGfxWorld and IclipMap_t fixes momo5502 2016-12-22 00:06:08 +01:00
  • ec37ab6714 [IGfxWorld] Fix material memory (there is still a bug there!) momo5502 2016-12-21 20:56:17 +01:00
  • 24ce44ae52 [IclipMap_t] Fix interface, it should work now momo5502 2016-12-21 20:24:04 +01:00
  • 9505d8cbe4 [IclipMap_t] Small fixes, stuff is still broken momo5502 2016-12-21 20:11:27 +01:00
  • 079f05d6eb [IGfxWorld] Correct brackets (ocd) momo5502 2016-12-21 19:26:13 +01:00
  • b72b8b8a15 [ZoneBuilder] clipmap and gfxworld fixes momo5502 2016-12-21 19:18:33 +01:00
  • 48557d02d1 [ZoneBuilder] Add ComWorld interface momo5502 2016-12-21 17:26:16 +01:00
  • 3e69704aed [ZoneBuilder] Correct XAssetHeader struct momo5502 2016-12-21 17:26:16 +01:00
  • fac7f0ef4c [AssetHandler] Use thread_local declaration instead of mutex momo5502 2016-12-21 17:08:15 +01:00
  • caa9787507 [Submodules] Update mongoose and protobuf momo5502 2016-12-21 17:05:49 +01:00
  • 25c5baa549 [IGfxWorld] GfxWorld writer completed -also added mark for GfxWorld so it works properly -still needs to be debugged (it doesn't work) TheApadayo 2016-12-20 22:15:01 -05:00
  • c216929687 [IclipMap_t] Structure fixes momo5502 2016-12-20 22:26:58 +01:00
  • 756d7c15a9 [IGfxWorld] Small fixes and more progress momo5502 2016-12-20 22:23:05 +01:00
  • 89fc89275f [ZoneBuilder] Added clipMap_t asset interface (untested) TheApadayo 2016-12-20 16:22:20 -05:00
  • 58073404cc [ZoneBuilder] Add IGameWorldMp interface momo5502 2016-12-20 20:16:23 +01:00
  • 1c82e29871 [XModel] Adapt structure momo5502 2016-12-20 18:15:28 +01:00
  • 8ec4369ba3 [Submodules] Update mongoose and protobuf momo5502 2016-12-20 17:42:28 +01:00
  • 3597bc7bfa [IGfxWorld] Correct formatting momo5502 2016-12-20 17:42:15 +01:00
  • 58cedeaf5d [Style] Fixed my code to play nice with warnings -also updated gitgnore TheApadayo 2016-12-20 10:08:33 -05:00
  • 8b7c990a53 [ZoneBuilder] Added GfxWorld asset interface but is completely untested i have no idea if any of it works so try it out whenever TheApadayo 2016-12-20 01:47:10 -05:00
  • 38abd43533 [ZoneBuilder] Updated GfxWorld struct to be correct now TheApadayo 2016-12-19 16:12:47 -05:00
  • 28767e9b56 [AssetHandler] Controll bypass for each thread individually momo5502 2016-12-19 20:55:38 +01:00
  • bac3f4cd44 [AssetHandler] Use mutex to synchronize DB_FXAH access momo5502 2016-12-19 19:41:29 +01:00
  • d8d67898f3 [ModelSurfs] Fix possible memory leak momo5502 2016-12-19 18:14:15 +01:00
  • 2b226dbcdb [Command] Add openLink command momo5502 2016-12-18 17:42:25 +01:00
  • 241915d37b [General] Use unordered_map where it makes sense momo5502 2016-12-18 13:24:04 +01:00
  • 5ef1c17e56 [Localization] Remove unnecessary localizations momo5502 2016-12-17 13:28:17 +01:00
  • b045a488e1 [AntiCheat] Add --ac-disable premake flag momo5502 2016-12-17 12:58:16 +01:00
  • 3c31e393c2 [Submodules] Update protobuf momo5502 2016-12-16 22:42:11 +01:00
  • dc6d78187c [FileSystem] Abstract file interfaces and rawfile interface momo5502 2016-12-16 22:41:56 +01:00
  • 7d64cae095 [Merge] develop momo5502 2016-12-15 21:54:23 +01:00
  • 9ad607425e [Submodules] Update protobuf momo5502 2016-12-15 20:06:02 +01:00
  • 6aa94712e2 [Bots] Fix spawning a second bot momo5502 2016-12-15 20:05:50 +01:00
  • f77d773aa5 [Submodules] Update mongoose momo5502 2016-12-15 19:18:43 +01:00
  • deca58db58 [Dvar] Don't use Steam name for now, it's not ready yet momo5502 2016-12-15 19:18:08 +01:00
  • 6dbe97e9a5
    [Changelog] Switch to version 0.2.1. /dev/urandom 2016-12-14 20:06:53 +01:00
  • f0e234dd2a [Material] Fix previews for zonebuilder momo5502 2016-12-14 18:12:29 +01:00
  • bb6b1b0764 [Network] Ignore WSAENETRESET error momo5502 2016-12-14 17:26:35 +01:00
  • 441fa6938f [Submodules] Update submodules momo5502 2016-12-14 17:26:32 +01:00
  • 61647226f4 [Materials] Use reader to hopefully prevent concurrency errors momo5502 2016-12-13 22:19:18 +01:00