Commit Graph

146 Commits

Author SHA1 Message Date
Jack Andersen a2c5d891b5 Various bug fixes 2017-10-27 00:10:08 -10:00
Jack Andersen 5e99ee1d95 Minor improvements 2017-10-25 19:37:15 -10:00
Jack Andersen b7208bfc5f Implement `hecl package` 2017-10-24 21:46:32 -10:00
Jack Andersen 89f216d94f Add hecl::PathRelative() 2017-02-24 21:58:36 -10:00
Jack Andersen 8c3a7da616 Updates to support VISI generation 2017-02-23 22:27:07 -10:00
Jack Andersen aecaab27a4 Create directory chains at a late point during extract 2017-01-16 15:21:13 -10:00
Jack Andersen c0f060d6ad Remove unnecessary glob regex 2016-09-24 15:57:43 -10:00
Jack Andersen 6de25c1d1d Refinements to avoid bad level linkages 2016-09-18 13:46:49 -10:00
Jack Andersen 4bffe7bc8b Blender verbose crash fix for windows 2016-09-11 11:16:16 -10:00
Jack Andersen d5e0536d63 Update submodules 2016-09-07 20:15:39 -10:00
Jack Andersen 8c8a143f6b Solve potential add-on install race condition 2016-08-24 14:27:53 -10:00
Jack Andersen 7335a528f0 CoInitializeEx usage tweak 2016-06-17 10:44:49 -10:00
Jack Andersen 037404c5ff Function-scope statics aren't as efficient as file-scope ones 2016-04-14 17:24:51 -10:00
Jack Andersen 761be432be Updates for new ANIM extract 2016-04-06 17:38:37 -10:00
Jack Andersen d35408376c Add '-y' flag for hecl 2016-03-23 16:51:57 -10:00
Jack Andersen 31fa668e78 Humungous refactor 2016-03-04 13:02:44 -10:00
Phillip Stephens 84ff1558aa ToolInit: Attempt to create directory if it doesn't exist 2016-02-25 00:57:27 -08:00
Phillip Stephens 67a74570a1 FRME support 2016-01-22 04:17:18 -08:00
Jack Andersen ba70eb3228 HECL link fix for qt-creator on OS X 2016-01-08 16:19:26 -10:00
Jack Andersen 5c1551bf08 CVar initialization order fix 2016-01-03 19:25:00 -10:00
Jack Andersen a19bc6827c Athena error handling tweak 2015-11-22 17:09:46 -10:00
Jack Andersen 0a457d854a Major scoped-enum refactor 2015-11-20 15:13:06 -10:00
Jack Andersen b4725c7d2e libBoo update and windows fixes 2015-11-10 10:11:38 -10:00
Jack Andersen bcee8aa897 Added fast mode for mesh cooking 2015-10-21 16:01:08 -10:00
Jack Andersen 2034a83576 Various updates and fixes 2015-10-15 14:34:47 -10:00
Jack Andersen a86b5f8c1d HECL Compiler bug fixes 2015-10-14 13:06:47 -10:00
Jack Andersen bcd025f375 Windows fixes 2015-10-11 18:38:49 -10:00
Jack Andersen 135a7ced5d Mesh cooker updates 2015-10-06 15:16:54 -10:00
Jack Andersen 051e16fdee mesh cook bug fixes 2015-10-03 18:35:18 -10:00
Jack Andersen bebeffb247 Work on mesh transfer from blender 2015-10-01 18:06:45 -10:00
Jack Andersen 63a432090c Initial integration on cook tool 2015-09-29 20:23:07 -10:00
Jack Andersen bdee73ce36 clamped progress factor 2015-09-28 19:36:02 -10:00
Jack Andersen aa1a36e991 Printf attribute added 2015-09-23 15:00:30 -10:00
Jack Andersen 5309dcd56b Replaced blowfish with xxhash 2015-09-21 15:41:38 -10:00
Jack Andersen 3941580275 Fixed extraction issues with root windows paths 2015-09-10 10:44:25 -10:00
Jack Andersen 968233b495 Potential null-pointer dereference fix 2015-09-09 13:43:08 -10:00
Jack Andersen 6efe4417d7 windows signal set fix 2015-09-02 12:12:48 -10:00
Jack Andersen 4780960161 windows ANSI console support 2015-09-02 12:00:05 -10:00
Jack Andersen 1091f93536 OS X in-tree build fixes 2015-09-02 08:52:04 -10:00
Phillip Stephens 112368c903 Fix Y/n prompt 2015-09-01 14:10:29 -07:00
Jack Andersen 99c006629c Y/n POSIX prompt 2015-09-01 09:26:14 -10:00
Jack Andersen c9a295b092 Added nicer (Y/n) prompt 2015-09-01 09:17:21 -10:00
Jack Andersen af2f2158bb windows bug fixes and performance improvements 2015-08-31 14:26:35 -10:00
Jack Andersen e4f53eaa7c Windows refactors 2015-08-30 17:36:24 -10:00
Jack Andersen fb75130d91 Addon updates 2015-08-16 13:01:35 -10:00
Jack Andersen a71b01d4a2 Updated RetroCommon 2015-08-14 18:12:57 -10:00
Jack Andersen 2f3145974c Blender interface tweaks; submodule updates 2015-08-08 13:33:55 -10:00
Jack Andersen 669c598f4b blendershell.py updates 2015-08-06 09:10:12 -10:00
Jack Andersen 807b42d475 blender interface updates 2015-08-05 12:59:59 -10:00
Jack Andersen 3ab2934d6b Updated for YAML 2015-07-31 14:38:59 -10:00
Jack Andersen 1268781e39 Bug fixes 2015-07-28 13:54:54 -10:00
Jack Andersen 17522ff48f BlenderConnection updates 2015-07-27 16:25:33 -10:00
Jack Andersen 1c358b74a1 Removed exceptions 2015-07-25 16:52:02 -10:00
Jack Andersen 21b4fe88f7 Additions to BlenderConnection 2015-07-25 13:01:02 -10:00
Jack Andersen 9e27a9d07b MSVC build fixes 2015-07-22 09:14:50 -10:00
Jack Andersen 4d4636f2e7 Added progress bars to extract tool 2015-07-20 13:27:22 -10:00
Jack Andersen 7a5fc8236a cleanup and fixes 2015-07-19 10:52:22 -10:00
Jack Andersen 662c2bc689 extract behavior tweaks 2015-07-17 18:35:01 -10:00
Jack Andersen 050085cc6d AngelScript UniqueModule type 2015-07-16 14:02:19 -10:00
Jack Andersen 4252bd6e39 added AngelScript; work on extractor 2015-07-15 16:03:38 -10:00
Jack Andersen cc340518f1 extract tool work 2015-07-12 20:30:20 -10:00
Jack Andersen de73e764e1 restored c++ abi to system default 2015-07-12 08:08:20 -10:00
Jack Andersen 1d3b94f9ff forced c++11 abi on 2015-07-11 20:07:39 -10:00
Jack Andersen 0a5d1a45fd extract fixes 2015-07-11 18:26:49 -10:00
Jack Andersen e1a37b53eb restored standalone FourCC class 2015-07-11 12:42:40 -10:00
Jack Andersen 45c593b596 work on extract tool 2015-07-09 19:28:33 -10:00
Jack Andersen 81d8329f74 removed qt files 2015-07-08 21:16:56 -10:00
Jack Andersen 2f340bb939 updated submodules 2015-07-07 18:26:29 -10:00
Jack Andersen b6216b049c proper link order for DataSpec registration 2015-07-06 18:45:29 -10:00
Jack Andersen b22c5e69b6 Added CMakeLists.txt 2015-07-06 17:24:09 -10:00
Jack Andersen 14a368553d LogVisor report additions; Updated RetroCommon 2015-07-05 15:35:08 -10:00
Jack Andersen cd0b2f0926 codebase cleanups 2015-07-04 20:27:24 -10:00
Jack Andersen 0b492c6e15 header renames and initial LogVisor integration 2015-07-03 20:03:59 -10:00
Jack Andersen a8fbfcb361 moved retro-specific stuff out of hecl 2015-07-01 13:53:05 -10:00
Jack Andersen 4b13e9da9d added extract tool 2015-06-11 23:08:49 -10:00
Jack Andersen 8de863fcba tool tweaks 2015-06-11 18:02:23 -10:00
Jack Andersen 518f246e5b Update main.cpp 2015-06-11 11:04:15 -10:00
Jack Andersen 270468fb1f additional tool work 2015-06-10 23:41:10 -10:00
Jack Andersen 6dda293cb9 lots of dataspec implementation 2015-06-10 18:55:06 -10:00
Jack Andersen a6d28c2b2b added index and config file management 2015-06-10 13:34:14 -10:00
Jack Andersen 5d2d2b010d refactoring for wchar strings 2015-06-09 16:40:03 -10:00
Jack Andersen a4ab583a93 Refactored for 'spec' tool 2015-06-09 13:21:45 -10:00
Jack Andersen 9de4d3fbe7 more Athena integration 2015-06-09 12:57:21 -10:00
Jack Andersen 84f8c62d28 Much refactoring 2015-06-09 12:19:59 -10:00
Jack Andersen 851221f861 project path representation 2015-05-26 23:09:05 -10:00
Jack Andersen 9c414ea2f1 initial help docs written 2015-05-25 18:42:20 -10:00
Jack Andersen 461893d7a1 database refinements; blender shell 2015-05-23 18:51:16 -10:00
Jack Andersen b941440418 initial port of original blender addon to HECL 2015-05-23 11:59:40 -10:00
Jack Andersen f02aa1ca8f tons of database interface work 2015-05-20 16:33:05 -10:00
Jack Andersen 880c9f6c95 gcc compile fix 2015-05-19 19:45:19 -10:00
Jack Andersen 93a602be9a driver frontend in place 2015-05-19 19:22:32 -10:00
Jack Andersen 66d07af26e added a shiny bash-autocomplete script 2015-05-19 11:01:32 -10:00
Jack Andersen d10c3a831d integrated zlib and libpng; initial driver work 2015-05-18 21:01:18 -10:00
Jack Andersen 30ac6e7d8c fully-integrated blowfish 2015-05-18 13:37:10 -10:00
Jack Andersen 3cf64ed8da initial database interface 2015-05-16 18:55:29 -10:00
Jack Andersen 230913d401 initial project stubs 2015-05-15 12:39:43 -10:00