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.
Compilation of all the files needed.
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
Where did you find this updated version?
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.
and what's new with the latest version ?
Not sure.
Thank you i get it from first time. It's not that hard ^^
Updated compiled package.
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
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/)
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 ??? :(
solved, had to update the game
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.
Thanks for compiling those Moosey. It was a big help!
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.
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.
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
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
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
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.... =/
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!
Awsome Job so far.
I'd like to help if I can.
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. :)
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.
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.
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!
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.
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?
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.
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)
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??)
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.
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!!!
Thanks for the great guide "crazycabo" <3
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