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
Phillip Stephens
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Luke Street
2ce1b6047d
DNA/ANCS: Ensure CINFs extracted
2020-04-14 00:15:25 -04:00
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10:00
Lioncash
9ef2fbba5a
RetroDataSpec: Make use of make_unique where applicable
...
Same behavior, but without a mildly wonky way of performing it.
2020-03-31 13:06:27 -04:00
Phillip Stephens
6260708ba4
Cook/cache fixes for unset original IDs
2019-10-13 19:45:43 -07:00
Jack Andersen
16ca0d24c2
Explicit Asset ID refactor
2019-09-30 21:38:03 -10:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Jack Andersen
e218b8aeb5
CActorContraption fixes, better CMake dependency handling
2019-06-11 16:05:17 -10:00
Jack Andersen
3a0d2930fa
Numerous uninitialized memory fixes
2019-04-06 19:14:48 -10:00
Jack Andersen
f184291461
ANCS PAS I/O fix
2018-12-15 20:32:07 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
87e5aea6f5
Correct handling of empty skinned models
2018-11-08 20:57:16 -10:00
Jack Andersen
3147b49b3d
EVNT extraction fix
2018-10-27 15:22:55 -10:00
Jack Andersen
1851308021
Windows fixes
2018-10-14 10:16:21 -10:00
Jack Andersen
1559163f98
Shader refactor bug fixes and attachment model extract/cook
2018-10-11 10:50:05 -10:00
Jack Andersen
2c151a0f3b
Ensure *all* EVNT resources are extracted
2018-05-27 15:54:55 -10:00
Jack Andersen
d5e471bac3
Several GameCube cooking fixes
2018-04-03 22:31:29 -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
e4ff23c279
Massive template-based DNA refactor
2018-02-21 21:24:51 -10:00
Jack Andersen
8301adc3d6
Huge compile performance refactor
2017-12-28 22:08:12 -10:00
Jack Andersen
2a341847d4
ANIM cook variable scope fix
2017-12-22 19:40:50 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
6e73fddcf5
Windows fixes
2017-10-29 21:29:32 -10:00
Jack Andersen
bb10aa9844
CResFactory bug fixes
2017-10-27 21:08:48 -10:00
Jack Andersen
e274cd12b9
Refactorings to support .upak generation
2017-10-24 21:47:49 -10:00
Jack Andersen
c66f9d0ec7
Add CPU-based skinning path for vertex manipulation effects
2017-08-20 19:46:59 -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
0744a2307a
Several architectural fixes and additions
2017-01-21 15:40:12 -10:00
Jack Andersen
647643f579
Several world-cooking bug fixes
2016-10-07 17:41:08 -10:00
Jack Andersen
b9baa84b1d
AGSC/ATBL/CSNG extracting and cooking
2016-09-18 13:47:48 -10:00
Jack Andersen
9b436b4b23
Tons of animation bug fixes
2016-09-05 19:52:51 -10:00
Jack Andersen
668c4f7eee
Fixes in preparation for rigged model rendering
2016-09-04 12:47:48 -10:00
Jack Andersen
4a7d3e8b40
ANCS cook fixes; initial Tweak DNA pipeline
2016-08-31 09:58:21 -10:00
Jack Andersen
52c6ce10b7
Refactored ProjectPath aux info usage to function correctly
2016-08-30 15:13:58 -10:00
Jack Andersen
969e2a86de
Changes for debug testing in ANIM bitstream encoder
2016-08-28 12:29:49 -10:00
Jack Andersen
f9cef44029
Work on CFBStreamedCompression; defined 24-bit ANIM3 format
2016-08-26 12:23:59 -10:00
Jack Andersen
f8fb72250a
Athena YAML refactor
2016-08-21 17:47:48 -10:00
Jack Andersen
bf049843e1
Character cooking fixes
2016-08-21 14:11:18 -10:00
Jack Andersen
670eb998d4
Work on character animation
2016-08-21 10:39:18 -10:00
Jack Andersen
795b77fe48
Initial CAnimData implementation and other support classes
2016-04-12 12:28:08 -10:00
Jack Andersen
4f7d6e167f
Several initial character classes
2016-04-09 18:49:02 -10:00
Jack Andersen
9ee8840b54
Migration to new ANIM extract
2016-04-06 17:40:25 -10:00
Jack Andersen
28b9cd9e3f
AuxiliaryID32 implemented for sub-resources
2016-04-05 15:44:07 -10:00
Jack Andersen
9ade279902
Merge branch 'master' into urde-tags
2016-03-04 14:03:41 -10:00
Jack Andersen
783fb4c4fe
Humungous refactor
2016-03-04 13:04:53 -10:00