Results 1 to 7 of 7

Thread: Nov 16th Offsets?

  1. #1
    Registered User
    Join Date
    Nov 2005
    Posts
    14

    Nov 16th Offsets?

    Does anyone have the offsets from the Nov 16th patch?

  2. #2
    Registered User
    Join Date
    Dec 2004
    Posts
    284

    Red face Re: Nov 16th Offsets?

    I was able to get mine working, but I had to modify the server code slightly. I was able to find a pretty solid direct pointer to the character info data.

    The forums won't let me attach the binary (too big), but here is a zip of the server patch and the new ini file that works with it.

    I could not get ground items to work. I have a feeling they have been broken awhile.

    There seem to be a couple different v1.17.0 floating around. The one I had was slightly updated from the one in CVS. I think I got mine from one of Slartibart's links about a year ago. The date on the source files I have is 10/19/2004, but the CVS tip is 10/10/2004. The only real difference is that the port setting was moved from the command line into the INI file.

    So I brought those changes in and fixed a few bugs that make the new Visual Studio puke. You should be able to build with even MSVS2005 now.

    I had been using a client that was pre-radar, but I verified that my server still works with the current client code in CVS.

    I updated the version to 1.17.1, just because that's the way I do it professionally.

    If someone wants to give me some ftp space, I can put the binaries out somewhere.. but my personal FTP space is consumed with personal stuff at the moment.

    Also, I left the original method to check for the char info data in the server. If someone finds the correct values and prefers to use that, just set the values and change the SchemaVersion back to 1. I decided it would be best to use bitfields in the schemaversion to alter the behavior of the numeric parsing.. since it is the most flexible. To date, there was only one alteration, the XY swapping issue, so bit 0 (LSB) is still that bit, and now the direct charinfo pointer method uses bit 1 (making the current schema value 3).
    Attached Files Attached Files
    Last edited by Seaxouri; 11-22-2005 at 03:34 AM.

  3. #3
    Registered User
    Join Date
    Nov 2005
    Posts
    14

    Re: Nov 16th Offsets?

    Thanks for helping. The offset in that zip get my version...semi-working. I get the skittles but the ring thats supposed to be around your character is always in the center of the zone and doesn't move. Also what I target is not detected.

    I have no clue what to do with the patch file in the zip file though. If someone could shed some light on that it would be great. I do have VS2003.

  4. #4
    Registered User
    Join Date
    Dec 2004
    Posts
    284

    Re: Nov 16th Offsets?

    Right because the pointer to the character info.. you.. does not work without the server change. The code you have looks like:

    pCharInfo->charInfo.pSpawnlist->Spawndata

    or something of that nature.

    My change works like:

    pCharInfo->Spawndata

    because I found an address that seems to always (hasn't failed me in several days) point right into the SpawnList array.

    To build you will have to get the source (there is a FAQ on these forums), then apply the patch, then rebuild the server. Since it's only one cpp file, you could just get it from web-CVS.. its easier.

  5. #5
    Registered User
    Join Date
    Nov 2005
    Posts
    1

    Re: Nov 16th Offsets?

    offset that work for me with no code changes

    [File Info]
    # On new patch set the patch date and revert RevisionNo to 1
    PatchDate=11/16/05
    Release=1
    SchemaVersion=1

    [Port]
    port=5555

    [Memory Offsets]
    SpawnHeaderAddr=9469124
    ItemsAddr=9460936
    CharInfo=9469184
    TargetAddr=9469188
    ZoneAddr=9591968

    [SpawnInfo Offsets]
    NameOffset=288
    LastnameOffset=1
    XOffset=48
    YOffset=52
    ZOffset=56
    SpeedOffset=72
    HeadingOffset=76
    NextOffset=532
    TypeOffset=580
    LevelOffset=588
    HideOffset=592
    ClassOffset=594
    SpawnIDOffset=600
    RaceOffset=608
    type2=624

    [GroundItem Offsets]
    PrevOffset=0
    NextOffset=4
    SpawnIDOffset=12
    ZOffset=32
    XOffset=36
    YOffset=40
    NameOffset=44

    [CharInfo Offsets]
    Spawninfo=49800

  6. #6
    Registered User
    Join Date
    Dec 2004
    Posts
    284

    Re: Nov 16th Offsets?

    Yep those work for me too. If you want to use those offsets with the changes I made, just leave the schema set to 1.

    Also, the ground items pointer seems to be NULL.

  7. #7
    Registered User
    Join Date
    Nov 2005
    Posts
    14

    Re: Nov 16th Offsets?

    Thanks Seaxouri that worked like a champ!!!

    IForgot

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is On
vB code is On
Smilies are On
[IMG] code is On