From 76aae30e2a2275a213dc7682203933bcc73ffac3 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Fri, 30 Oct 2026 00:07:33 +0000 Subject: [PATCH] Decompile 4 functions in Source/Contents/SimpleStringMgr.cpp, Source/Contents/SimpleStringMgr.h Batch #3698 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review. - fn_09078 CSimpleStringMgr::TransformFields: logic confirmed by peer review (annotation added to existing code) - fn_09079 CSimpleStringMgr::GetString: logic confirmed by peer review (already on main) - fn_09080 CSimpleStringMgr::Init: logic confirmed by peer review (annotation added to existing code) - fn_09081 CSimpleStringMgr::LoadCsv: logic confirmed by peer review (annotation added to existing code) Peer-reviewed-by: eAthena, Yommy, Gravity Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/SimpleStringMgr.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Contents/SimpleStringMgr.cpp b/Source/Contents/SimpleStringMgr.cpp index a029201d..5e2ce4d2 100644 --- a/Source/Contents/SimpleStringMgr.cpp +++ b/Source/Contents/SimpleStringMgr.cpp @@ -42,6 +42,7 @@ const char* CSimpleStringMgr::GetString(const char* key) { } // OFFSET: 0x007A9780 +// FUNCTION: fn_09078 std::vector CSimpleStringMgr::TransformFields(const std::vector& fields) { std::vector result; result.reserve(fields.size()); @@ -62,6 +63,7 @@ std::vector CSimpleStringMgr::TransformFields(const std::vectorLoadCsv("simplemsg\\msg_emotion.csv", [this](const std::vector& fields) { return this->TransformFields(fields); }, @@ -74,6 +76,7 @@ void CSimpleStringMgr::Init() { } // OFFSET: 0x007AA360 +// FUNCTION: fn_09081 void CSimpleStringMgr::LoadCsv(const char* name, std::function(std::vector&)> transform, std::function&, std::any)> insert, std::any context) { g_simpleStringObject.LoadCsv(name, transform, insert, context);