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
16ca0d24c2
Explicit Asset ID refactor
2019-09-30 21:38:03 -10:00
Phillip Stephens
ad5e395a51
Fixes for `override` modernization
2019-08-10 17:49:41 -07:00
Lioncash
a5a2516138
RetroDataSpec: Use override where applicable
...
Continues the override modernizations, applying the keyword where
applicable to the RetroDataSpec target.
2019-08-10 00:24:30 -04:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Jack Andersen
3a0d2930fa
Numerous uninitialized memory fixes
2019-04-06 19:14:48 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
1559163f98
Shader refactor bug fixes and attachment model extract/cook
2018-10-11 10:50:05 -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
2c151a0f3b
Ensure *all* EVNT resources are extracted
2018-05-27 15:54:55 -10:00
Jack Andersen
06d755cf4c
GameCube spec cook fixes
2018-04-01 18:27:24 -10:00
Jack Andersen
7a2fbfc582
Initial work on GameCube package targeting
2018-03-27 22:09:41 -10:00
Jack Andersen
619a784434
Initial PATH cooking support
2018-02-24 22:23:27 -10:00
Jack Andersen
e4ff23c279
Massive template-based DNA refactor
2018-02-21 21:24:51 -10:00
Jack Andersen
613d57299e
Update submodules
2018-01-09 20:20:34 -10:00
Jack Andersen
8301adc3d6
Huge compile performance refactor
2017-12-28 22:08:12 -10:00
Jack Andersen
11d17d0fe5
Various bug fixes
2017-11-25 17:04:25 -10:00
Jack Andersen
2df95c01cf
General resource handling bug fixes
2017-11-14 18:12:13 -10:00
Jack Andersen
778b37e0f8
CPASAnimState fixes
2017-07-06 11:06:56 -10:00
Jack Andersen
7085b837b7
Subresource cooking and various bug fixes
2017-02-12 20:51:47 -10:00
Jack Andersen
748e81ae6e
YAML RAII refactor
2017-02-12 13:56:03 -10:00
Jack Andersen
b9baa84b1d
AGSC/ATBL/CSNG extracting and cooking
2016-09-18 13:47:48 -10:00
Jack Andersen
f9cef44029
Work on CFBStreamedCompression; defined 24-bit ANIM3 format
2016-08-26 12:23:59 -10:00
Jack Andersen
bf049843e1
Character cooking fixes
2016-08-21 14:11:18 -10:00
Phillip Stephens
4101ea78a2
Various imps
2016-05-03 02:24:50 -07:00
Jack Andersen
4f7d6e167f
Several initial character classes
2016-04-09 18:49:02 -10:00
Jack Andersen
e661fa6f2b
Initial CCharLayoutInfo implementation
2016-04-09 13:19:17 -10:00
Jack Andersen
6d13a4b257
Merge branch 'master' into new-anim
2016-04-08 17:14:02 -10:00
Phillip Stephens
481cd4fd29
Rename known value in ANCS
2016-04-07 20:24:53 -07:00
Jack Andersen
9ee8840b54
Migration to new ANIM extract
2016-04-06 17:40:25 -10:00
Jack Andersen
cd8b6b6ed4
Decide against emitting ANIM IDs in ANCS YAML
2016-04-05 17:43:14 -10:00
Jack Andersen
3723076ae3
Fix horrible memory leak
2016-04-05 17:28:10 -10:00
Jack Andersen
234573938a
Use base ID where needed
2016-04-05 16:16:27 -10:00
Jack Andersen
28b9cd9e3f
AuxiliaryID32 implemented for sub-resources
2016-04-05 15:44:07 -10:00
Jack Andersen
8fc0d57500
Thread-safe extraction
2016-03-31 18:25:00 -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
571f9d1b4c
Added EVNT naming
2015-10-26 14:32:12 -10:00
Jack Andersen
b207db8c27
Began migration to MLVL blend representation
2015-10-23 15:23:45 -10:00
Jack Andersen
07392938d8
work on ANCS cooking
2015-10-22 14:45:26 -10:00
Jack Andersen
eed44c8230
Memory leak fix
2015-09-29 11:50:47 -10:00
Jack Andersen
d075225c31
Handling for additive ANIMs and MP3 skinning fix
2015-09-28 16:00:28 -10:00
Jack Andersen
bffb491769
MP3 ANIM updates
2015-09-26 16:24:03 -10:00
Jack Andersen
60142602fd
Working MP3 skin extraction
2015-09-25 17:12:08 -10:00
Jack Andersen
35a6ddab14
Fixed ANCS-CMDL extraction regression
2015-09-06 11:44:57 -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