|
Page 86 of 181 |
chiv
Posts: 27530
Location: Behind You...
|
Posted: Fri, 29th Jan 2010 18:45 Post subject: |
|
 |
this games just like playing avatar... flyin around the place trashing the locals shit, and gutting the planets lookin for fuckin unobtainium
.....also blue alien chicks.
also, why cant i loot... err, i mean, 'scan' earth? now i KNOW they got shit to steal...err. i mean loot, dammit i mean 'scan'....
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 19:06 Post subject: Re: ... |
|
 |
Predator_Soul wrote: | ragnarus wrote: | Its really funny, I always had unable to authorize DLC message, but as someone mentioned earlier i unplugged modem cable from PC and DLCs work now |
I don't fucking understand it either. First I thought that people that forgot to disable the online authentication before installing the DLC are having this problem. But from what I understand some of them have no problem at all disabling it after installing and using the crack.
Either the game detects the active network adapter the first time around and detects a active internet connection or the game tries to connect to the authentication site and fails.
The later implies that the game uses another file to authenticate beside the main and launcher exe since I tried cockblocking those 2 with every program I could find. A few people didn't even mention firewalling it.
The first must involve saving the setting in some folder the first time u run it. So I can't figure it out... and until a proper or a fix comes a long disconnecting from the internet is the way to go for those many unlucky ones including myself. |
If you read earlier posts in this thread you'll see that i tried everything i fucking could.
I even completely disabled, uninstalled and physically removed my second Network Card and switched over to my onboard Network Adapter and it still didn't work.
Completely disconnecting my internet connection before starting the game, finally fixed it. I checked several sites and dozens of other people are having the same issue with it. You and me included. The unlocker is clearly buggy but the guy who made it is unwilling to admit it or resolve the issue. If i knew how to decrypt .ini files, i'd try to do it myself.
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 19:12 Post subject: |
|
 |
The unlocker is buggy ? Decrypt ini files ?
Dude, don't embarass yourself, just be happy you can make it work.
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 19:14 Post subject: Re: ... |
|
 |
denizzz wrote: | The unlocker is clearly buggy but the guy who made it is unwilling to admit it or resolve the issue. If i knew how to decrypt .ini files, i'd try to do it myself. |
Worked just fine for me, not a single issue. As for decrypting the files, I've only seen one tool for that - and it's a Ruby script that works on the main Coalesced.ini .. I doubt it would work for anything else.
|
|
Back to top |
|
 |
LeoNatan
☢ NFOHump Despot ☢
Posts: 73238
Location: Ramat HaSharon, Israel 🇮🇱
|
Posted: Fri, 29th Jan 2010 19:16 Post subject: |
|
 |
From what I saw in the code, there was nothing buggy about it. It is something bizarre in the system. You can check for yourself with Reflector.
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 19:22 Post subject: |
|
 |
VGAdeadcafe wrote: | The unlocker is buggy ? Decrypt ini files ?
Dude, don't embarass yourself, just be happy you can make it work. |
How exactly am i embarrassing myself?
I actually bothered to resolve this issue unlike this "coder".
I may not be proficient at this particular area but i do know when something isn't working.
This isn't fucking working for me and many other people. Hence it being buggy.
|
|
Back to top |
|
 |
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 19:53 Post subject: |
|
 |
god damn it .. i just now activated AA via nvidia panel.. The game looks so much better now... a waste of the 51 screenshots i made without AA :[
Per aspera ad astra
|
|
Back to top |
|
 |
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 20:02 Post subject: |
|
 |
Yeah, the only good/fun thing in the current DLC is that black hole gun in my opinion. I don't use anything else, it's worse than what you have already. Haven't played the loyalty mission for that Zaeed fellow though.
As for buggy unlocker...I don't think it's fair to bash the guy who managed to get us DLC for FREE.
OMG, some people had to disconnect, they must have sold their souls to do that! Let's crucify him for not making a perfectly working crack, after all, he owes this to us! You got a whole game and the DLC for free, enjoy it.
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 20:16 Post subject: |
|
 |
Black hole gun is fucking amazing. I didn't even know what the hell it was doing first time I shot it. Nuke gun is really satisfying too, heh.
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 20:18 Post subject: |
|
 |
iNatan wrote: | From what I saw in the code, there was nothing buggy about it. It is something bizarre in the system. You can check for yourself with Reflector. |
No, there *is* a problem with it. Has to do with how it grabs the MAC for the network card. It's grabbing all the network adapters. It then goes through that list and grabs the MAC for every adapter if it's less than 8 bytes. It copies that address into destinationArray.
Code: |
byte[] destinationArray = new byte[8];
foreach (IpHelp.Native.IP_ADAPTER_INFO ip_adapter_info in IpHelp.GetAdaptersInfo())
{
if (ip_adapter_info.AddressLength <= destinationArray.Length)
{
Array.Copy(ip_adapter_info.Address, 0L, destinationArray, 0L, (long) ip_adapter_info.AddressLength);
}
|
That's ALL that loop does. So after the loop is finished, destinationArray contains the MAC of the last adapter in that list. THEN Code: | destinationArray[0] = (byte) (destinationArray[0] ^ 0x65);
destinationArray[1] = (byte) (destinationArray[1] ^ 0x6f);
destinationArray[2] = (byte) (destinationArray[2] ^ 0x4a);
destinationArray[4] = (byte) (destinationArray[4] ^ 0x66);
destinationArray[5] = (byte) (destinationArray[5] ^ 0x61);
destinationArray[6] = (byte) (destinationArray[6] ^ 0x72);
destinationArray[7] = (byte) (destinationArray[7] ^ 0x47);
return destinationArray;
| happens (that's farGeoJ btw). It's choosing the wrong adapter in some cases. Windows is a little wonky on the adapters it returns. Even if you've got one network adapter in your computer try running ipconfig /all from the command prompt. I bet you get more than one interface.
So my guess as to what's happening is that the unlocker and ME2 are checking different interfaces so the MAC's are different and therefore .ini isn't decrypting as expected.
The (more or less) entire program is show below; the function is listed second.
Spoiler: |
[code]public static void Main(string[] args)
{
Console.WriteLine("give me2 entitlements");
Console.WriteLine(" ~ brought to you buy that guy that brought you de dao drm ~");
Console.WriteLine();
string str = (string) Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\BioWare\Mass Effect 2", "Path", null);
if (str == null)
{
MessageBox.Show("Could not find Mass Effect 2 directory.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
}
else
{
string path = Path.Combine(Path.Combine(str, "BioGame"), "DLC");
if (!Directory.Exists(path))
{
MessageBox.Show("Could not find Mass Effect 2 DLC directory.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
}
else
{
Console.WriteLine("Looking for DLC (and computing MAGIC HASHES!!)...");
StringWriter writer = new StringWriter();
writer.WriteLine("[Hash]");
foreach (string str3 in Directory.GetDirectories(path))
{
string str4 = Path.Combine(str3, "CookedPC");
if (Directory.Exists(str4))
{
string str5 = Path.Combine(str4, "Mount.dlc");
if (File.Exists(str5))
{
Stream stream = File.Open(str5, FileMode.Open, FileAccess.Read, FileShare.Read);
stream.Seek(12L, SeekOrigin.Begin);
byte[] buffer = new byte[4];
stream.Read(buffer, 0, 4);
uint num = BitConverter.ToUInt32(buffer, 0);
stream.Seek(0x2cL, SeekOrigin.Begin);
stream.Read(buffer, 0, 4);
int num2 = BitConverter.ToInt32(buffer, 0);
string str6 = "";
if ((num2 > 0) && (num2 < 0x100))
{
buffer = new byte[num2 - 1];
stream.Read(buffer, 0, num2 - 1);
str6 = Encoding.ASCII.GetString(buffer);
}
stream.Close();
if (str6.Length > 0)
{
Console.WriteLine(" + {1} ({0})", Path.GetFileName(str3), str6);
}
else
{
Console.WriteLine(" + {0}", Path.GetFileName(str3));
}
string str7 = ComputeDLCHash(str4);
writer.WriteLine("DirtyStinkingPirate.Mount{0}={1}", num, str7);
}
}
}
Console.WriteLine();
writer.WriteLine();
writer.WriteLine("[Global]");
writer.WriteLine("LastNucleusID=DirtyStinkingPirate");
writer.WriteLine();
writer.WriteLine("[KeyValuePair]");
writer.WriteLine("DirtyStinkingPirate.Entitlement.ME2PCOffers.ONLINE_ACCESS=TRUE");
writer.WriteLine("DirtyStinkingPirate.Entitlement.ME2PCOffers.PC_CERBERUS_NETWORK=TRUE");
writer.WriteLine("DirtyStinkingPirate.Numeric.DaysSinceReg=0");
writer.WriteLine();
Console.WriteLine("Saving BioPersistentEntitlementCache.ini...");
byte[] bytes = Encoding.Unicode.GetBytes(writer.GetStringBuilder().ToString());
byte[] magic = JoeGrafIsAHomo();
bytes = DataProtection.Encrypt(bytes, magic);
string str8 = Path.Combine(Path.Combine(Path.Combine(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "BioWare"), "Mass Effect 2"), "BIOGame"), "Config");
if (!Directory.Exists(str8))
{
Directory.CreateDirectory(str8);
}
string str9 = Path.Combine(str8, "BioPersistentEntitlementCache.ini");
if (!File.Exists(str9) || (MessageBox.Show(null, "Overwrite BioPersistentEntitlementCache.ini?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
{
Stream stream2 = File.Open(str9, FileMode.Create, FileAccess.Write);
stream2.Write(bytes, 0, bytes.Length);
stream2.Close();
Console.WriteLine();
Console.WriteLine("FINALE!");
Console.WriteLine();
foreach (string str10 in Marvin)
{
Console.WriteLine(str10);
}
Console.WriteLine();
}
}
}
}
private static byte[] JoeGrafIsAHomo()
{
byte[] destinationArray = new byte[8];
foreach (IpHelp.Native.IP_ADAPTER_INFO ip_adapter_info in IpHelp.GetAdaptersInfo())
{
if (ip_adapter_info.AddressLength <= destinationArray.Length)
{
Array.Copy(ip_adapter_info.Address, 0L, destinationArray, 0L, (long) ip_adapter_info.AddressLength);
}
}
destinationArray[0] = (byte) (destinationArray[0] ^ 0x65);
destinationArray[1] = (byte) (destinationArray[1] ^ 0x6f);
destinationArray[2] = (byte) (destinationArray[2] ^ 0x4a);
destinationArray[4] = (byte) (destinationArray[4] ^ 0x66);
destinationArray[5] = (byte) (destinationArray[5] ^ 0x61);
destinationArray[6] = (byte) (destinationArray[6] ^ 0x72);
destinationArray[7] = (byte) (destinationArray[7] ^ 0x47);
return destinationArray;
}
[/code]
|
Last edited by dodger2020 on Fri, 29th Jan 2010 20:38; edited 5 times in total
|
|
Back to top |
|
 |
A-A
Posts: 3156
Location: New york
|
Posted: Fri, 29th Jan 2010 20:28 Post subject: |
|
 |
Anyone know if the headbob / zooming when running can be turned off/edited? , makes me ill
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 20:30 Post subject: |
|
 |
denizzz wrote: |
How exactly am i embarrassing myself?. |
Sense of entitlement. The thing is you are entitled to nothing, be grateful something came along and produced the unlocker in the first place.
denizzz wrote: |
Completely disconnecting my internet connection before starting the game, finally fixed it. |
Also you are terrible at problem solving.
|
|
Back to top |
|
 |
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 20:37 Post subject: |
|
 |
dodger2020 wrote: | iNatan wrote: | From what I saw in the code, there was nothing buggy about it. It is something bizarre in the system. You can check for yourself with Reflector. |
No, there *is* a problem with it. Has to do with how it grabs the MAC for the network card. It's grabbing all the network adapters. It then goes through that list and grabs the MAC for every adapter if it's less than 8 bytes. It copies that address into destinationArray.
Code: |
byte[] destinationArray = new byte[8];
foreach (IpHelp.Native.IP_ADAPTER_INFO ip_adapter_info in IpHelp.GetAdaptersInfo())
{
if (ip_adapter_info.AddressLength <= destinationArray.Length)
{
Array.Copy(ip_adapter_info.Address, 0L, destinationArray, 0L, (long) ip_adapter_info.AddressLength);
}
|
That's ALL that loop does. So after the loop is finished, destinationArray contains the MAC of the last adapter in that list. THEN Code: | destinationArray[0] = (byte) (destinationArray[0] ^ 0x65);
destinationArray[1] = (byte) (destinationArray[1] ^ 0x6f);
destinationArray[2] = (byte) (destinationArray[2] ^ 0x4a);
destinationArray[4] = (byte) (destinationArray[4] ^ 0x66);
destinationArray[5] = (byte) (destinationArray[5] ^ 0x61);
destinationArray[6] = (byte) (destinationArray[6] ^ 0x72);
destinationArray[7] = (byte) (destinationArray[7] ^ 0x47);
return destinationArray;
| happens (that's farGeoJ btw). It's choosing the wrong adapter in some cases. Windows is a little wonky on the adapters it returns. Even if you've got one network adapter in your computer try running ipconfig /all from the command prompt. I bet you get more than one interface.
So my guess as to what's happening is that the unlocker and ME2 are checking different interfaces so the MAC's are different and therefore .ini isn't decrypting as expected.[/code] |
I figured as much. The question is how do i resolve it without disconnecting my internet. It lists my PPPOE connection (WAN Miniport) as an adapter and the actual onboard Network Adapter. Both are required to connect online as far as i know.
I'll post a picture of my CMD window but i don't know how safe it is posting all these details.
|
|
Back to top |
|
 |
LeoNatan
☢ NFOHump Despot ☢
Posts: 73238
Location: Ramat HaSharon, Israel 🇮🇱
|
Posted: Fri, 29th Jan 2010 20:38 Post subject: |
|
 |
dodger2020 wrote: | So my guess as to what's happening is that the unlocker and ME2 are checking different interfaces so the MAC's are different and therefore .ini isn't decrypting as expected.[/code] |
Gotcha. Well, I have to take the code to VS and see. Which one should be selected anyway? Why does he select the last one, and why does it work for so many people? I didn't look much into the IpHelper class, so maybe he does some sorting there that isn't always correct?
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 20:41 Post subject: |
|
 |
iNatan wrote: | dodger2020 wrote: | So my guess as to what's happening is that the unlocker and ME2 are checking different interfaces so the MAC's are different and therefore .ini isn't decrypting as expected.[/code] |
Gotcha. Well, I have to take the code to VS and see. Which one should be selected anyway? Why does he select the last one, and why does it work for so many people? I didn't look much into the IpHelper class, so maybe he does some sorting there that isn't always correct? |
Not sure. I haven't set up my dev tools on this computer yet (was waiting to install 2010) so I can't check. I'm unsure why he's selecting the last one. Maybe there's a reason but it's not applicable to all systems.
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 20:46 Post subject: |
|
 |
Kyorisu wrote: | denizzz wrote: |
How exactly am i embarrassing myself?. |
Sense of entitlement. The thing is you are entitled to nothing, be grateful something came along and produced the unlocker in the first place.
denizzz wrote: |
Completely disconnecting my internet connection before starting the game, finally fixed it. |
Also you are terrible at problem solving. |
It's utter frustration not self entitlement. I've been trying to resolve this issue for days now, with what i can. Unlike people like you, who got nothing better to do than to antagonize others and incite flame wars. If you have nothing helpful to contribute, don't bother replying to my posts then.
|
|
Back to top |
|
 |
|
|
Back to top |
|
 |
chiv
Posts: 27530
Location: Behind You...
|
Posted: Fri, 29th Jan 2010 22:02 Post subject: |
|
 |
psh i bet we could do our part and equal that number in downloads easily
so anyway, whats the concession on the dlc? is it a bullet between the eyes to the game in the same way the dragon age DLC was? wherein every other ingame weapon/item/armor becomes completely useless?
just debating whether or not to get it, because the DA dlc was a bit of a gamekiller for a first-time-play-through...
|
|
Back to top |
|
 |
[sYn]
[Moderator] Elitist
Posts: 8374
|
Posted: Fri, 29th Jan 2010 22:10 Post subject: |
|
 |
Don't suppose there is a ME1 save file kicking around? What does importing your character do anyway?
If only I could actually get ME1 to work we'd be sorted :@! ME2 works fine though.
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 22:19 Post subject: |
|
 |
Last edited by Yondaime on Mon, 2nd Dec 2024 15:54; edited 2 times in total
|
|
Back to top |
|
 |
chiv
Posts: 27530
Location: Behind You...
|
Posted: Fri, 29th Jan 2010 22:19 Post subject: |
|
 |
you wouldnt want someone elses save. the whole point is to continue a character YOU started and created and keep the choices you made. using someone elses save would be no different than starting fresh.. worse actually, id say.
i dunno what saves import.. i think your physical appearance, character relations, dunno what else.
|
|
Back to top |
|
 |
[sYn]
[Moderator] Elitist
Posts: 8374
|
Posted: Fri, 29th Jan 2010 22:24 Post subject: |
|
 |
chiv wrote: | you wouldnt want someone elses save. the whole point is to continue a character YOU started and created and keep the choices you made. using someone elses save would be no different than starting fresh.. worse actually, id say.
i dunno what saves import.. i think your physical appearance, character relations, dunno what else. |
I was assuming it imported skills rather than choices. Turns out it doesn't so it is pointless, although you do get more bonuses to money and things. Hopefully bioware will get off their asses now and fix ME1 on the PC.
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 22:27 Post subject: |
|
 |
chiv wrote: |
so anyway, whats the concession on the dlc? is it a bullet between the eyes to the game in the same way the dragon age DLC was? wherein every other ingame weapon/item/armor becomes completely useless?
just debating whether or not to get it, because the DA dlc was a bit of a gamekiller for a first-time-play-through... |
My opinion... DLC armor useless.
Weapons:
- collector rifle is better than the first rifle you get, but worse than the ones you can get later, at least for me.
- Black hole gun is fun, but limited in ammo, so doesn't really ruin it.
All in all, I don't think it will ruin anything, but you won't get much from it either, unless I missed something. So might as well get it to see for yourself.
Saves: apart from choices, you get bonuses. You don't start from 0 in skill points and renegade/paragon (just small bonus here), you get extra credits and extra resources.
Everything besides your gender or name can be changed.
Edit: Didn't have any problems with ME1.
|
|
Back to top |
|
 |
LeoNatan
☢ NFOHump Despot ☢
Posts: 73238
Location: Ramat HaSharon, Israel 🇮🇱
|
Posted: Fri, 29th Jan 2010 22:52 Post subject: |
|
 |
Zaeed (DLC) is a great character. 
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 22:54 Post subject: |
|
 |
Yeah DLC armor is kinda useless as you can't customize. Really dislike the lack of equipment in the game.
Anyway, as for scanning Earth, well I figure dropping a probe from space into densely populated areas wouldn't sit well with the Alliance.
Gustave the Steel
|
|
Back to top |
|
 |
chiv
Posts: 27530
Location: Behind You...
|
Posted: Fri, 29th Jan 2010 23:02 Post subject: |
|
 |
the alliance... pfft... im playin renegade here!
|
|
Back to top |
|
 |
|
Posted: Fri, 29th Jan 2010 23:23 Post subject: |
|
 |
hope we can visit earth in the third part..its just a big tease now
|
|
Back to top |
|
 |
Page 86 of 181 |
All times are GMT + 1 Hour |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB 2.0.8 © 2001, 2002 phpBB Group
|
|
 |
|