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