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
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Phillip Stephens
582d8a6999
Initial PAL/JP/Trilogy imps, various cleanup
2020-04-15 22:26:14 -07:00
Jack Andersen
5b4441ac36
Update fmtlib
2020-04-11 12:51:39 -10: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
Phillip Stephens
fb1f65434d
Fix IA8 texture decoding
2019-02-16 09:16:34 -08:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
7c7da6671a
SIMD refactor
2018-12-07 15:49:15 -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
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
2c151a0f3b
Ensure *all* EVNT resources are extracted
2018-05-27 15:54:55 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
96662eb47c
Initial PATH extraction support
2018-02-23 20:17:17 -10:00
Jack Andersen
8301adc3d6
Huge compile performance refactor
2017-12-28 22:08:12 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
e274cd12b9
Refactorings to support .upak generation
2017-10-24 21:47:49 -10:00
Phillip Stephens
a612f0dc66
Add missing data formats (still need PATH), update submodules
2017-05-22 04:24:24 -07:00
Jack Andersen
8e7773aa94
AutoMapper work
2017-03-19 19:09:53 -10:00
Jack Andersen
d2e9290363
Pointer dereference bug fixes
2017-03-10 08:00:40 -10:00
Phillip Stephens
933e731817
CTweakPlayerGun rep (THE FINAL ONE YAY!!!)
2017-01-26 18:58:21 -08:00
Phillip Stephens
0f3e4b4a38
Tweak Imps
2017-01-26 02:06:18 -08:00
Phillip Stephens
a8f5efb6e5
Fix command line args on macOS when passed via open, implement CScriptCameraPitchVolume
2017-01-23 02:31:15 -08:00
Phillip Stephens
9c96bf8c54
Add CTweakTargeting
2017-01-21 14:26:07 -08:00
Phillip Stephens
777419ad4e
Remove IAllocator, CMemory and CGameAllocator
2016-12-23 22:08:48 -08:00
Jack Andersen
341fe2c728
Tons of dependency gathering flow
2016-10-02 12:41:36 -10:00
Jack Andersen
26eb9891c8
Work on world cooking
2016-10-01 13:20:20 -10:00
Jack Andersen
2dad2e2051
Multi-intermediate MLVL path; simpler metadata yaml
2016-09-30 16:57:09 -10:00
Jack Andersen
d440c0ff43
Additional catalog corner cases
2016-09-18 20:08:18 -10:00
Jack Andersen
796394c54f
Catalog now encodes aux paths
2016-09-18 19:29:05 -10:00
Jack Andersen
b9baa84b1d
AGSC/ATBL/CSNG extracting and cooking
2016-09-18 13:47:48 -10:00
Jack Andersen
cfb16f34f1
Self-rebuilding resource cache; init performance improvements
2016-09-17 11:33:32 -10:00
Phillip Stephens
c40135f97f
Reworked CGameArchitectureSupport initialization, initial CFirstPersonCamera imp
2016-09-15 00:26:35 -07:00
Jack Andersen
64b85786de
Windows fixes
2016-09-10 15:25:59 -10:00
Phillip Stephens
f5db2527e4
Initial HINT support
2016-09-07 19:03:28 -07:00
Phillip Stephens
955d043c9e
Add ability to load tweaks
2016-08-31 14:00:06 -07:00
Jack Andersen
4a7d3e8b40
ANCS cook fixes; initial Tweak DNA pipeline
2016-08-31 09:58:21 -10:00
Jack Andersen
7cd9ddfad9
Initial round of MREA cooking imps
2016-08-09 16:52:00 -10:00
Phillip Stephens
162994ca39
Use template function for SAVW
2016-07-23 19:07:52 -07:00
Phillip Stephens
b188c4892a
Add SAVW DNAs
2016-07-23 18:53:02 -07:00
Phillip Stephens
14e0468adf
DGRP Fixes
2016-04-12 04:37:07 -07:00
Phillip Stephens
e9abb7abc7
Add DGRP DNA
...
ScriptMailbox fix
2016-04-12 03:52:40 -07: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
Phillip Stephens
a9a304ea58
Add DPSC and WPSC
...
Particle Fixes
2016-03-28 17:07:38 -07:00
Phillip Stephens
3426aaf260
Add more particle DNAs
2016-03-28 01:54:02 -07:00