xboxscene.org forums

Author Topic: Removing The Live Restrictions For Xna (indie) Games  (Read 35 times)

suddene

  • Archived User
  • Newbie
  • *
  • Posts: 8
Removing The Live Restrictions For Xna (indie) Games
« on: December 17, 2009, 04:49:00 PM »

I've been curious about that myself. recently Jtaged my Falcon so I tried lots techniques so far with different results.

    What I tried was copying about 10 of my purchased games from my first original untouched 360 that was on Live to my pc with  Xplorer360, and run them through Yaris-Swap and XBAUnlocker.

 Both  if those tools, when I loaded the Indie Games, would show the status as locked and when I processed them they would both say unlocked.  
 When placing them back on the 360 drive,  they would no longer say "Indie Trial Game" under the games menu, but something like " Indie Game" showing the Trial obviously has been removed. Then, trying to load  game would take me to the sub-menu to Start Game or Delete, and of course it will just say I need to be on Live play the game. Tried it with running them from Dash without a profile, and with a profile, same thing.

   Then I tried loading my main profile on pc again, and grabbing console id and profile id with Concept .03, then loading some of the  indie games in it  , which read them all, showed icons, and interesting info, all the  indie games  where assigned to one folder "584E07D2"  but  each game that I loaded had a unique  "Original Console Id".  So  this time I resigned them to my jtagged console i.d , then re-ran them through Yaris-Swap and XBLunlocker changing them from locked to unlocked.  Injected them back to hard drive..    When I loaded the dash and went to games, they were  not listed anymore. none of them, but when i would exit the Game Dash Blade and instantly go back in it, I would see the  " Indie Games" sub-menu show up then  quickly dissapear.

      THat's about it, but I hope someone figures it out, I am sure they will, the Homebrew exploding now
Logged

Elspero

  • Archived User
  • Newbie
  • *
  • Posts: 13
Removing The Live Restrictions For Xna (indie) Games
« Reply #1 on: January 11, 2010, 06:26:00 AM »

I have searched a lot, but I haven't found a way to make indie / community games work offline.

I did a bit of experimenting with an indie game I purchased.
The game container is a generic CON.
The executable is not a .xex, but an .exe.
It is accompanied by a GameInfo.xml that doesn't contain rating information, and a GameInfo.bin whose header contains a "COMM" string.

The GameInfo.bin has EXEC at 0x000, the container name (virtualtitleid) at 0x008, the executable name at 0x029, the XNA version used at 0x054, the COMM string at 0x095, some data I can't make nothing of at 0x09C, a TITL string at 0x0A1, and the game title at 0x0AA. This part looks like the generic CON file (Title of game in various languages, then description in various languages).

I haven't been able to verify if changing COMM to LIVE or something else could work, because I haven't been able to make a package with the modified files (help?) ... it can't be built with xlast, and the game repackaged with lefluffie appears as corrupt.

Another idea could be to add ratings in the .xml file.
Or maybe the Live check is in the container itself, I don't know.

At the moment I would like to know if someone has found a way to make the games work offline.
If not, I would like to know how to rebuild the package with modified files.
Logged