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
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10:00
Jack Andersen
380cc13abb
Fixes for MP3
2020-04-09 17:20:20 -10:00
Jack Andersen
df229671c4
MP2 PATH support
2020-04-08 19:19:50 -10:00
Phillip Stephens
eb9efbf8c3
Initial PATH support for MP2
2020-03-17 23:12:43 -07:00
Jack Andersen
e1d46755a3
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde
2019-09-30 21:41:42 -10:00
Jack Andersen
16ca0d24c2
Explicit Asset ID refactor
2019-09-30 21:38:03 -10:00
Lioncash
9c0d13f001
DataSpec: Be explicit about athena's SeekOrigin type
...
Allows code to still function properly if the enum is changed into an
enum class.
2019-09-07 21:20:01 -04:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -10:00
Jack Andersen
37307e1cf6
Various CActorContraption fixes
2019-06-14 14:39:20 -10:00
Jack Andersen
e218b8aeb5
CActorContraption fixes, better CMake dependency handling
2019-06-11 16:05:17 -10:00
Jack Andersen
233d13ceb9
Refactor for blender 2.8 and new shader model
2019-05-07 17:50:21 -10:00
Jack Andersen
e716d05cec
Switch to lzokay library
2018-12-19 17:45:48 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
1851308021
Windows fixes
2018-10-14 10:16:21 -10:00
Jack Andersen
e46ec80b64
Integrate Amuse into hecl cook/extract for MP1/2
2018-09-02 14:46:16 -10:00
Jack Andersen
d0af2cb4f7
Finish CScriptPlatform
2018-06-29 10:21:36 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
8301adc3d6
Huge compile performance refactor
2017-12-28 22:08:12 -10:00
Jack Andersen
b4a3d2b902
MP2/3 MREA extract fix
2017-01-16 17:51:42 -10:00
Jack Andersen
e192fb77a4
World cooking bug fixes
2016-12-24 15:36:42 -10:00
Jack Andersen
9a15f72fc7
use `-flto=thin` as LTO flag; MemoryCardSys work
2016-09-30 12:43:19 -10:00
Jack Andersen
b9baa84b1d
AGSC/ATBL/CSNG extracting and cooking
2016-09-18 13:47:48 -10:00
Jack Andersen
42d39bf6b9
Various extract tweaks; ResourceLock integration
2016-08-11 16:33:38 -10:00
Jack Andersen
6972926b66
More blender crash fixes
2016-08-09 09:30:23 -10:00
Phillip Stephens
76b88d0ad6
Windows compile fixes, and warning squash
2016-07-23 23:05:12 -07:00
Jack Andersen
8fc0d57500
Thread-safe extraction
2016-03-31 18:25:00 -10:00
Phillip Stephens
95062eceb4
Keep original paths for areas, worlds, and maps when not in a world pak
2016-03-10 18:56:16 -08: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
7c6dbacbd3
Fix TXPN for version 1
...
Prelim EGMC support (just getting ID and loading DNA)
2016-01-19 01:45:30 -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
fa8b48d43e
temporary ID dumping hard-coded
2015-10-25 16:31:09 -10:00
Jack Andersen
b207db8c27
Began migration to MLVL blend representation
2015-10-23 15:23:45 -10:00
Jack Andersen
faa262b73c
Windows fixes
2015-10-11 18:41:28 -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
d59c649f2f
Additional data updates
2015-09-27 20:16:41 -10:00
Jack Andersen
60142602fd
Working MP3 skin extraction
2015-09-25 17:12:08 -10:00
Jack Andersen
8221caac35
Added distinct-normal vertex extraction
2015-09-20 15:23:20 -10:00
Jack Andersen
84531b676f
Initial MP3 Material Support
2015-09-18 15:38:40 -10:00
Jack Andersen
73862a937f
initial DEAFBABE support
2015-09-11 21:13:40 -10:00
Jack Andersen
bf5bf28a87
Decompressed MREA outputting
2015-09-09 20:22:08 -10:00
Jack Andersen
83252ea611
MP2 MREA read fix
2015-09-08 15:48:10 -10:00
Jack Andersen
273a21a7f1
MREA bug fixes
2015-09-08 15:37:00 -10:00
Jack Andersen
850fcd2747
MP2 MREA geometry
2015-09-08 14:49:20 -10:00