DarkBlizz

Game On => Mooege => DIABLO III => Support => Topic started by: Abaddon on September 20, 2011, 08:17:35 AM

Title: FINAL EMULATION GUIDE
Post by: Abaddon on September 20, 2011, 08:17:35 AM
THIS THREAD WAS MEANT TO REFLECT UPDATES AND THE GUIDE OF HOW TO RUN IT, NOTHING ELSE.
FOR FURTHER INFORMATION AND TROUBLESHOOTING HELP, PLEASE REFER TO http://darkblizz.org/Forum2/diablo-3/server-emulation-support-thread-(newbs-post-here)/ (http://darkblizz.org/Forum2/diablo-3/server-emulation-support-thread-(newbs-post-here)/)
NO ISSUES WILL BE SOLVED IN THIS THREAD.


GUIDE TO RUN THE SANDBOX PROPERLY.
(Even donkeys understand it!)

1.- Download and save the Repository files, the SandBox emulator files and the Offline Launcher, Moosey provided a link for the most up-to-date files for all 3 of them.
     ☼Here you can find the most up-to-date repositions. https://github.com/raistlinthewiz/d3sharp
     ☼NightWolf posted the SandBox files, if you want the source ask him/her for them.
     ☼The Offline launcher is not needed, but it will let you skip STEP 5!. (I recommend using the shortcut though)

2.- Download and install Visual Studio 2010 Express from Microsoft website.

3.- Now that you have all the stuff, open Visual Studio and use it to open this file inside raistlinthewiz's project: <d3sharp\source\d3sharp.sln> (tip: drag the file from the folder inside the program's window, so you avoid further problems), wait until it totally loads and go to the top bar, clic on Debug>Build solution(you can press F6, but you had better do it by clicking until you have some experience). Look at the bottom left corner until it says "Build succeded", then you are done with visual studio. DON'T CLOSE IT, but rather minimize it so it doesn't botther you.

4.- Leave raistlinthewiz's project folder and head to the Sandbox's, which you downloaded in the first step. Open D3Sharp.exe (not with Visual Studio!!!! Just double clic it). A command line window will appear, THIS MUST BE RUNNING in order to get into the game, DON'T CLOSE IT!!!!

5.- Create a shorcut to DiabloIII.exe at Diablo III beta folder, you can place this wherever you want. The name doesn't matter either, to create a shortcut click and hold on DiabloIII.exe with the RIGHT MOUSE BUTTON and drag it to an empty file, now release and it will give you the options, to MOVE, CREATE A SHORTCUT, COPY OR CANCEL; select create a shortcut. Now click Properties and look at the "target" line, it should look like this:

<"random_directory*\Diablo III beta\Diablo III.exe"> *Note: the path where you installed the game is your decision. The default directory is C:\Program Files. You don't have to edit that anyway.

Now we have to add a couple of command lines to start it. (PLEASE DON'T EDIT THE TARGET DIRECTORY, IT'S NOT NECESSARY!!!!)

The final target should look like this<"random_directory*\Diablo III beta\Diablo III.exe" -launch -auroraaddress localhost:1345>

**These 2 signs <> are not part of the targed directory, I use them to separate directories from the rest of the article.

Now click Apply, then Accept to have the changes saved, rename the Shortcut if you feel like it to something like "Diablo III offline", it's not necessary though.

6.- Launch the shortcut, now you are at the Log In screen, type in any sort of account (if you want to keep your files, always use the same) and a random password. Now select any character (you will be a Demon Hunter anyway until this gets fixed), continue and you will see you can Start the Campaign (which gets you inside the world) and there is a flag to the right. You can customize it. There are a LOT of options up to now, between dying it, the logos, etc. When you are done, you should check your video and sound options, also check the other options tabs. When you are done, press Start Campaign and you are inside the world.

7.- Profit.

Appart from the Typos, this guide tells you EVERYTHING you have to do in order to emulate the game in Sandbox mode! If you didn't succeed with this, you aren't allowed to play. But perhaps you didn't follow the steps correctly.
Title: Re: FINAL EMULATION GUIDE
Post by: Moosey on September 20, 2011, 08:20:01 AM
Compilation of all the files needed.
Title: Re: FINAL EMULATION GUIDE
Post by: Blintux on September 20, 2011, 09:31:30 AM
Quote from: Moosey on September 20, 2011, 08:20:01 AM
Compilation of all the files needed.

This is outdated emulator version! ( 0.0.4279 )
The latest emulator version is 0.0.4280 and don't work with the latest game version: 0.3.07338
Title: Re: FINAL EMULATION GUIDE
Post by: Moosey on September 20, 2011, 09:44:22 AM
Where did you find this updated version?
Title: Re: FINAL EMULATION GUIDE
Post by: Arya on September 20, 2011, 09:54:40 AM
Quote from: Moosey on September 20, 2011, 09:44:22 AM
Where did you find this updated version?
Maybe he pulled a fresh copy from github.
Title: Re: FINAL EMULATION GUIDE
Post by: warriorsam on September 20, 2011, 09:58:37 AM
and what's new with the latest version ?
Title: Re: FINAL EMULATION GUIDE
Post by: Moosey on September 20, 2011, 10:07:14 AM
Not sure.
Title: Re: FINAL EMULATION GUIDE
Post by: xkp on September 20, 2011, 11:03:12 AM
Thank you i get it from first time. It's not that hard ^^
Title: Re: FINAL EMULATION GUIDE
Post by: Moosey on September 20, 2011, 11:04:12 AM
Updated compiled package.
Title: Re: FINAL EMULATION GUIDE
Post by: avathar on September 20, 2011, 11:23:55 AM
You should add to this guide that latest client version  3.0.7.3.3.8 will ONLY work with server version 0.4280.27337 or newer.
By the way, old version of server is better at the moment, because there is more space to explore.
Old version of server(0.4279.xxxxx) - you can play demon hunter
New version of server (0.4280.xxxxx) - you can play monk

Title: Re: FINAL EMULATION GUIDE
Post by: druida on September 20, 2011, 11:38:40 AM
To me personaguem not appear on the screen StartBatle, and the following error:
(http://img840.imageshack.us/img840/2183/screenshot000qq.jpg) (http://imageshack.us/photo/my-images/840/screenshot000qq.jpg/)
Title: Re: FINAL EMULATION GUIDE
Post by: HoOlOo on September 20, 2011, 12:05:05 PM
Hi guys thx 4 all this but does  this including peat the full scenario of diablo 3 act1 or is this just for exploring the environment  of act1  because i cant do anything but explorer ... does i mess something or what ??? :(
Title: Re: FINAL EMULATION GUIDE
Post by: druida on September 20, 2011, 12:08:08 PM
solved, had to update the game
Title: Re: FINAL EMULATION GUIDE
Post by: Yaws on September 22, 2011, 08:38:40 AM
Quote from: HoOlOo on September 20, 2011, 12:05:05 PM
Hi guys thx 4 all this but does  this including peat the full scenario of diablo 3 act1 or is this just for exploring the environment  of act1  because i cant do anything but explorer ... does i mess something or what ??? :(

Nope you didnt miss anything, that all you get from this build.

But aint it awesome. First time it works for me. and im happy! Good Job guys.
Title: Re: FINAL EMULATION GUIDE
Post by: Jimmyhaffa on September 22, 2011, 11:59:00 AM
Thanks for compiling those Moosey. It was a big help!
Title: Re: FINAL EMULATION GUIDE
Post by: rowil on September 22, 2011, 01:48:11 PM
Hey im getting some errors. It build good and all, i can start a game but i only spawn as a Monk no matter which class i choose, and my name does not get stored. When the game loads after i press start game i get the message
"snoPackhash mismatch between client and server. Proceed at your own risk!." and a few moments later i get the error message :"Your request has timed out (error_3006)

I have given it access through firewall etc.
Title: Re: FINAL EMULATION GUIDE
Post by: Abaddon on September 22, 2011, 05:28:26 PM
Quote from: rowil on September 22, 2011, 01:48:11 PM
Hey im getting some errors. It build good and all, i can start a game but i only spawn as a Monk no matter which class i choose, and my name does not get stored. When the game loads after i press start game i get the message
"snoPackhash mismatch between client and server. Proceed at your own risk!." and a few moments later i get the error message :"Your request has timed out (error_3006)

I have given it access through firewall etc.

After you are told to proceed at your own risk it should work, you will get errors, amongst others, for trying to chat inside the sandbox.
Title: Re: FINAL EMULATION GUIDE
Post by: Centrius on September 23, 2011, 06:41:23 AM
Quote from: rowil on September 22, 2011, 01:48:11 PM
Hey im getting some errors. It build good and all, i can start a game but i only spawn as a Monk no matter which class i choose, and my name does not get stored. When the game loads after i press start game i get the message
"snoPackhash mismatch between client and server. Proceed at your own risk!."

I just get that, and each time I try to make any class I get a Monk :D
Title: Re: FINAL EMULATION GUIDE
Post by: Sheetso on September 23, 2011, 09:06:29 AM
This is the actually status of programming the emulator.
They are only in "sandbox" mode.
And also you only can enter as a Monk cause this is the actually pre-save of the emulator.
You can only walk around and in New Tristram without NPC´s... no interaction... no enemies... nothing...
Just run around as a Monk! (Sandbox-mode)

We all hope that some day there will be a full 100% emulator working.. but if i realy look, i see that the steps are so slowly that the emu will be done when the full game is released.... every day a new step is ok... but if today the exit menu is new... tomorrow the logout menu is new.... after tomorrow the Bannerselection menu is new.... when will the emulator have all NPC´s.. all quest´s.... all skills abillities and weapons and armor???......

i think in about 2 or 3 years :D
Title: Re: FINAL EMULATION GUIDE
Post by: myr0 on September 23, 2011, 09:12:42 AM
i don't think so.

quit to win/mac, quit to menu, logout are nearly the same...
quest implementation is imho (i don't code that, so just arguing) everytime the same but with dif. specs..
interaction with npc's also similar.

hopefully i'm right with that :D
Title: Re: FINAL EMULATION GUIDE
Post by: Sheetso on September 23, 2011, 01:41:02 PM
Quote from: myr0 on September 23, 2011, 09:12:42 AM
i don't think so.

quit to win/mac, quit to menu, logout are nearly the same...
quest implementation is imho (i don't code that, so just arguing) everytime the same but with dif. specs..
interaction with npc's also similar.

hopefully i'm right with that :D

i dont think so.... why they need a day to fix the exit menu?
why they need a day to fix a bugged not working banner menu?
and the npc´s needs more than one script... its not the same everytimes... and in this emu is no npc...
sry ok there is just one and he is full bugged...
they must first implement the npc´s... than they must script them... than they have to implement the armors and weapons... and the skills.... everything... atm they just have a world... an empty world.... so the actually status of the emulator is about 1-2% of 100% .......

make a self test.. look what happens in your inventar when you will change your armor... or give it in your inventar... nothing happens cause this is also not scripted... or to enter buildings...or to open your chest...this are so little things, but very much little things... and after all this.. you must make the complete act 1 and not only a town with a 100 feet road... and so it will take a very lot of time i think.... =/
Title: Re: FINAL EMULATION GUIDE
Post by: Reac7 on September 23, 2011, 03:12:44 PM
I think many people come here and wonder if it all works.

There are no comments about working, all are about NOT working.

So, just did everything like it was said in the first post, in description.

SANDBOX is WORKING the way it is described.

Good job, keep it up!
Title: Re: FINAL EMULATION GUIDE
Post by: netwired on September 23, 2011, 06:11:41 PM
Awsome Job so far.

I'd like to help if I can.
Title: Re: FINAL EMULATION GUIDE
Post by: s1gnal on September 24, 2011, 02:26:53 PM
I think most of the people just wants a starting chest filled with weapons/armors. Then an small arena like area at some map that spawns some random zombies to hack and slash at. Testing new abilities and leveling up.

Then you do not have to script all the other useless stuff like quests, make the other maps work, scripting mob events for every scene etc. Makes it possible to test out the different classes before Diablo3 release. :)
Title: Re: FINAL EMULATION GUIDE
Post by: FatMan on September 24, 2011, 03:35:03 PM
Signal, +1. I would love to just bash (or some monk skill) the same enemies till the cow king comes home. But the way things are progressing, I am sure they doing things in a logical order. We will just have to wait until they get it done. But hey, this should be done sooner than soonTM.
Title: Re: FINAL EMULATION GUIDE
Post by: Abaddon on September 24, 2011, 05:05:54 PM
Quote from: FatMan on September 24, 2011, 03:35:03 PM[...] We will just have to wait until they get it done. But hey, this should be done sooner than soonTM.

Don't count on it... they are good, but not programming gods.
Title: Re: FINAL EMULATION GUIDE
Post by: tonto on September 24, 2011, 05:57:32 PM
Quote from: Moosey on September 20, 2011, 08:20:01 AM
Compilation of all the files needed.

Moosey, thank you!  I was having issues getting this compiled with my machine, so this helps tremendously! 
Title: Re: FINAL EMULATION GUIDE
Post by: FatMan on September 25, 2011, 12:37:22 AM
QuoteDon't count on it... they are good, but not programming gods.

Demigods maybe?  :D There was huge progress yesterday. A few more leaps like that, and we will have something to kill.
Title: Re: FINAL EMULATION GUIDE
Post by: s1gnal on September 25, 2011, 07:12:44 AM
Quote from: FatMan on September 24, 2011, 03:35:03 PM
Signal, +1. I would love to just bash (or some monk skill) the same enemies till the cow king comes home. But the way things are progressing, I am sure they doing things in a logical order. We will just have to wait until they get it done. But hey, this should be done sooner than soonTM.

Im thankful for the work put into this. Now we have spawning zombies ready, only minor adjustments and we can hack and slash. Then the class skills in order. Put some decent weapons in a chest, and we can talk. Even the real closed beta testers would download this emulator :D *giggle*. Who wouldnt?
Title: Re: FINAL EMULATION GUIDE
Post by: FatMan on September 25, 2011, 08:53:30 AM
Quote from: s1gnal on September 25, 2011, 07:12:44 AM
Quote from: FatMan on September 24, 2011, 03:35:03 PM
Signal, +1. I would love to just bash (or some monk skill) the same enemies till the cow king comes home. But the way things are progressing, I am sure they doing things in a logical order. We will just have to wait until they get it done. But hey, this should be done sooner than soonTM.

Im thankful for the work put into this. Now we have spawning zombies ready, only minor adjustments and we can hack and slash. Then the class skills in order. Put some decent weapons in a chest, and we can talk. Even the real closed beta testers would download this emulator :D *giggle*. Who wouldnt?

Yes, and whats more, this emu will until (and beyond) release. The official beta will end a few weeks before release.
Title: Re: FINAL EMULATION GUIDE
Post by: s1gnal on September 25, 2011, 10:44:59 AM
Quote from: FatMan on September 24, 2011, 03:35:03 PM
Yes, and whats more, this emu will until (and beyond) release. The official beta will end a few weeks before release.

Seems like some closed beta testers are already bored of not being able to test their class properly.

Link: http://us.battle.net/d3/en/forum/topic/3229085559 (http://us.battle.net/d3/en/forum/topic/3229085559)

Quotes from the D3 blizz beta forum:
QuoteEven crank up the nightmare level or something to give us a more of a challenge and see how well we can kick butt
(Desire for bigger challenges, ultimately giving more action and a bigger difficult level)

Another person wrote:
QuoteThe only way Blizzard is going to keep people testing the AH is by keeping people interested enough to continue to use the AH. The only way that's going to happen is if there is gear worth getting.
(Being able to test different kinds of armors, ultimately giving user easier access to armor)



Title: Re: FINAL EMULATION GUIDE
Post by: GeoOrw on September 27, 2011, 07:46:31 AM
CrazyCabo, you're not in the right section to ask that. But i'll try to answer :

It doesn't work cause it is meant to be used locally (obviously). I don't know what you did exactly but these lines make me think you miss a library or something :

[Debug] [BNetRouter]:  - [Exception] System.TypeInitializationException: The type initializer for 'D3Sharp.Core.Accounts.AccountManager' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. The specified module could not be found.

If you're good with programming you can try to fix that, if you are like me and you have no idea on how to make D3Sharp acces to that SQLite library, just use it in local. (Is there a reason you want it on a network??)
Title: Re: FINAL EMULATION GUIDE
Post by: Abaddon on September 27, 2011, 08:23:16 AM
OMG it's so damn easy to solve, you guys just don't pay attention and scream HELP! without even giving it 5 minutes of trial for yourself...

If it f*cking says that you need SQLite, then download the last version of your computer
-----------------------
Latest release: Play as barbarian, spawn random mobs (including leoric) with 1 and 3, kill them with 2 and 4.
No links... FIND THEM YOURSELVES  ****

****stands for:
-Friends, if you have been doing that until now.
-Retards, if you don't even read and come crying to get it done by other for you to profit.

Kind regards.
Title: Alternate Sandbox Method
Post by: crazycabo on September 27, 2011, 09:42:25 AM
I hope this is the correct place to add these instructions. I wanted to give users another option for getting everything to work after reading the countless problems people seem to be having, whether NOOB or not.

Alternative to Sandbox setup, configuration, and execution.
This method does not utilize the D3Launcher.

This is confirmed to work with Beta Patch 4 and Windows 7 as of 9am CST on 9/27.
I have not tried this on any other operating system.

1. Install Diablo 3 Beta.
   (I installed to "Users\Public\Games" in the system directory.)
   
2. Create a shortcut of "Diablo III.exe" to the desktop.

3. Open the properties menu of the shortcut and change the target to the following:
   ("<Your Chosen Installation Path>\Diablo III Beta\Diablo III.exe" -launch -auroraaddress 127.0.0.1:1345)
   
4. Save the changes to the shortcut.

5. Go to "https://github.com/raistlinthewiz/d3sharp" and click the downloads button, saving the zipped archive to your machine and extract it afterward.

6. Open Visual Studio 2010 and select "File->Open Project" from the menu.

7. Select the file to open, "raistlinthewiz-d3sharp-*******\source\D3Sharp.sln".

8. Select "Build->Build Solution" from the menu.
   (This may be slightly different if you are using the Express version of Visual Studio 2010. The build command is still in the menu structure.)
   
9. Once successful, by checking the bottom left corner, close Visual Studio.

10. From the same folder in step #7 go to "raistlinthewiz-d3sharp-*******\source\D3Sharp\bin\Debug".
   (This location is where the compiled files are contained after a successful build from step #8.)
   
11. Copy all files from this location to a seperate folder of your choice.
   (Not all files are needed but, I'm trying to make this simple for everyone. Also, I decided to create a seperate folder in "Users\Public\Games" for D3Sharp.)
   
12. In the D3Sharp folder you just created, run D3Sharp.exe.
   (You must have the full version of Microsoft .Net 4.0 for D3Sharp to run. You can download it from "http://www.filehippo.com/download_dotnet_framework_4/" or just Google it for alternate locations.)
   
13. This screen = good things. Notice the version number. A newer one may be available now.

(http://www.crypticvisions.org/photos/d3sharp.jpg)

14. Run Diablo III via the shortcut from step #2.

15. Log into the game with a name in the following Battle.net format using any password of your choice: text@text.com

16. Have fun!!!
Title: Re: FINAL EMULATION GUIDE
Post by: s1gnal on September 27, 2011, 10:08:37 AM
Thanks for the great guide "crazycabo" <3
Title: Re: FINAL EMULATION GUIDE
Post by: Youguysrock on September 27, 2011, 05:02:23 PM
Hey guys new here love your work but I am getting an error I have not seen yet I'm running d3sharp a already compiled one start it up everything works fine changed my target line with the address thing but when I open diablo three type in random email password the first and second boxes get clicked but then it just hangs I'm running win 7 64 bit any ideas or suggestions?? Please and thank sorry about typing weird I'm on my phone