xboxscene.org forums

Pages: [1] 2 3 ... 12

Author Topic: Freestyle Xbox 360 Dash V1.0  (Read 2428 times)

axc97c

  • Archived User
  • Jr. Member
  • *
  • Posts: 55
Freestyle Xbox 360 Dash V1.0
« on: January 27, 2010, 09:27:00 AM »

Freestyle XBOX 360 Dashboard
-------------------------

2010/01/25
axc97c
version 1.0

-------------------------

I decided that instead of focusing of file copying and browsing operations,
i would make the game launching and browsing as good as i could.

Features:-

FTP Support. (Slow at moment)
List XBOX 360, XBOX Live, Application and Emulators, and launch them.
Support for artwork for each title, including boxart, screenshots and icon.
Use pc to download artwork to xbox either via usb drive or ftp.
Browse games by genre.
Favourite games support.
Fullscreen screenshot viewer.
Fully skinable.
Uses indexer to allow you to download artwork, and edit the metadata with
each game.
Customizable overscan so you can set the dash to display all its information
even when other launchers cant.
Source code released too.


When first launching, you will be asked if you want the dashboard data
storing on the usb drive or xbox hdd. If you choose usb, you can run the
indexer with the drive connected to a pc, or via ftp while its still
connected to the xbox. If you use the internal xbox drive, you can still
run the indexer on the xbox via ftp.


The ftp server is quickly thrown together and needs a fair bit of work
still but it works great for copying small stuff to the xbox. I would
suggest launching xexmenu for now to copy games via ftp. It is mainly
included to allow the indexer to be run without having to disconnect the
usb drive every time you add a new game.


Artwork wise, i have hosted all the icons i have available, so if any are
missing let me know which. For the boxart and screenshots, the indexer
uses the xbox marketplace for most content. Games that arent listed use
an alternate url for the main xbox site, but these need to be added manually
so some may be missing. The file for this is automatically updated so
if games have no info you can either wait for me to add them to the list or
edit the altgames.xml file yourself.


When the dash first scans your content, it takes a while as it extracts any
icons etc it finds. This is all cached though so subsequent launches of the
dashboard are quick.

The first run of the indexer will take quite some time, as it has got a lot
of artwork to get, so please be patient with it.


Thanks to dstruktiv for the XBLA launching code and network enable code.

Thanks to all feedback from 360 dashit indexer users, as this is what that
project has turned into.

Screenshots:

(IMG:http://www.testpad2.org/x360/screenshots/shot1.JPG)
(IMG:http://www.testpad2.org/x360/screenshots/shot2.JPG)
(IMG:http://www.testpad2.org/x360/screenshots/shot3.JPG)
(IMG:http://www.testpad2.org/x360/screenshots/shot4.JPG)
(IMG:http://www.testpad2.org/x360/screenshots/shot5.JPG)
(IMG:http://www.testpad2.org/x360/screenshots/shot6.JPG)

Download Links:
[mod edit: see usual places?]
Logged

apcarr

  • Archived User
  • Jr. Member
  • *
  • Posts: 56
Freestyle Xbox 360 Dash V1.0
« Reply #1 on: January 27, 2010, 09:35:00 AM »

Very nice indeed,Thank you.
Logged

axc97c

  • Archived User
  • Jr. Member
  • *
  • Posts: 55
Freestyle Xbox 360 Dash V1.0
« Reply #2 on: January 27, 2010, 09:40:00 AM »

minor mistake, please get the 1.01 version.

Adam
Logged

MasterGouken

  • Recovered User
  • Sr. Member
  • *
  • Posts: 299
Freestyle Xbox 360 Dash V1.0
« Reply #3 on: January 27, 2010, 09:46:00 AM »

Very nice! Its weird but very cool to see "homebrew" and "emulators" in the nxe dash   biggrin.gif

Look forward to future updates!
Logged

axc97c

  • Archived User
  • Jr. Member
  • *
  • Posts: 55
Freestyle Xbox 360 Dash V1.0
« Reply #4 on: January 27, 2010, 09:53:00 AM »

its not the nxe dash, i just used several of the skin elements directly out the nand image so that it looks very similar.
Logged

dakaku

  • Archived User
  • Full Member
  • *
  • Posts: 102
Freestyle Xbox 360 Dash V1.0
« Reply #5 on: January 27, 2010, 10:32:00 AM »

Very nice, now you'd "only" have to add a videoplayer and a filebrowser and it would be perfect.
Is there a way we can run a xex after boot, without the nxe, yet ?

This post has been edited by dakaku: Jan 27 2010, 06:33 PM
Logged

axc97c

  • Archived User
  • Jr. Member
  • *
  • Posts: 55
Freestyle Xbox 360 Dash V1.0
« Reply #6 on: January 27, 2010, 10:35:00 AM »

Hello

Could probably do a player that plays wmvs pretty easily, but would love to be able to port mplayer to it or similar.

File browser was planned but im off on holiday friday so wanted to get this out before then. It sould be easy enough to write, but for now you can quickly launch xexmenu for that sort of thing.

Adam
Logged

jhoff80

  • Archived User
  • Full Member
  • *
  • Posts: 113
Freestyle Xbox 360 Dash V1.0
« Reply #7 on: January 27, 2010, 11:03:00 AM »

So out of curiosity, is this able to launch NXE-installed games made into Games on Demand, using NXE2GOD, or only extracted isos?
Logged

axc97c

  • Archived User
  • Jr. Member
  • *
  • Posts: 55
Freestyle Xbox 360 Dash V1.0
« Reply #8 on: January 27, 2010, 11:27:00 AM »

Just extracted ISOs and XBLA stuff at the moment, i dont have any games on demand ones to test. Will look at creating a couple tomorrow and see what i can get working. From what i can see, they should work fine, just need to add support to the content scanner for em.
Logged

Tai-Kung

  • Archived User
  • Jr. Member
  • *
  • Posts: 77
Freestyle Xbox 360 Dash V1.0
« Reply #9 on: January 27, 2010, 11:30:00 AM »

support for preview.wmv for each game would be also cool (IMG:style_emoticons/default/smile.gif)
i'd like to autoboot this on my console, this is all i need on my xbox360.
any way of autoboot??

This post has been edited by Tai-Kung: Jan 27 2010, 07:47 PM
Logged

TimberAngry

  • Archived User
  • Newbie
  • *
  • Posts: 4
Freestyle Xbox 360 Dash V1.0
« Reply #10 on: January 27, 2010, 11:53:00 AM »

Just tried this, it's really good!
Would like an option for Freestyle to go straight to the games menu when you load it, like XexMenu.
Logged

axc97c

  • Archived User
  • Jr. Member
  • *
  • Posts: 55
Freestyle Xbox 360 Dash V1.0
« Reply #11 on: January 27, 2010, 12:11:00 PM »

Had a look at the GOD files, and they cant be launched in any way that i already know, so i can only add support for these when someone works out how to launch em from your own xdk code.

Currently open XBLA containers using the following code:

CODE

/ returns 0 on success, creates symbolic link on it's own to the new szDrive
u32 mountCon(CHAR* szDrive, CHAR* szDevice, CHAR* szPath)
{
   u32 ret;
   CHAR szMountPath[MAX_PATH];
   if(XamContentOpenFile == 0)
   {
      ret = resolveFunct("xam.xex", XAMCONTENTOPENFILE_ORD);
      XamContentOpenFile = (u32 (__cdecl *)(u32, char*, char*,u32,u32,u32,u32*))ret;
      if(XamContentOpenFile == 0)
         return ERROR_INVALID_HANDLE; // well, invalid handle good enough for me...
   }
   sprintf_s(szMountPath,MAX_PATH,"\\??\\%s\\%s",szDevice,szPath);
   return XamContentOpenFile(0xFE, szDrive, szMountPath, 0x4000003,0,0,0);
}


I would assube that the 0xFE and 0X4000003 are some sort of open flags that could be modified to make god files work, but i have no documentation of this so dont know.

Uploaded version 1.02, has much faster ftp and cooler gpu usage.

Reason for slow ftp / high gpu temp was there was no frame rate limit on the program, so sat running at 400+ fps with 100% cpu/gpu usage. Capped to 60fps, and now ftp is much better.

Regarding preview video files, do you know of any good sources of file that could be used?

I have been autobooting it using a cd-rom with the quickboot xex and config file on.

Ive added FreestyleDash.iso to the mediafire account which will boot the dash from the Freestyle dir on the usb dir
(USB:\Freestyle\FreestyleDash.xex) (Not tested this though, so it may not work)

Within the xbox dash, you can set it to auto run whats on the disk. So when your xbox turns on, it loads straight into the freestyle dash.

Like the idea of going straight to the games menu, i will get it on the todo list.

Adam

This post has been edited by axc97c: Jan 27 2010, 08:11 PM
Logged

Fragreaver

  • Archived User
  • Newbie
  • *
  • Posts: 43
Freestyle Xbox 360 Dash V1.0
« Reply #12 on: January 27, 2010, 12:14:00 PM »

Really good work! biggrin.gif

And that 400fps bug is just hilarious xD wink.gif
Logged

Tai-Kung

  • Archived User
  • Jr. Member
  • *
  • Posts: 77
Freestyle Xbox 360 Dash V1.0
« Reply #13 on: January 27, 2010, 12:26:00 PM »

youtube for example, or gametrailers, etc.. a lot of pages, we could donwload it and transfer it to the game folder, like unleashx in the xbox1 times
Logged

fratslop

  • Archived User
  • Jr. Member
  • *
  • Posts: 76
Freestyle Xbox 360 Dash V1.0
« Reply #14 on: January 27, 2010, 01:08:00 PM »

wow! very good!
Logged
Pages: [1] 2 3 ... 12