App Horizon

[Release] Velocity - Xbox360 Cross-Platform File Manager (v0.1.0.0)

Velocity

This application was developed by myself and Experiment5X, also with a lot of help from CLK. We’ve been working on this for a while, and are really excited to release it. The application is cross platform meaning that it will work on Windows, Mac, and Linux. Another awesome thing about this application is that it’s 100% free and open source. All of our code is on GitHub, and a link to it will be further down this post. Velocity supports STFS, XDBF, SVOD, YTGR, FATX and STRB. Around these formats several tools were created.

FATX Explorer:


They are as follows:

[b](v0.1.0.0)[/b] [b]FATX Explorer-[/b] Load Xbox 360 formatted devices (flash drives or harddrives) and edit the file system.

b[/b] YTGR Viewer- View the metadata of a YTGR security descriptor and check if it’s valid.

b[/b] Profile Cleaner- Removes unnecessary files inside your profile to reduce its size.

b[/b] SVOD Viewer- View the contents of any SVOD system. Supports modifying the file attributes, and replace files of the same size.

Package Viewer- View the contents of any valid STFS package. Delete, add, extract, replace, and rename files inside the package. The package information itself can also be edited via the Metadata window.

XDBF Viewer- View the entries of an XDBF/GPD file. The entries can be extracted and replaced. The GPD itself can be cleaned so that all the unused space in the file is removed.

Avatar Asset Viewer- View the general information of an avatar asset, and view the blocks of the STRB file structure.

Profile Editor- Edit everything worth editing inside an Xbox360 profile. Achievements as well as avatar awards can be unlocked. Profile information such as motto and tenure can be changed.

Profile Creator- Create a profile for offline use in just a few clicks.

Game Adder- Add games to any profile that you haven’t played yet. These games that are added can be used to increase your gamerscore and add more avatar awards to your account.

Theme Creator- Create a custom theme for your console. The images for the theme can be anything you want.

Title ID Finder- Find the title ID for any game on the Xbox360 marketplace.

Gamer Picture Pack Creator- Create a gamer picture pack for use on any profile on your console. The pictures can be found via a game’s name, the title id of that game, or someone’s gamertag.

FATX File Path- This tool will give you the path to an STFS package on an Xbox360 storage device.

Images

[details=Open Me]


[/details]

Also in this release we included a Halo 4 Profile editor plugin.

Open Me

Downloads (All Platforms)
Source on GitHub

Change Log:

- Version 0.1.0.0 [b](latest)[/b]
	- Added FATX explorer
	- Fixed many minor bugs
- Version 0.0.1.4
	- Fixed bug with replacing XDBF entries of different sizes
	- Added support for context setting entries in XDBF files
- Version 0.0.1.2 
	- Fixed bug with profile cleaner on Windows 8
	- Added support for YTGR security headers
- Version 0.0.1.1
	- Added Profile Cleaner
	- Added SVOD support
	- Added 'Developer Mode' to the Game Adder
	- Added more license types
	- Fixed Windows 8 compatibility issues
	- Fixed bug with Achievement Creator
	- Fixed issue with loading very large profiles in the Profile Editor
	- Fixed issue with loading profiles with damaged GPDs
	- Fixed achievement syncing issue
	- Timestamps are only updated when online progress is modified
	- Updated UI for the wizards
	- File types inside XContent packages are now detected by magic, not extension
	- Folder icons changed to Xbox360 folder icons
	- And a bunch of other small bugs were fixed
- Version 0.0.0.2
	- Bug fixed
- Version 0.0.0.1
	- Initial release

For the latest news and updates regarding Velocity, please visit our website.

Velocity also has an awesome plugin system so that anyone can create a plugin with ease. Below links will be provided for sample projects of both a Game Editor and a Profile Editor.

Sample Game Editor Plugin Project
Sample Profile Editor Plugin Project

If you find any bugs in Velocity, then please open an issue on GitHub here. We’re going to be posting this on several forum websites, and it’d be nice to have all of the bugs in one spot so that we don’t have to keep checking a bunch of different sites. If you can’t/won’t use GitHub then message either one of us on skype. Our usernames are iTzAdam5 and sh042067.

Finally a free alternative for the diamond tools in Horizon! Nice program!

Nice design on the program I believe many people will like it.

Virus scan

Nice work, little competition always does the devs good :smile:

+1 for cross platform which means no stupid DNB

Amazing work guys. Excited to see what you guys come up with next!

Thanks for the virus scan, forgot to do that.

Just finished watching most of the video, looks nice so far. Keep the updates/enhancements coming.

Wow! This is pretty awesome! You can mod your service tag & your rally points for the Halo 4 Profile Editor, Horizon actually doesn’t have that.

The Horizon devs have some real good competition now!

Damn good job. Cross Platform, Nuff said.

I knew this would be awesome, great work!:thumbsup:

One problem:
I can’t create PIRS packages. This pops up after the wizard ends:
http://speedcap.net/sharing/1643/98cb0baefe4e0dba6a622575dac45c9f.png

Also, no option to add files to the package?

Very nice job on this, really like the design.

On the second note, I could not see Horizon going cross platform as its based on “Xbox” MB.

When they say cross platform they’re referring to Linux/Windows/Mac, not across consoles. (I’m 99% positive).

Make that 100% Positive it’s in the thread.

If no error is thrown then the package will open in the Package Viewer after it’s been created. In there you can inject files by right clicking in the file list view. We’ll have to fix that bug though, it just tries to sign the package after it’s been created which is fine for CON, but obviously not for LIVE/PIRS.

You are correct. I actually didn’t even think of that other way being on option :laughing: Sorry for the confusion.

One feature I must say that I really like is in the gamerpicture creator you can search by gamertag.

How do you accomplish adding files to these package types if they are read-only?

I’m not really sure what you mean… The xbox may treat them as read-only but when they initially create the files they have to inject them somehow. Also creating your own LIVE/PIRS packages won’t work on a retail xbox, but if you wanted to modify the internal files of an arcade game or something it would work fine on a JTAG/Dev since the signature checks are removed.

I recall Unknown telling me that the hash blocks/structures are slightly different and cannot be written to with “proper” STFS code.

Yeah I’m pretty sure that he’s right. The way that we do STFS isn’t proper, but it works on every package that I’ve ever used so whateva.