Reborn Posted December 13, 2017 Posted December 13, 2017 Hi everyone. In ragnarok client we have some alt functions like Alt + E => Opening Inventory Alt + S => Opening Skills Alt + Q => Opening Equipment and etc.. My questions are: 1. how can I make a custom Alt function. for example if I do Alt + D it will open a custom window. 2. how can I make the Alt + Q show the Equipment and the Stats together Im using client 2016-12-28aRagexeRE. Quote
0 Tisuuu Posted December 13, 2017 Posted December 13, 2017 I really want to know this too. follow... Quote
0 Ai4rei Posted December 24, 2017 Posted December 24, 2017 (edited) Shortcut keys are processed in UIWindowMgr::ProcessPushButton. To locate it, look for a single reference to DefWindowProcA import to find the main window procedure, then follow the call in the WM_KEYUP, WM_KEYDOWN or WM_SYSKEYDOWN handlers. Edited December 24, 2017 by Ai4rei Quote
0 Reborn Posted December 25, 2017 Author Posted December 25, 2017 (edited) 16 hours ago, Ai4rei said: Shortcut keys are processed in UIWindowMgr::ProcessPushButton. To locate it, look for a single reference to DefWindowProcA import to find the main window procedure, then follow the call in the WM_KEYUP, WM_KEYDOWN or WM_SYSKEYDOWN handlers. @Ai4rei Where can I find this file? is it from the src files? I was able to find it but I can figure it out how to create a custom alt function. Sorry for the noob question. Reason Im asking this because I have a custom window in mind that I would like to apply in my RO server. Edited December 25, 2017 by neXus Quote
0 Ai4rei Posted December 25, 2017 Posted December 25, 2017 You need to edit the client executable to do this (keywords: reverse-engineering, hexing, assembler), same goes for creating a custom window. Quote
0 Reborn Posted December 26, 2017 Author Posted December 26, 2017 13 hours ago, Ai4rei said: You need to edit the client executable to do this (keywords: reverse-engineering, hexing, assembler), same goes for creating a custom window. @Ai4rei How can I edit the client? What tool should I need to use? Sorry Im really new to this and I want to learn it to the best that I can. Quote
0 Ai4rei Posted December 26, 2017 Posted December 26, 2017 Hex-editor, debugger/disassembler, PDB browser; or something that combines all three; IDA, OllyDbg or WinDbg to name a few. Searching for the keywords, I gave you above, should give you enough information. Quote
Question
Reborn
Hi everyone.
In ragnarok client we have some alt functions like
Alt + E => Opening Inventory
Alt + S => Opening Skills
Alt + Q => Opening Equipment
and etc..
My questions are:
1. how can I make a custom Alt function. for example if I do Alt + D it will open a custom window.
2. how can I make the Alt + Q show the Equipment and the Stats together
Im using client 2016-12-28aRagexeRE.
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.