十分淫霸的MooegeMadCow,你懂得。

编程入门 行业动态 更新时间:2024-10-28 06:24:34

十分淫霸的MooegeMadCow,你懂得。

十分淫霸的MooegeMadCow,你懂得。

支持伟大的暴雪,支持正版,更支持热心的Mooege组织,Just can't waiting for it,纯粹为了体验~

 

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: .Patcher/zipball/master

Requirements

  • SqlLite: (Even if you're on x64, use x86 library) .0.79.0/sqlite-netFx40-setup-bundle-x86-2010-1.0.79.0.exe
  • OpenSSL 1.0.0.e (MAC Only): .html
  • NET Framework 4: .aspx?id=17851


MPQs: (It is suggested to download these and overwrite the ones in your Diablo3 MPQs Folder with them.)

.direct/Data_D3/PC/MPQs/base/d3-update-base-7170.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-7200.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-7318.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-7338.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-7447.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-7728.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-7841.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-7931.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-8059.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-8101.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-8296.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-8350.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-8392.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-8610.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-8815.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-8896.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-9183.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-9327.MPQ

.direct/Data_D3/PC/MPQs/base/d3-update-base-9359.MPQ

.direct/Data_D3/PC/MPQs/base-Win.mpq

.direct/Data_D3/PC/MPQs/ClientData.mpq

.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 and open the properties. You will see the target as: <install path>\Diablo III.exe. All that needs to be added is -launch -auroraaddress localhost:1345.

e.g. Target: "<install directory>\Diablo III.exe" -launch -auroraaddress 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 with:

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 latest
libssl.1.0.0.dylib and libcrypto.1.0.0.dylib is by installing them over MacPorts. Once you've installed
those libs, you need to tell Mono where to find it. Easiest way to do that is by editing
ManagedOpenSsl.dll.config from within Mono:
* <configuration>
* <dllmap os="osx" dll="libeay32" target="/opt/local/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 should 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 -auroraaddress localhost:1345

Step 6: logging in

You can now LOGIN with

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 with

Username: test@

Password:(Anything)

 

 

MadCow

Step 1: Download MadCow ->

Step 3: Start up MadCow, it will create a shortcut 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 to..."

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 VS 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 = Assets
MPQRoot=C:/MPQ
  1. Save the file and start up Mooege, it should start up and show that all the mpqs load.
  2. If the MPQs (Coredata/Clientdata/Base) don't start up, start over.
Retrieved from " .php?title=Advanced_Guide&oldid=459"

 

转载于:.html

更多推荐

十分淫霸的MooegeMadCow,你懂得。

本文发布于:2024-03-09 18:03:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725678.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:MooegeMadCow

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!