From bc2b7572e192bb2611a5eb3f6013d5b2d4800afe Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 29 Oct 2026 14:44:33 +0000 Subject: [PATCH] Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/Pc.h Batch #2157 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review. - fn_22429 CPc::Slot59: logic confirmed by peer review - fn_22430 CPc::Slot57: logic confirmed by peer review Reviewed-by: ragnarok-clanker --- Source/Contents/Actors/Pc.h | 2 ++ Source/Contents/Sound/SoundMaker.cpp | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/Source/Contents/Actors/Pc.h b/Source/Contents/Actors/Pc.h index 2e229551..05be3540 100644 --- a/Source/Contents/Actors/Pc.h +++ b/Source/Contents/Actors/Pc.h @@ -27,7 +27,9 @@ public: int Slot46() override; void Slot47(unsigned char value) override; int Slot56() override; + void Slot57(int value) override; bool Slot58() override; + void Slot59(bool value) override; void Slot60() override; float* GetExtent(float* extent) const override; diff --git a/Source/Contents/Sound/SoundMaker.cpp b/Source/Contents/Sound/SoundMaker.cpp index 812a1b14..71888b40 100644 --- a/Source/Contents/Sound/SoundMaker.cpp +++ b/Source/Contents/Sound/SoundMaker.cpp @@ -246,6 +246,18 @@ std::int64_t CPc::Slot35() { return (static_cast(this->unknown_044C) << 32) | static_cast(this->weapon); } +// OFFSET: 0x00DA5800 +// FUNCTION: fn_22429 +void CPc::Slot59(bool value) { + this->unknown_04E0 = value; +} + +// OFFSET: 0x00DA5810 +// FUNCTION: fn_22430 +void CPc::Slot57(int value) { + this->unknown_04DC = value; +} + // OFFSET: 0x00DA4150 // FUNCTION: fn_22411 void CGndRiser::Render(int) {