xboxscene.org forums
OG Xbox Forums => Game Hacking => Xbox Game Forums => Game Hacking - * Everything Else.* => Topic started by: superaison on March 08, 2006, 10:03:00 AM
-
For the gamesaves and such for a games, How does they make them? Is it like a hex of the game name or something? How do they do it? like how fable or something is 4d53000d, or is it just something they make for for the heck of it?
I'm just curioues.
-
The number under TDATA and UDATA is the TitleID of the game that the save or content is designed for - and in that folder, the individual save hashes are generated different for each game.
-
OH Okay, That makes sence now. Thanks!
-
I was wondering about this also. I knew it was the TitleID, but how is that determined? Some homebrew is forced to fffffff or 0000000 (however many (IMG:style_emoticons/default/smile.gif)... I don't think it's related to the xbe name in anyway, since changing this would then change the directory and hence you'd lose all your saves.
Also, it can't just be up to the devs to decide, since then there'd be conflict. I would guess it's something that MS assigns? And homebrew devs can just make it whatever in their code?
-
It is related to the XBE. The folders are created based on the TitleID found in the certificate section of the XBE header.
As for where it comes from, official TitleIDs are typically a combination of shorthand for the developer / publisher, and an internal title number, for example, MS published titles start with 0x4d53 ("MS"), Bethesda Studios starts with "BS" (0x4253), UbiSoft starts with "US" (0x5553), EA Games with 0x4541 ("EA")
You get the point. Homebrew typically involves hex jokes, like 0xdeadbeef, 00000000 or ffffffff and the like
-
Thanks for the info.