2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 14:24:56 +00:00
Commit Graph

610 Commits

Author SHA1 Message Date
a9bcb7a9ce Reformat pass 2021-06-07 12:29:18 -07:00
d7559823ea Remove unused layername parsing from CookSAVW 2021-06-06 22:42:15 -07:00
fb2b491bcf Missed one 2021-06-06 22:40:29 -07:00
c4eb432834 Fix borked layer names 2021-06-06 22:23:28 -07:00
0c6813d952 Implement CCredits, minor text parser fixes 2021-06-03 16:24:02 -07:00
1a1c008239 Missed path, I'm bad at this apparently 2021-05-30 23:36:16 -07:00
20f40ef07f Fix missed underscores in cook path 2021-05-30 23:21:12 -07:00
137e96c732 Fix cooking new world/area data without an underscore in the name 2021-05-30 23:10:59 -07:00
882a58202e Implement ConsoleVariables window 2021-05-30 17:15:22 -07:00
94f10bb002 Remove Editor & specter 2021-05-29 18:45:07 -04:00
324a613601 Fix layerNameOffsets being incorrect 2021-05-29 15:17:14 -07:00
789e23b16c CVar: Ensure m_wasDeserialized set in deferred & command line cases 2021-05-15 19:00:40 -04:00
9bae2f943e Rename everything 2021-04-10 01:42:06 -07:00
1144df0ea8 CTweakGame: Add CVar definitions in header 2021-02-27 23:45:23 -05:00
0399edfddc CTweakGame: Remove extra comma 2021-02-27 22:35:27 -05:00
9a0d51ad05 Wire up the rest of CTweakGame to CVars 2021-02-27 15:30:06 -08:00
424ad7a103 Finish CTweakPlayer cvar setup 2021-02-27 15:30:06 -08:00
b44e597da5 Add CTweakPlayer CVars 2021-02-27 15:29:57 -08:00
ad6cabed7b DataSpec: Fix MREA mesh visor flags when cooking 2020-09-27 15:43:51 -04:00
feb163e107 Merge remote-tracking branch 'origin/drone' 2020-06-06 16:25:48 -04:00
96b63c2e54 Remove pointless assignment 2020-04-22 03:40:06 -07:00
59f979db67 Actually implement AssetNameMap in DNAMP1 2020-04-22 03:38:48 -07:00
81c2e5b03c CTweakGame: Add tweak.game.SplashScreensDisabled CVar 2020-04-18 17:37:02 -04:00
90877603e6 Update hecl, remove stdbool includes from CTweakPlayerRes and CTweakTargeting 2020-04-17 11:12:47 -07:00
d16e758f07 Include stdbool because AppleClang is weird 2020-04-16 13:43:23 -07:00
dea8438f19 Minor fix for macOS 2020-04-16 13:18:44 -07:00
582d8a6999 Initial PAL/JP/Trilogy imps, various cleanup 2020-04-15 22:26:14 -07:00
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
Jack Andersen
e858c929e3 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde into mp2-fixes 2020-04-09 13:04:37 -10:00
Jack Andersen
73f245ee27 Specialize PATH by PAKBridge 2020-04-08 19:46:40 -10:00
Jack Andersen
df229671c4 MP2 PATH support 2020-04-08 19:19:50 -10:00
Jack Andersen
5b0a4b5f60 Implement MP2 shader extraction presets 2020-04-08 16:24:18 -10:00
ff0cf969c2 Initial CDrone imps 2020-04-06 13:58:36 -07:00
d033ddeb1d Initial CDrone imp 2020-04-06 13:57:36 -07:00
Lioncash
9e503edaf1 PAK: Make use of unique_ptr in getBuffer()
Same behavior, however we seat the allocated memory into a unique_ptr
from the get-go to prevent any possible memory being leaked.
2020-04-05 10:16:09 -04:00
Lioncash
96fa7af8b5 STRG: Convert file-scope std::vector to std::array
Eliminates a runtime-static constructor and heap allocation at program
start.
2020-03-31 14:15:09 -04: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
Lioncash
8d0a8ea52e SCAN: Convert file-scope std::vector into constexpr std::array
Same behavior, but without any runtime heap allocations at program
start.
2020-03-29 08:46:03 -04:00
0c3d6c7f27 Initiaal material imps 2020-03-24 23:13:31 -07:00
eb9efbf8c3 Initial PATH support for MP2 2020-03-17 23:12:43 -07:00
25842949a9 Initial MP2 fixes 2020-03-17 15:56:14 -07:00
Lioncash
5ff100fdd1 DNAMP1/ScriptObjects: Convert SCRIPT_OBJECT_DB into a std::array
Now that all elements of the std::vector would otherwise be constexpr,
we can use a std::array here instead, given they're all able to
deterministically be available at compile-time.

This gets rid of a runtime static heap allocation at program start.
2020-02-24 03:42:24 -05:00
Lioncash
2ec236fc45 DNAMP1/ScriptObjects: Trim headers in ScriptObjects.hpp
All of these can be migrated into the cpp file, since they're only used
there.

Greatly reduces the amount of work the preprocessor has to do in files
that include this one.
2020-02-24 03:42:05 -05:00
Lioncash
e27ac1e2a1 DNAMP1/ScriptObjects: Eliminate several runtime static constructors
All of these entries make use of captureless lambdas, so there's no need
to make use of std::function. We can just use a regular function
pointer, which allows making all of the file-static entries within
IScriptObject constexpr. Eliminating all of their runtime static
constructors.
2020-02-24 03:20:39 -05:00
8d90edd55f Initial CChozoGhost imp 2020-01-20 20:00:40 -08:00
1a13f7e4ee Update submodules, initial CTextureCache 2019-12-10 20:51:33 -08:00
6260708ba4 Cook/cache fixes for unset original IDs 2019-10-13 19:45:43 -07:00
5f0f3ea45c More tweak CVars 2019-10-05 07:07:13 -07:00
Jack Andersen
e1d46755a3 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/urde 2019-09-30 21:41:42 -10:00