FAQ

From mooege
Jump to: navigation, search

Contents

Exception Problems? Look Here First -> http://goo.gl/jAAsR

Make sure you are using LATEST Mooege and the Correct version of Diablo. Redownload All MPQs via Compiling Wiki Page.

General

Where can I download the crack?

First and foremost, this is NOT A CRACK. This is an emulator [1]; software that D3 can communicate with.

We have not made any binary releases at this time. Be cautious of the binaries in the wild - we're not affiliated with them; make sure you trust the source of a binary before you run it.

Where can I discuss the project?

Is it done yet? Can I play the game?

Nope, not yet.

When will I be able to play the game?

When it's ready™.

I ran D3 but it doesn't do anything!

That's not even a question!

Anyways, you need to redirect D3 to the server's port and skip the launcher. This, for example, will redirect D3 to localhost on the default emulator port (stick it in a .bat file or a shortcut):

"<D3 path>\Diablo III.exe" -launch -auroraaddress localhost:1345

For MacOS:

cd /Applications/Diablo\ III\ Beta/Diablo\ III.app/Contents/MacOS
./Diablo\ III -launch -auroraaddress localhost:1345

We'll repeat this again because people mess it up: you need to link to the main program (Diablo III.exe for Windows, Diablo III for MacOS), not the launcher or anything else.

I need help with my server!

You should be reading our WARNING [5] file. As it states:

mooege's focus is entirely on education, and we would like to keep it that way.

Since any public and/or commercial use of this software is considered illegal in many countries (please refer to your local law), the mooege team will not provide any help nor 
support with such usage in any way. Every user of this software is encouraged to make sure no law is being broken in his/her country.

The mooege team cannot take any responsibility for the use of this software by end-users.

You're basically on your own for end-use of this software. SO DO NOT ASK FOR SUPPORT!

Why are you doing this!?

Probably along the lines of:

Shutup and take my money!!

We do not accept donations on software project. If someone is accepting donations on behalf of the project, they are completely unaffiliated with us; your money would likely be abused by some nefarious Nigerian 'prince'. Still you can donate for mooege.org instead.

Why did you move to an organization!? Are you no longer public?

We moved to an organization so that managing all of the repositories under one roof is easier and so that we can setup developer teams with various levels of access. We're not going to disappear into the dark depths of the internets anytime soon; we're still public.

We decided to rename to mooege to remove any potential trademark issues (and because the previous name was rather bland). It also stands for something! See if you can figure it out.

Other

Why can't I talk in #mooege.announce?

Because it is for announcements (and the commit feed) only.

Why does the version number always increment when I compile the sources?

The current version number is useless. We have the version set to 0.1.*.*, which means that whenever someone compiles the source it will just increment those values - and by extension that you can't realistically compare it to others' version numbers. Instead you should be referencing your copy by commit ID (e.g. ba3538f6be).

I get an exception about SQLite when trying to run the server on Windows 64-bit

See the Compiling page. In short, you must have the 64-bit mixed-mode SQLite assembly installed or placed in the directory with mooege (we currently only package the 32-bit mixed-mode SQLite assembly for VS2010).

Development

So, how do I compile this badboy?

You'll need a C# compiler. Use either Microsoft Visual Studio 2010 [6] or MonoDevelop [7]. If you can't figure it out with that, we're not likely to help unless it's an error in the build files. See Quick and dirty tutorial.

You can also use the batch file in Build Folder. and it will do exactly what Visual Studio does.

I want to help the project - where should I start?

First off, read this. Then d3inferno [8] and wowbox by Chaunhsing [9] and d3dev [10] for game info/data/etc. and our source code [11] and docs [12].

We will probably only consider adding collaborators to the repository if you exhibit reasonable knowledge and help out in a big way. You can send us any pull-requests if you're not a collaborator.

What should I work on?

There are several groups working on different things:

Current States is unknown what most people are working on seriously/religiously.

Try to start something on your own by hacking around or talk to the people on IRC.

Okay, what needs to be done next?

At the time we don't have any specific to-do lists - we're just hacking around to get in-game. Best to just start on the Issues page [13] and try to fix stuff. Check out the Roadmap.

I've found a bug / some feature is not working

Please report it on the Issues page [14].

I've fixed a bug / got a new feature

Please send a pull-request so that we can merge your code. If you do not have a GitHub account, you should get one. If you can't or are too lazy to, we might push your code if you send us a patch or a pastebin. You're more likely to get pulled if you actually send us a pull-request, though.

Where I can get the proto definitions?

You can find them here [15].

I'm kinda new to git. Any guides?

Check help.github.com [16]. Also, Google and (primarily) StackOverflow [17] are your friends.

My old fork is broken! How do I fix it?

If you previously setup a remote upstream, just do:

git remote set-url upstream git://github.com/mooege/mooege.git

Mooege Questions

Mooege: Couldnt load catalog file: CoreToc.dat

Re-copy all mpqs over to Asset\MPQ folder.

I can not login.

User:test@ Pass: Anything*

OR in Console,

Just type "!account add wetwlly@ 12345678 wetwlly owner". Email must contain an @ sign, Password must be 8-digits, a Battletag and a userlevel(look at commands list for a list of levels).

I used to be able to spawn monsters, why can’t I now?

Type ‘!spawn’. This will spawn 1 zombie. ‘!spawn 10 6652’ is used if you want to spawn 10 zombies(!spawn number SNOid)

I get an exception about SQLite when trying to run the server on Windows 64-bit

Mooege -> [fatal][program] and in the text says something about Sqlite.dll? Make sure you have sqlite installed (Link Needed) and removed any other version of sqlite you may have.

Something else wrong in MPQs? (Error 3003)

Update your Diablo 3.

[Fatal] [MPQPatchChain]: Required patch-chain version [Latest Patch:8392] is not satified (found version: (Number lower than [Latest Patch:8392])

It seems that you still using old version of D3 Client, not the latest supported. Update diablo, and the batch file should move the folders with updates over to Mooege folder.

Console says: Could not find Coredata.MPQ/Base-mpq files.

Copy MPQs into MPQ folder in Mooege.

Can't get past loading screen?

Same as above you need MPQs in the correct place.

Server cant bind to 0.0.0.0?

Mooege is still running in the background, kill it from task manager.

Error_Api_Not_Initalized

Make sure Diablo is up-to-date, delete your MPQ folder in Diablo and update.

Error 3006(Request timed out)

Same as can't bind to moonet server 0.0.0.0, you may have a process running in the background.

Error 3005

You're using the wrong version of either Diablo or Mooege.

Something that says "MPQStorage" in an (RED) unhandled exception -> redownload MPQs.

MPQ Parsing takes more than 1 minute

in config.ini

; Persistent storage settings
[Storage]
Root = Assets
MPQRoot=${Root}/MPQ
EnableTasks = false ; set to false if you experience startup times > 1 min

Set EnableTasks to either true or false and try again, it should fix it.

Overall Solution to Mooege problems

   * Make Sure you have all requirements listed above
   * Reinstall/Update Diablo 3
   * Make Sure you Move MPQs into Mooege's Asset\MPQ folder
   * Try MadCow!
   * Redownload MPQs


If you're still having problems, Please visit one of our Guides for further assistance or Join us on IRC (#Mooege.chat), do NOT join #mooege and ask questions, Mods and I will ban you, You've Been Warned..

Retrieved from "http://wiki.mooege.org/index.php?title=FAQ&oldid=791"
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox