Commit Graph

14 Commits

Author SHA1 Message Date
parax0 3dc0d71403 Implemented binary serializer classes 2016-08-23 20:42:05 -06:00
parax0 8f2b39469a Added versioning support to the serializer; began restructuring CWorld and getting world cooking/serialization working for other games; gave CAssetID an alternate input stream constructor that takes an EGame instead of an EIDLength 2016-08-14 04:56:51 -06:00
parax0 74574c318e Moved EGame to Common 2016-08-13 01:43:55 -06:00
parax0 0f2c0d5b39 Implemented serialization support and initial support for raw resource formats 2016-08-09 21:58:27 -06:00
parax0 5f1b5da430 Renamed CUniqueID to CAssetID and heavily modified the implementation to drop 128-bit support and use a u64 internally instead of a u8[16] 2016-07-25 03:25:22 -06:00
parax0 f15aca3f99 Initial implementation of resource database (mainly creation and read/write), and added resource registration system with a registrant for every format from every game 2016-05-31 00:45:30 -06:00
parax0 3009f06d11 Implemented filesystem handling functions in Common 2016-05-18 20:59:01 -06:00
parax0 98059cedaa Added support for model skinning 2016-04-27 04:27:57 -06:00
parax0 82ad4fb5c8 Mass code cleanup 2016-03-27 13:09:38 -06:00
parax0 a35044ef83 Moved Log to Common and made some changes to log formatting 2016-02-15 05:28:20 -07:00
parax0 5375f34c19 Implemented TFlags for easy, type-safe bitflags 2016-01-05 11:50:10 -07:00
parax0 2db8d23516 Splitting Math into a separate subproject and adding FileIO as a PWE subproject 2015-12-16 14:39:51 -07:00
parax0 f11a8b938b Fixing pro files to properly rebuild projects when their dependencies are rebuilt (needs to be done for Mac/Linux as well at some point) 2015-12-16 03:27:27 -07:00
parax0 8805baaee1 Mass refactoring part 1/2: establishing multiple subprojects, moving source files to their new location, adding resources/templates to version control 2015-12-14 18:33:16 -07:00