Jump to content

NourSoliman

Member
  • Posts

    2
  • Joined

  • Last visited

Everything posted by NourSoliman

  1. Hey everyone, Thanks for the answers and for trying to help I really like the community here and I'm glad to be part of it. Alhamdulilah i figured this out through reverse engineering the client binary. The key function is sub_48A2B2 which is the tab switcher It takes a tab ID and maps it through sub_48932E 2017 ==> Upgrade 2018 ==> Compose 2026 ==> Perfection (the default) The fix is a simple MinHook on sub_48A2B2 that intercepts when the window opens with Perfection (2026) and redirects it to Compose (2018) leaving all other tab clicks unaffected. Hope this helps! [Conquer] King-Dragon-Warrior 2026-05-02 11-17-30.mp4
  2. Hi everyone, I'm working on a Conquer Online 6609 source and I'm trying to customize the Forging UI I have already removed the Perfection button from the UI but the window still defaults to the Perfection tab I've been digging through the client binary and found some logic in dlgequappend.cpp and sub_4879D8, but I'm looking for the specific part that sets the default tabIndex or ActionID when the window initializes Does anyone have a hint on where the client hardcodes the default tab for the Forge window? Or is there a way to force it to the Compose tab via memory patch/hook? Any hints would be greatly appreciated!
×
×
  • Create New...