xboxscene.org forums

Pages: 1 [2] 3 4 5

Author Topic: XM360 v0.6 *update v0.6b*  (Read 440 times)

s7voogy

  • Archived User
  • Newbie
  • *
  • Posts: 25
XM360 v0.6 *update v0.6b*
« Reply #15 on: January 31, 2010, 04:10:00 PM »

noob question but what does this do?
Logged

node21

  • Archived User
  • Sr. Member
  • *
  • Posts: 385
XM360 v0.6 *update v0.6b*
« Reply #16 on: January 31, 2010, 05:39:00 PM »

QUOTE(snakers2 @ Jan 31 2010, 03:55 PM) View Post

You two obviously COMPLETELY miss the point of my post.  I was not criticizing XM360 in any way shape or form.  I actually think its one of the most useful apps I use.

I simply asked a simple "can it do this question" and got a smart ass response that was WRONG.

If map packs are DLC, then it can unlock them.  Well, Map Packs ARE DLC, but XM360 can not unlock them so my post was made directly to, and only to, the post that was incorrect and rude.

Im not hating on the product or work, but I was hating on only ONE specific post:
"If map packs are DLC, then the answer is yes."

They are, but it doesnt.  Simple.


Please go back and read my post.  Then read it again.  Because you obviously didn't understand it.

I'll spell it out a little differently for you.  If your map packs can't be unlocked by xm360, then it isn't unlocking that they require.

Now, go back and read my post again.  Especially the part about not using xm360.  It makes me sad that you find my software "one of the most useful apps", yet you think I'm a smart-ass for giving you a very simple, truthful, correct answer.

Logged

snakers2

  • Archived User
  • Newbie
  • *
  • Posts: 30
XM360 v0.6 *update v0.6b*
« Reply #17 on: January 31, 2010, 09:02:00 PM »

QUOTE(node21 @ Jan 31 2010, 03:44 AM) View Post

If map packs are DLC, then the answer is yes.



Please explain to me how the quote above could even be misconstrued to say " If your map packs can't be unlocked by xm360, then it isn't unlocking that they require."

Thanks!
Logged

Cybersnuff

  • Archived User
  • Newbie
  • *
  • Posts: 10
XM360 v0.6 *update v0.6b*
« Reply #18 on: February 01, 2010, 04:12:00 AM »

First really great Xbox Tool smile.gif. Thanks for it.

I have a problem with the live Version of 0.6

When you click on collection managment the box freezes.

If I load the xex one with Xexmenu its all o.k.

Really looking forward to the next update smile.gif Thanks!

Logged

Antman1

  • Archived User
  • Hero Member
  • *
  • Posts: 887
XM360 v0.6 *update v0.6b*
« Reply #19 on: February 01, 2010, 05:00:00 AM »

QUOTE(snakers2 @ Jan 31 2010, 10:02 PM) View Post

Please explain to me how the quote above could even be misconstrued to say " If your map packs can't be unlocked by xm360, then it isn't unlocking that they require."

Thanks!


WaW map packs (ALL of them) are working fine for me.  I unlocked them ages ago using Yaris Swap 0.4,  Sounds like something is wrong with your map packs.  now you should leave it alone.  

Thanks node21.

I do have a question for you though.  XBLA Unlocker had issues for me about unlocking some content.  it would not unlock the "Optional Media Update" and only Yaris swap worked for it.  Then the Left 4 Dead Map packs would not work with XBLA Unlocker or Yaris Swap but I was able to make it work with DLC Patcher made by Fatum and it worked fine.  Does this have the issues XBLA had?  I know that if you patch the content with yaris swap first for Left 4 Dead then if it doesnt work try DLC Patcher and it will be broken.  You have to use 1 or the other.  so basically if this scans my content and tries to unlock anything and it doesnt work all of my content it tried to unlock will be broken.  Here is the explaination I got from Fatum as to why it breaks it:

QUOTE(Fatum;1094614)
Content lock is simple.
Example:
We have DLC for "GAME". This dlc contains national flags. There are 3..5..6..100 flags inside. Everyone download this same dlc but you are from Germany and you have unlocked your flag. Your friend is form Canada and he has Canadian flag why?

Your license: xxxxxxxxxxxxxxxx Content: 00000001
Friend license: yyyyyyyyyyyyyyyy Content 00000002
Other license: zzzzzzzzzzzzzzzz Content 00000010

File is this same only Content bitmask is different

If license is changed to FFFFFFFFFFFFFFFF (hex) bitmask is set to any console/profile (i think that this is set by last parameter: flag)

What do yaris swap?
Overwrite License to FFFFFFFFFFFFFFFF (very good;) and License to 00000001 (good for arcde and 80% of dlc)

What do dlc patcher?
If Content is different than 00000000 (ex 01000000) it's not touched but license is changed for FFFFFFFFFFFFFFFF.
If Content is 00000000 license is changed to FF.... and Contnet to 00000001.

That's all
If something is patched by yaris you can't patch it again because you don't know right content. Only forza dlcs have files connected with content mask. DLC Patcher was fast dirty app for Forza wink.gif

dufc1983
You can manually fix files using hex editor
File 62138F85356E99BD8C62911766E4B7A13471133345 change 4 bytes at offset 0x234 (00000001) to 00020001
File 31DFB2848A16CDE4B0FB475BE7123B0FFFF0842145 change 4 bytes at offset 0x234 (00000001) to 00010001


Fatum worked with zouzzz and they rewrote Yaris swap to have better compatibility with this.
Logged

node21

  • Archived User
  • Sr. Member
  • *
  • Posts: 385
XM360 v0.6 *update v0.6b*
« Reply #20 on: February 01, 2010, 06:45:00 AM »

QUOTE(Cybersnuff @ Feb 1 2010, 06:12 AM) *

I have a problem with the live Version of 0.6


I wasn't even aware that there *was* a live version of 0.6.  Where did you get it?  I didn't produce it, so I'm not sure what the problem could be.


QUOTE(Antman1 @ Feb 1 2010, 07:00 AM) *

WaW map packs (ALL of them) are working fine for me.


Thanks for that report.

QUOTE(Antman1 @ Feb 1 2010, 07:00 AM) *

Here is the explaination I got from Fatum as to why it breaks it:
Fatum worked with zouzzz and they rewrote Yaris swap to have better compatibility with this.


That explanation is exactly what I used to implement unlocking in version 0.6b.  So, to turn that conversation into mine, broken english and all   (IMG:style_emoticons/default/huh.gif)

QUOTE

What do xm360 version 0.6b?
If Content is different than 00000000 (ex 01000000) it's not touched but license is changed for FFFFFFFFFFFFFFFF.
If Content is 00000000 license is changed to FF.... and Contnet to 00000001.


The only difference (that might not be a difference, since it isn't spelled out anywhere) is that xm360 will not blindly write FFs over a license slot that is all zeros.  My interpretation of a license slot with all zeros is that it isn't a real (used) license slot.

This post has been edited by node21: Feb 1 2010, 02:45 PM
Logged

Midnight Tboy

  • Archived User
  • Sr. Member
  • *
  • Posts: 277
XM360 v0.6 *update v0.6b*
« Reply #21 on: February 01, 2010, 08:54:00 AM »

tried the latest ver with a handful of different DLC now - both for XBLA and disc based games - no problems so far smile.gif

I used the Rock Band Downloadable Content Sorter to sort out my RB set before copying it over mind - as the folders on the pc were an absolute mess.

Are there any plans/found a way to have it show up missing DLC yet?

the RB DLC sorter is handy as a quick starting point for the RB files - but it obv relies on updates to have a new database of whats out held, and once I have them on the 360 there's no point keeping them on the pc too to resort each time.  And of course, haven't started trying to organise my GH and Lips collections yet

Logged

node21

  • Archived User
  • Sr. Member
  • *
  • Posts: 385
XM360 v0.6 *update v0.6b*
« Reply #22 on: February 01, 2010, 10:32:00 AM »

So, I did some work this weekend on DLC Collection Management.

It isn't looking good.

The scraper took about 20 minutes to run.  It produces a huge file (huge is relative, it isn't gigs or anything).  I think there were about 6500 items found.

I was worried that sucking that file into xm360 would take too long, but I wrote the code to do it and it sucks it in and stores it in an internal map (by the title the DLC is for) in well under 1 second, so that won't be an issue...

However, this is where I'm stuck (I think there is probably a solution for it, I just don't know how to proceed).  As I've mentioned before, DLC doesn't have a unique identifier that I've been able to find.  It has the title it is for, and the title of the DLC.  That should be enough...but string (title) comparison isn't something that is terribly reliable...and here's why:

The web site that I'm scraping from uses some non-ascii characters (There's a more technical description for this, but I'm not knowledgeable on the subject to know what it is. :-) UTF-8? )  So, there are some foreign characters there (example, the tilda over the n in Viva Pinata, the copyright symbol after some titles).  The perl program that I use to scrape the site doesn't know what to do with these, so I strip them out so I can produce a real ascii file.  What I think probably needs to happen is for the scraping program to spit out a binary file that includes the wide, or unicode representation of those strings...because...

Ultimately, what I read out of the DLC once it is on the 360 is a wide or unicode representation of the same string...If we have *any* hope of clearly identifying titles as matches, then we need some way to have the identical strings in the first place.

If anyone has any clue how to proceed with this, I'm all ears.  

I'm going to continue writing the code in xm360 to support this (because it will work fine for the majority of titles), but until someone can help me with this issue it won't be complete...

This post has been edited by node21: Feb 1 2010, 06:33 PM
Logged

StrictPuppet

  • Recovered User
  • Hero Member
  • *
  • Posts: 1588
XM360 v0.6 *update v0.6b*
« Reply #23 on: February 01, 2010, 11:24:00 AM »

Another great revision guys.  Scales properly now on VGA.  

I have a feature request..... when highlighting an individual title or dlc, would it be possible to show the path @ the bottom of the screen?

Awesome job node21 and Dstruktiv.
Logged

node21

  • Archived User
  • Sr. Member
  • *
  • Posts: 385
XM360 v0.6 *update v0.6b*
« Reply #24 on: February 01, 2010, 11:29:00 AM »

QUOTE(StrictPuppet @ Feb 1 2010, 01:24 PM) *

I have a feature request..... when highlighting an individual title or dlc, would it be possible to show the path @ the bottom of the screen?


Yes, pretty simple, actually.  I'll put it in for next version.

Logged

StrictPuppet

  • Recovered User
  • Hero Member
  • *
  • Posts: 1588
XM360 v0.6 *update v0.6b*
« Reply #25 on: February 01, 2010, 11:32:00 AM »

QUOTE(node21 @ Feb 1 2010, 10:29 AM) View Post

Yes, pretty simple, actually.  I'll put it in for next version.


 smile.gif
Logged

nevernow

  • Archived User
  • Full Member
  • *
  • Posts: 138
XM360 v0.6 *update v0.6b*
« Reply #26 on: February 01, 2010, 02:28:00 PM »

QUOTE(node21 @ Feb 1 2010, 06:32 PM) *

[...]
The web site that I'm scraping from uses some non-ascii characters (There's a more technical description for this, but I'm not knowledgeable on the subject to know what it is. :-) UTF-8? )  So, there are some foreign characters there (example, the tilda over the n in Viva Pinata, the copyright symbol after some titles).  The perl program that I use to scrape the site doesn't know what to do with these, so I strip them out so I can produce a real ascii file.  What I think probably needs to happen is for the scraping program to spit out a binary file that includes the wide, or unicode representation of those strings...because...
[...]

Do you absolutely need the file produced from the scrape to be pure ASCII? Couldn't you use an UTF text file? Also, I'm not too familiar with perl, but I've read you can tell it to work in UTF with:
 
CODE

use utf8;

or like this:
CODE

$line = Encode::decode_utf8($line); # set the flag
.

Otherwise, what about using a language that's more UTF-friendly (and that I'm more familiar with (IMG:style_emoticons/default/tongue.gif)) like PHP? Would you send me your perl script to see if I can rewrite it?

All of this is obviously pointless if you do need the resulting file to be ASCII-only.
Logged

Cybersnuff

  • Archived User
  • Newbie
  • *
  • Posts: 10
XM360 v0.6 *update v0.6b*
« Reply #27 on: February 01, 2010, 04:13:00 PM »

Oh if V06 Live is fake I hope you bring a real Live Version soon from another revision maybe V07 or ... Cause V04 Live doesn`t work on my TV and V6 looks much better already smile.gif.
Logged

node21

  • Archived User
  • Sr. Member
  • *
  • Posts: 385
XM360 v0.6 *update v0.6b*
« Reply #28 on: February 01, 2010, 05:29:00 PM »

QUOTE(nevernow @ Feb 1 2010, 04:28 PM) View Post

Do you absolutely need the file produced from the scrape to be pure ASCII? Couldn't you use an UTF text file? Also, I'm not too familiar with perl, but I've read you can tell it to work in UTF with:
 
CODE

use utf8;

or like this:
CODE

$line = Encode::decode_utf8($line); # set the flag
.

Otherwise, what about using a language that's more UTF-friendly (and that I'm more familiar with tongue.gif) like PHP? Would you send me your perl script to see if I can rewrite it?

All of this is obviously pointless if you do need the resulting file to be ASCII-only.



I don't need it to be ASCII...I just need a way to match the web to what is inside the DLC itself.

You basically already have the script...The one for XBLA content is already included with version 0.6b, and you can see that it is stripping the strings to be ASCII.  The works fine for XBLA since the names aren't used for matching...but it won't work for DLC.

Thanks for the pointers to using utf from perl...but I'm not even sure that's what I'm dealing with...I suspect I'm going to have to learn a bit more about all of this. :-)
Logged

node21

  • Archived User
  • Sr. Member
  • *
  • Posts: 385
XM360 v0.6 *update v0.6b*
« Reply #29 on: February 01, 2010, 06:05:00 PM »

Hah!

I take it all back.

I was doing the exact right thing in perl...and when I look in the scraped file, it appears perfectly.

The problem was when I wrote the code to then suck it in and put it in a map I tested it on the PC...in a console window...which doesn't know WTF to do with utf-8 encoded strings!  So, I'm back on target...Now I have to figure out how to read in utf-8 strings from a file from C++ so that I can compare them to Unicode...but I'm sure I can figure that out.
Logged
Pages: 1 [2] 3 4 5