Commit Graph

39 Commits

Author SHA1 Message Date
Luke Street 9ca1a38171 Use UTF-8 exclusively internally
This removes SystemString, SystemChar, etc.
All filepaths and log strings are assumed to be UTF-8,
with conversions to UTF-16 for Windows APIs as appropriate.

Updates amuse, athena, boo, kabufua and nod
2021-06-30 14:20:45 -04:00
Jack Andersen 636c82a568 New code style refactor 2018-12-07 19:30:43 -10:00
Jack Andersen c91e5df986 Convert to pragma once 2018-10-06 17:42:33 -10:00
Jack Andersen d0af2cb4f7 Finish CScriptPlatform 2018-06-29 10:21:36 -10:00
Jack Andersen 8301adc3d6 Huge compile performance refactor 2017-12-28 22:08:12 -10:00
Jack Andersen c66f9d0ec7 Add CPU-based skinning path for vertex manipulation effects 2017-08-20 19:46:59 -10:00
Jack Andersen 4f7d6e167f Several initial character classes 2016-04-09 18:49:02 -10:00
Jack Andersen dae2621d93 Initial CLight integration 2016-04-03 16:32:57 -10:00
Jack Andersen 8fc0d57500 Thread-safe extraction 2016-03-31 18:25:00 -10:00
Jack Andersen 372e11e190 Cook path directories properly created 2016-03-31 08:56:43 -10:00
Jack Andersen 783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
Phillip Stephens af69c9d3ab Rename namespaces 2016-02-13 01:02:47 -08:00
Phillip Stephens 23020b2a35 Add surfaceGroup specifier to SurfaceHeader_2/3 2016-01-14 14:42:44 -08:00
Jack Andersen e423db32ee Major scoped-enum refactor 2015-11-20 15:16:07 -10:00
Jack Andersen bbc977cc79 HMDL support added 2015-11-14 13:42:58 -10:00
Jack Andersen 79cf5f12ca initial HMDL/CMDL implementation 2015-11-13 16:28:45 -10:00
Jack Andersen d46f44cefa Lots of reverse naming functionality added 2015-10-26 14:19:03 -10:00
Jack Andersen 07392938d8 work on ANCS cooking 2015-10-22 14:45:26 -10:00
Jack Andersen e20837eabd Skin intermediate outputting for mesh cooker 2015-10-21 16:03:26 -10:00
Jack Andersen 4a389040fc Mesh cooker fixes 2015-10-20 15:34:35 -10:00
Jack Andersen d95e11ce3e Updated hecl 2015-10-14 13:07:29 -10:00
Jack Andersen 0bd1469773 Added dynamic register support for TEV extraction 2015-10-12 10:17:49 -10:00
Jack Andersen f77900a9cb TEV->Blender fixes 2015-10-10 19:56:42 -10:00
Jack Andersen 3b7f7f2f3a CMDL cooking updates 2015-10-06 15:17:17 -10:00
Jack Andersen 1f9c8811d2 Work on cooking features 2015-09-30 14:40:21 -10:00
Jack Andersen 60142602fd Working MP3 skin extraction 2015-09-25 17:12:08 -10:00
Jack Andersen cf7836fc9a Much more reliable CMDL with CINF/CSKR extract 2015-09-05 19:34:30 -10:00
Jack Andersen 6d13e83278 redundant save removal, better extract reporting 2015-09-02 15:45:15 -10:00
Jack Andersen 53256dea15 proper recursive resource extraction 2015-08-16 13:00:33 -10:00
Jack Andersen fd550702e1 CINF/CSKR integration 2015-08-12 21:29:00 -10:00
Jack Andersen 2cc94bf4ed Initial MP1 ANIM implementation 2015-08-11 13:32:02 -10:00
Jack Andersen 310aa10116 Refactor of CMDL to effectively share across games 2015-08-09 15:53:24 -10:00
Jack Andersen aeb6089053 work on CMDL 2015-08-05 11:46:07 -10:00
Jack Andersen 8e89d7efd0 added 'bintoc' tool; embedded blender python scripts 2015-08-04 11:35:41 -10:00
Jack Andersen 6e58666a80 Added area/layer directory indexing for MP1/2 2015-08-03 16:14:47 -10:00
Jack Andersen 28985165ff shared resource routing 2015-07-28 13:53:57 -10:00
Jack Andersen fca9e101a2 Added CRandom16 implementation 2015-07-27 16:24:36 -10:00
Jack Andersen c526c7df85 more GX material additions 2015-07-25 12:59:39 -10:00
Jack Andersen 4972c2ae95 Initial MP1 materials 2015-07-24 17:43:49 -10:00