Jak3 Build Environment (#3098)

This sets out the bones of a Jak 3 build, many things are stubbed out,
guessed, or copied from Jak 2 but it should at least be good enough to:
run `task set-game-jak3`
launch the repl
run builds from the repl

build outputs themselves are untested but the build itself runs without
errors

---------

Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
This commit is contained in:
jabermony
2024-01-16 01:37:16 +00:00
committed by GitHub
parent 637b043293
commit 07427799a6
324 changed files with 72465 additions and 387 deletions
+2 -2
View File
@@ -647,8 +647,8 @@ void ObjectFileDB::ir2_type_analysis_pass(int seg, const Config& config, ObjectF
}
constexpr bool kForceNewTypes = false;
if (config.game_version == GameVersion::Jak2 || kForceNewTypes) {
// use new types for jak 2 always
if (config.game_version != GameVersion::Jak1 || kForceNewTypes) {
// use new types for jak 2/3 always
types2::Input in;
types2::Output out;
in.func = &func;