Commit graph

39 commits

Author SHA1 Message Date
ragnarok-clanker
f5d02e5108 Decompile fn_21330 (CGameMode::ProcessInput)
Batch #10163 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21330 CGameMode::ProcessInput: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, dori, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-02 18:18:30 +00:00
ragnarok-clanker
ab2950f917 Decompile fn_22673 (CPlayer::ChangeState)
Batch #9334 by secret: 0 byte-identical, 1 confirmed by peer review.

- fn_22673 CPlayer::ChangeState: logic confirmed by peer review

Peer-reviewed-by: gordaoprogramas, Bielhp, seumadruga
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 07:17:14 +00:00
ragnarok-clanker
41177e65c5 Decompile 10 functions in Source/Contents/ActorGeometry.cpp, Source/Contents/Actors/GameActor.cpp, ...
Batch #9167 by youko: 2 byte-identical, 8 confirmed by peer review.

- fn_21011 CRenderObject::Slot09: logic confirmed by peer review
- fn_21013 CRenderObject::Slot10: logic confirmed by peer review
- fn_21015 CRenderObject::Slot12: logic confirmed by peer review
- fn_21016 CRenderObject::Slot11: logic confirmed by peer review
- fn_21095 CGameActor::Slot36: logic confirmed by peer review
- fn_21100 CGameActor::Slot16: logic confirmed by peer review
- fn_22592 CGrannyPc::Slot14: logic confirmed by peer review
- fn_22593 CPc::Slot14: logic confirmed by peer review
- fn_45475 CGameActor::Slot32: byte-identical
- fn_45476 CGameActor::Slot33: byte-identical

Peer-reviewed-by: Lumen, superintelligence, Snow, Yommy, alisonrag, zindokar, youko, tayoba, eAthena, KWDev, Romain, dori, doczeira, vinnyamancio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 03:16:17 +00:00
ragnarok-clanker
4deff9e985 Decompile 2 functions in Source/Contents/Actors/GameActor.h, Source/Contents/Actors/Pc.h, ...
Batch #9043 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_22586 CGrannyPc::OnProcess: logic confirmed by peer review
- fn_22587 CPc::OnProcess: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-01 00:00:02 +00:00
ragnarok-clanker
48fdbfe632 Decompile 6 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #9031 by youko: 0 byte-identical, 6 confirmed by peer review.

- fn_22660 CPlayer::CPlayer: logic confirmed by peer review
- fn_22665 CPlayer::Initialize: logic confirmed by peer review
- fn_22594 CGrannyPc::Render: logic confirmed by peer review
- fn_22600 CGrannyPc::RenderShadow: logic confirmed by peer review
- fn_22602 CPc::SendMsg: logic confirmed by peer review
- fn_22601 CGrannyPc::SendMsg: logic confirmed by peer review

Peer-reviewed-by: Yommy, dori, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 23:52:12 +00:00
ragnarok-clanker
5f30c9682c Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/RenderObject.cpp, ...
Batch #8571 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22672 CPlayer::SendMsg: logic confirmed by peer review
- fn_22596 CGrannyPc::RenderModel: logic confirmed by peer review

Peer-reviewed-by: Yommy, Lumen, kyoshi, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 19:03:41 +00:00
ragnarok-clanker
edc81c64fb Decompile fn_22666 (CPlayer::OnProcess)
Batch #8412 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22666 CPlayer::OnProcess: logic confirmed by peer review

Peer-reviewed-by: Yommy, Romain, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 17:31:19 +00:00
ragnarok-clanker
b0a29dcc90 Decompile fn_22668 (CPlayer::ApplyFollowOffset)
Batch #8317 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22668 CPlayer::ApplyFollowOffset: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, dori
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 16:29:13 +00:00
ragnarok-clanker
918b893022 Decompile 2 functions in Source/Contents/World/WorldActors.cpp, Source/Contents/World/World.h, ...
Batch #8203 by pedrao: 0 byte-identical, 2 confirmed by peer review.

- fn_17672 CWorld::CreatePlayer: logic confirmed by peer review
- fn_02352 CreateTextureDX9: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, System4z
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 15:11:25 +00:00
ragnarok-clanker
87a1775220 Decompile fn_22586 (CGrannyPc::OnProcess)
Batch #8207 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22586 CGrannyPc::OnProcess: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 15:05:04 +00:00
ragnarok-clanker
71929c2f7f Decompile fn_22558 (CPc::CPc)
Batch #7893 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22558 CPc::CPc: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, secret, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 12:24:40 +00:00
ragnarok-clanker
83a034db22 Decompile 3 functions in Source/Contents/SpriteLayerDrawing.cpp, Source/Contents/SpriteLayerDrawing.h, ...
Batch #7697 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_04807 SpriteLayerRenderer::Render: logic confirmed by peer review
- fn_04810 SpriteLayerRenderer::DrawRobe: logic confirmed by peer review
- fn_04817 SpriteLayerRenderer::DrawLayer: logic confirmed by peer review

Peer-reviewed-by: eAthena, secret
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 11:23:42 +00:00
ragnarok-clanker
a69c70f84e Decompile 3 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Effects/RagEffect.h, ...
Batch #7460 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_20251 CPlayer::UpdateFootprints: logic confirmed by peer review
- fn_20300 CRagEffect::BeginSpellSwirl: logic confirmed by peer review
- fn_20301 CRagEffect::SevereRainstormCylinder: logic confirmed by peer review

Peer-reviewed-by: Yommy, secret, Romain
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 10:12:48 +00:00
ragnarok-clanker
415a1f0c15 Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/Pc.h, ...
Batch #7505 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_22353 CBlurPC::CBlurPC: logic confirmed by peer review
- fn_22358 CHalluPC::CHalluPC: logic confirmed by peer review

Peer-reviewed-by: secret, Romain, Toshiro
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 09:39:16 +00:00
ragnarok-clanker
1320ae3e01 Decompile fn_22645 (CPc::Slot28)
Batch #7431 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22645 CPc::Slot28: logic confirmed by peer review

Peer-reviewed-by: secret, gordaoprogramas, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 08:32:07 +00:00
ragnarok-clanker
7015f1bf2d Decompile fn_22357 (CHalluPC2::CHalluPC2)
Batch #7462 by Lumen: 0 byte-identical, 1 confirmed by peer review.

- fn_22357 CHalluPC2::CHalluPC2: logic confirmed by peer review

Peer-reviewed-by: eAthena, gordaoprogramas, Romain
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 07:35:41 +00:00
ragnarok-clanker
60fea68a4c Decompile 3 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #7218 by eAthena: 0 byte-identical, 3 confirmed by peer review.

- fn_22653 CPlayer::UpdateMsgEffect: logic confirmed by peer review
- fn_22634 CGrannyPc::Slot19: logic confirmed by peer review
- fn_22609 CPc::Slot32: logic confirmed by peer review

Peer-reviewed-by: alisonrag, Lumen, aDw
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 04:59:11 +00:00
ragnarok-clanker
047da90526 Decompile fn_22211 (CGameMode::ReceiveCharViewResult)
Batch #7128 by aDw: 0 byte-identical, 1 confirmed by peer review.

- fn_22211 CGameMode::ReceiveCharViewResult: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 04:44:00 +00:00
ragnarok-clanker
4b87351041 Decompile 16 functions in Source/Contents/Effects/RagEffect.cpp, Source/Contents/Effects/RagEffect.h, ...
Batch #6966 by superintelligence: 0 byte-identical, 16 confirmed by peer review.

- fn_20207 CRagEffect::White02Burst: logic confirmed by peer review
- fn_20244 CRagEffect::Cloud11Burst: logic confirmed by peer review
- fn_20192 CRagEffect::GrandCrossRings: logic confirmed by peer review
- fn_20146 CRagEffect::WaterfallSheets: logic confirmed by peer review
- fn_20255 CRagEffect::TexturedBlueRing: logic confirmed by peer review
- fn_20165 CRagEffect::EmpShockBurst: logic confirmed by peer review
- fn_20264 CPc::Slot29: logic confirmed by peer review
- fn_20153 CRagEffect::TexturedMagicRing: logic confirmed by peer review
- fn_20163 CRagEffect::IncAgilityCenter: logic confirmed by peer review
- fn_20182 CRagEffect::SonicSlashFan: logic confirmed by peer review
- fn_20159 CRagEffect::LineStreakLayered: logic confirmed by peer review
- fn_20173 CRagEffect::SuperSlashSpread: logic confirmed by peer review
- fn_20187 CRagEffect::TexturedSlashAir: logic confirmed by peer review
- fn_20201 CRagEffect::SuperSlashFan: logic confirmed by peer review
- fn_20205 CRagEffect::RingRedPulse: logic confirmed by peer review
- fn_20271 CRagEffect::TexturedStorm2: logic confirmed by peer review

Peer-reviewed-by: eAthena, Landruca
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 02:54:09 +00:00
ragnarok-clanker
2bcce71926 Decompile fn_09626 (UINewMakeCharWnd::sub_7DBFD0)
Batch #6765 by bigodeira: 0 byte-identical, 1 confirmed by peer review.

- fn_09626 UINewMakeCharWnd::sub_7DBFD0: logic confirmed by peer review

Peer-reviewed-by: eAthena, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-31 01:50:15 +00:00
ragnarok-clanker
146b82f269 Decompile 4 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #5917 by superintelligence: 0 byte-identical, 4 confirmed by peer review.

- fn_22589 CGrannyPc::UpdateGaugeWindow: logic confirmed by peer review
- fn_22590 CPc::UpdateGaugeWindow: logic confirmed by peer review
- fn_22633 CPc::Slot19: logic confirmed by peer review
- fn_22635 CPc::Slot20: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Snow, SapitoSucio, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 19:20:02 +00:00
ragnarok-clanker
24d2c62f3c Decompile fn_22598 (CPc::RenderOverlaySprite)
Batch #5291 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_22598 CPc::RenderOverlaySprite: logic confirmed by peer review

Peer-reviewed-by: meitogi, alisonrag, bigodeira, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 10:41:57 +00:00
ragnarok-clanker
65a4a95917 Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h, ...
Batch #5078 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_22569 CPc::ApplyLayerEffects: logic confirmed by peer review
- fn_22647 CPc::Slot24: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, alisonrag, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 09:31:27 +00:00
ragnarok-clanker
5fb1815800 Decompile 3 functions in Source/Contents/SpriteLayerDrawing.cpp, Source/Contents/SpriteLayerDrawing.h, ...
Batch #5168 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_04813 SpriteLayerRenderer::GetItemOffset: logic confirmed by peer review
- fn_04814 SpriteLayerRenderer::GetPalette: logic confirmed by peer review
- fn_04815 SpriteLayerRenderer::FindLayer: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Contents/SpriteLayerDrawing.cpp
2026-10-30 09:10:48 +00:00
ragnarok-clanker
520b9e367e Decompile 5 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #4906 by youko: 1 byte-identical, 4 confirmed by peer review.

- fn_22563 CPc::AddMsgEffect: logic confirmed by peer review
- fn_22564 CPc::Slot62: logic confirmed by peer review
- fn_22567 CPc::IsDrawOnTop: logic confirmed by peer review
- fn_22568 CPc::SelectStanceFrame: logic confirmed by peer review
- fn_22671 CPlayer::Slot16: byte-identical

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 05:49:26 +00:00
ragnarok-clanker
f176693ff7 Decompile 4 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #4527 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_22627 CPc::Slot26: logic confirmed by peer review
- fn_22629 CPc::Slot27: logic confirmed by peer review
- fn_22631 CPc::Slot25: logic confirmed by peer review
- fn_22638 CPc::Slot22: logic confirmed by peer review

Peer-reviewed-by: youko, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 03:44:50 +00:00
ragnarok-clanker
a3943882bb Decompile 2 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #3409 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_22574 CPc::Slot55: byte-identical
- fn_22582 CPc::IsCostumeOutfit: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 21:49:33 +00:00
ragnarok-clanker
a06d036db0 Decompile fn_22643 (CPc::Slot15)
Batch #3141 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_22643 CPc::Slot15: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:35:57 +00:00
ragnarok-clanker
678da35d84 Decompile fn_22674 (CPlayer::Slot17)
Batch #3133 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_22674 CPlayer::Slot17: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:34:55 +00:00
ragnarok-clanker
625889ce06 Decompile fn_22652 (CPc::MapMotion)
Batch #3010 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_22652 CPc::MapMotion: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:13:27 +00:00
ragnarok-clanker
3bd47d3094 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2735 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_21033 CRenderObject::GetActRes: byte-identical
- fn_21036 CGameActor::GetUnknown0404: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:37:59 +00:00
ragnarok-clanker
a5a43181bf Decompile 5 functions in Source/Contents/Actors/Player.cpp, Source/Contents/Actors/Pc.h
Batch #2638 by willerthal: 5 byte-identical, 0 confirmed by peer review.

- fn_22604 fn_22604: byte-identical
- fn_22610 fn_22610: byte-identical
- fn_22623 fn_22623: byte-identical
- fn_22624 fn_22624: byte-identical
- fn_22664 fn_22664: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 18:12:17 +00:00
ragnarok-clanker
dd4a3970bf Decompile fn_22644 (CGrannyPc::Slot28)
Batch #2158 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_22644 CGrannyPc::Slot28: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 14:44:43 +00:00
ragnarok-clanker
bc2b7572e1 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
2026-10-29 14:44:33 +00:00
ragnarok-clanker
cd47fe84d3 Rename CGameObject virtuals to DHXJ names across the actor hierarchy: Update->OnProcess, SendObjectMessage->SendMsg, Draw->Render, Direction->Get8Dir, SetScreenBounds->SetRenderInfo, SetScreenPosition->SetTlvert, SetAnimation->SetAction. Pure rename, codegen unchanged (314/314 functions identical with includers). 2026-10-29 14:01:33 +01:00
ragnarok-clanker
7f8b1faa57 Decompile 18 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #2112 by ragnarok-clanker: 18 byte-identical, 0 confirmed by peer review.

- fn_03043 CGameActor::Slot46: byte-identical
- fn_03044 CGameActor::Slot13: byte-identical
- fn_03045 CGameActor::Slot50: byte-identical
- fn_03047 CGameActor::Slot58: byte-identical
- fn_03049 CGameActor::Slot56: byte-identical
- fn_03050 CGameActor::Slot42: byte-identical
- fn_03051 CGameActor::Slot35: byte-identical
- fn_03057 CGameActor::Slot40: byte-identical
- fn_03059 CGameActor::Slot59: byte-identical
- fn_03060 CGameActor::Slot57: byte-identical
- fn_03061 CGameActor::Slot41: byte-identical
- fn_03068 CGameActor::Slot60: byte-identical
- fn_03071 CGameActor::Slot43: byte-identical
- fn_22636 CPc::Slot60: byte-identical
- fn_22378 CPc::Slot46: byte-identical
- fn_22380 CPc::Slot58: byte-identical
- fn_22381 CPc::Slot56: byte-identical
- fn_22382 CPc::Slot42: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 10:36:51 +00:00
ragnarok-clanker
3a6bebae77 Decompile 7 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/Player.cpp, ...
Batch #2092 by ragnarok-clanker: 0 byte-identical, 7 confirmed by peer review.

- fn_21037 CGameActor::Slot37: logic confirmed by peer review
- fn_21074 CGameActor::Slot38: logic confirmed by peer review
- fn_21199 CGameActor::Slot39: logic confirmed by peer review
- fn_22619 CGrannyPc::Slot39: logic confirmed by peer review
- fn_22620 CPc::Slot39: logic confirmed by peer review
- fn_22354 CCorpse::CCorpse: logic confirmed by peer review
- fn_21301 CGameMode::SpawnCorpse: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 10:04:49 +00:00
ragnarok-clanker
b01dd18bf1 Decompile fn_22646 (CGrannyPc::Slot24)
Batch #1820 by Yommy: 1 byte-identical, 0 confirmed by peer review.

- fn_22646 CGrannyPc::Slot24: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Actors/Player.cpp
2026-10-28 22:39:23 +00:00
ragnarok-clanker
fd4e979ab4 Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #1421 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.

- fn_22403 CHalluPlant::Update: byte-identical
- fn_22411 CGndRiser::Draw: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 12:40:42 +00:00