So, Pirates are Playing Diablo 3

Recommended Videos

Baldr

The Noble
Jan 6, 2010
1,739
0
0
razer17 said:
Baldr said:
Grey Day for Elcia said:
Why are we in a situation where people who stole Diablo 3 are able to launch the game and just... play, while people who purchased the game have to wait for servers to be fixed to play single player?

Steal the cracked game, play it.

Buy the game, don't get to play it.

That DRM sure did work >_>
Online only was never about the DRM or piracy. It was keeping the game less susceptible to cheating and hacks.
~If you truly believe that you are being incredibly naive. It's partly to promote the auction house, partly DLC. It doesn't stop hacking. WoW gets hacked and they are using the same system here. ~Not to mention, how does forcing you to be online stop hscks and cheating? If im playing offline, who cares?
Diablo 1&2 online dupes and item hacking came from offline aspects of those games. They tried to limit it in D2, by separating the offline and online aspects, but it didn't work.
 

evilneko

Fall in line!
Jun 16, 2011
2,218
49
53
Draech said:
It is still an incredible amount of work to make both. If you have already made the model with a client server setup with battle.net integrated and have to make the whole thing again without. That is a lot of work.

And with the single player split comes a whole new host of issues that customer service will have to deal with. "why cant I play with my friends with my single player char". You know that is a bloody stupid question, how many do you think who bought the game and dont think that?
The popularity of the game it self and support becomes a new kind of issue. They are not making games just for you. They are making it for millions of users.
No, it's not really a lot of work. Code reuse is quite a time-saver.

As for the other thing, they've dealt with that before. Single and multiplayer characters have been separated since the very beginning. Classic Diablo had no mixing of SP and MP characters at all--you wanted to play multiplayer, you started a new character.

Baldr said:
razer17 said:
Baldr said:
Grey Day for Elcia said:
Why are we in a situation where people who stole Diablo 3 are able to launch the game and just... play, while people who purchased the game have to wait for servers to be fixed to play single player?

Steal the cracked game, play it.

Buy the game, don't get to play it.

That DRM sure did work >_>
Online only was never about the DRM or piracy. It was keeping the game less susceptible to cheating and hacks.
~If you truly believe that you are being incredibly naive. It's partly to promote the auction house, partly DLC. It doesn't stop hacking. WoW gets hacked and they are using the same system here. ~Not to mention, how does forcing you to be online stop hscks and cheating? If im playing offline, who cares?
Diablo 1&2 online dupes and item hacking came from offline aspects of those games. They tried to limit it in D2, by separating the offline and online aspects, but it didn't work.
The dupe bug in Classic Diablo stems from a lack of sanity checking in the code for picking up items. It really didn't have anything to do with online or offline. The creation and importing of hacked items was possible because the game had little protection from its memory being overwritten by an outside source. Again, not really anything to do with online or offline there. D2's problems similarly stem from a lack of sanity checking between server and clients.

The main issue with both is that the peers all trust each other to some degree. They likely had to, due to hardware limitations back then they simply may not have had the power to act otherwise. D3 however is different. The server now essentially acts as God, determining everything from player positioning (handled by clients previously) to loot drops. The server tells the clients what they have, what they get, what they're hitting, and doesn't take anything in return (or shouldn't, as it would be silly for the server to say, "a bronze ring of mana dropped" and then blithely accept a client telling it "I picked up an obsidian ring of the zodiac"). If Classic Diablo had had this model, the infamous Godly Plate of the Whale (impossible for the game code to generate on any level, and thus can only be imported with a trainer) would never have existed--at least in multiplayer, where the server could just up and say no. It'd work in single player, with no server to tell the game no, but big deal, if people want to cheat (and get a crappy armor, GPoW sucks, it was only popular because people are idiots) in single player let them.
 

evilneko

Fall in line!
Jun 16, 2011
2,218
49
53
Draech said:
evilneko said:
Draech said:
It is still an incredible amount of work to make both. If you have already made the model with a client server setup with battle.net integrated and have to make the whole thing again without. That is a lot of work.

And with the single player split comes a whole new host of issues that customer service will have to deal with. "why cant I play with my friends with my single player char". You know that is a bloody stupid question, how many do you think who bought the game and dont think that?
The popularity of the game it self and support becomes a new kind of issue. They are not making games just for you. They are making it for millions of users.
No, it's not really a lot of work. Code reuse is quite a time-saver.

As for the other thing, they've dealt with that before. Single and multiplayer characters have been separated since the very beginning. Classic Diablo had no mixing of SP and MP characters at all--you wanted to play multiplayer, you started a new character.
Now that is factually false. You would almost have to start from scratch when it comes to char creation and remake the system for how items register because there isn't an account overlap.
Of course, it wouldn't need to have any account overlap, it wouldn't need an account at all. Single player characters wouldn't be tied to an account [small]well unless you consider the user account on Windows[/small] as why would they need to be? They're local.


And classic Diablo 2 didn't have the Battle.net that we have to day. That is a bad comparison to say the least. Also you didn't have the level of service now. Totally different world.
I'm not sure what you're trying to say here. Yes, D2 worked differently. I think I pretty much covered that. I'm not pointing to it as a successful model (albeit moreso than Classic Diablo's peer to peer system), if that's what you're thinking.
 

evilneko

Fall in line!
Jun 16, 2011
2,218
49
53
Draech said:
evilneko said:
Of course, it wouldn't need to have any account overlap, it wouldn't need an account at all. Single player characters wouldn't be tied to an account [small]well unless you consider the user account on Windows[/small] as why would they need to be? They're local.
What you dont seem to understand how big a deal the account is. Where do your gold register? it registered at you Battle.net account before. You need to set up a completely different system to undertake this. Everything from items, to lvls needs to register somewhere. The Battle.net account was at the center of that and now just make a char?
Not that simple. the system it self need to be remade almost from the bottom up. You just removed the spine of the game.
No, I think it's you who doesn't understand. An account wouldn't be needed because instead of storing the character data in a file on a remote server, it's stored in a file on the local host. All the stuff you're worried about would actually be the same, only the destination for the output would be different. That's not very hard to change. The concepts needed to accomplish it are taught in basic and intermediate level programming courses.
 

ZekeMcKillip

New member
May 21, 2012
6
0
0
I registered just to post this:

TomLikesGuitar said:
Grey Day for Elcia said:
Pandabearparade said:
Grey Day for Elcia said:
This has nothing to do with hacks and cheats and everything to do with money.
Sorry, but you're wrong. The reason it's always online is -not- piracy, it's to add a layer of anti-hacking security, which is in turn necessary to make Blizzard money on the RMAH.

This is not a defense of that, by the way, I just want to see anger for the right reasons.
Wait, I think we sort of agree... Blizzard wants people to be unable to cheat and hack, as doing so would make their little auction house money grab useless.
The game is going to take up a shitload of server space.

Server space accrues costs.

Instead of having a monthly fee for a game of this magnitude, Blizzard released an streamlined method of real money item auctions (which people were doing on eBay anyway), and are taking a small amount of each transfer. They could potentially lose money off this idea, but it will help pay for the servers SOMEWHAT.

So stop bashing them for the freaking auction house.

Also, Diablo 3 is pretty sweet for anyone who has a stable internet connection (90% of you) and the ability to not get butthurt over silly little intricacies of games (apparently about 5% of you).

DazZ. said:
Darkmantle said:
If you have a solution to somehow solve this dilemma, please, by all means, reveal it.
Separate online and offline characters. Still play online single player as you currently can where those can later be played with others and use RMAH but an offline mode as well for people who just want to play single player and not care for the online components, completely shut off from it making it still safe.

Immensely simple solution.
That's exactly what Diablo 2 was and it didn't work.
THAT IS NOT WHAT DIABLO 2 WAS! I guess no one here ever actually played Diablo 2 other than as a circle jerk with their friends, but for those of us who have participated in ladder matches, and topped the charts, D2 had Single-player(offline), and then OPEN Battle.net and CLOSED Battle.net(Online), and they even had officially tracked and Blizzard sponsored Ladder rankings, which often times had vastly different loot table from the current single-player and open battle.net version of the game. Usually the next patch would allow access to these items single-player and in open battle.net, but in the CLOSED battle.net online competitive environment there was no way to get these items, or dupe these items, as they were stored server side, and were not available otherwise, and your characters on the closed servers were stored server side.

What this means is that you are right, it is IMMENSELY complicated to design this system, and I doubt anyone here could do it... BUT BLIZZARD ALREADY HAS!!! They just decided to shit on their fan base, because the pre-orders alone more than covered all the costs that D3 has and likely will accrue.

God... Really, no one else here has played D2 competitively on the closed battle.net servers? Really? You guys don't deserve to discuss whether or not D3 is a disappointment to the fans if you've never played the previous games, clearly you aren't a fan...

EDIT: Proof:Does the ladder offer anything beyond a more stable economy?
Yes there are some items that can only be obtained with a ladder character such as some class specific and elite uniques. There are also some ladder-only rune words as well as cube recipes that can only be created by a ladder character. While these items can eventually make their way to non-ladder after a ladder reset, they can only be initially found or created by using a ladder character.(http://classic.battle.net/diablo2exp/basics/charactertypes.shtml)
 

ZekeMcKillip

New member
May 21, 2012
6
0
0
Matthew94 said:
ZekeMcKillip said:
God... Really, no one else here has played D2 competitively on the closed battle.net servers? Really? You guys don't deserve to discuss whether or not D3 is a disappointment to the fans if you've never played the previous games, clearly you aren't a fan...
That paragraph makes it hard to take you seriously with your "true-fan" attitude that you have going there.
How? Can you argue with anything at all that I said? No, except for my unrelated opinion that people who quote how broken D2 was need to actually play the game if they are going to say stupid crap... And I never said I was a true-fan... I'm not really I never played Diablo, and while I got into D2 alot, I haven't bought D3 either... all the release of D3 did for me was make me create a new ladder character on may 2nd when they reset the D2 ladders... If you think I have a "true-fan" attitude, then it just goes to show how little knowledge anyone else has displayed about what is and is not possible in both a Diablo game, and in programming in general.
 

ZekeMcKillip

New member
May 21, 2012
6
0
0
Draech said:
ZekeMcKillip said:
How? Can you argue with anything at all that I said? No, except for my unrelated opinion that people who quote how broken D2 was need to actually play the game if they are going to say stupid crap... And I never said I was a true-fan... I'm not really I never played Diablo, and while I got into D2 alot, I haven't bought D3 either... all the release of D3 did for me was make me create a new ladder character on may 2nd when they reset the D2 ladders...
I am still confused to what extra layer of security this closed added. As far as I know what you described as closed is what I assumed they did on Open. The whole the whole difference between is open and closed is kinda blurred to me.

What didn't they do on Open, and why didn't they do that?
As far as I've ever seen and know(again far beyond my abilities and knowledge on how this is done) the items, exclusive to ladder characters and the closed servers they were on, were stored server side, as well as the characters themselves. So like any MMO you couldn't load your character save into an editor and add items... You couldn't dupe items because you didn't have a back up, and as you can see on the site, ladder matches didn't start until 1.11, by which time servers were far too fast to allow you to "trick" them into thinking that you still had an item in your inventory that you dropped... Unless you can provide proof that a ladder match was ever compromised, I've NEVER seen or heard of it, and they just started a new round on may 2nd, so people are still participating in them...
 

ZekeMcKillip

New member
May 21, 2012
6
0
0
TomLikesGuitar said:
ZekeMcKillip said:
"I'm the only REAL Diablo 2 fan here! No one else knows anything about this game! Everyone shut-up and listen to me!"
Grow up and learn how to argue. Real men discuss the point at hand instead of attacking the legitimacy of the opposition's opinions. Not only that but you are attacking me for your subjective definition of what a fan of the game is.

Like Matthew94 said, your semantic bullshit makes it VERY "hard to take you seriously".

I played Diablo AND Diablo 2 a shitload. I played in both open and closed battle.net, and a "real fan" would know that closed battle.net had a shit-ton of duped items. That is a good reason why I didn't continue to play the game for as long as possible, because I knew that if I was trading for something, it was most likely a hacked or duped item.

To argue that duping was NOT a problem in Diablo 2 is naive at best.

In short, fuck your elitist attitude. I'm a fan of the game, and I'll discuss my opinion of the game as I see fit.


Learn to have a conversation like an adult and maybe we can have a mature discussion about this, but otherwise "you really don't deserve to discuss..." well... anything.
Funny... Unlike this quote, I don't think I actually ever said that...
 

ZekeMcKillip

New member
May 21, 2012
6
0
0
Draech said:
ZekeMcKillip said:
Draech said:
ZekeMcKillip said:
How? Can you argue with anything at all that I said? No, except for my unrelated opinion that people who quote how broken D2 was need to actually play the game if they are going to say stupid crap... And I never said I was a true-fan... I'm not really I never played Diablo, and while I got into D2 alot, I haven't bought D3 either... all the release of D3 did for me was make me create a new ladder character on may 2nd when they reset the D2 ladders...
I am still confused to what extra layer of security this closed added. As far as I know what you described as closed is what I assumed they did on Open. The whole the whole difference between is open and closed is kinda blurred to me.

What didn't they do on Open, and why didn't they do that?
As far as I've ever seen and know(again far beyond my abilities and knowledge on how this is done) the items, exclusive to ladder characters and the closed servers they were on, were stored server side, as well as the characters themselves. So like any MMO you couldn't load your character save into an editor and add items... You couldn't dupe items because you didn't have a back up, and as you can see on the site, ladder matches didn't start until 1.11, by which time servers were far too fast to allow you to "trick" them into thinking that you still had an item in your inventory that you dropped... Unless you can provide proof that a ladder match was ever compromised, I've NEVER seen or heard of it, and they just started a new round on may 2nd, so people are still participating in them...
Yeah I just checked up on your terminology.

What you call closed battlenet is what the rest of us call.... battlenet... and open battlenet... had nothing to do with battlenet at all. Was just locally hosted games.
What you want is no different than what everyone else who was against the always online mode and wanted the standard D2 model.

I would like to point out thou that what you call "closed battle" was no where near as safe and hack free as you might believe. Duping happened. Like anyone here will tell you.
As I understand it, the ladder matches had a system in place where if the same item with the same UID existed on the same server(a duped item) one of them would disappear.

As to my terminology, you're right, I apologize, I for whatever reason thought that the ladder characters were on seperate servers from the other online only characters... I think I confused an open multiplayer game with a battle.net multiplayer game... As I've said, I don't claim to be the world's biggest diablo fan, or even diablo 2 fan, but Blizzard has a system that could atleast be improved that would eliminate duping, that doesn't involve removing singleplayer as singleplayer has diablo 2 has nothing at all to do with atleast a few diablo 2 items, runes, and runewords...
 

ZekeMcKillip

New member
May 21, 2012
6
0
0
Draech said:
ZekeMcKillip said:
Draech said:
ZekeMcKillip said:
Draech said:
ZekeMcKillip said:
How? Can you argue with anything at all that I said? No, except for my unrelated opinion that people who quote how broken D2 was need to actually play the game if they are going to say stupid crap... And I never said I was a true-fan... I'm not really I never played Diablo, and while I got into D2 alot, I haven't bought D3 either... all the release of D3 did for me was make me create a new ladder character on may 2nd when they reset the D2 ladders...
I am still confused to what extra layer of security this closed added. As far as I know what you described as closed is what I assumed they did on Open. The whole the whole difference between is open and closed is kinda blurred to me.

What didn't they do on Open, and why didn't they do that?
As far as I've ever seen and know(again far beyond my abilities and knowledge on how this is done) the items, exclusive to ladder characters and the closed servers they were on, were stored server side, as well as the characters themselves. So like any MMO you couldn't load your character save into an editor and add items... You couldn't dupe items because you didn't have a back up, and as you can see on the site, ladder matches didn't start until 1.11, by which time servers were far too fast to allow you to "trick" them into thinking that you still had an item in your inventory that you dropped... Unless you can provide proof that a ladder match was ever compromised, I've NEVER seen or heard of it, and they just started a new round on may 2nd, so people are still participating in them...
Yeah I just checked up on your terminology.

What you call closed battlenet is what the rest of us call.... battlenet... and open battlenet... had nothing to do with battlenet at all. Was just locally hosted games.
What you want is no different than what everyone else who was against the always online mode and wanted the standard D2 model.

I would like to point out thou that what you call "closed battle" was no where near as safe and hack free as you might believe. Duping happened. Like anyone here will tell you.
As I understand it, the ladder matches had a system in place where if the same item with the same UID existed on the same server(a duped item) one of them would disappear.

As to my terminology, you're right, I apologize, I for whatever reason thought that the ladder characters were on seperate servers from the other online only characters... I think I confused an open multiplayer game with a battle.net multiplayer game... As I've said, I don't claim to be the world's biggest diablo fan, or even diablo 2 fan, but Blizzard has a system that could atleast be improved that would eliminate duping, that doesn't involve removing singleplayer as singleplayer has diablo 2 has nothing at all to do with atleast a few diablo 2 items, runes, and runewords...
I am sure they removed a lot of items. That they could track. I am also sure that with the data identifying the files, it wouldn't be impossible to cheat the system.

Your unique UID system seems like an impossible system to set up unless it was done by a session by session basis. And if that case you should still be able cheat the system by finding what order it checked the values and leaving the session before a check.

The system they have now ofc isn't bulletproof, but it is a lot harder to tinker with the car when you cannot look under the hood. And that is what it is all about. The less information you have to work with locally the harder it is to break the data off site.
Looking into it, the UID system was called warden, and I guess you are right, I never really looked for it, but you apparently can still dupe even in the modern D2, so says the internet, but I couldn't find a method that would get past the latency auto-disconnect and the Warden system, and as I've never actually encountered any duping, I think it isn't as possible or probable as maybe some of the early adopters of D2, who quit before improvements were made, fear it could be. Still exclusively online doesn't seem to have solved the issue in D2, therefore D3 could possibly still be duped, and if it can't be duped, then however they stopped duping in D3 has nothing to do with no offline single player.

Edit: Ah, sorry, seems I repeated what you said, as you said the current system isn't bullet proof, didn't catch that until the second read through...
 

StBishop

New member
Sep 22, 2009
3,249
0
0
nu1mlock said:
StBishop said:
I see it as a single player game with an additional online mode, I feel it should be treated as such, Blizzard disagree and didn't make the game I wanted, so I'm not going to buy it. Makes perfect sense.
Diablo has never been as singleplayer game, ever. It's always been a multiplayer game which can be played solo. But fine, you have your principles, I just want a game which I can enjoy with a few friends and Diablo 3 sure let me do just that.
I could just as easily say that "Diablo has never been and online game, ever. It's always been a single player game which can be played with friends." it doesn't invalidate your opinion, just as you saying the inverse doesn't invalidate mine.

Which is why I said that I see it as a single player game, in fact, plenty of people see it that way. I don't know anyone who played multiplayer on Diablo, and the people I know who played multiplayer on Diablo 2, spent more time on the single player.

Regardless, it wasn't one or the other, it was both; but now it's only one. I don't want the one it's become.
 

evilneko

Fall in line!
Jun 16, 2011
2,218
49
53
Draech said:
evilneko said:
Draech said:
evilneko said:
Of course, it wouldn't need to have any account overlap, it wouldn't need an account at all. Single player characters wouldn't be tied to an account [small]well unless you consider the user account on Windows[/small] as why would they need to be? They're local.
What you dont seem to understand how big a deal the account is. Where do your gold register? it registered at you Battle.net account before. You need to set up a completely different system to undertake this. Everything from items, to lvls needs to register somewhere. The Battle.net account was at the center of that and now just make a char?
Not that simple. the system it self need to be remade almost from the bottom up. You just removed the spine of the game.
No, I think it's you who doesn't understand. An account wouldn't be needed because instead of storing the character data in a file on a remote server, it's stored in a file on the local host. All the stuff you're worried about would actually be the same, only the destination for the output would be different. That's not very hard to change. The concepts needed to accomplish it are taught in basic and intermediate level programming courses.
Are you kidding me?
You cannot be serious.
What exactly is your exp with this?
The whole game itself is build up around the account system. To say "You just save it in a file on the local computer" Is no where near as simple. How the heck do you intend to do that?
Just copy paste the battle.net system for saving the chars. Oh yeah that is integrated to all the other feature that needed them to force the system to be online.
How can I break this down for you. This is a square peg round hole situation. Its not just "Oh you just save the files on the computer"
First you need to make the char files work without the framework of battle.net as well as make something that would work in place of the battle.net account. We are talking at the very least 6 months of work here.
You assert that the code running a Diablo 3 server is so dependent on the environment of Bnet and it would take at least "six months of work" to modify it to run outside of that environment. This is like saying, if I took the motor out of my fan it won't work anymore.

So what exactly is the mechanism preventing an application independent of BNet from say, parsing a save (assume, for argument's sake, you could just download your save file and plop it somewhere to do with as you please) or generating one? Is the save encrypted? The local version could simply skip that step. Is the D3 daemon itself unable to read the saves, does the BNet daemon parse the save and then pass data over to the D3 daemon? That would be truly silly. Dungeon and loot randomization wouldn't work without BNet? Why? This is silly. Even Microsoft Windows is less monolithic than you're implying BNet to be.
 

NortherWolf

New member
Jun 26, 2008
235
0
0
You know, I had planned for this huge reply to your post, dividing it and answering it part by part. But no, you're one of those I thoroughly despise, you're one of those that's helping ruining a business I've been a member of for 24 damn years!
Your entire post is pretty much. "Well, it's not that good...But hey, it's Blizzard and they're awesome!"
No company deserves that sort of devotion, especially not the lazy ass bastards at Blizzard. Lore you say? Yeah, good f****** luck with that considering it's been rewritten up the ***.
Graphics not shite? Well, no, but on par with a game six years it's senior. Reminds me of when I got WC3 back in the day, I could play hell of a lot newer and and have less issues with it over the badly made WC3. Blizzard just doesn't give a **** about anything beyond making their damn cut-scenes.
And you know what? They'll succeed, they'll keep on churning out decent games at 8 year intervals and the fans will gobble it up. No matter how much stupid **** they implement, Blizzard fanboys are the Nintendo fanboys of the PC industry.
 

SovietSecrets

iDrink, iSmoke, iPill
Nov 16, 2008
3,972
0
0
Triforceformer said:
Soooo...any confirmed pirates playing the game yet?
No crack that I know of so guess not. Actually I stand corrected it seems, Skidrow has released a working offline SP crack to play the game. I stand corrected in 5 seconds, fake.
 

danp164

New member
Apr 16, 2009
30
0
0
Sun Sets, Moon Rises, Cows eat Grass, Pirates get around DRM.

You have to bare in mind Tripple A companies might have 20 people max doing the DRM protection.... How many pirates trying to get around it?

The internet is more like a nation nowadays, like any nation it has its criminals, unfortunately it consists of 99% of the civilised world. Pirates outnumber DRM guys.
 

TheAmokz

New member
Apr 10, 2011
285
0
0
SKIDROW ‏@SKIDROWC

Staff: Tuesday (5/23/2012) we?ll make small announcement regarding our current progress on Diablo III emulator.
 

evilneko

Fall in line!
Jun 16, 2011
2,218
49
53
Draech said:
evilneko said:
Draech said:
evilneko said:
Draech said:
evilneko said:
Of course, it wouldn't need to have any account overlap, it wouldn't need an account at all. Single player characters wouldn't be tied to an account [small]well unless you consider the user account on Windows[/small] as why would they need to be? They're local.
What you dont seem to understand how big a deal the account is. Where do your gold register? it registered at you Battle.net account before. You need to set up a completely different system to undertake this. Everything from items, to lvls needs to register somewhere. The Battle.net account was at the center of that and now just make a char?
Not that simple. the system it self need to be remade almost from the bottom up. You just removed the spine of the game.
No, I think it's you who doesn't understand. An account wouldn't be needed because instead of storing the character data in a file on a remote server, it's stored in a file on the local host. All the stuff you're worried about would actually be the same, only the destination for the output would be different. That's not very hard to change. The concepts needed to accomplish it are taught in basic and intermediate level programming courses.
Are you kidding me?
You cannot be serious.
What exactly is your exp with this?
The whole game itself is build up around the account system. To say "You just save it in a file on the local computer" Is no where near as simple. How the heck do you intend to do that?
Just copy paste the battle.net system for saving the chars. Oh yeah that is integrated to all the other feature that needed them to force the system to be online.
How can I break this down for you. This is a square peg round hole situation. Its not just "Oh you just save the files on the computer"
First you need to make the char files work without the framework of battle.net as well as make something that would work in place of the battle.net account. We are talking at the very least 6 months of work here.
You assert that the code running a Diablo 3 server is so dependent on the environment of Bnet and it would take at least "six months of work" to modify it to run outside of that environment. This is like saying, if I took the motor out of my fan it won't work anymore.

So what exactly is the mechanism preventing an application independent of BNet from say, parsing a save (assume, for argument's sake, you could just download your save file and plop it somewhere to do with as you please) or generating one? Is the save encrypted? The local version could simply skip that step. Is the D3 daemon itself unable to read the saves, does the BNet daemon parse the save and then pass data over to the D3 daemon? That would be truly silly. Dungeon and loot randomization wouldn't work without BNet? Why? This is silly. Even Microsoft Windows is less monolithic than you're implying BNet to be.
The hack attempts already proved that the char files run through the account framework in order to play the game. Gold registers on an account wide lvl while chars are saved individually.

You need to make something that would do the work of the Account in offline mode and that will take time

You engine analogy would be more along the lines of "expecting a car to run without a gearbox" if you want it to be correct.

You need something to work in the place of that gearbox that isn't a gearbox or redesign the car to work without a gearbox. Both is a major amount of work.

Btw good effort trying to make it about the loot and dungeon randomization. I never said they would be a problem. I talked about the account system. That is what will take time. Dont try to make it an argument I never made. Generating the world will not be a problem. Accessing it will.
Let me just make my position real simple:

The account system's irrelevant and unnecessary locally. It's all shit in a database. All you need is to read and write to it, and that's not that difficult (especially not for programmers of Blizzard's caliber, Bethesda OTOH... ;) )

If you concede that the important shit of character and world generation could easily run locally, I see no reason for it to have been easily possible for single player to be offline. Hell it'd be simpler as there'd be less hoops for the game to jump through to store and retrieve data. Bear in mind also, I'm advocating complete separation of single and multiplayer--no mixing of characters, no AH, no online features at all for single player. Under these conditions there's no need to talk to Bnet.