Port current delink progress to USA and EUR Rev 1 (#139)

* sig apply main usa

* sig apply main eur1

* eur1 main

* usa main

* relocs and symbol fixes

* sig apply ov000 eur1

* sig apply ov000 usa

* eur1 ov000

* usa ov000

* fix duplicates

* fix issue with -lang flag

* make usa build OK

* make eur1 build OK

* ninja format

* name all functions from eur names

* eur1 overlay 18 and 19

* usa overlay 18 and 19

* eur1 version differences + fileselect fix

* overlay 17

* various overlays 1

* various overlays 2

* various overlays 3

* add missing last delinks

* various overlays 4

* usa overlay 32

* eur1 overlays 32, 36, 37, 41, 44, 49, 57, 68, 70, 73, 75, 80 and 94

* eur1 overlays 32 (for real this time) and 63

* eur1 overlay 31

* eur1 overlay 24

* add 97, 100 and itcm

* run ninja format
This commit is contained in:
Yanis
2026-08-26 17:01:41 +02:00
committed by GitHub
parent e685e44e40
commit a8fdb9c656
689 changed files with 87166 additions and 77495 deletions
+2 -2
View File
@@ -4,6 +4,7 @@
#include "FileSelect/FileSelectUnkDraw.hpp"
#include "Game/GameModeManager.hpp"
#include "System/SysNew.hpp"
#include "Unknown/UnkStruct_0204a088.hpp"
#include "Unknown/UnkSystem1.hpp"
#include "global.h"
#include "iterator.hpp"
@@ -12,7 +13,6 @@
#include <nitro/reg.h>
extern const s16 data_ov019_020d1bb0[];
extern "C" void func_ov001_020bd6a8();
class FileSelect_UnkClass7_04 {
public:
@@ -101,7 +101,7 @@ public:
REG_DISPCNT_SUB |= 0x00200010;
this->mUnk_004.func_ov001_020bd734(data_ov019_020d1bb0);
func_ov001_020bd6a8();
UnkStruct_0204a088::Create();
}
// clang-format on
+1 -1
View File
@@ -175,7 +175,7 @@ public:
void func_ov000_02073578(void *param1, unk32 param2);
void func_ov000_02073610(void *param1, unk32 param2);
#if IS_JP
#if IS_JP || IS_EUR1
void func_ov000_02074d78(unk32 param1);
#endif
+1 -1
View File
@@ -24,7 +24,7 @@ public:
/* 2C */ unk32 mUnk_2C;
/* 30 */ unk32 mUnk_30;
/* 34 */ unk32 mUnk_34;
#if IS_JP //! TODO: confirm if this is present on the other versions
#if IS_JP || IS_EUR1 //! TODO: confirm if this is present on the other versions
/* 38 */ unk32 mUnk_38;
/* 3C */ unk32 mUnk_3C;
#endif