Supports great blizzard, genuine, and enthusiastic mooege organizations, just can't waiting for it, purely for experience ~
Contents [Hide]
-
- 1 Must-have requirements
-
- 2 Requirements
- 3 Quick and dirty tutorial for Windows
-
- 3.1 Step 1: Install Visual Studio C # Express
- 3.2 Step 2: obtain source files
-
- 3.3 Step 3: Compiling
-
- 3.4 Step 4: Adding mpqs
-
- 3.5 Step 5: Start the server!
-
- 3.6 Step 6: creating the shortcut for Diablo III
-
- 3.7 Step 7: Once Diablo is started
- 3.8 Step 8: logging in
- 4 Quick and dirty tutorial for MacOS X (tested on lion 10.7.1)
- 4.1 Step 1: install mono SDK
- 4.2 Step 2: install monodevelop
- 4.3 Step 3: obtain source files
- 4.4 Step 4: compiling
- 4.5 mpqs
- 4.5.1 Step 5: start Diablo III
- 4.5.2 Step 6: logging in
- 5 Compiling on Linux
- 5.1 Mpqs
- 5.1.1 Step something: logging in
|
Must-have requirements
- Egris 'bnet Patcher: https://github.com/Egris/Bnet.Patcher/zipball/master
Requirements
- Sqllite: (even if you're on x64, use x86 Library) http://system.data.sqlite.org/downloads/1.0.79.0/sqlite-netFx40-setup-bundle-x86-2010-1.0.79.0.exe
- OpenSSL 1.0.0.e (MAC only): http://www.openssl.org/related/binaries.html
- NET framework 4: http://www.microsoft.com/download/en/details.aspx? Id = 17851
Mpqs: (it is suggested to download these and overwrite the ones in your diablo3 mpqs folder with them .)
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-7170.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-7200.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-7318.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-7338.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-7447.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-7728.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-7841.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-7931.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-8059.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-8101.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-8296.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-8350.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-8392.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-8610.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-8815.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-8896.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-9183.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-9327.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base/d3-update-base-9359.MPQ
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/base-Win.mpq
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/ClientData.mpq
Http://ak.worldofwarcraft.com.edgesuite.net/d3-pod/20FB5BE9/NA/7162.direct/Data_D3/PC/MPQs/CoreData.mpq
Quick and dirty tutorial for Windows Step 1: Install Visual Studio C # Express
This step is now optional ..
Download and install: VisualC #
Step 2: obtain source files
- Download: quick and painless (Master Branch) zipball
Step 3: Compiling
Without vs2010 Express,
Open up mooege folder, go into build folder, and double click on build-win.bat file.
With vs2010 Express,
Open build \ Mooege-VS2010.sln with Visual Studio 2010. To build hit the top menu bar: Debug-> build solution (or press F5 ).
Step 4: Adding mpqs
Copy the files inside 'mpqs folder' from Diablo 3 to the download mooege folder and place them into SRC \ mooege \ bin \ debug \ assets \ mpq.
Step 5: Start the server!
Run SRC \ mooege \ bin \ debug \ mooege.exe.
Step 6: creating the shortcut for Diablo III
Create a shortcut for Diablo III by locating Diablo iii.exe in your D3 installation directory (usually c: \ Program Files \ Diablo III), Right clicking, and pressing create shortcut. right click the new shortcut cut and open the properties. you will see the target as: <install path> \ Diablo iii.exe. all that needs to be added is-launch-route raaddress localhost: 1345.
E.g. Target: "<install directory> \ Diablo iii.exe"-launch-release raaddress localhost: 1345
Step 7: Once Diablo is started
Run egris 'bnet Patcher. (You will need to compile this) you will need to use this everytime you start up Diablo.
Step 8: logging in
You can now login:
Username: test @
Password :( anything)
Quick and dirty tutorial for MacOS X (tested on lion 10.7.1) Step 1: Install mono SDK
Download and install mono SDK: mono-SDK
Step 2: Install monodevelop
Download and install monodevelop: monodevelop
Step 3: obtain source files
- Download Option 1: quick and painless zipball
- Download Option 2: Proper DVCs setup Git-Setup
Step 4: Compiling
Open build \ Mooege-Mono.sln with monodevelop.
Sadly even with OSX 10.7.3 Apple didn't update libssl and libcrypto. the easiest way to get the latestlibssl.1.0.0.dylib and libcrypto.1.0.0.dylib is by installing them over macports. once you 've installedthose libs, you need to tell mono where to find it. easiest way to do that is by editingmanagedopenssl. DLL. config from within Mono: * <configuration> * <dllmap OS = "OSX" DLL = "libeay32" target = "/opt/L Ocal/lib/libcrypto.1.0.0.dylib "/> * <dllmap OS =" OSX "DLL =" ssleay32 "target ="/opt/local/lib/libssl.1.0.0.dylib "/> * <dllmap OS = "! Windows, OSX "DLL =" libeay32 "target =" libcrypto. so.1.0.0 "/> * <dllmap OS = "! Windows, OSX "DLL =" ssleay32 "target =" libssl. so.1.0.0 "/> * </configuration>
Right-click mooege-mono in the solution browser in monodevelop, select "set as startup project ".
To build hit the top menu bar: Build-> build all.
Go to mpqs section, then proceed to running mooege.
To run hit the top menu bar: Run-> run. (new terminal window shoshould open ).
Mpqs
Copy the files inside 'mpqs folder' from Diablo 3 to the download mooege folder and place them into SRC \ mooege \ bin \ debug \ assets \ mpq.
Step 5: Start Diablo III
Open new terminal window and type:
CD/applications/DIABLO \ III \ beta/DIABLO \ III. APP/contents/MACOs/./DIABLO \ III-launch-prop raaddress localhost: 1345
Step 6: logging in
You can now login
Username: test @
Password :( anything)
Compiling on Linux
Compiling over Linux-Step by Step Guide: Linux
Mpqs
Copy the files inside 'mpqs folder' from Diablo 3 to the download mooege folder and place them into SRC \ mooege \ bin \ debug \ assets \ mpq.
Then run mooege.
Step something: logging in
Update to latest mooege, you can now login
Username: test @
Password :( anything)
Madcow
Step 1: Download madcow-> http://goo.gl/OQp4r
Step 3: Start up madcow, it will create a shortcut cut on your desktop.
Step 4: select a repository
Step 5: Press "Validate repository" button.
Step 6: Press "Update mooege" button.
Step 7: Press "find diablo3" button, select Diablo 3.exe.
Step 8: Press "Copy mpq's" button.
Step 9: press "play Diablo (local)" button,
Step 10: select the repository you downloaded, launch Diablo 3 button.
Step 11: wait for mooege To Have To lines that say "listening ..."
Errors? -> Redownload mpqs and requirements from compiling
Step 12: in Diablo-> User: test @ pass: Anything
Advanced Guide
From mooege
Jump to: navigation, search
Persistent mpq Storage
This method will allow the user to only have to move the mpqs to one location for all builds.
After moving the mpqs to wherever you feel comfortable, you will only need to remember the folder location so that you can change the config. ini file (which is located in each build folder ).
In this example, I am using 'C: Drive 'as my location, this is because it is easy and quick to remember.
- Copy the 'mpqs 'Folder from Diablo 3 to your c: Drive and rename it 'mpq '.
- Download a developer's build from GitHub
- Compile the build via v. S. 2010 C # Express
- Go into the build's folder, developer's name \ SRC \ mooege.
- Inside this folder will be "config. ini", open up that file.
- Change mpqroot to what I have below if you placed your mpqs in C drive.
You cannot change mpqroot to the Diablo 3 mpq folder
; Persistent storage settings [Storage] root = assetsmpqroot = C:/mpq
- Save the file and start up mooege, it shocould start up and show that all the mpqs load.
- If the mpqs (coredata/clientdata/base) Don't start up, start over.
Retrieved from "http://wiki.mooege.org/index.php? Title = advanced_guide & oldid = 459"