MP4 Video Relcass and My HUGE Structure... menu

User Tag List

Results 1 to 9 of 9
  1. #1
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    MP4 Video Relcass and My HUGE Structure...

    Here is a 8 minute video of me using reclass and my findings ...

    Download Big Structure Reclass how 2.mp4 from Sendspace.com - send big files the easy way

    Big Structure Reclass How 2.mp4 is filename

    md5: FE309655B9209F223A2FD2CFB457FA27
    sha-1: 8CE63BCF1071F5A98DD1B2E861C0D8F8A69CFD60

    File is 26.1 MB

    Make sure you click "Click here to start download from sendspace" it will have a harddrive with green icon.

    I tried to upload to site, its just to big. Maybe someone can approve it to be uploaded to site?

    Its just way to much information for text. I'm still going to be working on it but its so much easier to show video.

    The structure is:

    struct{
    ptr
    ptr
    dword
    dword
    char[60] // string
    }

    I'm thinking it could be also:

    struct{
    ptr
    dword (null)
    dword (null)
    ptr
    ptr
    dword
    dword
    char[60] //string

    video shows all ptr addresses...

    Maybe someone with more knowledge than I can tell me what that structure is and why it seems like
    ALL functions for the game are in it.

    After I shut off the video it goes into
    Pets
    PlayerTitles
    MonsterNames
    Monsters
    MonsterAffixNames
    MonsterFlavors
    Powers
    Profanity
    PVP
    QuestLog
    Recipes
    Required Attributes
    Shop
    Stash
    TimedEvents
    UIPowers
    UIToolTips
    D_A1SkeletonKingIntroFloat_SkeletonKing_Ghost
    D_A1SkeletonKingThroneFloat_SkeletonKing_Ghost
    D_A2C2NecromancerPlayerLocation2_WizM
    D_A2C2NecromancerPlayerLocation3_BarbF

    Wizard_stoneArmor_end_ring
    Swarm_attack_01
    Swarm_knockback
    Swarm_knockback_mega

    Found a string that is 60 characters w/null at end. (this is the cap for the structure most likely)
    caOut_Sub240x240_Mine_Destroyed (A2C2GreedyMiner) Conductor.

    Salvage

    and more...

    The area I'm at is [0156C8CC] + 08B0] + 0148] + 0018] + 0584 SimpleChat 083ED2D8


    This particular structure of stuff stops at CC24 then goes into a new structure which I haven't figured out yet.

    Thing is I noticed when you drop into it at 0584 it says SimpleChat which is the bottom of the structure.
    So That area in memory goes higher or in the game data. So there is a lot more above it.

    -Bit_Hacker
    Last edited by BitHacker; 05-23-2012 at 12:47 AM.

    MP4 Video Relcass and My HUGE Structure...
  2. #2
    caosmen's Avatar Member
    Reputation
    1
    Join Date
    Feb 2012
    Posts
    25
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    HI,
    it is uploaded.
    just watched it. how do you found that names ? i went in ida and search fore the stringes but dont found that one. And i jumped to you exe virtual adresses and these text are also not there...
    ty

  3. #3
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    caosmen,

    The pointer addresses on the names your going to have to use thru the video, come to find out the addresses and 4 hours of work I put into that is now gone. I didn't check to see if everyone had access to it. But at least I video taped it. Now every can watch the video and take those pointers and look at them. There was a shit load more I did and lost. When I got done doing the whole thing. I wanted to make another video. I got up to get more coffee and whammmm disconnected from the game and all my work gone...

    At least I have a record on video and the names. Now I can go back and pause it and look at the pointers.

    On the video if you look to the right of those ptrs you will see game addresses you can look up in ida pro.

    -Bit_Hacker
    Last edited by BitHacker; 05-23-2012 at 02:02 AM.

  4. #4
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I found it again,

    Here is a .txt file with all the names in it.. You can parse pointers and strings in it.

    Download Memory 8310000.txt from Sendspace.com - send big files the easy way

    File-name: Memory 8310000.txt
    Size: 7.22 MB
    MD5: 01CF5E9794988EA45C5AA02EF42E790B
    SHA-1: 1B7652C97BF0C844882CA853AAD8A8B6A7603166

    I tried to upload to site, wont let me to big.

    But you should be able to get all pointers and strings and use the structure above.

    I think it might be a contiguous memory page I will have to look.


    Code:
    Its contiguous across 15 memory pages
    
    0587D000-08D90000
    
    55652352 Bytes
    
    53.07421875 MB lol
    So we might find some good stuff in those pages...

    Download Memory 8490000.txt from Sendspace.com - send big files the easy way

    File-name: Memory 8490000.txt
    Size: 14.44 MB
    MD5: F9960FB40D44C27CCCBA3066FFF617A0
    SHA-1: C209A9E48A08FCD73A06C9B852B1312077ADA032

    You can see in this file here that the structure changes...

    Changes at 08496010

    So, those 2 files have all the names in my video and more...


    My structure above starts at 08310000 to 08496010



    Update:

    I found a few more memory pages with the same structure. Anyone know what this structure is called yet?


    Code:
    th_r
    Champion_Tel
    eport_shell          
    characterSelect_feetRings                       
    characterSelect_Glow
    chickenFeathers         
    ClutterDirtSandGrassA_caOut 
    ClutterDuneGrassA_caOut  
    companionPortal_flash               
    companionPortal_spheres                 
    Corpulent_bellyAttack_bloodSquirt           
    Corpulent_bellyAttack_bloodSquirt2              
    Corpulent_bellyAttack_bloodSquirt3                  
    Corpulent_punchAttack_bloodSquirt                       
    Corpulent_punchAttack_bloodSquirt2  
    ...
    VaseB_caOut_Props_Breakable_idle   
    VaseB_caOut_Props_Breakable             
    trOut_Goatman_Barricade_a                   
    VaseC_caOut_Props_Breakable  
    VaseC_caOut_Props_Breakable                         
    shoulderPad_barbM_norm_base_04_R                        
    monk_longReach_stage01      
    monk_longReach_stage01   
    caOut_Oasis_Sub80_DungeonCavesA_clutterMask  
    caOut_Oasis_Sub80_DungeonCavesA_worldMask                               
    caOut_Oasis_Sub80_DungeonZKRandomB_worldMask
    caOut_Oasis_Sub80_DungeonZKRandomB_clutterMask
    caOut_Oasis_Sub80_GenericHut_clutterMask 
    caOut_Oasis_Sub80_GenericHut_worldMask  
    Monk_LongReach_stage01 
    caOut_Oasis_Sub80_GenericHutCellar_worldMask  
    caOut_Oasis_Sub80_GenericHutCellar_clutterMask 
    Graveyard_crack_alpha_test1     
    a2dun_Spider_NSEW_05  
    a2dun_Spider_NSEW_05                            
    a2dun_Spider_NSEW_05
    Barb_M_LIT_Norm_Base_B_diff  
    Helm_barbM_norm_base_04a_diff  
    Helm_barbM_norm_base_04         
    Helm_barbM_norm_base_05a_diff  
    Helm_barbM_norm_base_05  
    Helm_barbM_norm_base_06a_diff 
    Helm_barbM_norm_base_06a_spec 
    Helm_barbM_norm_base_06                             
    shoulderPads_barbM_norm_base_04a_diff                   
    shoulderPad_barbM_norm_base_04_L
    shoulderPad_barbM_norm_base_04_R
    shoulderPads_barbM_norm_base_05a_diff                               
    shoulderPad_barbM_norm_base_05_L 
    shoulderPad_barbM_norm_base_05_R            
    shoulderPads_barbM_norm_base_06a_diff
    shoulderPads_barbM_norm_base_06a_spec 
    shoulderPad_barbM_norm_base_06_L 
    shoulderPad_barbM_norm_base_06_R                            
    monk_longReach_stage01_diff  
    VaseD_caOut_Props_Breakable 
    VaseD_caOut_Props_Breakable 
    VaseD_caOut_Props_Breakable_Dead  
    VaseD_caOut_Props_Breakable_Death 
    VaseD_caOut_Props_Breakable
    shadowVermin_spawn_fadeIn_dust 
    VaseE_caOut_Props_Breakable
    VaseE_caOut_Props_Breakable  
    caOut_StingingWinds_DirtSand_240_sideproj  
    caOut_StingingWinds_DirtSandwCliff_240_sideproj
    caOut_StingingWinds_PavedRoad_240_sideproj 
    caOut_StingingWinds_DuneSandwCliff_240_sideproj 
    caOut_StingingWinds_DuneSand_240_sideproj 
    caOut_StingingWinds_Dirt
    SandwBrokenCliff_240_sideproj
    Brambles_Wilderness_A_trOut 
    caOut_Interior_B_x01_y01_worldMask
    caOut_Interior_B_x01_y01_clutterMask
    caOut_StingingWinds_Cellar_sideproj 
    a2dun_zolt_Sandwall_Blast                   
    caOut_Interior_C_x01_y01_worldMask
    caOut_Interior_C_x01_y01_clutterMask 
    a2dun_Zolt_Sandwall_Burst 
    caOut_Interior_D_x01_y01_worldMask
    caOut_Interior_D_x01_y01_clutterMask 
    SkeletonKing  
    Quest_SkeletonKing 
    trOut_Sub80x80_Fields_CaveEntrance_A_clutterMask 
    trOut_Sub80x80_Fields_CaveEntrance_A_worldMask  
    trOut_Sub80x80_Fields_CaveEntrance_A  
    trOut_Sub80x80_Fields_CaveEntrance_A (Environment)
    trOut_Sub80x80_Fields_CaveEntrance_A (Foliage)   
    RescueCain
    Quest_RescueCain 
    brickHouse_swipe_attack01  
    brickHouse_swipe_attack01 
    brickHouse_swipe_attack01                       
    a2dun_Zolt_Sandwall_Fill_1 
    a2dun_zolt_Sandwall_Fill_A 
    trOut_Sub80x80_Fields_CaveEntrance_B_worldMask
    trOut_Sub80x80_Fields_CaveEntrance_B_clutterMask 
    RockNroots_Fields_trOut 
    brickHouse_swipe_specialAttack01        
    brickHouse_swipe_specialAttack01
    brickHouse_swipe_specialAttack01                
    a3dun_Keep_NE_01_Actors                             
    a2dun_zolt_Sandwall     
    Monk_longReach_stage02      
    a2dun_Zolt_SandWall_Sparks      
    brickHouse_shield_fxMesh            
    brickHouse_shield_fxMesh   
    brickHouse_shield_fxMesh  
    creepMob_arm_damage_AOE 
    brickHouse_specialAttack_groundImpact               
    a2dun_Cave_Lightbeam1   
    a2dun_Cave_Lightbeam1       
    a2dun_Cave_lightbeam1           
    a2dun_zolt_Sandwall_Alpha 
    trOut_TristramFields_Edge_SE_02_worldMas
    trOut_TristramFields_Edge_SE_02_clutterMask
    a3dun_keep_MoltenOre_A_floor_deform_mstr
    Blacksmith
    Quest_Blacksmith      
    trOut_TristramFields_NSEW_03_worldMask 
    trOut_TristramFields_NSEW_03_clutterMask 
    trOut_TristramFields_NSEW_04_worldMask                              
    trOut_TristramFields_NSEW_04_clutterMask
    trOut_Highlands_GrassClutter 
    trOut_Highlands_Grass_Clutter 
    caOut_Oasis_Sub240_W

    -Bit_Hacker
    Last edited by BitHacker; 05-23-2012 at 05:10 AM.

  5. #5
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nesox,

    Why couldn't you tell me what all these names where for? When you knew the whole entire time and I was sitting here struggling with it...

    Your ScreenShot: (Page 3, Post 37 ) rk8ecb40.jpg

    http://www.ownedcore.com/forums/diab...blo-3-a-3.html (Screenshot Thread for Diablo 3)

    -Bit_Hacker
    Last edited by BitHacker; 05-24-2012 at 02:18 AM.

  6. #6
    Valtharak's Avatar Master Sergeant
    Reputation
    51
    Join Date
    Feb 2011
    Posts
    105
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You learn more by bashing your head on a problem then to have someone tell you how to do everything.

    by spending more time understanding how D3 work you will be able to figure out other problem you encounter much faster

  7. #7
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BitHacker View Post
    Nesox,

    Why couldn't you tell me what all these names where for? When you knew the whole entire time and I was sitting here struggling with it...

    Your ScreenShot: (Page 3, Post 37 ) rk8ecb40.jpg

    http://www.ownedcore.com/forums/diab...blo-3-a-3.html (Screenshot Thread for Diablo 3)

    -Bit_Hacker
    Because i don't like you, and you don't learn if pepole just tell you go look here or copy paste that.
    If you have problems understanding you need to pick up a book and read some.
    There's alot of good ones in the mes wow in the book thread.

    http://www.ownedcore.com/forums/worl...ookthread.html (Bookthread)

  8. #8
    Distiny's Avatar Site Donator Cheat or Die!
    Reputation
    170
    Join Date
    Nov 2006
    Posts
    314
    Thanks G/R
    28/141
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i lol'd

  9. #9
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nesox,

    Thank you for the book link. I have in fact read most of those books. Secrets of Reverse Engineering was a good book. Anyone here could probably skip chapter 1. How to reverse file formats is in chapter six. Good book.

    -Bit_Hacker

Similar Threads

  1. [Area Change] Lexforge! (Both Dun Morogh and Ironforge, Huge edit)
    By -Lex in forum WoW Advanced Model Edits
    Replies: 64
    Last Post: 01-10-2009, 03:15 AM
  2. Written\Video Guides And Farming Maps Free
    By Lone Defiler in forum World of Warcraft Guides
    Replies: 4
    Last Post: 03-15-2008, 10:47 PM
  3. [Video] Y and How Hamachi Is very Unsafe!
    By mafiaboy in forum World of Warcraft Emulator Servers
    Replies: 8
    Last Post: 11-10-2007, 08:52 PM
  4. [video] Motes and a random farming spots.
    By Sammonoske in forum World of Warcraft Guides
    Replies: 3
    Last Post: 11-04-2007, 08:40 PM
All times are GMT -5. The time now is 03:57 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search