xboxscene.org forums

Pages: 1 2 [3] 4 5 ... 7

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

dstruktiv

  • Archived User
  • Full Member
  • *
  • Posts: 204
FreeXex QuickBoot v0.2
« Reply #30 on: January 04, 2010, 09:16:00 PM »

I've since learned how to create the games on demand containers using the official sdk.

QUOTE
Converts a source game disc image file (.GDF or .XSF) to an Xbox 360 secure content file. The output can be manually deployed to a devkit to verify game performance in conditions that would occur when digitally distributed or as a result of game disc installation.

gdf2content -in:SourceImage -out:OutputDirectory [-titleid:TitleId] [-titlename:TitleName] [-thumbnail:ThumbnailFileName] [-q] [-?|-h]


So you would create a game disc layout with the editor, then use that tool above to convert it to a games on demand container which once copied to your 360 HDD will show up under full Xbox 360 games.

You can do it manually if you want, the files you need to insert can be found in quickboot\xbox\ (You will need to change the config.ini with a text editor).

There's currently no Legal or automatic way of doing this.
Logged

ccfman2004

  • Archived User
  • Hero Member
  • *
  • Posts: 760
FreeXex QuickBoot v0.2
« Reply #31 on: January 04, 2010, 09:23:00 PM »

Is this the method that Snes360 is using?  Can't wait until a better way come along.

How does one create .GDF or .XSF?

This post has been edited by ccfman2004: Jan 5 2010, 05:24 AM
Logged

dstruktiv

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

Hmm slight set back lol got 99% of it figured out and working but seems things launched from games on demand containers have some additional restrictions placed on them specifically around device mounting... Shit is never simple.
Logged

ccfman2004

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

QUOTE(dstruktiv @ Jan 7 2010, 02:38 AM) View Post

Hmm slight set back lol got 99% of it figured out and working but seems things launched from games on demand containers have some additional restrictions placed on them specifically around device mounting... Shit is never simple.

What's the issue?
Logged

dstruktiv

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

My own stupidity never mind. Now if I can figure out how to resign these containers I can get an updated version of quickboot out this afternoon that show up under Xbox 360 Games.
Logged

ccfman2004

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

QUOTE(dstruktiv @ Jan 7 2010, 03:41 AM) View Post

My own stupidity never mind. Now if I can figure out how to resign these containers I can get an updated version of quickboot out this afternoon that show up under Xbox 360 Games.

Will it show with achievements or am I just dreaming for now?
Logged

dstruktiv

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

No it's a short cut it isn't the actual game. You will earn achievements etc. but they will not show when you view the game in nxe (Unless of course you put the actual game disc in etc). You MAY be able to get achievements to show in NXE if you build a games on demand package using the ripped contents of a disc if you do it correctly. Do not ask me where/how to build games on demand containers.

I have this all working just need to resign/hash the container after I modify them because at the moment when I try launch them the Xbox thinks they're corrupt.

This post has been edited by dstruktiv: Jan 7 2010, 05:08 AM
Logged

dstruktiv

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

Derp x360.dll hits an exception trying to rehash. It's far beyond my knowledge so it's back to the drawing board.
Logged

ccfman2004

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

Are the Dataxxx files the same or different between games on demand and the same game installed to hard drive?  If they are would it be possible to edit the games on demand container to work with an installed game?

I am more interested in making my own games on demand for myself than anything else.
Logged

dstruktiv

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

You can't modify a single byte of the games on demand or hdd installed game container or the Xbox will think it's corrupt.

I'm giving up on this, until we have a tool that can generate games on demand files (One that isn't part of the sdk) this isn't feasible. Who knows maybe DJ Shepherds next release of x360.dll will be able to do this...
Logged

ccfman2004

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

QUOTE(dstruktiv @ Jan 7 2010, 06:04 AM) View Post

You can't modify a single byte of the games on demand or hdd installed game container or the Xbox will think it's corrupt.

I'm giving up on this, until we have a tool that can generate games on demand files (One that isn't part of the sdk) this isn't feasible. Who knows maybe DJ Shepherds next release of x360.dll will be able to do this...

Or the Snes360 team says how they did it.
Logged

dstruktiv

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

No I know how they did it and I can manually build them exactly like they have. I just cannot produce a nice simple and automatic way of doing it for the public like the current quickboot does.
Logged

ccfman2004

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

QUOTE(dstruktiv @ Jan 7 2010, 06:13 AM) View Post

No I know how they did it and I can manually build them exactly like they have. I just cannot produce a nice simple and automatic way of doing it for the public like the current quickboot does.

How can I do it manually then?
Logged

dstruktiv

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

Well the thing is... You can't. But someone who has a non-ancient version of the sdk can...

Use xlast to create a game configuration package - Select Full game.

Load up your project in visual studio and go in to properties, under the Xbox specific settings in there point it to the .spa file generated by xlast (Check the sdk docs for exact instructions).

Compile your project.

Use Game Disc Layout editor to build a disc image and add all the files your app needs. Save it as an ISO.

Use gdf2content to convert your ISO image in to a games on demand container.

Copy this to Content\00000000000\Titleid\00007000\ (The output of gdf2content will tell you exactly where to copy it).

Load up NXE and browse to Xbox 360 games - You will see your app there.

Of course as soon as someone makes a library capable of handling all the above (I.e. X360.dll) then I will update QuickBoot to use that. Until then I doubt it's on anyone's priority list I'm just hoping DJ Shepherd will be adding this feature to his upcoming update of x360.dll.

This post has been edited by dstruktiv: Jan 7 2010, 06:52 AM
Logged

ccfman2004

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

QUOTE(dstruktiv @ Jan 7 2010, 06:49 AM) View Post

Well the thing is... You can't. But someone who has a non-ancient version of the sdk can...

Use xlast to create a game configuration package - Select Full game.

Load up your project in visual studio and go in to properties, under the Xbox specific settings in there point it to the .spa file generated by xlast (Check the sdk docs for exact instructions).

Compile your project.

Use Game Disc Layout editor to build a disc image and add all the files your app needs. Save it as an ISO.

Use gdf2content to convert your ISO image in to a games on demand container.

Copy this to Content\00000000000\Titleid\00007000\ (The output of gdf2content will tell you exactly where to copy it).

Load up NXE and browse to Xbox 360 games - You will see your app there.

Of course as soon as someone makes a library capable of handling all the above (I.e. X360.dll) then I will update QuickBoot to use that. Until then I doubt it's on anyone's priority list I'm just hoping DJ Shepherd will be adding this feature to his upcoming update of x360.dll.

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?

I guess my copy of the sdk must ancient by your standards since it does not include gdf2content (where's the love).
Logged
Pages: 1 2 [3] 4 5 ... 7