360haven works best with JavaScript enabled
XDBF [Hex Workshop Bookmark]
Loading
Register
Results 1 to 5 of 5
  1. #1
    DEADBEEF

    JizzaBeez is offline
    Join Date : Nov 2010
    Posts : 777
    Array

    XDBF [Hex Workshop Bookmark]

    This is a bookmark for Hex Workshop and it describes XDBF/GPD files. All information can be found at http://free60.org/XDBF.

    How to use:
    1) open the included GPD file in Hex Workshop.
    2) open the bookmark with the file.
    3) view detailed information.

    Note:
    This Bookmark will not work with all GPDs because they all can be different (dynamic offsets), so be sure to use the one included for viewing.
    Attached Files Attached Files


  2. The Following 10 Users Say Thank You to JizzaBeez For This Useful Post:


  3. #2
    VIP Member
    v3n3 is offline
    Join Date : May 2011
    Location : Germany
    Age : 33
    Posts : 97
    Array
    Uh, really nice.
    Some contribution (since the free60 info is outdated / not really specific):

    Code:
    XDBF_SettingsEntry:
    {
    int32 SettingId;
    byte[4] Unk1;
    XDBF_SettingDataType DataType;
    byte[7] Unk2;
    
    *after that it gets tricky*
    *seriously*
    
    switch (DataType)
    {
                    case XDBF_SettingDataType.Context:
                        int nData;
                        byte[4] Unknown3;
                    case XDBF_SettingDataType.Int32:
                        int nData;
                        byte[4] Unknown3;
                    case XDBF_SettingDataType.Int64:
                        long i64Data;
                    case XDBF_SettingDataType.Double:
                        double dblData;
                    case XDBF_SettingDataType.String:
                        int cbData;
                        int pbData;
                    case XDBF_SettingDataType.Float:
                        float fData;
                        byte[4] Unknown3;
                    case XDBF_SettingDataType.Binary:
                        int cbData;
                        int pbData;
                    case XDBF_SettingDataType.DateTime:
                        long i64Data;
                        DateTime ftData; *Just parse i64Data*
                    default:
                        byte[8] fixedData;
    }
    byte[cbdata] varData;
    }
    
    enum XDBF_SettingDataType : byte
    {
    Context = 0,
    Int32,
    Int64,
    Double,
    String,
    Float,
    Binary,
    DateTime
    }
    Importand Enum´s
    A XDBF-Entry can be "SyncList", "SyncData" and all XDBF_EntryType´s
    Code:
    enum XDBF_EntryID
        {
            TitleData = 0x8000,
            UserData = 0x8007,
            SyncData = 0x200000000,
            SyncList = 0x100000000,
    *Only importand for DashGPD*
            Gamerscore = 0x10040006,
            TitlesPlayed = 0x10040012,
            AchievementsEarned = 0x10040013,
            TitleGamerscoreEarned = 0x10040038,
            TitleAchievementsEarned = 0x10040039,
    *Those 3 are Setting-Entry´s which are for dev´s to store data inside the profile*
            TitleSpecific1 = 0x63E83FFF,
            TitleSpecific2 = 0x63E83FFE,
            TitleSpecific3 = 0x63E83FFD
        }
    enum XDBF_EntryType
        {
            Achievement = 1,
            Image = 2,
            Setting = 3,
            String = 5,
            Title = 4,
            AvatarAward = 6
        }

    On the "AchievementEntry" Stuff you have to switch "Locked" with "Unlocked Description".
    AND I think you forgot SyncData / SyncList ... or its not in there, I didnt check.

  4. The Following User Says Thank You to v3n3 For This Useful Post:


  5. #3
    DEADBEEF

    JizzaBeez is offline
    Join Date : Nov 2010
    Posts : 777
    Array
    Quote Originally Posted by v3n3 View Post
    Uh, really nice.
    Some contribution (since the free60 info is outdated / not really specific):
    On the "AchievementEntry" Stuff you have to switch "Locked" with "Unlocked Description".
    AND I think you forgot SyncData / SyncList ... or its not in there, I didnt check.
    Yeah this bookmark is fairly old, and incomplete details that I just noted from free60. I started putting together a Xbox Class and got mostly everything in it but it just needs some touch-ups (got tired of messing with it).
    Last edited by JizzaBeez; 07-12-2012 at 09:15 PM.

  6. #4
    VIP Member
    v3n3 is offline
    Join Date : May 2011
    Location : Germany
    Age : 33
    Posts : 97
    Array
    Yea, noone who knows that stuff feels like updating the site :-P
    I recently tried to create a "Structure" in Hex Workshop for XDBF´s ... but didnt turn out that well.
    That reminds me that I wanted to add that to exPE ... hmm ...

    ANYWAY, ehm, why are all functions in your class "static" ?
    Downloads : 11 || Uploads : 0 || Rep Power : 4842 || Posts : 97 || Thanks : 16 || Thanked 164 Times in 52 Posts



  7. #5
    Haven Donator
    godzcheater is offline
    Join Date : Feb 2011
    Location : UK
    Posts : 147
    Array
    Quote Originally Posted by v3n3 View Post
    AvatarAward = 6
    :O
    since when the 6th?(or 5th for that matter)
    some one needs to send me some GPDs

 

 

Similar Threads

  1. Hex Workshop Key?
    By Zura in forum General Discussion
    Replies: 6
    Last Post: 07-21-2012, 12:49 AM
  2. PEC [Hex Workshop Bookmark]
    By v3n3 in forum Xbox 360 Modding Discussion
    Replies: 3
    Last Post: 05-21-2011, 06:17 PM
  3. XContent [Hex Workshop Bookmark]
    By JizzaBeez in forum Xbox 360 Modding Discussion
    Replies: 0
    Last Post: 01-03-2011, 01:11 PM

Visitors found this page by searching for:

Nobody landed on this page from a search engine, yet!

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

About 360haven

    360haven is an Forum Devoted To Game modding Fans from all over the world.

    An Awesome Community of Xbox 360 Gamers, Modders and Developers who Create & Share Tutorials, Applications, Gfx, Trainers and Gamesaves.

    A haven for the l33t.
    A scarce paradise for modders.

★★★★★¯\_(ツ)_/¯