What's new

Tools XBLMarketplace For PC

J

jasonmbrown

Enthusiast
Messages
91
Reaction score
14
PraxisKWG fixed the exe so the program now loads the Xbox marketplace correctly.
Please thank him for the working version.

Download -Fixed 1.8-
-Virus Total-

My notes are still below and I included a readme (Which is basically just this forum post)

Totally lost Interest, Been messaged a few times about the source so Here's a Link
Sorry no virus scan This time. Its just the source in a rar though I havent tested it and its probably a Giant mess. But good luck to anyone who ends up using it :smile:

This Program Does NOT Decrypt xcp files, (I never got a chance to look into the decryption Method that the 360 uses and there wasn't/isnt any public information related to how its done, when it was coded)
It Does Unpack, .xcp Though (Most Files that it can download are Encrypted).

Some people Suggested that I do a search function, While I was looking into this due to me not owning a modded 360 (Or a 360 at all for that matter), I was unable to determine how its done on an xbox. It would be possible to Download every Entry on the marketplace and create a local Database then search through that, However as I am no longer working on this program, It will be up to whoever takes over if anyone does.



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

I have lost interest in continuing to code this program, If anyone wants the source code feel pm me. All I ask if you do use the source code, is to give credits where they belong.
I will fix any bugs, but won't be adding any new features, Unless the xcp encryption format goes public.

Notice: This Program Does not Decrypt the XCP File Format. It Will However Unpack Non-Encrypted Files, much easier then the Halo Reach Unpacker. And It can then Convert the unpacked file Straight into an Iso. Hopefully without too much hassle.

I've added quite a bit, so heres a list:
Loading bars
Fixed the Banner loading for the most part.
Direct Download works now.
Added Xcp2god Converter.
Added God2Iso Converter (Credits to Richard for giving me the source).
Automatically names Iso based on the Pirs Header (When Converting from God 2 Iso).
Simple Status Display for the converter.

It was actually quite a bit of coding to get everything working together, so hopefully some of you find this useful.

Possible Future updates:
Rework the direct Download, to allow for pause/resume.
Add a feature to Automatically check if the Files are encrypted. Without downloading the Entire File.

------

Expect this release to be buggy, I tested it but only quickly. It Does not handle errors due to Encrypted XCP's yet. This means Encrypted XCP's Will probably Break things. If you have an xcp that wont extract into god format, Then its most likely Encrypted.

Anyway Enough of my ranting.
Please Check it out and leave comments :biggrin: also any Major bugs. I may have forgotten to implement something or missed other things.

Notes:
To add a God Package, just add the Header. It must have the .data\Data0000 Files with it as well.
Other note: The Direct Download Feature is Kinda crap. If your connection drops, You will have to restart/relaunch the program. So I would recommend downloading the XCP Files with a web-browser and adding them in for converting.


Virus Total
Release 1.8
---
4th Post Contains Release 1.3 and a bit of discussion on the updates.
Latest Status Update:
The Past little while I have been re-working some of my terrible code, so that things will function better/properly. I have also been working on Adding God2Iso Support. So that will be here at some time soon (Probably in the next few days).

---

Status Update:
Program is on release hiatus Until I get an RGH or JTAG (USPS Lost the one I ordered, currently waiting on them to deal with it). Still working on it. I will also be taking a look at how to decrypt an XCP file thats been downloaded (Not just unpack) But Im not sure if it can be done.

Latest Post:
Virus Total
Release 1.3

Batch Checking seems to work ok for now, Although I need to Overhaul the underlying code. So I can prepare for Batch XCP Downloading.
Added setting, to Control Delay between each URL Verify (So you can't spam Microsoft), Default is 2 seconds. If you set it to 0 Then it Disables Batch url Checking.
Added more Information to be displayed inside "Extra Information" popup.
Cleaned Extra Information popup, so It no longer contains any Undefined.
-----
Known bugs:
Urls, are being rechecked Everytime, instead of loading from cache.
The first page for dlc 1, Doesn't show up in the list.
----
I wont be posting any major updates for about 2 weeks. My code needs to be somewhat redone. Anyway please leave any comments/suggestions/bugs in a reply or Pm me.

Edit/PS:
Wondering if anyone has or would be willing to create a "Missing Image" Banner/Graphic that I can load, for titles that have no banner image. Size Requirement is 'Width = 420, Height = 95', No Other requirements, I will be adding some sort of thanks in the next version. As well as possibly Starting a Changelog.
3rd Post Content: Version 1.2 - What version 1.1 should have been.
Virus Total
Release 1.2

Change a decent amount and did a fair bit of organization under the hood.
Tomorrow I should have the Batch Checking Working.
I also need to determine Why Indie Games can't generate the XCP Links.

Clicking [Generate Url] Currently forces rechecking for the file. If there's no popup then the XCP File Couldn't be obtained, meaning the link it has is useless.

ExtraInfo Popup is mostly finished, but the data retrieval is not (Lots of work to do parsing the XML under the hood)
2nd Post Contents: Release 1.1. Thanks Dwack for Link Generation help.
Few minor Changes Thanks to Dwack for explaining how the XCP Links are obtained. This release is only semi working so consider it in Alpha, I will have a More usable version up in a few days. (I'm currently too Tired, to fix up the more minor things)

This version is currently using a test save/load cache for bits of data, The data Saved/Loaded will probably change quite a bit between the next few alpha versions.

Unless your after the XCP links stick with 1.0 for now.
Virus Total
Release 1.1


Notes: Added URL Generation (Currently Heavy WIP)
<---Previous and Next---> Buttons Implemented.
Started Work on Adding in the Different Xbox UserAgents.
Currently Not sure which XCP File is being grabbed Right now.

Todo by next release (In order of Priority):
Finished: Change the URL Popup, so the Url can be copied to clipboard
On hold: Batch Checking if XCP can be obtained or not.
Canceled: Fix JP Region banner image.
Canceled: Work on UserAgent setting.
Finished: Give Extra Information Button Functionality
1st Post Contents: Minor intro, Screenshot, Release Version 1.0
I've been working on this for a week and a bit, just for the hell of it. Its Heavily Inspired by SKFU's XBLMBrowser. Also Keep in mind It only does Browsing for now.

Thought Id throw up a test version, See if anyone finds any major bugs Or Has suggestions. As of right now I genuinely Cannot figure out how to generate the XCP Download Links, and 2 lazy to bother setting up the Xbox Marketplace Links. If anyone has knowledge related to how SKFU's Browser Generates the XCP Links let me know, (I've Been trying to figure it out, but haven't had any luck, Especially since I don't have an Xbox 360 to spy on)

If anyone has any thoughts/suggestions let me know.

Also If you encounter any games that don't load the information properly please let me know the following: Category, Page Number, Entry Per Page, Game Title, Region and Language. Im prioritizing fixing anything that doesn't load correctly Right now.

Also if anyone wants the source just let me know. (Program is made in C# Visual Studio 2015, Using .NET Libs and a couple others)

Simple Browsing of the XBL Marketplace.
Caches Banner images and stores them to ease network (Needs Minor Rework)
Allows Individual changing of Legal Region, and Display Language (Currently Only 2 Languages).
The Previous and Next Buttons currently have no Functionality (You can still change the page by manually setting the page number and clicking the "Go" Button).
Saves Category, Page Number, Region, Language and Number of Items to display per page.
Download XCP Files.
Offline Browsing
Search method.
Automatically Check Which XCP Files can be downloaded.
Set Xbox 360 UserAgent Version
Japanese Region Does not display Correctly
Changing Category currently Resets the Page to 1 (until the first page is loaded, Looking into a workaround).

Virus Total
Release1.0
 
Last edited:
C

clon298505

Newbie
Messages
1
Reaction score
0
good app excelente me serviria para tener una lista de la mayoria de releases para la xbox 360 Gracias Thank You
 
D

Dwack

Now employed at Dominoes!
Messages
4,550
Reaction score
2,943
Latest Post:
Virus Total
[Click here to view this link]

Batch Checking seems to work ok for now, Although I need to Overhaul the underlying code. So I can prepare for Batch XCP Downloading.
Added setting, to Control Delay between each URL Verify (So you can't spam Microsoft), Default is 2 seconds. If you set it to 0 Then it Disables Batch url Checking.
Added more Information to be displayed inside "Extra Information" popup.
Cleaned Extra Information popup, so It no longer contains any Undefined.
-----
Known bugs:
Urls, are being rechecked Everytime, instead of loading from cache.
----
I wont be posting any major updates for about 2 weeks. My code needs to be somewhat redone. Anyway please leave any comments/suggestions/bugs in a reply or Pm me.

Edit/PS:
Wondering if anyone has or would be willing to create a "Missing Image" Banner/Graphic that I can load, for titles that have no banner image. Size Requirement is 'Width = 420, Height = 95', No Other requirements, I will be adding some sort of thanks in the next version. As well as possibly Starting a Changelog.

---
3rd Post Content: Version 1.2 - What version 1.1 should have been.
Virus Total
[Click here to view this link]

Change a decent amount and did a fair bit of organization under the hood.
Tomorrow I should have the Batch Checking Working.
I also need to determine Why Indie Games can't generate the XCP Links.

Clicking [Generate Url] Currently forces rechecking for the file. If there's no popup then the XCP File Couldn't be obtained, meaning the link it has is useless.

ExtraInfo Popup is mostly finished, but the data retrieval is not (Lots of work to do parsing the XML under the hood)
2nd Post Contents: Release 1.1. Thanks Dwack for Link Generation help.
Few minor Changes Thanks to Dwack for explaining how the XCP Links are obtained. This release is only semi working so consider it in Alpha, I will have a More usable version up in a few days. (I'm currently too Tired, to fix up the more minor things)

This version is currently using a test save/load cache for bits of data, The data Saved/Loaded will probably change quite a bit between the next few alpha versions.

Unless your after the XCP links stick with 1.0 for now.
Virus Total
[Click here to view this link]


Notes: Added URL Generation (Currently Heavy WIP)
<---Previous and Next---> Buttons Implemented.
Started Work on Adding in the Different Xbox UserAgents.
Currently Not sure which XCP File is being grabbed Right now.

Todo by next release (In order of Priority):
Finished: Change the URL Popup, so the Url can be copied to clipboard
On hold: Batch Checking if XCP can be obtained or not.
Canceled: Fix JP Region banner image.
Canceled: Work on UserAgent setting.
Finished: Give Extra Information Button Functionality
1st Post Contents: Minor intro, Screenshot, Release Version 1.0
I've been working on this for a week and a bit, just for the hell of it. Its Heavily Inspired by SKFU's XBLMBrowser. Also Keep in mind It only does Browsing for now.

Thought Id throw up a test version, See if anyone finds any major bugs Or Has suggestions. As of right now I genuinely Cannot figure out how to generate the XCP Download Links, and 2 lazy to bother setting up the Xbox Marketplace Links. If anyone has knowledge related to how SKFU's Browser Generates the XCP Links let me know, (I've Been trying to figure it out, but haven't had any luck, Especially since I don't have an Xbox 360 to spy on)

If anyone has any thoughts/suggestions let me know.

Also If you encounter any games that don't load the information properly please let me know the following: Category, Page Number, Entry Per Page, Game Title, Region and Language. Im prioritizing fixing anything that doesn't load correctly Right now.

Also if anyone wants the source just let me know. (Program is made in C# Visual Studio 2015, Using .NET Libs and a couple others)

Simple Browsing of the XBL Marketplace.
Caches Banner images and stores them to ease network (Needs Minor Rework)
Allows Individual changing of Legal Region, and Display Language (Currently Only 2 Languages).
The Previous and Next Buttons currently have no Functionality (You can still change the page by manually setting the page number and clicking the "Go" Button).
Saves Category, Page Number, Region, Language and Number of Items to display per page.
Download XCP Files.
Offline Browsing
Search method.
Automatically Check Which XCP Files can be downloaded.
Set Xbox 360 UserAgent Version
Japanese Region Does not display Correctly
Changing Category currently Resets the Page to 1 (until the first page is loaded, Looking into a workaround).

Virus Total
[Click here to view this link]
You're going to run into another problem when users start downloading encrypted XCP files. Well maybe not you, but the people using this app xD
 
I

I EAT BABIES

Do you own a Johnny West?
Messages
1,250
Reaction score
149
Thanks for this. Its a good tool and the fastest way to download any game in my opinion. Does the encrypted dlc you download decrypt the same way as the games god xcp files? The first viewer page for dlc 1, will not show up in a list. And page two is mostly rubbish dlc. I would also link to suggest a search engine for the files. Can you download pnet god xcp games and decrypt them the same way?
 
J

jasonmbrown

Enthusiast
Messages
91
Reaction score
14
Its my understanding that most of the games are Encrypted, and cant be decrypted. I believe Games in the Arcade Category and the Games on Demand are Not encrypted. So they can be unpacked. Unfortunately Alot of them don't have working links.

As for Pnet, I don't think there's any point in adding that in. Since Pnet is whitelisted now (at least thats' my understanding).

I will Look into the DLC Not loading for page 1. I will be adding xcp unpacking in as well as a download queue.
As for a search engine/method I need a better way to query the Xbox Marketplace, Right now I'm just using what I could pull from skfu's Marketplace Browser. His crashed alot for me though, so I wanted to put this together.

Theres quite a few bugs I am aware of right now, Im working on fixing them but It will be a few weeks.

You could always try unpacking the dlc XCP files and see if they work or not. I made a mistake with my xcp Unpacker, So Im going to upload the fixed version. (I didn't realize the unpacked files had to be in specific directorys to work with god2iso)
 
J

jasonmbrown

Enthusiast
Messages
91
Reaction score
14
Major Update, Lots of bugs :biggrin:. Please take and send screenshots if you run into anything major. I have not setup error logging yet.

Check out the First post, for the Link and Virus Scan.

Hope you guys get some use out of it.
 
G

Gualdimar

Newbie
Messages
8
Reaction score
0
Major Update, Lots of bugs :biggrin:. Please take and send screenshots if you run into anything major. I have not setup error logging yet.

Check out the First post, for the Link and Virus Scan.

Hope you guys get some use out of it.
the last version crashes at startup
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>XBLMarketplace For PC1.8.exe</Parameter0>
<Parameter1>1.1.4.1</Parameter1>
<Parameter2>59996d46</Parameter2>
<Parameter3>XBLMarketplace For PC</Parameter3>
<Parameter4>1.1.4.1</Parameter4>
<Parameter5>59996d46</Parameter5>
<Parameter6>144</Parameter6>
<Parameter7>11</Parameter7>
<Parameter8>System.IO.FileNotFoundException</Parameter8>
</ProblemSignatures>
 
J

jasonmbrown

Enthusiast
Messages
91
Reaction score
14
Hmm Ok, It clearly shouldn't be doing that.
the last version crashes at startup
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>XBLMarketplace For PC1.8.exe</Parameter0>
<Parameter1>1.1.4.1</Parameter1>
<Parameter2>59996d46</Parameter2>
<Parameter3>XBLMarketplace For PC</Parameter3>
<Parameter4>1.1.4.1</Parameter4>
<Parameter5>59996d46</Parameter5>
<Parameter6>144</Parameter6>
<Parameter7>11</Parameter7>
<Parameter8>System.IO.FileNotFoundException</Parameter8>
</ProblemSignatures>
Hmm well it clearly shouldn't be doing that. Il take a quick look at the code, I Might have missed a "folder exists" or "file exists" check.

Do you get this before or after the window shows up?
 
A

akim14

Newbie
Messages
3
Reaction score
0
Hmm Ok, It clearly shouldn't be doing that.


Hmm well it clearly shouldn't be doing that. Il take a quick look at the code, I Might have missed a "folder exists" or "file exists" check.

Do you get this before or after the window shows up?
no window, same issue
 
J

jasonmbrown

Enthusiast
Messages
91
Reaction score
14
What os are you running akim14? (And have you tried running it in admin mode...) It shouldn't be crashing like that. I believe it works for Gualdimar, after I did the latest update.

PS: This project is pretty dead, although if anyone wants to take it over pm me for the source. I will try to fix bugs if anyone finds new ones. Was unable to get a modded 360 to play on, so I sorta lost interest.
 
C

Cliftonm1996

Spark up da Reefa maan
Messages
1,328
Reaction score
597
What os are you running akim14? (And have you tried running it in admin mode...) It shouldn't be crashing like that. I believe it works for Gualdimar, after I did the latest update.

PS: This project is pretty dead, although if anyone wants to take it over pm me for the source. I will try to fix bugs if anyone finds new ones. Was unable to get a modded 360 to play on, so I sorta lost interest.
got the latest version to load, it was missing the betterlistview.dll
 
A

Agret

Newbie
Messages
6
Reaction score
0
Downloaded the source code but got these errors:

Code:
Severity    Code    Description    Project    File    Line    Suppression State
Warning        The referenced component 'XCPpackage' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'System.Core' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'System.Web' could not be found.    XBLMarketplace For PC          
Warning        The referenced project '..\..\xcpPack\God2Iso\GodIso.csproj' does not exist.    XBLMarketplace For PC          
Warning        The referenced component 'BetterListViewExpress' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'System.Xml.Linq' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'System.ComponentModel.DataAnnotations' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'HtmlAgilityPack' could not be found.    XBLMarketplace For PC          
Warning        The referenced project '..\..\xcpPack\xcpPack\XCPpackage.csproj' does not exist.    XBLMarketplace For PC          
Warning        The referenced component 'JasonTools' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'System' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'ICSharpCode.SharpZipLib' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'GodIso' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'Newtonsoft.Json' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'System.Windows.Forms' could not be found.    XBLMarketplace For PC          
Warning        The referenced project '..\..\jasonmbrownAssorted\UsingAssorted\JasonTools.csproj' does not exist.    XBLMarketplace For PC          
Warning        The referenced component 'System.Drawing' could not be found.    XBLMarketplace For PC          
Warning        The referenced component 'System.Xml' could not be found.    XBLMarketplace For PC
Looks like you forgot to include some dependencies in the ZIP (JasonTools & xcpPack)

Can you re-upload it with the missing references?
 
J

jasonmbrown

Enthusiast
Messages
91
Reaction score
14
I appologize for the mising refrences but It should all be in the zip (although you might need to set the compile order on the project)
I will Take a quick Look at it but its been a long time since Ive done any c#. Mostly working on a game in vb6 right now.

The Refrences are inside the Reference folder (They are the DLL's) You just need to right click the project in Visual Studio and add references to the dll's.

PS: If there are still any missing references after including the ones from the Reference folder, Grab Nugget for Visual Studio and Search for the Names of the missing DLLs.

EDIT: If anyone is serious about Working on this, Please let me know. I will assist however I can, But I don't have any Plans for updates.
 
Last edited:
G

Gonnahter

Newbie
Messages
2
Reaction score
0
Is program still working ? Because when I press go, it doesn't find items.
 
J

jasonmbrown

Enthusiast
Messages
91
Reaction score
14
Is program still working ? Because when I press go, it doesn't find items.
It stopped working a while ago, I apologize. I don't have my environment setup correctly anymore. So I haven't been able to fix it.
 
P

PraxisKWG

Newbie
Messages
1
Reaction score
2
Is program still working ? Because when I press go, it doesn't find items.
I fixed programm. If you need app, messege me in private.
 
Post with link at fixed app was deleted
 
P

Professional

Staff
Staff
Messages
6,040
Reaction score
4,849
This tool is honestly amazing.
 
J

jasonmbrown

Enthusiast
Messages
91
Reaction score
14
This tool is honestly amazing.
Thanks for the compliment. It took a few weeks to make, but I am happy that people are getting use out of it. For me it ended up being a good learning experience. I would have taken it a few steps further with decryption but, there was issues around my purchasing a modded 360.
 
P

Professional

Staff
Staff
Messages
6,040
Reaction score
4,849
Thanks for the compliment. It took a few weeks to make, but I am happy that people are getting use out of it. For me it ended up being a good learning experience. I would have taken it a few steps further with decryption but, there was issues around my purchasing a modded 360.
still a stunning tool none the less. Especially without it requiring modded consoles.
If you ever need anything for your project from a modded 360 chances are I can get my hands on it.
 
M

moiky

Newbie
Messages
2
Reaction score
0
This application is incredible, I have downloaded a lot from here. Thanks to the geniuses behind all this wonder. I just would like to see the market in Mexico or any Latin American country. I have compared the links of an xcp and they are identical but what changes is / en-us / which is from the USA and / is-is / which is from Spain, but the question is, How can I download the Mexico version? for example. Thank you.
 
Top Bottom