{Ultimate Tutorial} Compiling ArcEmu and Emu's based off it
[FONT="Comic Sans MS"]
Compiling ArcEmu, ShyEmu, NetherEmu and RealionEmu
[SIZE="3"]Before i start, i know compiling Tutorials have been posted many times before, unlike most tutorials they don't go through the configs part and possible errors. if your not compiling ArcEmu it may not be exactly the same as compiling ArcEmu[COLOR="Red"]
All Text that is in green is optional
everything that is in Red is essential
[Only registered and activated users can see links. ] When it comes to registering this you must use either Firefox or Internet Explorer. Why? because with Safari the Registering page doesn't open for some reason. YOU MUST USE 2008 NOT 2010 BETA 2 (doesn't work for me, i might just be doing something wrong) [Only registered and activated users can see links. ] This is the program that downloads ArcEmu and the database.
Ok now were Ready to start :)
Firstly make 3 folders on your Desktop, call them 'ArcEmu' 'Repack' and 'Database' (if your compiling Realion there's no need for the 'Database' folder if your going to use Light Hope DB)
Next Right click the folder ArcEmu and then Click SVN Checkout (addressees are below). that is about 90mb of size. a window will open and it will show you what is downloading at that precise time.
^ArcEmu
^Realion
^NetherEmu
^ShyEmu
While the ArcEmu core is downloading you can download the 'Server' folder that can be downloaded [Only registered and activated users can see links. ] (i don't take any credit for it, i don't know who does ) extract that into the 'Repack' folder.
you can edit the text in 'MySQL.bat' by right clicking it and pressing edit. thought i might say that :)
Start MySQL.bat and connect to the database with HeidiSQL, Navicat or any other program like it. make 3 new databases
'Logon'
'World'
'Character'
^ We'll come back to that later :)
Hopefully ArcEmu has finished downloading (probably not, lol)
When it has finished go to
C:\Program Files\Microsoft Visual Studio 9.0\VC\include
now that is done go to.
Code:
C:\Users\User\Desktop\Emu\trunk\win
and start
visual studio C++ will open now. there will be 15 projects total. at the top there will be 2 drop down menu's (look at picture) once you have changed them (for those with 64-bit make your second drop down menu and click 'x64' (i tried compiling 64-bit, didn't work for me, don't know why so don't ask)
then right click what is highlighted and click 'Build Solution' (look at picture)
The compile will end once it gets to around line 440 (look at picture, bottom right)
Now the compiling has started there is some other stuff that you can be doing
go into the 'Repack' folder and make a new folder called 'configs' then go to
Code:
C:\Users\User\Desktop\Emu\trunk\configs
and copy all the files (and tips if you want)
and paste them into the 'configs' folder in the 'Repack' folder.
There is some editing to be done in 'World.conf and logon.conf
you will see that in logon.conf at the top it will say this
change it to this
open up world.conf You will notice at the top, this.
Change it to this
save all the files.
Now right click the folder 'Database' and click SVN Checkout.
Download whatever DB you wish :) Once it has finished open the importer tool. Now see the picture below for what to put in the Batch file.
As i said we would go back to the bit about 'Logon' 'Character' and 'World'
go to
At the bottom there will be 3 SQL files. Logon, Character and World structure. Now that you have imported the DB there is no need for the 'World' Structure SQL to be imported. Open the two remaining SQL files with HeidiSQl or whatever you use. (any errors use Navicat and select execute without errors)
When the compile has finished it should say 15 successful.
Depending on what computer requires. go to
Code:
C:\Users\User\Desktop\ArcEmu\trunk\bin
One of the 4 folders will be full of what a repack will look like (apart from 10-12 unnecessary files) copy everything and paste it into the 'Repack' folder.
the 'DBC' folder will have no dbc files in it, just copy and paste them from some other repack with the same client/patch that you compiled.
Thats just about it :)
Anyway Questions, post or PM me :)
Before you say anything don't bother flaming about how many times this tutorial has been posted, this tutorial couldn't be any better.
melee bug require you using a id that already in the dbc or you have to edit the dbc and then the players need custom patch from you :/
but check with a blizz weapon and see if it have the same problem or if its just your custom items.
I have follow this as best i could (i think its a little out of date) had to use VS2010. Have managed to get it all working and can run SQL, Logon and World but cant connect. Have checked, double checked and triple checked the configs and still cant connect. When i run WOW i dont even get details of the realm just get "Unable to validate Game Version". Am using existing DB just upgraded so i know the accounts are there. Help anyone what have i missed.
Bookmarks