[TUT] Puzzle chronicles hex editing

jpope420 Oct 3, 2010

  1. jpope420

    jpope420 Developer XPG Developer
    0/47

    Joined:
    Jul 22, 2010
    Messages:
    1,018
    Likes Received:
    82
    Trophy Points:
    0
    Gender:
    Male
    Location:
    New Jersey
    Console:
    Xbox
    I did not make this tut all the credit goes to
    "playinghalotoday"

    Modify your stats in the Xbox 360 Xbox Live Arcade game Puzzle Chronicles.



    LOCATION OF PUZZLE CHRONICLES STATS:

    1. Stats for this game are stored within the gamesave file, an example of which is, "2010-04-22-02-51-54-032" as found in folder 58410952. Your gamesave's filename will be unique and based on the date your first played the game.



    TUTORIAL:

    1. Copy your gamesave file to your Computer using Xplorer360, or any other similar program (xPort 360, Action Replay) for accessing your Xbox 360 files on a computer.

    2. If using our offsets, extract the "*.dthsave" file using Modio.

    3. Open this file using a Hex Editor.

    4. The game stores stats in a tricky way in that the whole values of your stats divisible by eight are what you'll be searching for in HEX.

    EXAMPLE: 960 gold coins would be stored in the gamesave as "78" in HEX which is the equivalent of "120" in DECIMAL form. 960/8=120.

    When you have a stat that is NOT fully divided by 8 you take the value that is divisible by eight and search for that value as well. The remaining value for this whole number is located one bye in front of the value that was divided by eight.

    EXAPLE: 962 gold coins would be "40 78", where "40" in HEX equels the "2" in "962" that couldn't be divided by "8" as a whole number.

    6. Save the changes you made to the gamesave file.

    7. If you previously extracted the "*.dthsave" file in Modio, then inject that file back into the main gameave.

    7. In Modio, or similar program, "Rehash and Resign" the gamesave file.

    8. Overwrite your gamesave file back onto your Xbox 360 Memory Device (USB drive / Memory Card / Hard Drive).

    * Our tutorial assumes you have a basic understanding of how to access and modify your Xbox 360 gamesaves.




    HEX VALUES IN GAMEAVE AND THEIR CORRESPONDING DECIMAL VALUE IN THE GAME:

    00 01 40 hex = 320 decimal(8x40) = 10 in the game
    00 01 20 hex = 288 decimal(8x36) = 9 in the game
    00 01 00 hex = 256 decimal (8x32) = 8 in the game
    E0 hex = 224 decimal(8x28) = 7 in the game
    C0 hex = 192 decimal(8x24) = 6 in the game
    A0 hex = 160 decimal(8x20) = 5 in the game
    80 hex = 128 decimal(8x16) = 4 in the game
    60 hex = 96 decimal (8x12) = 3 in the game
    40 hex = 64 decimal (8x8) = 2 in the game
    20 hex = 32 decimal (8x4) = 1 in the game



    OFFSET LOCATIONS (from extracted *.dthsave file):
    (Please Note: Offsets may be in different locations based on how much of the game. If they are NOT the same, then search for your own stats).


    PLAYER XP:

    XP:

    offset: 0x0000004B

    * Your amount of XP determines your Rank level.

    Example:

    rank one = 250 XP
    rank two = 400 XP
    rank three = 600 XP
    rank four = 750 XP


    GOLD COINS:

    0x00000074 is the byte for the value that is not divisible by eight.

    0x00000075 to 0x00000079 for the value that is divisible by eight.


    PLAYER TRAITS:

    Strength
    offset: 0x0000006F

    Honor
    offset: 0x00000016

    Agililty
    offset: 0x00000063

    Wisdom
    offset: 0x0000001A


    WARBEAST XP:

    offset: 0x00000059


    WARBEAST POWERS:

    (All are lined one after another, seperated by three bytes)

    * offsets NOT given because this location changed on us as we played the game.

    Wound
    Growl
    Charge
    Howl
    Snap
    Leap
    Bite
    Roar
    Savage

    :thumbsup:
     

Share This Page

Close