Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot use SimpleHook in tRO #7

Open
chatchanunn opened this issue Oct 28, 2015 · 0 comments
Open

Cannot use SimpleHook in tRO #7

chatchanunn opened this issue Oct 28, 2015 · 0 comments

Comments

@chatchanunn
Copy link

Cannot use SimpleHook in tRO.

Hello sekishi1259

First of all, I have to Thank you for The Best program in The world to help about playing Ragnarok.
I often update SimpleHook.  
Now I have some problem about using SimpleHook in tRO. I think I have to change something in source code.

So I found /injection/Core/RoCodeBind.cpp about "UIYourItemWnd__SendMsg_REQ_WEAR_EQUIP_Handler_TypeF"
in tro i sure it not use them. I have some basic about Programming but these case I have no idea to change it for complatible.
Because I cannot open IDA to solve this problem then I send some information to you for solve it.
I found this after update lastest ragexe in tro


MEMORY_BASIC_INFORMATION lpAddres:00401000
mbi.AllocationBase = 00400000
mbi.BaseAddress = 00401000
mbi.RegionSize = 00532000
MEMORY_BASIC_INFORMATION lpAddres:00933000
mbi_data.AllocationBase = 00400000
mbi_data.BaseAddress = 00933000
mbi_data.RegionSize = 000CE000
based_20140226_155100iRagexe : 006FE4C0
g_soundMode == 00A20BD8
void PlayStream(const char *streamFileName) = 006FE4C0
find 'readfolderf' : 00946B08
find 'event.grf' : 00946B9C
find CFileMgr::g_fileMgr : 00AAB0F8
call CFileMgr::GetPak < tRO cannot get packet to use in SimpleHook
load data\idnum2itemdisplaynametable.txt 00000000 size of 0
release data\idnum2itemdisplaynametable.txt
LoadIni startup
C:\SimpleROHook-master\Release-bRO\config.ini
font texture created.


In normal situation before last week had no problem:


MEMORY_BASIC_INFORMATION lpAddres:00401000
mbi.AllocationBase = 00400000
mbi.BaseAddress = 00401000
mbi.RegionSize = 004B2000
MEMORY_BASIC_INFORMATION lpAddres:008B3000
mbi_data.AllocationBase = 00400000
mbi_data.BaseAddress = 008B3000
mbi_data.RegionSize = 000AE000
Find s_wsSend,s_wsRecv baseaddress = 006DB9F9 send = 00A2EE30 | recv =00A2EE28
TypeF CRagConnection::instanceR = 006DB920 < tRO had used it before.
TypeF CRagConnection::GetPacketSize = 006DB230
m_packetLenMap 00A0D1E4
m_packetLenMap_InsertTree 005BEFC0
find CMouse::Init = 006DBAC0
find CMouse::Init call : 00813C04
find g_mouse = 00A2EEC0
find *g_renderer = 00985668
based_20140226_155100iRagexe : 006DDEB0
g_soundMode == 00982400
void PlayStream(const char *streamFileName) = 006DDEB0
find 'readfolderf' : 008C693C
find 'event.grf' : 008C6B60
find CFileMgr::g_fileMgr : 00A0CC58
find g_readFolderFirst : 00A0CC54
find CFileMgr::GetFile : 005AA000
find CFileMgr::GetPak : 005AAAD0
call CFileMgr::GetPak
load data\idnum2itemdisplaynametable.txt 08AF0000 size of 151681
release data\idnum2itemdisplaynametable.txt


Finally, I send tRO to you at https://copy.com/wAYRgzvNXks1YoLX
    I cannot open IDA to read memory that is my question.
How can I open IDA and read something while run ragexe.exe?
I think it very important to clear ploblem by myself and I hope you fix this problem.

Thank you again.

ps. I have to apologize about my English.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant