From b210414eb76fd395d1dc636511760e5af0c42450 Mon Sep 17 00:00:00 2001 From: Swekka Date: Tue, 27 May 2025 18:39:46 +0200 Subject: [PATCH] d_a_obj_mapparts OK --- config/SOUE01/rels/d_a_obj_mappartsNP/symbols.txt | 2 +- configure.py | 2 +- include/d/a/obj/d_a_obj_mapparts.h | 2 ++ src/REL/d/a/obj/d_a_obj_mapparts.cpp | 5 +++++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/config/SOUE01/rels/d_a_obj_mappartsNP/symbols.txt b/config/SOUE01/rels/d_a_obj_mappartsNP/symbols.txt index 6b1fbce5..8dc86aed 100644 --- a/config/SOUE01/rels/d_a_obj_mappartsNP/symbols.txt +++ b/config/SOUE01/rels/d_a_obj_mappartsNP/symbols.txt @@ -2,7 +2,7 @@ _prolog = .text:0x00000000; // type:function size:0x2C scope:global _epilog = .text:0x00000030; // type:function size:0x2C scope:global _unresolved = .text:0x00000060; // type:function size:0x4 scope:global dAcOMapparts_c_classInit__Fv = .text:0x00000070; // type:function size:0x4C -AcOMapparts__init = .text:0x000000C0; // type:function size:0x8 +create__14dAcOMapparts_cFv = .text:0x000000C0; // type:function size:0x8 __dt__14dAcOMapparts_cFv = .text:0x000000D0; // type:function size:0x58 _ctors = .ctors:0x00000000; // type:label scope:global _dtors = .dtors:0x00000000; // type:label scope:global diff --git a/configure.py b/configure.py index 9abbc2b9..14640025 100644 --- a/configure.py +++ b/configure.py @@ -2147,7 +2147,7 @@ config.libs = [ Rel(NonMatching, "d_a_obj_lotus", "REL/d/a/obj/d_a_obj_lotus.cpp"), Rel(NonMatching, "d_a_obj_lotus_flower", "REL/d/a/obj/d_a_obj_lotus_flower.cpp"), Rel(NonMatching, "d_a_obj_lotus_seed", "REL/d/a/obj/d_a_obj_lotus_seed.cpp"), - Rel(NonMatching, "d_a_obj_mapparts", "REL/d/a/obj/d_a_obj_mapparts.cpp"), + Rel(Matching, "d_a_obj_mapparts", "REL/d/a/obj/d_a_obj_mapparts.cpp"), Rel(Matching, "d_a_obj_megami_island", "REL/d/a/obj/d_a_obj_megami_island.cpp"), Rel(NonMatching, "d_a_obj_mg_pumpkin", "REL/d/a/obj/d_a_obj_mg_pumpkin.cpp"), Rel(NonMatching, "d_a_obj_mole_cover", "REL/d/a/obj/d_a_obj_mole_cover.cpp"), diff --git a/include/d/a/obj/d_a_obj_mapparts.h b/include/d/a/obj/d_a_obj_mapparts.h index 7242dd91..75c6993f 100644 --- a/include/d/a/obj/d_a_obj_mapparts.h +++ b/include/d/a/obj/d_a_obj_mapparts.h @@ -8,6 +8,8 @@ public: dAcOMapparts_c() {} virtual ~dAcOMapparts_c() {} + virtual int create() override; + private: }; diff --git a/src/REL/d/a/obj/d_a_obj_mapparts.cpp b/src/REL/d/a/obj/d_a_obj_mapparts.cpp index 274c280b..5e4a118f 100644 --- a/src/REL/d/a/obj/d_a_obj_mapparts.cpp +++ b/src/REL/d/a/obj/d_a_obj_mapparts.cpp @@ -1,3 +1,8 @@ #include "d/a/obj/d_a_obj_mapparts.h" +#include "f/f_base.h" SPECIAL_ACTOR_PROFILE(OBJ_MAPPARTS, dAcOMapparts_c, fProfile::OBJ_MAPPARTS, 0x288, 0, 0); + +int dAcOMapparts_c::create() { + return FAILED; +}