Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online
You last visited: Today at 22:56

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C++/...] Reading character/guild information...

Discussion on [C++/...] Reading character/guild information... within the Silkroad Online forum part of the Popular Games category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2007
Posts: 242
Received Thanks: 49
[C++/...] Reading character/guild information...

I've already had a thread on ************ about this, but nobody really reacted. Some have even flamed me for being lazy (though I've learnt how I can read a process's memory). Now I'd like to see if anybody here can help me.

* Guild
o Name
o Nickname (title)
o Level
o Status (master/member)
o Donated GP
o Fortress position
* Character
o Name
o HP
o MP
o Level
o Current/Next Experience
o STR/INT/... (all stats)
o Job alias
o ...


I've already tried it (as stated before) with a memory read, but the information there stays the same from the time you login until you do not logout. Anyway, here's the script I've used for the memory readings:

Code:
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

template<typename _ret_t> _ret_t ReadMemory(char Caption[], int long Address)
{
    DWORD PROC_ID;
    HANDLE PROC_HANDLE;
    _ret_t ret;
    GetWindowThreadProcessId(FindWindow(NULL, (LPCTSTR)Caption), &PROC_ID);
    PROC_HANDLE = OpenProcess(PROCESS_ALL_ACCESS, false, PROC_ID);
    ReadProcessMemory(PROC_HANDLE, (void*)Address, &ret, sizeof(_ret_t), NULL);
    CloseHandle(PROC_HANDLE);
    return ret;
}

int main()
{
    SetConsoleTitle("boring");

   // logged in character
    std::cout << "Your logged in character is..." << std::endl;
    for (unsigned int offset = 0xF0F938; offset < 0xF0F960; offset++)
    {
        std::cout << ReadMemory<unsigned char>("SRO_Client", offset);
    }
    std::cout << std::endl;

    system("pause");

   // ID and password
    for (unsigned int offset = 0x179CC68; offset < 0x179CC98; offset++)
    {
        std::cout << ReadMemory<unsigned char>("SRO_Client", offset);
    }
    std::cout << std::endl;

    system("pause");

    // guild
    /*
    for (unsigned int offset = 0x54016D0; offset < 0x54019C0; offset++)
    {
        std::cout << ReadMemory<unsigned char>("SRO_Client", offset);
    }
    std::cout << std::endl;

    system("pause");
    */

    return 0;
}

My problem can be probably solved by socket programming or something like that, not sure. Also I'd prefer it in C++, just an example, don't need more.

Thanks a lot in advance!
TheSpy is offline  
Old 03/21/2008, 11:46   #2
 
andypockett92's Avatar
 
elite*gold: 0
Join Date: Mar 2007
Posts: 527
Received Thanks: 494
im not an expert but ... you could post under General -> or forums ...

there are also tutorials in the coding section ...
andypockett92 is offline  
Old 03/22/2008, 02:54   #3
 
Hikkikomori's Avatar
 
elite*gold: 0
Join Date: Mar 2006
Posts: 495
Received Thanks: 205
i'm not really familiar with c++, but are you using the correct offsets?

i use these and they work for stuff like AutoIT:
base address is 0x00cf097c
character name offset is 0xcef508
and the guild offset should be 0xcf00dc
Hikkikomori is offline  
Reply

« pSro NO-DC | loader »

Similar Threads Similar Threads
There's a problem on information of character
01/25/2012 - Kal Online - 31 Replies
Hello all i have a problem when i login into a game i see loading screen and problem: "There's a problem on information of character" it was becouse of ug and the cordinate its 10101010 i cant change it its any way to rapair this but i wont pm to gm ;x
S> character w/ full information and gears in centaur server
01/10/2011 - Conquer Online 2 Trading - 5 Replies
i want to sell my ninja-warrior-trojan with full information and gears. this character was reborn at 130-130-130. most of the skills are being fix right now! i'm quitting due to crybabies on the server and i need money to pay off my medical bills! <character name> will be given if you pm me <server> centaur <status> +6 -5 lvl 112 2sdg earring +6 -1 lvl 130 2sdg necklace +6 -1 lvl 126 2sdg ring +8 -3 lvl 130 2sdg sword +8 -3 lvl 130...
Account Information Saving/ Reading Tool
12/13/2009 - CO2 Exploits, Hacks & Tools - 10 Replies
This is a very easy to use program for storing your account info. *Installing. -- Not complicated. Extract from the RAR Archive into a folder, name the folder 'Accounts' or whatever you would like really(just makes things more organized but you have to extract it from the archive to save the info to your computer. *How to use -- Not complicated either... fill out the boxes with the information of the account you're saving, and push Save. -- To read your accounts information, you can...
Request information on offsets for character class
03/05/2009 - CO2 Programming - 0 Replies
The title pretty much says it. I'm looking for the addresses that determine the class of your character ingame. I don't expect them to be server side, I'm just looking to mess with them client side. I've been playing with memory and turning the fly effect on for non archer characters, my findings so far were that ninjas can turn on the fly effect and move around (maybe since they are relatively new TQ hasn't thought to put a movement impairment on them?), while warriors or trojans could...
ms character information
02/23/2008 - MapleStory - 1 Replies
Nice little program for checking out player rankings. Download: binary: mscharinfo-0.2.3.7z source: link down Changelog: added EXP % for LVL 121-199 added two-decimal EXP % display as the tool tip of the EXP bar http://img517.imageshack.us/img517/60/mscharinfo02 3kf9.png



All times are GMT +2. The time now is 22:56.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.