xboxscene.org forums

Pages: 1 2 3 [4] 5 6 7

Author Topic: FreeXex QuickBoot v0.2  (Read 455 times)

dstruktiv

  • Archived User
  • Full Member
  • *
  • Posts: 204
FreeXex QuickBoot v0.2
« Reply #45 on: January 06, 2010, 11:22:00 PM »

QUOTE(ccfman2004 @ Jan 7 2010, 07:12 PM) View Post

If  the library get updated to support creating game content containers we would be able to take our retail games and turn them into Games on Demand?


Yes. The whole game would then be stored in the container.

So you could either:

A ) Rip game to Xbox using xexloader. Copy game from Xbox to PC. Use tool (That I can make or DJ might make one) to build Games on demand container and then copy back to Xbox.

B ) Use updated QuickBoot to build a shortcut as per usual and copy it to Xbox.

C ) I'm looking in to building these containers on the 360 itself and bypassing QuickBoot/Xexloader all-together...

A and B both depend on the public release of a tool capable of creating the containers.

C might be doable already just need to figure it out and code it although from my limited reading of the sdk docs we are probably limited to the type of containers we can make using the existing api so this might be a dead end.
Logged

ccfman2004

  • Archived User
  • Hero Member
  • *
  • Posts: 760
FreeXex QuickBoot v0.2
« Reply #46 on: January 06, 2010, 11:49:00 PM »

QUOTE(dstruktiv @ Jan 7 2010, 07:22 AM) View Post

Yes. The whole game would then be stored in the container.

So you could either:

A ) Rip game to Xbox using xexloader. Copy game from Xbox to PC. Use tool (That I can make or DJ might make one) to build Games on demand container and then copy back to Xbox.

B ) Use updated QuickBoot to build a shortcut as per usual and copy it to Xbox.

C ) I'm looking in to building these containers on the 360 itself and bypassing QuickBoot/Xexloader all-together...

A and B both depend on the public release of a tool capable of creating the containers.

C might be doable already just need to figure it out and code it although from my limited reading of the sdk docs we are probably limited to the type of containers we can make using the existing api so this might be a dead end.

I am looking to create a Games on Demand for each game I own so I can install them to the hard drive and have it show my achievements just like a real games on demand would show.  It would be stored in the games own usual folder of HDD:\Contents\0000000000000000\GameTitleID\00070000.  Is this a possibility for you to make something like that that I can use on my own games?
Logged

dstruktiv

  • Archived User
  • Full Member
  • *
  • Posts: 204
FreeXex QuickBoot v0.2
« Reply #47 on: January 07, 2010, 12:12:00 AM »

Did you read anything I've said in the last two pages mad.gif

It CAN be done with the official sdk if you have a recent version.

It CAN'T be done with anything other than the sdk AT THIS POINT IN TIME.

I am just starting looking in to doing it directly on the 360 although it likely isn't possible.

Although I haven't personally tested the following, from experienced I've gained looking in to this shit today it should work and show achievements etc in the dash for full games ... IF YOU HAVE A RECENT VERSION OF THE SDK:

Copy game to HDD using the official copy function in NXE.

Copy the game from your Xbox HDD to your PC.

Open Le Fluffie and point it to the PIRS file of the copied game. Then point it to the data files of the copied game.

Extract the contents, it should produce a single large file (It takes all the data out of the data files and restores it to the original xsf image).

You now have the xsf image of the game, using gdf2content you can now build a new games on demand container... Input will be the extract xsf image and the output will be wherever you want to save the new container to.

Copy this new container to your Xbox 360 and (in theory) you now have the file showing up under Xbox 360 games and listing all the achievements etc just like a hdd installed game or retail disc would but without the restriction of needing the disc in the drive.

AS I HAVE SAID SO MANY DAMN TIMES NOW YOU WOULD NEED A RECENT VERSION OF THE SDK TO DO THE ABOVE.

If/when x360.dll is updated with better support for these games on demand files then I can make a nice and simple one step tool to do this all automatically without the need of the sdk.
Logged

ccfman2004

  • Archived User
  • Hero Member
  • *
  • Posts: 760
FreeXex QuickBoot v0.2
« Reply #48 on: January 07, 2010, 12:14:00 AM »

I have the official SDK just not a recent version that has gdf2content.exe included.  Too bad there is no way around it as it is the only thing keeping me from what I want to do.

I hope someone finds a way to make it possible without needing gdf2content.exe.

EDIT: If/when x360.dll is updated will it still be quickboot type or will it act like a retail Games on Demand with achievements showing?
Logged

dstruktiv

  • Archived User
  • Full Member
  • *
  • Posts: 204
FreeXex QuickBoot v0.2
« Reply #49 on: January 07, 2010, 12:30:00 AM »

QUOTE(ccfman2004 @ Jan 7 2010, 08:14 PM) View Post
EDIT: If/when x360.dll is updated will it still be quickboot type or will it act like a retail Games on Demand with achievements showing?


If X360.dll is updated I can build something that can do either... I.e. Point it to a game you copied to the hdd using nxe and it will be able to convert it to a games on demand game and resign it. This will get you what you want. And for other homebrew games or people that just want to build a shortcut and don't care about achievements (Honestly who does...) and for people who can't be fucked transferring the whole game to their pc etc. I can just update quickboot to give you the option of creating a demo OR games on demand shortcut.
Logged

ccfman2004

  • Archived User
  • Hero Member
  • *
  • Posts: 760
FreeXex QuickBoot v0.2
« Reply #50 on: January 07, 2010, 12:42:00 AM »

QUOTE(dstruktiv @ Jan 7 2010, 08:30 AM) View Post

If X360.dll is updated I can build something that can do either... I.e. Point it to a game you copied to the hdd using nxe and it will be able to convert it to a games on demand game and resign it. This will get you what you want. And for other homebrew games or people that just want to build a shortcut and don't care about achievements (Honestly who does...) and for people who can't be fucked transferring the whole game to their pc etc. I can just update quickboot to give you the option of creating a demo OR games on demand shortcut.

I have my entire library of 360 games ripped to my hard drive already, so that won't be a problem.  My goal is to have it look more realistic so someone using my xbox would not be able to tell the difference and ask me how it's possible to have games that are not even available on games on demand yet.
Logged

dstruktiv

  • Archived User
  • Full Member
  • *
  • Posts: 204
FreeXex QuickBoot v0.2
« Reply #51 on: January 07, 2010, 12:51:00 AM »

If you want to make this a reality I suggest you head on over to http://skunkiebutt.w...luffie-release/ and ask for additional support for hdd installed games and games on demand containers in the next release of x360.dll.

The current resigning function of x360.dll does not work or I'd be able to build an app that does exactly what you want already - So that needs to be fixed. It would also allow me to create QuickBoot shortcuts that show up under Xbox 360 Games. Get that one function fixed and I'll build you what you want smile.gif
Logged

DJ Shepherd

  • Archived User
  • Newbie
  • *
  • Posts: 21
FreeXex QuickBoot v0.2
« Reply #52 on: January 07, 2010, 11:50:00 AM »

So you need me to produce a compile function?  I can do that on one condition, I am not that big into research anymore, and there is one value that I would need in order to create a compiler.

Offset 0x391, there is 6 bytes that are unknown to me, if someone could notify me of what they are, I can create a full complete compiler.  And also, if you wanted to, provide me with information on parsing the xsf file and I can add support for it.

Contact me off this site though, I don't usually go on it, I was just pointed to this topic by a friend and think this would be easy.  If you have the later SDK's and could provide me with them, I can probably easily grab all the info I need.

Contact:
http://skunkiebutt.wordpress.com
aim: dalavinfox
msn: [email protected]
yim: tjdadjplssoccer
email: [email protected]
Logged

ddxcb

  • Archived User
  • Sr. Member
  • *
  • Posts: 330
FreeXex QuickBoot v0.2
« Reply #53 on: January 07, 2010, 12:13:00 PM »

well my theorie is that the G.O.D and the HDD games install has a output con/live container which the offset ends at A000 so we need to compare the games on demand container and the HDD installs one and how to convert it.
Logged

DJ Shepherd

  • Archived User
  • Newbie
  • *
  • Posts: 21
FreeXex QuickBoot v0.2
« Reply #54 on: January 07, 2010, 02:02:00 PM »

QUOTE(ddxcb @ Jan 7 2010, 08:13 PM) View Post

well my theorie is that the G.O.D and the HDD games install has a output con/live container which the offset ends at A000 so we need to compare the games on demand container and the HDD installs one and how to convert it.


It's format is actually SVOD, the only differences (I believe) is the content ID type and that it's Strong Signed vs. Console Signed
Logged

dstruktiv

  • Archived User
  • Full Member
  • *
  • Posts: 204
FreeXex QuickBoot v0.2
« Reply #55 on: January 07, 2010, 02:58:00 PM »

DJ is right there's very limited differences, for example take a games on demand game and go to offset 0x344, change it from 00 00 70 00 (G o D) to 00 00 04 00 (HDD installed game) and the current Le Fluffie/x360.dll will handle it fine and extract the contents.

Offset 0x391 - 0x397 on a Games on demand container are:

00 00 08 D4 00 00



Logged

ccfman2004

  • Archived User
  • Hero Member
  • *
  • Posts: 760
FreeXex QuickBoot v0.2
« Reply #56 on: January 07, 2010, 03:06:00 PM »

QUOTE(dstruktiv @ Jan 7 2010, 10:58 PM) View Post

DJ is right there's very limited differences, for example take a games on demand game and go to offset 0x344, change it from 00 00 70 00 (G o D) to 00 00 04 00 (HDD installed game) and the current Le Fluffie/x360.dll will handle it fine and extract the contents.

Offset 0x391 - 0x397 on a Games on demand container are:

00 00 08 D4 00 00

Will the small difference allow us to convert an installed game into a games on demand one?
Logged

dstruktiv

  • Archived User
  • Full Member
  • *
  • Posts: 204
FreeXex QuickBoot v0.2
« Reply #57 on: January 07, 2010, 03:12:00 PM »

Stop and re read all of the above before you post pleeeeeeeeeease blink.gif

Have emailed DJ Shepherd, fingers crossed he's got the time to do this for us smile.gif
Logged

ccfman2004

  • Archived User
  • Hero Member
  • *
  • Posts: 760
FreeXex QuickBoot v0.2
« Reply #58 on: January 07, 2010, 03:29:00 PM »

If all goes well we will be able to create our own games on demand containers without needing the Xbox 360 SDK, right?
Logged

ddxcb

  • Archived User
  • Sr. Member
  • *
  • Posts: 330
FreeXex QuickBoot v0.2
« Reply #59 on: January 07, 2010, 04:08:00 PM »

QUOTE(dstruktiv @ Jan 7 2010, 02:58 PM) View Post

DJ is right there's very limited differences, for example take a games on demand game and go to offset 0x344, change it from 00 00 70 00 (G o D) to 00 00 04 00 (HDD installed game) and the current Le Fluffie/x360.dll will handle it fine and extract the contents.

Offset 0x391 - 0x397 on a Games on demand container are:

00 00 08 D4 00 00

I have fix the issue about it not loading the G.O.D file, I allready told DJ and hes updating it in ver 2.0 smile.gif

Edit:
QUOTE(ccfman2004 @ Jan 7 2010, 03:29 PM) View Post

If all goes well we will be able to create our own games on demand containers without needing the Xbox 360 SDK, right?

Well if we figure out then yes a eazy way is to rip the game then convert the small 44kb file into G.O.D format. Or when DJ has time, he can make a builder in 2.0 which be easyer tongue.gif
Logged
Pages: 1 2 3 [4] 5 6 7