Improve or match actor static initializers (#44)

* use the new DECL_PROFILE macro to match static initializers

* forgot to keep the mode macro

* same thing with mapobjects

* create profile.hpp

* update delink and symbols for eur

* update delink and symbols for jp

* ninja format

* fix some stuff 1

* fix jp build
This commit is contained in:
Yanis
2026-04-12 04:36:32 +02:00
committed by GitHub
parent c537818320
commit 1b31487fee
1024 changed files with 6519 additions and 9613 deletions
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkCSTL.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkCSTL sMapObjectProfileUnkCSTL;
ARM MapObjectProfileUnkCSTL *MapObjectProfileUnkCSTL::GetProfile() {
return &sMapObjectProfileUnkCSTL;
}
ARM DECL_PROFILE(MapObjectProfileUnkCSTL);
ARM MapObject *MapObjectProfileUnkCSTL::Create() {
return new(HeapIndex_2) MapObjectUnkCSTL();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkETDK.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkETDK sMapObjectProfileUnkETDK;
ARM MapObjectProfileUnkETDK *MapObjectProfileUnkETDK::GetProfile() {
return &sMapObjectProfileUnkETDK;
}
ARM DECL_PROFILE(MapObjectProfileUnkETDK);
ARM MapObject *MapObjectProfileUnkETDK::Create() {
return new(HeapIndex_2) MapObjectUnkETDK();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkMBRG.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkMBRG sMapObjectProfileUnkMBRG;
ARM MapObjectProfileUnkMBRG *MapObjectProfileUnkMBRG::GetProfile() {
return &sMapObjectProfileUnkMBRG;
}
ARM DECL_PROFILE(MapObjectProfileUnkMBRG);
ARM MapObject *MapObjectProfileUnkMBRG::Create() {
return new(HeapIndex_2) MapObjectUnkMBRG();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkMZFE.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkMZFE sMapObjectProfileUnkMZFE;
ARM MapObjectProfileUnkMZFE *MapObjectProfileUnkMZFE::GetProfile() {
return &sMapObjectProfileUnkMZFE;
}
ARM DECL_PROFILE(MapObjectProfileUnkMZFE);
ARM MapObject *MapObjectProfileUnkMZFE::Create() {
return new(HeapIndex_2) MapObjectUnkMZFE();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkTMFR.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkTMFR sMapObjectProfileUnkTMFR;
ARM MapObjectProfileUnkTMFR *MapObjectProfileUnkTMFR::GetProfile() {
return &sMapObjectProfileUnkTMFR;
}
ARM DECL_PROFILE(MapObjectProfileUnkTMFR);
ARM MapObject *MapObjectProfileUnkTMFR::Create() {
return new(HeapIndex_2) MapObjectUnkTMFR();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkTRBR.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkTRBR sMapObjectProfileUnkTRBR;
ARM MapObjectProfileUnkTRBR *MapObjectProfileUnkTRBR::GetProfile() {
return &sMapObjectProfileUnkTRBR;
}
ARM DECL_PROFILE(MapObjectProfileUnkTRBR);
ARM MapObject *MapObjectProfileUnkTRBR::Create() {
return new(HeapIndex_2) MapObjectUnkTRBR();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkTRDA.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkTRDA sMapObjectProfileUnkTRDA;
ARM MapObjectProfileUnkTRDA *MapObjectProfileUnkTRDA::GetProfile() {
return &sMapObjectProfileUnkTRDA;
}
ARM DECL_PROFILE(MapObjectProfileUnkTRDA);
ARM MapObject *MapObjectProfileUnkTRDA::Create() {
return new(HeapIndex_2) MapObjectUnkTRDA();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkTRFO.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkTRFO sMapObjectProfileUnkTRFO;
ARM MapObjectProfileUnkTRFO *MapObjectProfileUnkTRFO::GetProfile() {
return &sMapObjectProfileUnkTRFO;
}
ARM DECL_PROFILE(MapObjectProfileUnkTRFO);
ARM MapObject *MapObjectProfileUnkTRFO::Create() {
return new(HeapIndex_2) MapObjectUnkTRFO();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkTRFV.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkTRFV sMapObjectProfileUnkTRFV;
ARM MapObjectProfileUnkTRFV *MapObjectProfileUnkTRFV::GetProfile() {
return &sMapObjectProfileUnkTRFV;
}
ARM DECL_PROFILE(MapObjectProfileUnkTRFV);
ARM MapObject *MapObjectProfileUnkTRFV::Create() {
return new(HeapIndex_2) MapObjectUnkTRFV();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkTRRA.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkTRRA sMapObjectProfileUnkTRRA;
ARM MapObjectProfileUnkTRRA *MapObjectProfileUnkTRRA::GetProfile() {
return &sMapObjectProfileUnkTRRA;
}
ARM DECL_PROFILE(MapObjectProfileUnkTRRA);
ARM MapObject *MapObjectProfileUnkTRRA::Create() {
return new(HeapIndex_2) MapObjectUnkTRRA();
@@ -3,11 +3,7 @@
#include "MapObject/MapObjectUnkTRSH.hpp"
#include "System/SysNew.hpp"
static MapObjectProfileUnkTRSH sMapObjectProfileUnkTRSH;
ARM MapObjectProfileUnkTRSH *MapObjectProfileUnkTRSH::GetProfile() {
return &sMapObjectProfileUnkTRSH;
}
ARM DECL_PROFILE(MapObjectProfileUnkTRSH);
ARM MapObject *MapObjectProfileUnkTRSH::Create() {
return new(HeapIndex_2) MapObjectUnkTRSH();