Version 1.7b -- Jun 19th, 2010
* NOTE NOTE NOTE: Version 1.7b is initially being released as a password protected file. Donators have been emailed the password.
* NOTE NOTE NOTE: After a few days(?) it will be released for non-donators.
*
* Fix DLC where multiple DLCs are actually contained in the same file. They will now display properly, get transfered properly, and get deleted properly.
* Fix ignored DLC not being remembered between session. I broke this a couple of versions back, I think.
* Changed code so that if you have multiple files queued up, it will only transfer one at a time. Three at a time was cool, but one at a time is faster.
* Removed the "new unlock" that was in 1.7 until I can get a handle on why it didn't always work. May be re-introduced later.
* Finally, and maybe most interestingly, the old perl scripts for scraping DLC and XBLA content have been rewritten in C++, and are now included as features of xm360_server.exe
Usage: XM360server.exe /? - list options
XM360server.exe /D - update or create dlc_titles.csv in the current directory and exit
XM360server.exe /X - update or create xbla_titles.csv in the current directory and exit
XM360server.exe /L {locale} - optionally specify the locale (defaults to en-US). Only useful before /D or /X
XM360server.exe /U {URL} - optionally specify the URL (defaults to catalog.xboxlive.com). Only useful before /D or /X
XM360server.exe - with no parameters runs the server (doesn't exit)
Sample:
XM360server.exe /X (update XBLA_titles.csv and exit)
XM360server.exe /U catalog.xboxlive.com /L en-US /D (update DLC_titles.csv and exit, URL and Locale specifically overridden)
* One of the key features of this is that it is no longer silent while running. It will keep you updated on what it is working on. Sometimes the MS server takes a long time
* to respond, so it's best to just be patient.
* Also, the first line of the generated CSV file is now the date that it was run on. This allows *subsequent* runs to only UPDATE the content that MS says has changed. This
* saves CONSIDERABLE time. XM360 has been modified to accept CSV file either with the date, or without...so old CSV files (or ones generated by the perl scripts) will not break
* XM360...however, that's only true of version 1.7b and above...anything earlier will choke on a CSV file with a date at the top.
Enjoy!
-node21