Unit and Monster Type menu

Shout-Out

User Tag List

Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 40
  1. #16
    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)
    Valtharak,

    You want to explain the problem then? Cause CE5 h. Means nothing to me or 1100 1110 0101 b. or 3301 d.
    There is no way any of those values are the SNOGroup...

    IF YOUR SELLING CANDY, I AINT BUYING MAN...

    lol

    -Bit_Hacker

    Unit and Monster Type
  2. #17
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BitHacker View Post
    st0724,

    thanks, but this call:

    008D42F2 6A 00 PUSH 0 ; arg 2 = 00000000
    008D42F4 50 PUSH EAX ; arg 1 = 00000CE5
    008D42F5 E8 16FFFBFF CALL Diablo_I.00894210 ; Call to GetSnoInfoFromSnoId
    008D42FA 8BF0 MOV ESI,EAX ; Return from GetSnoInfoFromSnoId


    Only has 2 pushes, which means it could be a stdcall. Because the clean up is inside the function. Which means the GetSnoInfoFromSnoId (<< Damn I hate that name, that can't be the real name of the function...) is not correct.

    It just means this address I got from this sub-forum is wrong for GetSnoInfoFromSnoId = 00894210...

    Anyone know the real one for the retail version?

    -Bit_Hacker
    One line above the "push 0":
    Code:
    .text:008D42EC 8B 0D 40 75 5B 01                 mov     ecx, dword_15B7540
    and in the prologue of GetSnoInfoFromSnoId:
    Code:
    .text:00894216 8B F1                             mov     esi, ecx
    Like st0724 said, thiscall passes the this argument in ecx when compiled with MSVC. (GCC passes it on the stack though.)
    The thiscall rules for MSVC says that the callee cleans up it's own stack except in the case of variadic methods.

    And yes it's quite possible that GetSnoInfoFromSnoId is not it's real name, but since we don't have access to D3's source code or debug symbols then functions are often named simply after what they do.

  3. #18
    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)
    _Mike,

    Thank you for clearing that up. I'm going to have to check the mov ecx, dword_15B7540 above the push 0.

    I always thought that _thiscall only has 1 arrangement and that is :
    push param3
    push param2
    push param1
    mov ecx, this
    call func
    ...
    func:
    ...
    ret 12

    So, the mov ecx, dword can be ontop too? That confuses the hell out of me. Thats why I never looked at it.

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

  4. #19
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BitHacker View Post
    _Mike,

    Thank you for clearing that up. I'm going to have to check the mov ecx, dword_15B7540 above the push 0.

    I always though that _thiscall only has 1 arrangement and that is :
    push param3
    push param2
    push param1
    mov ecx, this
    call func
    ...
    func:
    ...
    ret 12

    So, the mov ecx, dword can be ontop too? That confuses the hell out of me. Thats why I never looked at it.

    -Bit_Hacker
    Yes technically it could appear anywhere. You might even see something like
    Code:
      push param3
      push param2
      mov ecx, this
      push param1
      call func
    Or if the caller is also a thiscall of the same class type then the this pointer might already be in ecx and you won't see a mov ecx, ... at all in that function.
    The best* way to confirm a thiscall is to see if the function uses ecx without initializing it first. For example, in the case of MSVC it often moves ecx in to esi in the prologue.

    *) In my opinion at least, there might be other ways that I haven't thought about =)
    Last edited by _Mike; 05-21-2012 at 02:53 AM.

  5. #20
    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)
    _Mike,

    Pointer in Ecx = 039BC370

    039BC370 D0 82 33 01 FE FF FF FF

    I get this in that area of memory

    Textures
    Globals
    PhysMesh
    ShaderMap
    Actor
    Worlds
    Scene
    Observer
    MarkerSet
    Power
    StringList
    Anim
    AnimSet
    ConversationList
    Conversation
    Adventure
    Encounter
    GameBalance
    Hero
    Monster
    SkillKit
    QuestRange
    Quest
    LevelArea
    SceneGroup
    FlagSet
    BossEncounter
    TreasureClass
    Account
    Condition
    Lore
    Act
    TimedEvent
    Recipe
    Particle
    Trail
    Cloth
    EffectGroup
    Surface
    Explosion
    Physics
    AmbientSound
    Tutorial
    Anim2D
    Font

    There is 45 names...
    Code:
    039BC000  80 12 37 01 FE FF FF FF  €7þÿÿÿ
    039BC008  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC010  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC018  00 00 00 00 00 00 00 00  ........
    039BC020  00 00 00 00 00 00 00 00  ........
    039BC028  00 00 00 00 00 00 00 00  ........
    039BC030  00 00 00 00 10 83 90 03  ....ƒ
    039BC038  70 D1 8F 03 60 E1 25 04  pя`á%
    039BC040  00 00 00 00 08 00 00 00  .......
    039BC048  54 65 78 74 75 72 65 73  Textures
    039BC050  00 00 00 00 00 00 00 00  ........
    039BC058  00 00 00 00 00 00 00 00  ........
    039BC060  00 00 00 00 00 00 00 00  ........
    039BC068  2C 00 00 00 2D 00 00 00  ,...-...
    039BC070  30 00 00 00 30 00 00 00  0...0...
    039BC078  01 00 00 00 00 00 00 00  .......
    039BC080  00 02 00 00 68 03 00 00  ...h..
    039BC088  00 00 80 07 80 CE 3E 07  ..€€Î>
    039BC090  00 00 00 00 AC AF 55 01  ....¬¯U
    039BC098  00 00 00 00 80 83 90 03  ....€ƒ
    039BC0A0  00 00 00 00 7A 93 00 00  ....z“..
    039BC0A8  00 00 00 00 00 00 00 00  ........
    039BC0B0  00 00 00 00 00 00 00 00  ........
    039BC0B8  10 B5 03 00 00 00 00 00  µ.....
    039BC0C0  00 00 00 00 00 00 00 00  ........
    039BC0C8  00 00 00 00 00 00 00 00  ........
    039BC0D0  00 00 00 00 00 00 00 00  ........
    039BC0D8  00 00 00 00 00 00 00 00  ........
    039BC0E0  00 00 00 00 00 00 00 00  ........
    039BC0E8  00 00 00 00 2C D0 98 03  ....,**˜
    039BC0F0  24 D2 98 03 04 00 00 00  $Ò˜...
    039BC0F8  FC C0 9B 03 A8 00 00 00  üÀ›¨...
    039BC100  C8 00 00 00 01 00 00 00  È......
    039BC108  00 D0 98 03 00 02 02 00  .**˜..
    039BC110  00 00 00 00 0D F0 0D 60  .....ð.`
    039BC118  00 00 00 00 00 00 00 00  ........
    039BC120  00 00 00 00 00 00 00 00  ........
    039BC128  2C C1 9B 03 0C 00 00 00  ,Á›....
    039BC130  C8 00 00 00 01 00 00 00  È......
    039BC138  00 2A 99 03 00 02 02 00  .*™..
    039BC140  00 00 00 00 0D F0 0D 60  .....ð.`
    039BC148  00 00 00 00 2C D0 98 03  ....,**˜
    039BC150  D4 D0 98 03 00 00 00 00  Ô**˜....
    039BC158  00 00 00 00 00 00 00 00  ........
    039BC160  18 97 33 01 FE FF FF FF  —3þÿÿÿ
    039BC168  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC170  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC178  00 00 00 00 00 00 00 00  ........
    039BC180  00 00 00 00 00 00 00 00  ........
    039BC188  00 00 00 00 00 00 00 00  ........
    039BC190  00 00 00 00 A0 89 90 03  ....*‰
    039BC198  90 C0 8F 03 C0 E2 25 04  ÀÀâ%
    039BC1A0  00 00 00 00 0C 00 00 00  ........
    039BC1A8  47 6C 6F 62 61 6C 73 00  Globals.
    039BC1B0  00 00 00 00 00 00 00 00  ........
    039BC1B8  00 00 00 00 00 00 00 00  ........
    039BC1C0  00 00 00 00 00 00 00 00  ........
    039BC1C8  15 00 00 00 78 00 00 00  ...x...
    039BC1D0  78 00 00 00 78 00 00 00  x...x...
    039BC1D8  01 00 00 00 00 00 00 00  .......
    039BC1E0  01 00 00 00 D8 07 00 00  ...Ø..
    039BC1E8  00 00 00 00 EC 6E 00 00  ....ìn..
    039BC1F0  00 00 00 00 30 3E 55 01  ....0>U
    039BC1F8  00 00 00 00 60 84 90 03  ....`„
    039BC200  00 00 00 00 FF FF FF FF  ....ÿÿÿÿ
    039BC208  00 00 00 00 00 00 00 00  ........
    039BC210  88 9A 33 01 FE FF FF FF  ˆš3þÿÿÿ
    039BC218  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC220  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC228  00 00 00 00 00 00 00 00  ........
    039BC230  00 00 00 00 00 00 00 00  ........
    039BC238  00 00 00 00 00 00 00 00  ........
    039BC240  00 00 00 00 D0 84 90 03  ....**„
    039BC248  E0 C4 8F 03 20 E4 25 04  àď ä%
    039BC250  00 00 00 00 0C 00 00 00  ........
    039BC258  50 68 79 73 4D 65 73 68  PhysMesh
    039BC260  00 00 00 00 00 00 00 00  ........
    039BC268  00 00 00 00 00 00 00 00  ........
    039BC270  00 00 00 00 00 00 00 00  ........
    039BC278  3D 00 00 00 0F 00 00 00  =......
    039BC280  0F 00 00 00 0F 00 00 00  ......
    039BC288  01 00 00 00 00 00 00 00  .......
    039BC290  00 01 00 00 30 02 00 00  ...0..
    039BC298  00 00 40 06 D0 92 18 00  ..@**’.
    039BC2A0  00 00 00 00 90 3F 55 01  ....?U
    039BC2A8  0B 00 00 00 40 85 90 03  ...@…
    039BC2B0  00 00 00 00 58 F7 01 00  ....X÷.
    039BC2B8  00 00 00 00 00 00 00 00  ........
    039BC2C0  A8 11 37 01 FE FF FF FF  ¨7þÿÿÿ
    039BC2C8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC2D0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC2D8  00 00 00 00 00 00 00 00  ........
    039BC2E0  00 00 00 00 00 00 00 00  ........
    039BC2E8  00 00 00 00 00 00 00 00  ........
    039BC2F0  00 00 00 00 90 86 90 03  ....†
    039BC2F8  30 C6 8F 03 00 E0 25 04  0Ə.à%
    039BC300  00 00 00 00 08 00 00 00  .......
    039BC308  53 68 61 64 65 72 4D 61  ShaderMa
    039BC310  70 00 00 00 00 00 00 00  p.......
    039BC318  00 00 00 00 00 00 00 00  ........
    039BC320  00 00 00 00 00 00 00 00  ........
    039BC328  24 00 00 00 16 00 00 00  $......
    039BC330  16 00 00 00 16 00 00 00  ......
    039BC338  01 00 00 00 00 00 00 00  .......
    039BC340  80 00 00 00 1C 00 00 00  €......
    039BC348  00 00 00 00 84 19 00 00  ....„..
    039BC350  00 00 00 00 48 AF 55 01  ....H¯U
    039BC358  00 00 00 00 E0 80 90 03  ....à€
    039BC360  00 00 00 00 FD 86 00 00  ....ý†..
    039BC368  00 00 00 00 00 00 00 00  ........
    039BC370  D0 82 33 01 FE FF FF FF  **‚3þÿÿÿ
    039BC378  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC380  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC388  00 00 00 00 00 00 00 00  ........
    039BC390  00 00 00 00 00 00 00 00  ........
    039BC398  00 00 00 00 00 00 00 00  ........
    039BC3A0  00 00 00 00 B0 8C 90 03  ....°Œ
    039BC3A8  70 C8 8F 03 E0 E6 25 04  pȏàæ%
    039BC3B0  00 00 00 00 0C 00 00 00  ........
    039BC3B8  41 63 74 6F 72 00 00 00  Actor...
    039BC3C0  00 00 00 00 00 00 00 00  ........
    039BC3C8  00 00 00 00 00 00 00 00  ........
    039BC3D0  00 00 00 00 00 00 00 00  ........
    039BC3D8  01 00 00 00 0B 01 00 00  .....
    039BC3E0  0B 01 00 00 0B 01 00 00  ....
    039BC3E8  01 00 00 00 00 00 00 00  .......
    039BC3F0  00 01 00 00 60 03 00 00  ...`..
    039BC3F8  00 00 00 00 39 7B 05 00  ....9{.
    039BC400  00 00 00 00 BC 36 55 01  ....¼6U
    039BC408  00 00 00 00 20 8D 90 03  .... 
    039BC410  00 00 00 00 40 01 00 00  ....@..
    039BC418  00 00 00 00 00 00 00 00  ........
    039BC420  70 91 33 01 FE FF FF FF  p‘3þÿÿÿ
    039BC428  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC430  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC438  00 00 00 00 00 00 00 00  ........
    039BC440  00 00 00 00 00 00 00 00  ........
    039BC448  00 00 00 00 00 00 00 00  ........
    039BC450  00 00 00 00 00 87 90 03  .....‡
    039BC458  70 C5 8F 03 40 E8 25 04  pŏ@è%
    039BC460  00 00 00 00 0C 00 00 00  ........
    039BC468  57 6F 72 6C 64 73 00 00  Worlds..
    039BC470  00 00 00 00 00 00 00 00  ........
    039BC478  00 00 00 00 00 00 00 00  ........
    039BC480  00 00 00 00 00 00 00 00  ........
    039BC488  30 00 00 00 E8 00 00 00  0...è...
    039BC490  E8 00 00 00 E8 00 00 00  è...è...
    039BC498  01 00 00 00 00 00 00 00  .......
    039BC4A0  30 00 00 00 20 01 00 00  0... ..
    039BC4A8  00 00 00 00 64 03 00 00  ....d..
    039BC4B0  00 00 00 00 08 3A 55 01  ....:U
    039BC4B8  00 00 00 00 70 87 90 03  ....p‡
    039BC4C0  00 00 00 00 FF FF FF FF  ....ÿÿÿÿ
    039BC4C8  00 00 00 00 00 00 00 00  ........
    039BC4D0  E0 94 33 01 FE FF FF FF  à”3þÿÿÿ
    039BC4D8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC4E0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC4E8  00 00 00 00 00 00 00 00  ........
    039BC4F0  00 00 00 00 00 00 00 00  ........
    039BC4F8  00 00 00 00 00 00 00 00  ........
    039BC500  00 00 00 00 E0 87 90 03  ....à‡
    039BC508  A0 C5 8F 03 A0 E9 25 04  *ŏ*é%
    039BC510  00 00 00 00 0C 00 00 00  ........
    039BC518  53 63 65 6E 65 00 00 00  Scene...
    039BC520  00 00 00 00 00 00 00 00  ........
    039BC528  00 00 00 00 00 00 00 00  ........
    039BC530  00 00 00 00 00 00 00 00  ........
    039BC538  21 00 00 00 99 00 00 00  !...™...
    039BC540  99 00 00 00 99 00 00 00  ™...™...
    039BC548  01 00 00 00 00 00 00 00  .......
    039BC550  80 00 00 00 10 03 00 00  €.....
    039BC558  00 00 00 00 60 19 14 00  ....`.
    039BC560  00 00 00 00 EC 3B 55 01  ....ì;U
    039BC568  00 00 00 00 50 88 90 03  ....Pˆ
    039BC570  00 00 00 00 B2 79 00 00  ....²y..
    039BC578  00 00 00 00 00 00 00 00  ........
    039BC580  98 96 33 01 FE FF FF FF  ˜–3þÿÿÿ
    039BC588  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC590  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC598  00 00 00 00 00 00 00 00  ........
    039BC5A0  00 00 00 00 00 00 00 00  ........
    039BC5A8  00 00 00 00 00 00 00 00  ........
    039BC5B0  00 00 00 00 C0 88 90 03  ....Àˆ
    039BC5B8  60 C0 8F 03 00 EB 25 04  `À.ë%
    039BC5C0  00 00 00 00 0C 00 00 00  ........
    039BC5C8  4F 62 73 65 72 76 65 72  Observer
    039BC5D0  00 00 00 00 00 00 00 00  ........
    039BC5D8  00 00 00 00 00 00 00 00  ........
    039BC5E0  00 00 00 00 00 00 00 00  ........
    039BC5E8  1A 00 00 00 20 00 00 00  ... ...
    039BC5F0  20 00 00 00 20 00 00 00   ... ...
    039BC5F8  01 00 00 00 00 00 00 00  .......
    039BC600  40 00 00 00 54 00 00 00  @...T...
    039BC608  00 00 00 00 FC 00 00 00  ....ü...
    039BC610  00 00 00 00 20 3C 55 01  .... <U
    039BC618  00 00 00 00 30 89 90 03  ....0‰
    039BC620  00 00 00 00 43 67 00 00  ....Cg..
    039BC628  00 00 00 00 00 00 00 00  ........
    039BC630  F8 7C 33 01 FE FF FF FF  ø|3þÿÿÿ
    039BC638  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC640  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC648  00 00 00 00 00 00 00 00  ........
    039BC650  00 00 00 00 00 00 00 00  ........
    039BC658  00 00 00 00 00 00 00 00  ........
    039BC660  00 00 00 00 C0 8F 90 03  ....À
    039BC668  B0 C7 8F 03 60 EC 25 04  °Ç`ì%
    039BC670  00 00 00 00 0C 00 00 00  ........
    039BC678  4D 61 72 6B 65 72 53 65  MarkerSe
    039BC680  74 00 00 00 00 00 00 00  t.......
    039BC688  00 00 00 00 00 00 00 00  ........
    039BC690  00 00 00 00 00 00 00 00  ........
    039BC698  18 00 00 00 6A 00 00 00  ...j...
    039BC6A0  6A 00 00 00 6A 00 00 00  j...j...
    039BC6A8  01 00 00 00 00 00 00 00  .......
    039BC6B0  00 01 00 00 C8 01 00 00  ...È..
    039BC6B8  00 00 00 00 36 48 03 00  ....6H.
    039BC6C0  00 00 00 00 94 32 55 01  ....”2U
    039BC6C8  00 00 00 00 30 90 90 03  ....0
    039BC6D0  00 00 00 00 D8 51 00 00  ....ØQ..
    039BC6D8  00 00 00 00 00 00 00 00  ........
    039BC6E0  C8 7D 33 01 FE FF FF FF  È}3þÿÿÿ
    039BC6E8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC6F0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC6F8  00 00 00 00 00 00 00 00  ........
    039BC700  00 00 00 00 00 00 00 00  ........
    039BC708  00 00 00 00 00 00 00 00  ........
    039BC710  00 00 00 00 A0 90 90 03  ....*
    039BC718  E0 C7 8F 03 C0 ED 25 04  àǏÀí%
    039BC720  00 00 00 00 0C 00 00 00  ........
    039BC728  50 6F 77 65 72 00 00 00  Power...
    039BC730  00 00 00 00 00 00 00 00  ........
    039BC738  00 00 00 00 00 00 00 00  ........
    039BC740  00 00 00 00 00 00 00 00  ........
    039BC748  1D 00 00 00 56 05 00 00  ...V..
    039BC750  56 05 00 00 56 05 00 00  V..V..
    039BC758  01 00 00 00 00 00 00 00  .......
    039BC760  00 01 00 00 E8 02 00 00  ...è..
    039BC768  00 00 00 00 68 51 08 00  ....hQ.
    039BC770  00 00 00 00 F4 32 55 01  ....ô2U
    039BC778  00 00 00 00 10 91 90 03  ....‘
    039BC780  00 00 00 00 44 75 00 00  ....Du..
    039BC788  00 00 00 00 00 00 00 00  ........
    039BC790  D0 7E 33 01 FE FF FF FF  **~3þÿÿÿ
    039BC798  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC7A0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC7A8  00 00 00 00 00 00 00 00  ........
    039BC7B0  00 00 00 00 00 00 00 00  ........
    039BC7B8  00 00 00 00 00 00 00 00  ........
    039BC7C0  00 00 00 00 10 8A 90 03  ....А
    039BC7C8  A0 CE 8F 03 20 EF 25 04  *Ώ ï%
    039BC7D0  00 00 00 00 0C 00 00 00  ........
    039BC7D8  53 74 72 69 6E 67 4C 69  StringLi
    039BC7E0  73 74 00 00 00 00 00 00  st......
    039BC7E8  00 00 00 00 00 00 00 00  ........
    039BC7F0  00 00 00 00 00 00 00 00  ........
    039BC7F8  2A 00 00 00 28 00 00 00  *...(...
    039BC800  28 00 00 00 28 00 00 00  (...(...
    039BC808  01 00 00 00 00 00 00 00  .......
    039BC810  80 00 00 00 28 00 00 00  €...(...
    039BC818  00 00 00 00 E1 02 32 00  ....á2.
    039BC820  00 00 00 00 54 33 55 01  ....T3U
    039BC828  00 00 00 00 80 8A 90 03  ....€Š
    039BC830  00 00 00 00 1A C9 00 00  ....É..
    039BC838  00 00 00 00 00 00 00 00  ........
    039BC840  E8 7F 33 01 FE FF FF FF  è3þÿÿÿ
    039BC848  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC850  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC858  00 00 00 00 00 00 00 00  ........
    039BC860  00 00 00 00 00 00 00 00  ........
    039BC868  00 00 00 00 00 00 00 00  ........
    039BC870  00 00 00 00 F0 8A 90 03  ....ðА
    039BC878  A0 C8 8F 03 80 F0 25 04  *ȏ€ð%
    039BC880  00 00 00 00 4C 00 00 00  ....L...
    039BC888  41 6E 69 6D 00 00 00 00  Anim....
    039BC890  00 00 00 00 00 00 00 00  ........
    039BC898  00 00 00 00 00 00 00 00  ........
    039BC8A0  00 00 00 00 00 00 00 00  ........
    039BC8A8  06 00 00 00 70 00 00 00  ...p...
    039BC8B0  70 00 00 00 70 00 00 00  p...p...
    039BC8B8  01 00 00 00 00 00 00 00  .......
    039BC8C0  00 01 00 00 38 00 00 00  ...8...
    039BC8C8  00 00 00 00 A0 6A 0E 00  ....*j.
    039BC8D0  00 00 00 00 50 35 55 01  ....P5U
    039BC8D8  00 00 00 00 60 8B 90 03  ....`‹
    039BC8E0  00 00 00 00 90 1C 00 00  ......
    039BC8E8  00 00 00 00 00 00 00 00  ........
    039BC8F0  A8 81 33 01 FE FF FF FF  ¨3þÿÿÿ
    039BC8F8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC900  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC908  00 00 00 00 00 00 00 00  ........
    039BC910  00 00 00 00 00 00 00 00  ........
    039BC918  00 00 00 00 00 00 00 00  ........
    039BC920  00 00 00 00 D0 8B 90 03  ....**‹
    039BC928  40 C8 8F 03 E0 F1 25 04  @ȏàñ%
    039BC930  00 00 00 00 0C 00 00 00  ........
    039BC938  41 6E 69 6D 53 65 74 00  AnimSet.
    039BC940  00 00 00 00 00 00 00 00  ........
    039BC948  00 00 00 00 00 00 00 00  ........
    039BC950  00 00 00 00 00 00 00 00  ........
    039BC958  08 00 00 00 14 00 00 00  ......
    039BC960  14 00 00 00 14 00 00 00  ......
    039BC968  01 00 00 00 00 00 00 00  .......
    039BC970  00 01 00 00 50 01 00 00  ...P..
    039BC978  00 00 00 00 08 5A 02 00  ....Z.
    039BC980  00 00 00 00 B0 35 55 01  ....°5U
    039BC988  00 00 00 00 40 8C 90 03  ....@Œ
    039BC990  00 00 00 00 62 2D 00 00  ....b-..
    039BC998  00 00 00 00 00 00 00 00  ........
    039BC9A0  28 77 33 01 FE FF FF FF  (w3þÿÿÿ
    039BC9A8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BC9B0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BC9B8  00 00 00 00 00 00 00 00  ........
    039BC9C0  00 00 00 00 00 00 00 00  ........
    039BC9C8  00 00 00 00 00 00 00 00  ........
    039BC9D0  00 00 00 00 D0 92 90 03  ....**’
    039BC9D8  D0 C8 8F 03 40 F3 25 04  **ȏ@ó%
    039BC9E0  00 00 00 00 04 00 00 00  .......
    039BC9E8  43 6F 6E 76 65 72 73 61  Conversa
    039BC9F0  74 69 6F 6E 4C 69 73 74  tionList
    039BC9F8  00 00 00 00 00 00 00 00  ........
    039BCA00  00 00 00 00 00 00 00 00  ........
    039BCA08  0D 00 00 00 1B 00 00 00  .......
    039BCA10  1B 00 00 00 1B 00 00 00  ......
    039BCA18  01 00 00 00 00 00 00 00  .......
    039BCA20  20 00 00 00 20 00 00 00   ... ...
    039BCA28  00 00 00 00 00 00 00 00  ........
    039BCA30  00 00 00 00 24 31 55 01  ....$1U
    039BCA38  00 00 00 00 40 93 90 03  ....@“
    039BCA40  00 00 00 00 FF FF FF FF  ....ÿÿÿÿ
    039BCA48  00 00 00 00 00 00 00 00  ........
    039BCA50  08 79 33 01 FE FF FF FF  y3þÿÿÿ
    039BCA58  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCA60  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCA68  00 00 00 00 00 00 00 00  ........
    039BCA70  00 00 00 00 00 00 00 00  ........
    039BCA78  00 00 00 00 00 00 00 00  ........
    039BCA80  00 00 00 00 B0 93 90 03  ....°“
    039BCA88  00 C9 8F 03 A0 F4 25 04  .ɏ*ô%
    039BCA90  00 00 00 00 0C 00 00 00  ........
    039BCA98  43 6F 6E 76 65 72 73 61  Conversa
    039BCAA0  74 69 6F 6E 00 00 00 00  tion....
    039BCAA8  00 00 00 00 00 00 00 00  ........
    039BCAB0  00 00 00 00 00 00 00 00  ........
    039BCAB8  0C 00 00 00 53 00 00 00  ....S...
    039BCAC0  53 00 00 00 53 00 00 00  S...S...
    039BCAC8  01 00 00 00 00 00 00 00  .......
    039BCAD0  20 00 00 00 20 02 00 00   ... ..
    039BCAD8  00 00 00 00 A7 AF 00 00  ....§¯..
    039BCAE0  00 00 00 00 CC 31 55 01  ....Ì1U
    039BCAE8  00 00 00 00 20 94 90 03  .... ”
    039BCAF0  00 00 00 00 BE 46 00 00  ....**F..
    039BCAF8  00 00 00 00 00 00 00 00  ........
    039BCB00  C8 7A 33 01 FE FF FF FF  Èz3þÿÿÿ
    039BCB08  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCB10  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCB18  00 00 00 00 00 00 00 00  ........
    039BCB20  00 00 00 00 00 00 00 00  ........
    039BCB28  00 00 00 00 00 00 00 00  ........
    039BCB30  00 00 00 00 90 94 90 03  ....”
    039BCB38  00 CC 8F 03 00 F6 25 04  .̏.ö%
    039BCB40  00 00 00 00 0C 00 00 00  ........
    039BCB48  41 64 76 65 6E 74 75 72  Adventur
    039BCB50  65 00 00 00 00 00 00 00  e.......
    039BCB58  00 00 00 00 00 00 00 00  ........
    039BCB60  00 00 00 00 00 00 00 00  ........
    039BCB68  02 00 00 00 19 00 00 00  ......
    039BCB70  19 00 00 00 19 00 00 00  ......
    039BCB78  01 00 00 00 00 00 00 00  .......
    039BCB80  80 00 00 00 24 00 00 00  €...$...
    039BCB88  00 00 00 00 00 00 00 00  ........
    039BCB90  00 00 00 00 FC 31 55 01  ....ü1U
    039BCB98  00 00 00 00 00 95 90 03  .....•
    039BCBA0  00 00 00 00 26 1A 00 00  ....&..
    039BCBA8  00 00 00 00 00 00 00 00  ........
    039BCBB0  80 7B 33 01 FE FF FF FF  €{3þÿÿÿ
    039BCBB8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCBC0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCBC8  00 00 00 00 00 00 00 00  ........
    039BCBD0  00 00 00 00 00 00 00 00  ........
    039BCBD8  00 00 00 00 00 00 00 00  ........
    039BCBE0  00 00 00 00 70 95 90 03  ....p•
    039BCBE8  00 C3 8F 03 60 F7 25 04  .Ï`÷%
    039BCBF0  00 00 00 00 0C 00 00 00  ........
    039BCBF8  45 6E 63 6F 75 6E 74 65  Encounte
    039BCC00  72 00 00 00 00 00 00 00  r.......
    039BCC08  00 00 00 00 00 00 00 00  ........
    039BCC10  00 00 00 00 00 00 00 00  ........
    039BCC18  0F 00 00 00 1B 00 00 00  ......
    039BCC20  1B 00 00 00 1B 00 00 00  ......
    039BCC28  01 00 00 00 00 00 00 00  .......
    039BCC30  40 00 00 00 20 00 00 00  @... ...
    039BCC38  00 00 00 00 00 00 00 00  ........
    039BCC40  00 00 00 00 64 32 55 01  ....d2U
    039BCC48  00 00 00 00 90 8D 90 03  ....
    039BCC50  00 00 00 00 BD 4B 00 00  ....½K..
    039BCC58  00 00 00 00 00 00 00 00  ........
    039BCC60  D8 68 32 01 FE FF FF FF  Øh2þÿÿÿ
    039BCC68  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCC70  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCC78  00 00 00 00 00 00 00 00  ........
    039BCC80  00 00 00 00 00 00 00 00  ........
    039BCC88  00 00 00 00 00 00 00 00  ........
    039BCC90  00 00 00 00 00 8E 90 03  .....ސ
    039BCC98  30 C3 8F 03 C0 F8 25 04  0ÏÀø%
    039BCCA0  00 00 00 00 0D 00 00 00  ........
    039BCCA8  47 61 6D 65 42 61 6C 61  GameBala
    039BCCB0  6E 63 65 00 00 00 00 00  nce.....
    039BCCB8  00 00 00 00 00 00 00 00  ........
    039BCCC0  00 00 00 00 00 00 00 00  ........
    039BCCC8  14 00 00 00 BF 07 00 00  ...¿..
    039BCCD0  BF 07 00 00 BF 07 00 00  ¿..¿..
    039BCCD8  01 00 00 00 00 00 00 00  .......
    039BCCE0  80 00 00 00 A8 03 00 00  €...¨..
    039BCCE8  00 00 00 00 E4 99 5C 00  ....ä™\.
    039BCCF0  00 00 00 00 C4 92 54 01  ....Ä’T
    039BCCF8  00 00 00 00 70 8E 90 03  ....pސ
    039BCD00  00 00 00 00 1B 4D 00 00  ....M..
    039BCD08  00 00 00 00 00 00 00 00  ........
    039BCD10  48 0C 33 01 FE FF FF FF  H.3þÿÿÿ
    039BCD18  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCD20  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCD28  00 00 00 00 00 00 00 00  ........
    039BCD30  00 00 00 00 00 00 00 00  ........
    039BCD38  00 00 00 00 00 00 00 00  ........
    039BCD40  00 00 00 00 E0 8E 90 03  ....àŽ
    039BCD48  60 C3 8F 03 20 FA 25 04  `Ï ú%
    039BCD50  00 00 00 00 2C 00 00 00  ....,...
    039BCD58  48 65 72 6F 00 00 00 00  Hero....
    039BCD60  00 00 00 00 00 00 00 00  ........
    039BCD68  00 00 00 00 00 00 00 00  ........
    039BCD70  00 00 00 00 00 00 00 00  ........
    039BCD78  0A 00 00 00 86 03 00 00  ....†..
    039BCD80  86 03 00 00 86 03 00 00  †..†..
    039BCD88  00 00 00 00 01 00 00 00  .......
    039BCD90  10 00 00 00 20 00 00 00  ... ...
    039BCD98  00 00 00 00 00 00 00 00  ........
    039BCDA0  00 00 00 00 6C 19 55 01  ....lU
    039BCDA8  00 00 00 00 50 8F 90 03  ....P
    039BCDB0  00 00 00 00 FF FF FF FF  ....ÿÿÿÿ
    039BCDB8  00 00 00 00 00 00 00 00  ........
    039BCDC0  20 67 33 01 FE FF FF FF   g3þÿÿÿ
    039BCDC8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCDD0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCDD8  00 00 00 00 00 00 00 00  ........
    039BCDE0  00 00 00 00 00 00 00 00  ........
    039BCDE8  00 00 00 00 00 00 00 00  ........
    039BCDF0  00 00 00 00 E0 95 90 03  ....à•
    039BCDF8  20 D3 8F 03 80 65 08 05   ӏ€e
    039BCE00  00 00 00 00 0C 00 00 00  ........
    039BCE08  4D 6F 6E 73 74 65 72 00  Monster.
    039BCE10  00 00 00 00 00 00 00 00  ........
    039BCE18  00 00 00 00 00 00 00 00  ........
    039BCE20  00 00 00 00 00 00 00 00  ........
    039BCE28  19 00 00 00 A1 04 00 00  ...¡..
    039BCE30  A1 04 00 00 A1 04 00 00  ¡..¡..
    039BCE38  01 00 00 00 00 00 00 00  .......
    039BCE40  00 04 00 00 18 05 00 00  .....
    039BCE48  00 00 00 00 AC 2F 00 00  ....¬/..
    039BCE50  00 00 00 00 14 2C 55 01  ....,U
    039BCE58  00 00 00 00 50 96 90 03  ....P–
    039BCE60  00 00 00 00 94 65 00 00  ....”e..
    039BCE68  00 00 00 00 00 00 00 00  ........
    039BCE70  48 69 33 01 FE FF FF FF  Hi3þÿÿÿ
    039BCE78  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCE80  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCE88  00 00 00 00 00 00 00 00  ........
    039BCE90  00 00 00 00 00 00 00 00  ........
    039BCE98  00 00 00 00 00 00 00 00  ........
    039BCEA0  00 00 00 00 C0 96 90 03  ....À–
    039BCEA8  50 D3 8F 03 E0 66 08 05  Pӏàf
    039BCEB0  00 00 00 00 0C 00 00 00  ........
    039BCEB8  53 6B 69 6C 6C 4B 69 74  SkillKit
    039BCEC0  00 00 00 00 00 00 00 00  ........
    039BCEC8  00 00 00 00 00 00 00 00  ........
    039BCED0  00 00 00 00 00 00 00 00  ........
    039BCED8  27 00 00 00 18 00 00 00  '......
    039BCEE0  18 00 00 00 18 00 00 00  ......
    039BCEE8  01 00 00 00 00 00 00 00  .......
    039BCEF0  80 00 00 00 30 00 00 00  €...0...
    039BCEF8  00 00 00 00 E0 05 00 00  ....à..
    039BCF00  00 00 00 00 A4 2C 55 01  ....¤,U
    039BCF08  00 00 00 00 30 97 90 03  ....0—
    039BCF10  00 00 00 00 F3 8A 00 00  ....óŠ..
    039BCF18  00 00 00 00 00 00 00 00  ........
    039BCF20  28 6A 33 01 FE FF FF FF  (j3þÿÿÿ
    039BCF28  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCF30  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCF38  00 00 00 00 00 00 00 00  ........
    039BCF40  00 00 00 00 00 00 00 00  ........
    039BCF48  00 00 00 00 00 00 00 00  ........
    039BCF50  00 00 00 00 A0 97 90 03  ....*—
    039BCF58  80 D3 8F 03 40 68 08 05  €Ó@h
    039BCF60  00 00 00 00 0C 00 00 00  ........
    039BCF68  51 75 65 73 74 52 61 6E  QuestRan
    039BCF70  67 65 00 00 00 00 00 00  ge......
    039BCF78  00 00 00 00 00 00 00 00  ........
    039BCF80  00 00 00 00 00 00 00 00  ........
    039BCF88  3A 00 00 00 0F 00 00 00  :......
    039BCF90  0F 00 00 00 0F 00 00 00  ......
    039BCF98  01 00 00 00 00 00 00 00  .......
    039BCFA0  00 04 00 00 1C 00 00 00  ......
    039BCFA8  00 00 00 00 54 00 00 00  ....T...
    039BCFB0  00 00 00 00 04 2D 55 01  ....-U
    039BCFB8  00 00 00 00 10 98 90 03  ....˜
    039BCFC0  00 00 00 00 5C 1D 01 00  ....\.
    039BCFC8  00 00 00 00 00 00 00 00  ........
    039BCFD0  C8 71 33 01 FE FF FF FF  Èq3þÿÿÿ
    039BCFD8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BCFE0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BCFE8  00 00 00 00 00 00 00 00  ........
    039BCFF0  00 00 00 00 00 00 00 00  ........
    039BCFF8  00 00 00 00 00 00 00 00  ........
    039BD000  00 00 00 00 80 98 90 03  ....€˜
    039BD008  B0 D3 8F 03 A0 69 08 05  °Ó*i
    039BD010  00 00 00 00 0C 00 00 00  ........
    039BD018  51 75 65 73 74 00 00 00  Quest...
    039BD020  00 00 00 00 00 00 00 00  ........
    039BD028  00 00 00 00 00 00 00 00  ........
    039BD030  00 00 00 00 00 00 00 00  ........
    039BD038  1F 00 00 00 6A 00 00 00  ...j...
    039BD040  6A 00 00 00 6A 00 00 00  j...j...
    039BD048  01 00 00 00 00 00 00 00  .......
    039BD050  80 00 00 00 90 00 00 00  €......
    039BD058  00 00 00 00 F8 F7 01 00  ....ø÷.
    039BD060  00 00 00 00 14 2F 55 01  ..../U
    039BD068  00 00 00 00 F0 98 90 03  ....ð˜
    039BD070  00 00 00 00 90 78 00 00  ....x..
    039BD078  00 00 00 00 00 00 00 00  ........
    039BD080  A0 74 33 01 FE FF FF FF  *t3þÿÿÿ
    039BD088  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD090  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD098  00 00 00 00 00 00 00 00  ........
    039BD0A0  00 00 00 00 00 00 00 00  ........
    039BD0A8  00 00 00 00 00 00 00 00  ........
    039BD0B0  00 00 00 00 60 99 90 03  ....`™
    039BD0B8  E0 D3 8F 03 80 FB 25 04  àӏ€û%
    039BD0C0  00 00 00 00 0C 00 00 00  ........
    039BD0C8  4C 65 76 65 6C 41 72 65  LevelAre
    039BD0D0  61 00 00 00 00 00 00 00  a.......
    039BD0D8  00 00 00 00 00 00 00 00  ........
    039BD0E0  00 00 00 00 00 00 00 00  ........
    039BD0E8  16 00 00 00 3C 00 00 00  ...<...
    039BD0F0  3C 00 00 00 3C 00 00 00  <...<...
    039BD0F8  01 00 00 00 00 00 00 00  .......
    039BD100  80 00 00 00 20 00 00 00  €... ...
    039BD108  00 00 00 00 40 00 00 00  ....@...
    039BD110  00 00 00 00 04 30 55 01  ....0U
    039BD118  00 00 00 00 D0 99 90 03  ....**™
    039BD120  00 00 00 00 60 4D 00 00  ....`M..
    039BD128  00 00 00 00 00 00 00 00  ........
    039BD130  C8 75 33 01 FE FF FF FF  Èu3þÿÿÿ
    039BD138  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD140  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD148  00 00 00 00 00 00 00 00  ........
    039BD150  00 00 00 00 00 00 00 00  ........
    039BD158  00 00 00 00 00 00 00 00  ........
    039BD160  00 00 00 00 40 9A 90 03  ....@š
    039BD168  70 CB 8F 03 E0 FC 25 04  pˏàü%
    039BD170  00 00 00 00 0C 00 00 00  ........
    039BD178  53 63 65 6E 65 47 72 6F  SceneGro
    039BD180  75 70 00 00 00 00 00 00  up......
    039BD188  00 00 00 00 00 00 00 00  ........
    039BD190  00 00 00 00 00 00 00 00  ........
    039BD198  22 00 00 00 12 00 00 00  "......
    039BD1A0  12 00 00 00 12 00 00 00  ......
    039BD1A8  01 00 00 00 00 00 00 00  .......
    039BD1B0  80 00 00 00 28 00 00 00  €...(...
    039BD1B8  00 00 00 00 00 00 00 00  ........
    039BD1C0  00 00 00 00 64 30 55 01  ....d0U
    039BD1C8  00 00 00 00 80 91 90 03  ....€‘
    039BD1D0  00 00 00 00 4A 84 00 00  ....J„..
    039BD1D8  00 00 00 00 00 00 00 00  ........
    039BD1E0  78 76 33 01 FE FF FF FF  xv3þÿÿÿ
    039BD1E8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD1F0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD1F8  00 00 00 00 00 00 00 00  ........
    039BD200  00 00 00 00 00 00 00 00  ........
    039BD208  00 00 00 00 00 00 00 00  ........
    039BD210  00 00 00 00 F0 91 90 03  ....ð‘
    039BD218  C0 D2 8F 03 40 FE 25 04  Àҏ@þ%
    039BD220  00 00 00 00 0C 00 00 00  ........
    039BD228  46 6C 61 67 53 65 74 00  FlagSet.
    039BD230  00 00 00 00 00 00 00 00  ........
    039BD238  00 00 00 00 00 00 00 00  ........
    039BD240  00 00 00 00 00 00 00 00  ........
    039BD248  12 00 00 00 13 00 00 00  ......
    039BD250  13 00 00 00 13 00 00 00  ......
    039BD258  01 00 00 00 00 00 00 00  .......
    039BD260  08 00 00 00 20 00 00 00  ... ...
    039BD268  00 00 00 00 00 00 00 00  ........
    039BD270  00 00 00 00 C4 30 55 01  ....Ä0U
    039BD278  00 00 00 00 60 92 90 03  ....`’
    039BD280  00 00 00 00 FF FF FF FF  ....ÿÿÿÿ
    039BD288  00 00 00 00 00 00 00 00  ........
    039BD290  10 61 33 01 FE FF FF FF  a3þÿÿÿ
    039BD298  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD2A0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD2A8  00 00 00 00 00 00 00 00  ........
    039BD2B0  00 00 00 00 00 00 00 00  ........
    039BD2B8  00 00 00 00 00 00 00 00  ........
    039BD2C0  00 00 00 00 F0 43 0B 05  ....ðC
    039BD2C8  A0 D7 8F 03 E0 71 08 05  *׏àq
    039BD2D0  00 00 00 00 0C 00 00 00  ........
    039BD2D8  42 6F 73 73 45 6E 63 6F  BossEnco
    039BD2E0  75 6E 74 65 72 00 00 00  unter...
    039BD2E8  00 00 00 00 00 00 00 00  ........
    039BD2F0  00 00 00 00 00 00 00 00  ........
    039BD2F8  40 00 00 00 13 00 00 00  @......
    039BD300  13 00 00 00 13 00 00 00  ......
    039BD308  01 00 00 00 00 00 00 00  .......
    039BD310  20 00 00 00 58 00 00 00   ...X...
    039BD318  00 00 00 00 00 00 00 00  ........
    039BD320  00 00 00 00 D4 26 55 01  ....Ô&U
    039BD328  00 00 00 00 60 44 0B 05  ....`D
    039BD330  00 00 00 00 B4 B8 02 00  ....´¸.
    039BD338  00 00 00 00 00 00 00 00  ........
    039BD340  E0 61 33 01 FE FF FF FF  àa3þÿÿÿ
    039BD348  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD350  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD358  00 00 00 00 00 00 00 00  ........
    039BD360  00 00 00 00 00 00 00 00  ........
    039BD368  00 00 00 00 00 00 00 00  ........
    039BD370  00 00 00 00 D0 44 0B 05  ....**D
    039BD378  20 C7 8F 03 40 73 08 05   Ǐ@s
    039BD380  00 00 00 00 04 00 00 00  .......
    039BD388  54 72 65 61 73 75 72 65  Treasure
    039BD390  43 6C 61 73 73 00 00 00  Class...
    039BD398  00 00 00 00 00 00 00 00  ........
    039BD3A0  00 00 00 00 00 00 00 00  ........
    039BD3A8  34 00 00 00 29 00 00 00  4...)...
    039BD3B0  29 00 00 00 29 00 00 00  )...)...
    039BD3B8  01 00 00 00 00 00 00 00  .......
    039BD3C0  80 00 00 00 28 00 00 00  €...(...
    039BD3C8  00 00 00 00 00 00 00 00  ........
    039BD3D0  00 00 00 00 64 27 55 01  ....d'U
    039BD3D8  00 00 00 00 40 45 0B 05  ....@E
    039BD3E0  00 00 00 00 FF FF FF FF  ....ÿÿÿÿ
    039BD3E8  00 00 00 00 00 00 00 00  ........
    039BD3F0  A0 0E 33 01 FE FF FF FF  *3þÿÿÿ
    039BD3F8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD400  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD408  00 00 00 00 00 00 00 00  ........
    039BD410  00 00 00 00 00 00 00 00  ........
    039BD418  00 00 00 00 00 00 00 00  ........
    039BD420  00 00 00 00 B0 9A 90 03  ....°š
    039BD428  50 C7 8F 03 A0 74 08 05  PǏ*t
    039BD430  00 00 00 00 2C 00 00 00  ....,...
    039BD438  41 63 63 6F 75 6E 74 00  Account.
    039BD440  00 00 00 00 00 00 00 00  ........
    039BD448  00 00 00 00 00 00 00 00  ........
    039BD450  00 00 00 00 00 00 00 00  ........
    039BD458  35 00 00 00 6B 00 00 00  5...k...
    039BD460  6B 00 00 00 6B 00 00 00  k...k...
    039BD468  00 00 00 00 01 00 00 00  .......
    039BD470  08 00 00 00 20 00 00 00  ... ...
    039BD478  00 00 00 00 00 00 00 00  ........
    039BD480  00 00 00 00 AC 19 55 01  ....¬U
    039BD488  00 00 00 00 20 9B 90 03  .... ›
    039BD490  00 00 00 00 FF FF FF FF  ....ÿÿÿÿ
    039BD498  00 00 00 00 00 00 00 00  ........
    039BD4A0  F0 62 33 01 FE FF FF FF  ðb3þÿÿÿ
    039BD4A8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD4B0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD4B8  00 00 00 00 00 00 00 00  ........
    039BD4C0  00 00 00 00 00 00 00 00  ........
    039BD4C8  00 00 00 00 00 00 00 00  ........
    039BD4D0  00 00 00 00 90 9B 90 03  ....›
    039BD4D8  C0 C0 8F 03 00 76 08 05  ÀÀ.v
    039BD4E0  00 00 00 00 0C 00 00 00  ........
    039BD4E8  43 6F 6E 64 69 74 69 6F  Conditio
    039BD4F0  6E 00 00 00 00 00 00 00  n.......
    039BD4F8  00 00 00 00 00 00 00 00  ........
    039BD500  00 00 00 00 00 00 00 00  ........
    039BD508  33 00 00 00 1B 00 00 00  3......
    039BD510  1B 00 00 00 1B 00 00 00  ......
    039BD518  01 00 00 00 00 00 00 00  .......
    039BD520  80 00 00 00 28 04 00 00  €...(..
    039BD528  00 00 00 00 00 00 00 00  ........
    039BD530  00 00 00 00 44 29 55 01  ....D)U
    039BD538  00 00 00 00 00 9C 90 03  .....œ
    039BD540  00 00 00 00 E5 C6 00 00  ....åÆ..
    039BD548  00 00 00 00 00 00 00 00  ........
    039BD550  90 64 33 01 FE FF FF FF  d3þÿÿÿ
    039BD558  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD560  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD568  00 00 00 00 00 00 00 00  ........
    039BD570  00 00 00 00 00 00 00 00  ........
    039BD578  00 00 00 00 00 00 00 00  ........
    039BD580  00 00 00 00 70 9C 90 03  ....pœ
    039BD588  20 C1 8F 03 00 60 08 05   Á.`
    039BD590  00 00 00 00 0C 00 00 00  ........
    039BD598  4C 6F 72 65 00 00 00 00  Lore....
    039BD5A0  00 00 00 00 00 00 00 00  ........
    039BD5A8  00 00 00 00 00 00 00 00  ........
    039BD5B0  00 00 00 00 00 00 00 00  ........
    039BD5B8  3B 00 00 00 11 00 00 00  ;......
    039BD5C0  11 00 00 00 11 00 00 00  ......
    039BD5C8  01 00 00 00 00 00 00 00  .......
    039BD5D0  80 00 00 00 24 00 00 00  €...$...
    039BD5D8  00 00 00 00 00 00 00 00  ........
    039BD5E0  00 00 00 00 74 29 55 01  ....t)U
    039BD5E8  00 00 00 00 E0 9C 90 03  ....àœ
    039BD5F0  00 00 00 00 83 45 01 00  ....ƒE.
    039BD5F8  00 00 00 00 00 00 00 00  ........
    039BD600  20 65 33 01 FE FF FF FF   e3þÿÿÿ
    039BD608  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD610  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD618  00 00 00 00 00 00 00 00  ........
    039BD620  00 00 00 00 00 00 00 00  ........
    039BD628  00 00 00 00 00 00 00 00  ........
    039BD630  00 00 00 00 50 9D 90 03  ....P
    039BD638  50 C1 8F 03 60 61 08 05  PÁ`a
    039BD640  00 00 00 00 0C 00 00 00  ........
    039BD648  41 63 74 00 00 00 00 00  Act.....
    039BD650  00 00 00 00 00 00 00 00  ........
    039BD658  00 00 00 00 00 00 00 00  ........
    039BD660  00 00 00 00 00 00 00 00  ........
    039BD668  38 00 00 00 24 00 00 00  8...$...
    039BD670  24 00 00 00 24 00 00 00  $...$...
    039BD678  01 00 00 00 00 00 00 00  .......
    039BD680  04 00 00 00 48 03 00 00  ...H..
    039BD688  00 00 00 00 70 03 00 00  ....p..
    039BD690  00 00 00 00 64 2A 55 01  ....d*U
    039BD698  00 00 00 00 C0 9D 90 03  ....À
    039BD6A0  00 00 00 00 16 0B 00 00  ......
    039BD6A8  00 00 00 00 00 00 00 00  ........
    039BD6B0  10 66 33 01 FE FF FF FF  f3þÿÿÿ
    039BD6B8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD6C0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD6C8  00 00 00 00 00 00 00 00  ........
    039BD6D0  00 00 00 00 00 00 00 00  ........
    039BD6D8  00 00 00 00 00 00 00 00  ........
    039BD6E0  00 00 00 00 30 9E 90 03  ....0ž
    039BD6E8  30 C0 8F 03 C0 62 08 05  0ÀÀb
    039BD6F0  00 00 00 00 04 00 00 00  .......
    039BD6F8  54 69 6D 65 64 45 76 65  TimedEve
    039BD700  6E 74 00 00 00 00 00 00  nt......
    039BD708  00 00 00 00 00 00 00 00  ........
    039BD710  00 00 00 00 00 00 00 00  ........
    039BD718  37 00 00 00 11 00 00 00  7......
    039BD720  11 00 00 00 11 00 00 00  ......
    039BD728  01 00 00 00 00 00 00 00  .......
    039BD730  00 04 00 00 10 00 00 00  ......
    039BD738  00 00 00 00 00 00 00 00  ........
    039BD740  00 00 00 00 94 2A 55 01  ....”*U
    039BD748  00 00 00 00 A0 9E 90 03  ....*ž
    039BD750  00 00 00 00 FF FF FF FF  ....ÿÿÿÿ
    039BD758  00 00 00 00 00 00 00 00  ........
    039BD760  98 66 33 01 FE FF FF FF  ˜f3þÿÿÿ
    039BD768  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD770  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD778  00 00 00 00 00 00 00 00  ........
    039BD780  00 00 00 00 00 00 00 00  ........
    039BD788  00 00 00 00 00 00 00 00  ........
    039BD790  00 00 00 00 10 9F 90 03  ....Ÿ
    039BD798  30 D2 8F 03 20 64 08 05  0ҏ d
    039BD7A0  00 00 00 00 0C 00 00 00  ........
    039BD7A8  52 65 63 69 70 65 00 00  Recipe..
    039BD7B0  00 00 00 00 00 00 00 00  ........
    039BD7B8  00 00 00 00 00 00 00 00  ........
    039BD7C0  00 00 00 00 00 00 00 00  ........
    039BD7C8  31 00 00 00 1B 00 00 00  1......
    039BD7D0  1B 00 00 00 1B 00 00 00  ......
    039BD7D8  01 00 00 00 00 00 00 00  .......
    039BD7E0  80 00 00 00 28 00 00 00  €...(...
    039BD7E8  00 00 00 00 00 00 00 00  ........
    039BD7F0  00 00 00 00 C4 2A 55 01  ....Ä*U
    039BD7F8  00 00 00 00 80 9F 90 03  ....€Ÿ
    039BD800  00 00 00 00 CF C6 00 00  ....ÏÆ..
    039BD808  00 00 00 00 00 00 00 00  ........
    039BD810  B0 0C 37 01 FE FF FF FF  °.7þÿÿÿ
    039BD818  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD820  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD828  00 00 00 00 00 00 00 00  ........
    039BD830  00 00 00 00 00 00 00 00  ........
    039BD838  00 00 00 00 00 00 00 00  ........
    039BD840  00 00 00 00 E0 47 0B 05  ....àG
    039BD848  C0 D8 8F 03 20 7A 08 05  À؏ z
    039BD850  00 00 00 00 08 00 00 00  .......
    039BD858  50 61 72 74 69 63 6C 65  Particle
    039BD860  00 00 00 00 00 00 00 00  ........
    039BD868  00 00 00 00 00 00 00 00  ........
    039BD870  00 00 00 00 00 00 00 00  ........
    039BD878  1B 00 00 00 A7 00 00 00  ...§...
    039BD880  A7 00 00 00 A7 00 00 00  §...§...
    039BD888  01 00 00 00 00 00 00 00  .......
    039BD890  00 01 00 00 58 07 00 00  ...X..
    039BD898  00 00 00 00 04 9A 03 00  ....š.
    039BD8A0  00 00 00 00 68 AD 55 01  ....h*U
    039BD8A8  00 00 00 00 50 48 0B 05  ....PH
    039BD8B0  00 00 00 00 49 6A 00 00  ....Ij..
    039BD8B8  00 00 00 00 00 00 00 00  ........
    039BD8C0  48 0D 37 01 FE FF FF FF  H.7þÿÿÿ
    039BD8C8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD8D0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD8D8  00 00 00 00 00 00 00 00  ........
    039BD8E0  00 00 00 00 00 00 00 00  ........
    039BD8E8  00 00 00 00 00 00 00 00  ........
    039BD8F0  00 00 00 00 C0 48 0B 05  ....ÀH
    039BD8F8  F0 D8 8F 03 80 7B 08 05  ðØ€{
    039BD900  00 00 00 00 08 00 00 00  .......
    039BD908  54 72 61 69 6C 00 00 00  Trail...
    039BD910  00 00 00 00 00 00 00 00  ........
    039BD918  00 00 00 00 00 00 00 00  ........
    039BD920  00 00 00 00 00 00 00 00  ........
    039BD928  2D 00 00 00 21 00 00 00  -...!...
    039BD930  21 00 00 00 21 00 00 00  !...!...
    039BD938  01 00 00 00 00 00 00 00  .......
    039BD940  20 00 00 00 38 01 00 00   ...8..
    039BD948  00 00 00 00 00 00 00 00  ........
    039BD950  00 00 00 00 98 AD 55 01  ....˜*U
    039BD958  00 00 00 00 30 49 0B 05  ....0I
    039BD960  00 00 00 00 AD C4 00 00  ....*Ä..
    039BD968  00 00 00 00 00 00 00 00  ........
    039BD970  D0 0D 37 01 FE FF FF FF  **.7þÿÿÿ
    039BD978  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BD980  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BD988  00 00 00 00 00 00 00 00  ........
    039BD990  00 00 00 00 00 00 00 00  ........
    039BD998  00 00 00 00 00 00 00 00  ........
    039BD9A0  00 00 00 00 A0 49 0B 05  ....*I
    039BD9A8  20 D9 8F 03 E0 7C 08 05   ُà|
    039BD9B0  00 00 00 00 08 00 00 00  .......
    039BD9B8  43 6C 6F 74 68 00 00 00  Cloth...
    039BD9C0  00 00 00 00 00 00 00 00  ........
    039BD9C8  00 00 00 00 00 00 00 00  ........
    039BD9D0  00 00 00 00 00 00 00 00  ........
    039BD9D8  0B 00 00 00 32 00 00 00  ...2...
    039BD9E0  32 00 00 00 32 00 00 00  2...2...
    039BD9E8  01 00 00 00 00 00 00 00  .......
    039BD9F0  80 00 00 00 54 00 00 00  €...T...
    039BD9F8  00 00 00 00 50 01 00 00  ....P..
    039BDA00  00 00 00 00 C8 AD 55 01  ....È*U
    039BDA08  00 00 00 00 10 4A 0B 05  ....J
    039BDA10  00 00 00 00 D3 44 00 00  ....ÓD..
    039BDA18  00 00 00 00 00 00 00 00  ........
    039BDA20  60 0E 37 01 FE FF FF FF  `7þÿÿÿ
    039BDA28  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BDA30  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BDA38  00 00 00 00 00 00 00 00  ........
    039BDA40  00 00 00 00 00 00 00 00  ........
    039BDA48  00 00 00 00 00 00 00 00  ........
    039BDA50  00 00 00 00 80 4A 0B 05  ....€J
    039BDA58  50 D9 8F 03 40 7E 08 05  Pُ@~
    039BDA60  00 00 00 00 08 00 00 00  .......
    039BDA68  45 66 66 65 63 74 47 72  EffectGr
    039BDA70  6F 75 70 00 00 00 00 00  oup.....
    039BDA78  00 00 00 00 00 00 00 00  ........
    039BDA80  00 00 00 00 00 00 00 00  ........
    039BDA88  0E 00 00 00 2B 00 00 00  ...+...
    039BDA90  2B 00 00 00 2B 00 00 00  +...+...
    039BDA98  01 00 00 00 00 00 00 00  .......
    039BDAA0  80 00 00 00 30 01 00 00  €...0..
    039BDAA8  00 00 00 00 10 1A 00 00  ......
    039BDAB0  00 00 00 00 28 AE 55 01  ....(®U
    039BDAB8  00 00 00 00 F0 4A 0B 05  ....ðJ
    039BDAC0  00 00 00 00 9D 48 00 00  ....H..
    039BDAC8  00 00 00 00 00 00 00 00  ........
    039BDAD0  F8 0E 37 01 FE FF FF FF  ø7þÿÿÿ
    039BDAD8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BDAE0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BDAE8  00 00 00 00 00 00 00 00  ........
    039BDAF0  00 00 00 00 00 00 00 00  ........
    039BDAF8  00 00 00 00 00 00 00 00  ........
    039BDB00  00 00 00 00 60 4B 0B 05  ....`K
    039BDB08  80 D9 8F 03 00 6B 08 05  €Ù.k
    039BDB10  00 00 00 00 08 00 00 00  .......
    039BDB18  53 75 72 66 61 63 65 00  Surface.
    039BDB20  00 00 00 00 00 00 00 00  ........
    039BDB28  00 00 00 00 00 00 00 00  ........
    039BDB30  00 00 00 00 00 00 00 00  ........
    039BDB38  2B 00 00 00 14 00 00 00  +......
    039BDB40  14 00 00 00 14 00 00 00  ......
    039BDB48  01 00 00 00 00 00 00 00  .......
    039BDB50  80 00 00 00 24 00 00 00  €...$...
    039BDB58  00 00 00 00 6C 01 00 00  ....l..
    039BDB60  00 00 00 00 58 AE 55 01  ....X®U
    039BDB68  00 00 00 00 00 40 0B 05  .....@
    039BDB70  00 00 00 00 42 90 00 00  ....B..
    039BDB78  00 00 00 00 00 00 00 00  ........
    039BDB80  80 0F 37 01 FE FF FF FF  €7þÿÿÿ
    039BDB88  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BDB90  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BDB98  00 00 00 00 00 00 00 00  ........
    039BDBA0  00 00 00 00 00 00 00 00  ........
    039BDBA8  00 00 00 00 00 00 00 00  ........
    039BDBB0  00 00 00 00 70 40 0B 05  ....p@
    039BDBB8  B0 D9 8F 03 60 6C 08 05  °Ù`l
    039BDBC0  00 00 00 00 08 00 00 00  .......
    039BDBC8  45 78 70 6C 6F 73 69 6F  Explosio
    039BDBD0  6E 00 00 00 00 00 00 00  n.......
    039BDBD8  00 00 00 00 00 00 00 00  ........
    039BDBE0  00 00 00 00 00 00 00 00  ........
    039BDBE8  11 00 00 00 1A 00 00 00  ......
    039BDBF0  1A 00 00 00 1A 00 00 00  ......
    039BDBF8  01 00 00 00 00 00 00 00  .......
    039BDC00  80 00 00 00 3C 00 00 00  €...<...
    039BDC08  00 00 00 00 00 00 00 00  ........
    039BDC10  00 00 00 00 88 AE 55 01  ....ˆ®U
    039BDC18  00 00 00 00 E0 40 0B 05  ....à@
    039BDC20  00 00 00 00 74 4C 00 00  ....tL..
    039BDC28  00 00 00 00 00 00 00 00  ........
    039BDC30  58 10 37 01 FE FF FF FF  X7þÿÿÿ
    039BDC38  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BDC40  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BDC48  00 00 00 00 00 00 00 00  ........
    039BDC50  00 00 00 00 00 00 00 00  ........
    039BDC58  00 00 00 00 00 00 00 00  ........
    039BDC60  00 00 00 00 50 41 0B 05  ....PA
    039BDC68  40 DA 8F 03 C0 6D 08 05  @ڏÀm
    039BDC70  00 00 00 00 08 00 00 00  .......
    039BDC78  50 68 79 73 69 63 73 00  Physics.
    039BDC80  00 00 00 00 00 00 00 00  ........
    039BDC88  00 00 00 00 00 00 00 00  ........
    039BDC90  00 00 00 00 00 00 00 00  ........
    039BDC98  1C 00 00 00 24 00 00 00  ...$...
    039BDCA0  24 00 00 00 24 00 00 00  $...$...
    039BDCA8  01 00 00 00 00 00 00 00  .......
    039BDCB0  80 00 00 00 44 00 00 00  €...D...
    039BDCB8  00 00 00 00 DC 01 00 00  ....Ü..
    039BDCC0  00 00 00 00 B8 AE 55 01  ....¸®U
    039BDCC8  00 00 00 00 C0 41 0B 05  ....ÀA
    039BDCD0  00 00 00 00 EF 74 00 00  ....ït..
    039BDCD8  00 00 00 00 00 00 00 00  ........
    039BDCE0  D8 10 37 01 FE FF FF FF  Ø7þÿÿÿ
    039BDCE8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BDCF0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BDCF8  00 00 00 00 00 00 00 00  ........
    039BDD00  00 00 00 00 00 00 00 00  ........
    039BDD08  00 00 00 00 00 00 00 00  ........
    039BDD10  00 00 00 00 30 42 0B 05  ....0B
    039BDD18  70 DA 8F 03 20 6F 08 05  pڏ o
    039BDD20  00 00 00 00 08 00 00 00  .......
    039BDD28  41 6D 62 69 65 6E 74 53  AmbientS
    039BDD30  6F 75 6E 64 00 00 00 00  ound....
    039BDD38  00 00 00 00 00 00 00 00  ........
    039BDD40  00 00 00 00 00 00 00 00  ........
    039BDD48  05 00 00 00 14 00 00 00  ......
    039BDD50  14 00 00 00 14 00 00 00  ......
    039BDD58  01 00 00 00 00 00 00 00  .......
    039BDD60  80 00 00 00 9C 00 00 00  €...œ...
    039BDD68  00 00 00 00 D8 0F 00 00  ....Ø..
    039BDD70  00 00 00 00 18 AF 55 01  ....¯U
    039BDD78  00 00 00 00 A0 42 0B 05  ....*B
    039BDD80  00 00 00 00 C4 04 03 00  ....Ä.
    039BDD88  00 00 00 00 00 00 00 00  ........
    039BDD90  88 60 33 01 FE FF FF FF  ˆ`3þÿÿÿ
    039BDD98  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BDDA0  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BDDA8  00 00 00 00 00 00 00 00  ........
    039BDDB0  00 00 00 00 00 00 00 00  ........
    039BDDB8  00 00 00 00 00 00 00 00  ........
    039BDDC0  00 00 00 00 10 43 0B 05  ....C
    039BDDC8  A0 DA 8F 03 80 70 08 05  *ڏ€p
    039BDDD0  00 00 00 00 0C 00 00 00  ........
    039BDDD8  54 75 74 6F 72 69 61 6C  Tutorial
    039BDDE0  00 00 00 00 00 00 00 00  ........
    039BDDE8  00 00 00 00 00 00 00 00  ........
    039BDDF0  00 00 00 00 00 00 00 00  ........
    039BDDF8  3F 00 00 00 12 00 00 00  ?......
    039BDE00  12 00 00 00 12 00 00 00  ......
    039BDE08  01 00 00 00 00 00 00 00  .......
    039BDE10  00 01 00 00 2C 00 00 00  ...,...
    039BDE18  00 00 00 00 00 00 00 00  ........
    039BDE20  00 00 00 00 A4 26 55 01  ....¤&U
    039BDE28  00 00 00 00 80 43 0B 05  ....€C
    039BDE30  00 00 00 00 70 5D 02 00  ....p].
    039BDE38  00 00 00 00 00 00 00 00  ........
    039BDE40  90 0A 37 01 FE FF FF FF  .7þÿÿÿ
    039BDE48  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BDE50  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BDE58  00 00 00 00 00 00 00 00  ........
    039BDE60  00 00 00 00 00 00 00 00  ........
    039BDE68  00 00 00 00 00 00 00 00  ........
    039BDE70  00 00 00 00 20 46 0B 05  .... F
    039BDE78  F0 D5 8F 03 60 77 08 05  ðՏ`w
    039BDE80  00 00 00 00 08 00 00 00  .......
    039BDE88  41 6E 69 6D 32 44 00 00  Anim2D..
    039BDE90  00 00 00 00 00 00 00 00  ........
    039BDE98  00 00 00 00 00 00 00 00  ........
    039BDEA0  00 00 00 00 00 00 00 00  ........
    039BDEA8  07 00 00 00 10 00 00 00  ......
    039BDEB0  10 00 00 00 10 00 00 00  ......
    039BDEB8  01 00 00 00 00 00 00 00  .......
    039BDEC0  00 01 00 00 3C 00 00 00  ...<...
    039BDEC8  00 00 00 00 40 5E 00 00  ....@^..
    039BDED0  00 00 00 00 D4 AC 55 01  ....Ô¬U
    039BDED8  00 00 00 00 90 46 0B 05  ....F
    039BDEE0  00 00 00 00 0E 2D 00 00  ....-..
    039BDEE8  00 00 00 00 00 00 00 00  ........
    039BDEF0  40 0B 37 01 FE FF FF FF  @7þÿÿÿ
    039BDEF8  FE FF FF FF FE FF FF FF  þÿÿÿþÿÿÿ
    039BDF00  FE FF FF FF 00 00 00 00  þÿÿÿ....
    039BDF08  00 00 00 00 00 00 00 00  ........
    039BDF10  00 00 00 00 00 00 00 00  ........
    039BDF18  00 00 00 00 00 00 00 00  ........
    039BDF20  00 00 00 00 00 47 0B 05  .....G
    039BDF28  20 D6 8F 03 C0 78 08 05   ֏Àx
    039BDF30  00 00 00 00 09 00 00 00  ........
    039BDF38  46 6F 6E 74 00 00 00 00  Font....
    039BDF40  00 00 00 00 00 00 00 00  ........
    039BDF48  00 00 00 00 00 00 00 00  ........
    039BDF50  00 00 00 00 00 00 00 00  ........
    039BDF58  13 00 00 00 31 00 00 00  ...1...
    039BDF60  31 00 00 00 31 00 00 00  1...1...
    039BDF68  01 00 00 00 00 00 00 00  .......
    039BDF70  40 00 00 00 BC 00 00 00  @...¼...
    039BDF78  00 00 00 00 48 67 99 01  ....Hg™
    039BDF80  00 00 00 00 04 AD 55 01  ....*U
    039BDF88  00 00 00 00 70 47 0B 05  ....pG
    039BDF90  00 00 00 00 F2 4C 00 00  ....òL..

    But inside the mooege source we see 65 names:
    Code:
     public enum SNOGroup : int
        {
            Code = -2,
            None = -1,
            Actor = 1,
            Adventure = 2,
            AiBehavior = 3,
            AiState = 4,
            AmbientSound = 5,
            Anim = 6,
            Anim2D = 7,
            AnimSet = 8,
            Appearance = 9,
            Hero = 10,
            Cloth = 11,
            Conversation = 12,
            ConversationList = 13,
            EffectGroup = 14,
            Encounter = 15,
            Explosion = 17,
            FlagSet = 18,
            Font = 19,
            GameBalance = 20,
            Globals = 21,
            LevelArea = 22,
            Light = 23,
            MarkerSet = 24,
            Monster = 25,
            Observer = 26,
            Particle = 27,
            Physics = 28,
            Power = 29,
            Quest = 31,
            Rope = 32,
            Scene = 33,
            SceneGroup = 34,
            Script = 35,
            ShaderMap = 36,
            Shaders = 37,
            Shakes = 38,
            SkillKit = 39,
            Sound = 40,
            SoundBank = 41,
            StringList = 42,
            Surface = 43,
            Textures = 44,
            Trail = 45,
            UI = 46,
            Weather = 47,
            Worlds = 48,
            Recipe = 49,
            Condition = 51,
            TreasureClass = 52,
            Account = 53,
            Conductor = 54,
            TimedEvent = 55,
            Act = 56,
            Material = 57,
            QuestRange = 58,
            Lore = 59,
            Reverb = 60,
            PhysMesh = 61,
            Music = 62,
            Tutorial = 63,
            BossEncounter = 64,
            ControlScheme = 65,
        }
    }
    Is that just the dev's that built Mooege just added 20 more enums? This also confuses the hell out of me..

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

  6. #21
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BitHacker View Post
    Is that just the dev's that built Mooege just added 20 more enums? This also confuses the hell out of me..
    I don't know. I haven't really looked at the SNO code very much. Maybe they added their own SNO ids for some reason, or the MPQs might contain more ids than the game actually uses, or maybe their list is just outdated. You'll have to wait for someone with a bit more knowledge in this area to answer you

  7. #22
    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)
    _Mike,

    You know you just proved everyone wrong by saying there is 3 parameters for the function now right?

    008D42EC 8B0D 40755B01 MOV ECX,DWORD PTR DS:[15B7540]
    008D42F2 6A 00 PUSH 0
    008D42F4 50 PUSH EAX
    008D42F5 E8 16FFFBFF CALL Diablo_I.00894210

    I'm still alittle kinda of on the side that you may be wrong _Mike here is why...

    Seen only in object-oriented programming, __thiscall is very similar to __stdcall, except that a pointer to the class whose member is being called is passed in ecx.

    ecx is assigned a pointer to the class whose member is being called
    The parameters are placed on the stack, the same as __stdcall'
    The function cleans itself up, the same as __stdcall


    _thiscall says in its definition it still uses the stack for its parameters. Including the ecx. Just a thought. I'm going to have to read up on this.

    It amazes me that the ECX can jump around and be in the middle or on the bottom or on the top or in between. That doesn't sound like a standard which is what _thiscall is.

    It does say its passed in a reg32 though. So I don't know. Back to reading.

    Someone said IDA Pro showed only 2 arguments.

    I'm going to have to take a look at that too.

    -Bit_Hacker
    Last edited by BitHacker; 05-21-2012 at 03:33 AM.

  8. #23
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    As far as I know (I haven't read the C++ specs in detail) thiscall doesn't have an official standard except that the hidden 'this' is required to be the first argument. The rest is up to the compiler vendor. As to were in the code it shows up, that's up to the optimizer to decide.
    Also, the c++ standard only defines compatibility on the source code level. On a binary level anything goes
    Last edited by _Mike; 05-21-2012 at 03:47 AM.

  9. #24
    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)
    [UnmanagedFunctionPointer(CallingConvention.ThisCall)]
    public delegate uint GetSNOInfoFromSNOIdDelegate(uint pSNOContainer,uint SNOId,int flag);

    thats my delegate for GetSNO. the flag is always 0 . haven't checked where it's used but D3 code alwase pass 0

  10. #25
    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)
    Valtharak and Others,

    To sum up the argument situation on this function GetSNOInfoFromSNOId:

    Code:
    int __thiscall sub_894210(int this, int a2, int a3)
    {
      int v3; // esi@1
      int v4; // edi@1
      int v5; // ebx@3
      int result; // eax@6
    
      v3 = this;
      v4 = (*(_DWORD *)(this + 68) >> 1) & 1;
      if ( (*(_DWORD *)(this + 68) >> 1) & 1 )
        sub_88FEA0();
      v5 = sub_893D70(a2, 0, a3);
      if ( v4 )
        sub_EAE6A0(*(_DWORD *)(v3 + 160) + 48);
      if ( v5 )
        result = sub_88F1F0(*(_DWORD *)(v5 + 12));
      else
        result = 0;
      return result;
    }
    There is 3 arguments...

    THANKS TO MIKE

    Some copy pasta... lol
    Code:
    typedef int ( __thiscall* tGetSNOInfoFromSNOId )( int this, int a2, int a3 );
    tGetSNOInfoFromSNOId GetSNOInfoFromSNOId_ = ( tGetSNOInfoFromSNOId )0x00894210;
    I stand corrected by mike, I guess the arguments get pushed from right to left. With ECX being arg1 all the time.

    -Bit_Hacker
    Last edited by BitHacker; 05-21-2012 at 04:55 AM.

  11. #26
    boredevil's Avatar Active Member
    Reputation
    46
    Join Date
    Feb 2008
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    anyone happens to know how to determine if a unit can be attacked?

    i´m doing it by exclusion atm. but i get some false positives.
    like a3_Battlefield_demonic_forge-2417 (flame throwing things) in The Core Of Arreat on the way to Azmodan

    actorSno.type == unit
    actorSno.monsterSnoId != -1
    monsterSno.type == monster || beast || undead
    acd->getBool(::eGameAttributes::Is_NPC) == false
    acd->getBool(::eGameAttributes::Untargetable) == false

  12. #27
    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)
    boredevil,

    Your way ahead of me man. I'm still trying to understand the structure of the game. Looks like you already understand it. I haven't wrote anything out yet because until I learn the structure I don't really know what I want to code yet. lol...

    -Bit_Hacker

  13. #28
    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)
    hdsgwg,

    lmao its not candy...

    -Bit_Hacker

  14. #29
    st0724's Avatar Member
    Reputation
    2
    Join Date
    Feb 2007
    Posts
    60
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Boredevil,

    Safest fix is blacklisting the model name. More generic methods probably involve checking yet more attributes. Other than the ones you mentioned, have you checked hitpoints and weird ones like "God"?

  15. #30
    boredevil's Avatar Active Member
    Reputation
    46
    Join Date
    Feb 2008
    Posts
    166
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hm. blacklisting. i didn´t want to go that road. but my way is also not good. maybe i´ll use it as a workaround.
    but there must be a better solution. maybe it is somewhere deep down in usepower. it seems to not cast on these ones.

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. ObjectFields.Type and ObjectManagerEntry.Type not matching?
    By xalcon in forum WoW Memory Editing
    Replies: 3
    Last Post: 10-10-2012, 04:48 AM
  2. [Bot] Momory ready - movement waypoints and monster position.
    By kukkuk in forum Diablo 3 Memory Editing
    Replies: 3
    Last Post: 08-31-2012, 07:54 AM
  3. [Buying] D3 Gold, mostly US normal, also buy EU normal, US hardcore and other types limitedly
    By ChiChi1857 in forum Diablo 3 Buy Sell Trade
    Replies: 11
    Last Post: 07-25-2012, 09:15 PM
  4. Crackdown on speed programs and XYZ type programs.
    By navywarrior in forum World of Warcraft Bots and Programs
    Replies: 11
    Last Post: 05-20-2009, 10:25 PM
  5. Delphi and single type
    By radegast in forum WoW Memory Editing
    Replies: 4
    Last Post: 01-31-2008, 07:13 PM
All times are GMT -5. The time now is 07:20 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search