Commit graph

33 commits

Author SHA1 Message Date
ragnarok-clanker
6ad48c31b5 Decompile fn_19622 (CNavigationManager::SetViewIcon)
Batch #5676 by zindokar: 0 byte-identical, 1 confirmed by peer review.

- fn_19622 CNavigationManager::SetViewIcon: logic confirmed by peer review

Peer-reviewed-by: Yommy, Millenium, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 14:29:52 +00:00
ragnarok-clanker
8a3455aae8 Decompile fn_19634 (CNavigationManager::CollectStartLinks)
Batch #4972 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19634 CNavigationManager::CollectStartLinks: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, SapitoSucio
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/NavigationCandidates.cpp
2026-10-30 08:54:31 +00:00
ragnarok-clanker
dc275e1b3a Decompile fn_19565 (CNavigationManager::ReadTarget)
Batch #4946 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19565 CNavigationManager::ReadTarget: logic confirmed by peer review

Peer-reviewed-by: Yommy, alisonrag, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 06:26:00 +00:00
ragnarok-clanker
981e82647d Decompile fn_19363 (NaviDataEntry::NaviDataEntry)
Batch #4780 by youko: 1 byte-identical, 0 confirmed by peer review.

- fn_19363 NaviDataEntry::NaviDataEntry: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-30 04:56:04 +00:00
ragnarok-clanker
8a252ed81c Decompile 4 functions in Source/Contents/NavigationRoute.cpp, Source/Contents/NavigationManager.h
Batch #4638 by eAthena: 1 byte-identical, 3 confirmed by peer review.

- fn_19382 NaviDataEntry::Init: byte-identical
- fn_19383 CNaviData::Search: logic confirmed by peer review
- fn_19385 CNaviData::ParseSearchKind: logic confirmed by peer review
- fn_19386 CNaviData::FindMobByTitle: logic confirmed by peer review

Peer-reviewed-by: willerthal, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:21:40 +00:00
ragnarok-clanker
dfe4c2ff24 Decompile 6 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h
Batch #4560 by eAthena: 3 byte-identical, 3 confirmed by peer review.

- fn_19582 CNavigationManager::GetRouteResult: byte-identical
- fn_19583 CNavigationManager::GetState: logic confirmed by peer review
- fn_19584 CNavigationManager::StateMapName: logic confirmed by peer review
- fn_19585 CNavigationManager::GetRouteFlag: byte-identical
- fn_19586 CNavigationManager::GetSelectedNode: byte-identical
- fn_19587 CNavigationManager::GetNode: logic confirmed by peer review

Peer-reviewed-by: willerthal, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 03:47:54 +00:00
ragnarok-clanker
b9b38092e5 Decompile 8 functions in Source/Client/Replay.cpp, Source/Client/Replay.h, ...
Batch #4511 by eAthena: 3 byte-identical, 5 confirmed by peer review.

- fn_19339 Replay::SetHeaderInfo: logic confirmed by peer review
- fn_19340 Replay::IncreaseSpeed: logic confirmed by peer review
- fn_19341 Replay::DecreaseSpeed: logic confirmed by peer review
- fn_19342 Replay::RestartClock: logic confirmed by peer review
- fn_19374 NaviDataEntry::GetPrevious: byte-identical
- fn_19375 NaviDataEntry::GetCost: byte-identical
- fn_19384 CNaviData::CollectLinksTo: logic confirmed by peer review
- fn_19389 CNaviData::ObjectCount: byte-identical

Peer-reviewed-by: willerthal, KWDev, tayoba
Reviewed-by: ragnarok-clanker
2026-10-30 03:43:08 +00:00
ragnarok-clanker
bba41f34f1 Decompile 3 functions in Source/Contents/NavigationManager.h, Source/Contents/NavigationRequest.cpp, ...
Batch #3874 by eAthena: 3 byte-identical, 0 confirmed by peer review.

- fn_19639 CNavigationManager::StateCount: byte-identical
- fn_19640 CNavigationManager::NodeCount: byte-identical
- fn_19669 CEntryQueueMgr::ResetCurrent: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/EntryQueueMgr.cpp
2026-10-29 23:47:14 +00:00
ragnarok-clanker
a3d77e5632 Decompile 2 functions in Source/Contents/NavigationRequest.cpp, Source/Contents/NavigationManager.h
Batch #3191 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19420 FindNaviObjectByName: logic confirmed by peer review
- fn_19470 CNaviInfo::FindMobByName: 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:06:57 +00:00
ragnarok-clanker
e15436b8f1 Decompile fn_19499 (CNaviInfo::Search)
Batch #2784 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19499 CNaviInfo::Search: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 18:59:37 +00:00
ragnarok-clanker
1a340dd48e Decompile 11 functions in Source/Contents/NavigationRequest.cpp, Source/Contents/NavigationManager.h
Batch #2703 by youko: 3 byte-identical, 8 confirmed by peer review.

- fn_19435 NavigationTarget::operator>: logic confirmed by peer review
- fn_19459 CNaviInfo::GetType: byte-identical
- fn_19468 CNaviInfo::Links: byte-identical
- fn_19469 CNaviInfo::FindMob: logic confirmed by peer review
- fn_19471 CNaviInfo::Mobs: byte-identical
- fn_19472 CNaviInfo::FindMobByIndex: logic confirmed by peer review
- fn_19482 CNavi_Object::CopyLinks: logic confirmed by peer review
- fn_19503 CNaviInfo::IsSearchable: logic confirmed by peer review
- fn_19500 CNaviInfo::CollectTargets: logic confirmed by peer review
- fn_19501 CNaviInfo::CollectMobsInRange: logic confirmed by peer review
- fn_19505 CNaviInfo::CollectMobsByTitle: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 18:35:09 +00:00
ragnarok-clanker
96bc52887f Decompile fn_19615 (CNavigationManager::WriteReplayState)
Batch #2663 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_19615 CNavigationManager::WriteReplayState: logic confirmed by peer review

Peer-reviewed-by: willerthal
Reviewed-by: ragnarok-clanker
2026-10-29 18:31:03 +00:00
ragnarok-clanker
a94250ec62 Confirm 3 functions in Source/Contents/ClientTiming.cpp, Source/Contents/NavigationManager.h
Batch #2110 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.

- fn_19424 CNaviInfo::CNaviInfo: logic confirmed by peer review (already on main)
- fn_19425 CNavi_Object::CNavi_Object: logic confirmed by peer review (already on main)
- fn_19426 CNavi_Object::CNavi_Object: logic confirmed by peer review (already on main)

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 10:35:34 +00:00
ragnarok-clanker
840c168e23 Decompile 2 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h
Batch #2076 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19554 NavigationTarget::NavigationTarget: logic confirmed by peer review
- fn_19566 CNavigationManager::ReadObject: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-29 09:56:08 +00:00
ragnarok-clanker
2d112c7390 Decompile fn_19609 (CNavigationManager::ShowRouteResult)
Batch #1975 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_19609 CNavigationManager::ShowRouteResult: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena
Reviewed-by: ragnarok-clanker
2026-10-29 08:58:03 +00:00
ragnarok-clanker
bdd504eb67 Decompile fn_19370 (NaviDataEntry::Reset)
Batch #2060 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_19370 NaviDataEntry::Reset: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 03:02:55 +00:00
ragnarok-clanker
11253e0bce Decompile 4 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h
Batch #1950 by eAthena: 4 byte-identical, 0 confirmed by peer review.

- fn_19514 CNaviInfo::LinkCount: byte-identical
- fn_19515 CNaviInfo::MobCount: byte-identical
- fn_19516 CNaviInfo::NpcCount: byte-identical
- fn_19517 CNavi_Link::LinkedLinkCount: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 00:04:10 +00:00
ragnarok-clanker
fcc5fcbcaf Decompile fn_19552 (NaviRouteLine::NaviRouteLine)
Batch #1934 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_19552 NaviRouteLine::NaviRouteLine: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 23:59:40 +00:00
ragnarok-clanker
ef13e565dd Decompile 2 functions in Source/Contents/ClientTiming.cpp, Source/Client/Session.h, ...
Batch #1897 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_23644 CSession::LoadNavigationScripts: logic confirmed by peer review
- fn_23645 CSession::LoadRobeAlpha: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 23:27:26 +00:00
ragnarok-clanker
e4e285180f Decompile fn_19610 (CNavigationManager::SavedTargetText)
Batch #1844 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19610 CNavigationManager::SavedTargetText: 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-28 22:50:17 +00:00
ragnarok-clanker
e4647a1535 Decompile fn_19598 (CNavigationManager::RequestRoute)
Batch #1781 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19598 CNavigationManager::RequestRoute: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
2026-10-28 22:37:25 +00:00
ragnarok-clanker
40dade2c0b Decompile 4 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h
Batch #1783 by Yommy: 4 byte-identical, 0 confirmed by peer review.

- fn_19451 CNavi_Link::ClearLinkedLinks: byte-identical
- fn_19452 CNavi_Link::ClearLinks: byte-identical
- fn_19453 CNavi_Object::ClearLinks: byte-identical
- fn_19490 CNavi_Link::GetLinkedName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 22:14:12 +00:00
ragnarok-clanker
d4d8129b0d Decompile 2 functions in Source/Contents/NavigationRoute.cpp, Source/Contents/NavigationManager.h
Batch #1752 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_19603 CNavigationManager::MapCellToView: logic confirmed by peer review
- fn_19608 CNavigationManager::RouteText: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 22:09:32 +00:00
ragnarok-clanker
d0614a545c Decompile 10 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h
Batch #1751 by Yommy: 0 byte-identical, 10 confirmed by peer review.

- fn_19558 NaviRouteLine::~NaviRouteLine: logic confirmed by peer review
- fn_19562 CNavigationManager::AddState: logic confirmed by peer review
- fn_19563 CNavigationManager::ParseFlags: logic confirmed by peer review
- fn_19564 CNavigationManager::ParseCell: logic confirmed by peer review
- fn_19568 CNavigationManager::WriteTarget: logic confirmed by peer review
- fn_19569 CNavigationManager::WriteObject: logic confirmed by peer review
- fn_19571 CNavigationManager::ClearSavedTarget: logic confirmed by peer review
- fn_19576 CNavigationManager::ClearStates: logic confirmed by peer review
- fn_19579 CNavigationManager::FindNodePath: logic confirmed by peer review
- fn_19580 CNavigationManager::SelectNodePath: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 22:02:26 +00:00
ragnarok-clanker
e38b027ea1 Decompile 2 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h
Batch #1754 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_19572 CNavigationManager::ClearCurrentObject: byte-identical
- fn_19577 CNavigationManager::ClearNodes: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 22:01:45 +00:00
ragnarok-clanker
4092a8c832 Decompile fn_19379 (NaviCell::GetY)
Batch #1750 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_19379 NaviCell::GetY: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 21:59:30 +00:00
ragnarok-clanker
a5a9051638 Decompile fn_19465 (CNaviInfo::FindMatchingLink)
Batch #1735 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19465 CNaviInfo::FindMatchingLink: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 21:57:46 +00:00
ragnarok-clanker
37d909cfee Decompile 3 functions in Source/Contents/NavigationRequest.cpp, Source/Contents/NavigationManager.h
Batch #1729 by ragnarok-clanker: 3 byte-identical, 0 confirmed by peer review.

- fn_19462 CNaviInfo::GetCellY: byte-identical
- fn_19463 CNaviInfo::GetIndex: byte-identical
- fn_19480 CNaviInfo::Npcs: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 21:45:53 +00:00
ragnarok-clanker
4cf3413524 Decompile 4 functions in Source/Client/Mode/CGameMode.h, Source/Contents/Ground/TerrainCoordinates.cpp, ...
Batch #1556 by ragnarok-clanker: 2 byte-identical, 2 confirmed by peer review.

- fn_19489 CNavi_Link::GetLinkedInfo: byte-identical
- fn_19481 CNaviInfo::IsVisited: byte-identical
- fn_45449 CNaviData::Clear: logic confirmed by peer review
- fn_19371 CNaviData::~CNaviData: logic confirmed by peer review

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/NavigationDestinations.cpp, Source/Contents/NavigationGraph.cpp, Source/Contents/WorldNavigation.cpp
2026-10-28 18:48:31 +00:00
ragnarok-clanker
dfadb24ce5 Decompile 5 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h, ...
Batch #1541 by ragnarok-clanker: 5 byte-identical, 0 confirmed by peer review.

- fn_19473 CNavi_Link::GetTitle: byte-identical
- fn_19475 CNavi_Link::GetName: byte-identical
- fn_19487 CNavi_Link::GetIndex: byte-identical
- fn_19492 CNavi_Link::GetType: byte-identical
- fn_19494 CNavi_Link::GetId: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/NavigationLink.cpp
2026-10-28 17:38:51 +00:00
ragnarok-clanker
3c5e940a6d Decompile 31 functions in Source/Contents/NavigationManager.h, Source/Contents/NavigationRequest.cpp, ...
Batch #1503 by ragnarok-clanker: 12 byte-identical, 19 confirmed by peer review.

- fn_19461 CNavi_Object::GetFlag: logic confirmed by peer review
- fn_19474 CNavi_Object::GetTitle: byte-identical
- fn_19476 CNaviInfo::GetTitle: byte-identical
- fn_19477 CNavi_Object::GetName: byte-identical
- fn_19484 CNavi_Object::GetCell: logic confirmed by peer review
- fn_19485 CNaviInfo::GetName: byte-identical
- fn_19488 CNavi_Object::GetIndex: byte-identical
- fn_19493 CNavi_Object::GetType: byte-identical
- fn_19495 CNavi_Object::GetId: byte-identical
- fn_19498 CNavi_Object::GetInfo: byte-identical
- fn_19376 CNavigationManager::FindObject: logic confirmed by peer review
- fn_19378 CNaviData::GetCell: logic confirmed by peer review
- fn_19380 CNaviData::GetInfo: byte-identical
- fn_19430 CNavi_Object::~CNavi_Object: logic confirmed by peer review
- fn_19434 CNaviInfo::HasName: logic confirmed by peer review
- fn_19604 CNavigationManager::SelectedNodeText: logic confirmed by peer review
- fn_19605 CNavigationManager::SubDestinationText: logic confirmed by peer review
- fn_19606 CNavigationManager::DestinationText: logic confirmed by peer review
- fn_19607 CNavigationManager::DestinationTitle: logic confirmed by peer review
- fn_19613 CNavigationManager::LoadSettings: logic confirmed by peer review
- fn_19618 CNavigationManager::FitToSquare: logic confirmed by peer review
- fn_45449 CNaviData::Clear: logic confirmed by peer review
- fn_19588 CNavigationManager::GetCurrentTarget: logic confirmed by peer review
- fn_19589 CNavigationManager::GetCurrentTargetName: logic confirmed by peer review
- fn_19590 CNavigationManager::GetSavedTarget: logic confirmed by peer review
- fn_19591 CNavigationManager::GetDestinationInfo: byte-identical
- fn_19592 CNavigationManager::GetDestinationCell: logic confirmed by peer review
- fn_19594 CNavigationManager::ClearData: logic confirmed by peer review
- fn_19596 CNavigationManager::IsCurrentTarget: logic confirmed by peer review
- fn_19597 CNavigationManager::GetCurrentTargetType: byte-identical
- fn_19635 CNavigationManager::SaveCurrentTarget: byte-identical

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/NavigationRequest.cpp
2026-10-28 17:20:17 +00:00
ragnarok-clanker
e8a6a7d816 Decompile 4 functions in Source/Contents/NavigationRoute.cpp, Source/Contents/NavigationManager.h, ...
Batch #1397 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_19376 NavigationManager::FindObject: logic confirmed by peer review
- fn_19434 NavigationObject::HasName: logic confirmed by peer review
- fn_19613 NavigationManager::LoadSettings: logic confirmed by peer review
- fn_19618 NavigationManager::FitToSquare: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/NavigationRoute.cpp
2026-10-28 12:35:52 +00:00
ragnarok-clanker
9d3e6d1668 Decompile 2 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h
Batch #1395 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_19597 NavigationManager::GetCurrentTargetType: byte-identical
- fn_19635 NavigationManager::SaveCurrentTarget: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/NavigationSource.cpp
2026-10-28 12:13:49 +00:00