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
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
Phillip Stephens
3ca09f60db
atdna fixes
2019-08-26 20:02:31 -07:00
Lioncash
1d3062b33f
General: Make use of FopenUnique where applicable
...
Migrates to the hecl Fopen variant that automatically closes its
contained file handle if it goes out of scope.
2019-08-26 15:03:58 -04:00
Jack Andersen
7a3da1f7a6
Massive fmtlib refactor
2019-07-19 18:27:21 -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
1559163f98
Shader refactor bug fixes and attachment model extract/cook
2018-10-11 10:50:05 -10:00
Jack Andersen
5a60a0acfc
Amuse API changes
2018-08-27 19:44:16 -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
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
748e81ae6e
YAML RAII refactor
2017-02-12 13:56:03 -10:00
Jack Andersen
56b24c39f0
Ensure directories are created late in extract
2017-01-16 15:23:19 -10:00
Jack Andersen
26eb9891c8
Work on world cooking
2016-10-01 13:20:20 -10:00
Jack Andersen
b9baa84b1d
AGSC/ATBL/CSNG extracting and cooking
2016-09-18 13:47:48 -10:00
Jack Andersen
f8fb72250a
Athena YAML refactor
2016-08-21 17:47:48 -10:00
Jack Andersen
7a653bc3af
Various MREA-generation fixes
2016-08-12 15:23:27 -10:00
Jack Andersen
7cd9ddfad9
Initial round of MREA cooking imps
2016-08-09 16:52:00 -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
Jack Andersen
1884f89f53
New atdna YAML handling
2016-03-03 15:01:37 -10:00
Phillip Stephens
af69c9d3ab
Rename namespaces
2016-02-13 01:02:47 -08:00
Jack Andersen
5de9028a51
YAML read/write refactor
2016-01-03 19:31:02 -10:00
Phillip Stephens
3c369a6d7b
Switch SCLY to unique_ptr
2015-11-28 21:59:34 -08:00
Jack Andersen
e423db32ee
Major scoped-enum refactor
2015-11-20 15:16:07 -10:00
Jack Andersen
d46f44cefa
Lots of reverse naming functionality added
2015-10-26 14:19:03 -10:00
Jack Andersen
9529fad78f
Added binarySize method to DNA implementations
2015-10-17 18:08:45 -10:00
Jack Andersen
da2adf350a
Oculus and Ridley SCLY trilogy fixes
2015-10-12 15:04:36 -10:00
Jack Andersen
30b486c76f
Shader extract crash fix; SCLY trilogy fixes
2015-10-11 23:30:18 -10:00
Jack Andersen
43ddaa0dc4
Added DNAType calls to SCLY
2015-09-30 14:46:37 -10:00
Phillip Stephens
c3ee18abf5
Script Object DNAs
2015-09-30 16:18:19 -07:00