2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-14 14:31:22 +00:00

67 Commits

Author SHA1 Message Date
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
Lioncash
7a0e7f449e PAK: Make operator bool() explicit for PAKEntryReadStream
Prevents potential error-prone conversions to bool.
2019-09-05 00:59:32 -04:00
Lioncash
107dfc4203 PAK: Zero initialize m_sz and m_pos of PAKEntryReadStream
Provides a deterministic initial state for the members in the case of
the default constructor.
2019-09-05 00:57:57 -04:00
Lioncash
7f7a18a708 DataSpec/DNACommon: Resolve indirect includes where applicable
Avoids indirect inclusions where applicable and includes the necessary
headers as used by the interface. This way, it prevents code from
failing to compile due to changes in other header inclusions.
2019-08-23 22:03:03 -04: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
9d2cbf61ed Add texture cache containing information about textures 2019-08-03 16:44:52 -07:00
Jack Andersen
7a3da1f7a6 Massive fmtlib refactor 2019-07-19 18:27:21 -10:00
Jack Andersen
147a9396c4 CBeetle implementation 2018-12-30 19:01:42 -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
70b3404b7c Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
Jack Andersen
ed4d7445c7 More fixes for GameCube cooking 2018-04-07 10:55:57 -10:00
Jack Andersen
8301adc3d6 Huge compile performance refactor 2017-12-28 22:08:12 -10:00
Jack Andersen
d2e9290363 Pointer dereference bug fixes 2017-03-10 08:00:40 -10:00
Jack Andersen
0223c09848 Export YAML of original IDs needed for save compatibility 2017-01-30 13:22:26 -10:00
Jack Andersen
e192fb77a4 World cooking bug fixes 2016-12-24 15:36:42 -10:00
Jack Andersen
26eb9891c8 Work on world cooking 2016-10-01 13:20:20 -10:00
Jack Andersen
9a15f72fc7 use -flto=thin as LTO flag; MemoryCardSys work 2016-09-30 12:43:19 -10:00
Jack Andersen
ae4f770ca2 Glob path extract fix 2016-09-24 18:03:34 -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
22c3ce608d Windows Fixes 2016-09-18 15:04:26 -10:00
Jack Andersen
b9baa84b1d AGSC/ATBL/CSNG extracting and cooking 2016-09-18 13:47:48 -10:00
Jack Andersen
7cd9ddfad9 Initial round of MREA cooking imps 2016-08-09 16:52:00 -10:00
Jack Andersen
8f4cc0876e Add warning silence to fallback ID resolve 2016-04-05 16:04:15 -10:00
Jack Andersen
ced28fc3d2 Decided against collision avoidance check for extract 2016-04-01 14:18:35 -10:00
Jack Andersen
8fc0d57500 Thread-safe extraction 2016-03-31 18:25:00 -10:00
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
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
496903047e Template instantiation rampage (much lighter common headers) 2016-03-01 21:29:19 -10:00
Jack Andersen
7049ab2b1d Working MP1 extract with tags replaced with paths 2016-03-01 15:49:21 -10:00
Jack Andersen
2a614215c8 Initial migration to URDE-hashed object tags 2016-02-29 17:08:25 -10:00
19e7dc6b63 Fix API usage 2016-02-20 00:35:00 -08:00
8af98fb2f3 Code cleanup and add NamedResourceCatalog 2016-02-20 00:31:11 -08:00
af69c9d3ab Rename namespaces 2016-02-13 01:02:47 -08:00
4428f67998 Actually fix MLVL for MP2/3
More FRME support
2016-01-22 04:19:43 -08:00
Jack Andersen
e423db32ee Major scoped-enum refactor 2015-11-20 15:16:07 -10:00
Jack Andersen
b94e14cd55 Submodule updates 2015-11-09 16:07:15 -10:00
Jack Andersen
8ffa2d2b15 Merge branch 'id-dump' 2015-10-26 14:43:04 -10:00
Jack Andersen
d46f44cefa Lots of reverse naming functionality added 2015-10-26 14:19:03 -10:00
Jack Andersen
3c63023d07 Removed temporary ID dumper code 2015-10-25 18:06:48 -10:00
Jack Andersen
fa8b48d43e temporary ID dumping hard-coded 2015-10-25 16:31:09 -10:00
Jack Andersen
d0404680fd Extract directory selection fix 2015-10-15 14:35:40 -10:00
Jack Andersen
a53cf8aad3 Material extraction fix; Layer indices 2015-10-12 11:10:38 -10:00
Jack Andersen
3b7f7f2f3a CMDL cooking updates 2015-10-06 15:17:17 -10:00