Mooege & madcow, which is very lustful, you know.

Source: Internet
Author: User

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.

    1. Copy the 'mpqs 'Folder from Diablo 3 to your c: Drive and rename it 'mpq '.
    2. Download a developer's build from GitHub
    3. Compile the build via v. S. 2010 C # Express
    4. Go into the build's folder, developer's name \ SRC \ mooege.
    5. Inside this folder will be "config. ini", open up that file.
    6. 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
    1. Save the file and start up mooege, it shocould start up and show that all the mpqs load.
    2. 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"

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.