Likes: 0
Results 1 to 3 of 3
-
17-03-10, 10:00 PM #1
- Rep Power
- 0
- Reputation
- 87
(Share){Ultimate Tutorial} Compiling ArcEmu and Emu's
Register to remove this adAll Text that is in green is optional
everything that is in Red is essential
Visual Studio C++ 2008 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)
Tourtoise SVN 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.
Quote:
svn://arcemu.info/svn/
^ArcEmu
Quote:
http://svn.xp-dev.com/svn/realionsvn/
^Realion
Quote:
http://netheremu.svn.beanstalkapp.com/netheremu/
^NetherEmu
Quote:
http://svn2.assembla.com/svn/ShyEMU/
^ShyEmu
While the ArcEmu core is downloading you can download the 'Server' folder that can be downloaded
Here (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
Code:
ArcEmu\Trunk\Extra's\arcemu-windows-libraries\VC\lib
copy all the files that are in there
and then paste them in the address below
Code:
C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
do the same for include
Code:
ArcEmu\Trunk\Extra's\arcemu-windows-libraries\VC\include
copy all those files and paste them into
Code:
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
Quote:
arcemuVC90 - All Projects
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
Quote:
<LogonDatabase Hostname = "host"
Username = "user"
Password = "pass"
Name = "dbname"
Port = "3306"
Type = "1">
change it to this
Quote:
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "ascent"
Name = "logon"
Port = "3306"
Type = "1">
open up world.conf You will notice at the top, this.
Quote:
<WorldDatabase Hostname = "host" Username = "username" Password = "passwd" Name = "database" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "host" Username = "username" Password = "passwd" Name = "database" Port = "3306" Type = "1">
Change it to this
Quote:
<WorldDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "character" Port = "3306" Type = "1">
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
Quote:
C:\Users\User\Desktop\ArcEmu\trunk\sql
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.
This is a share and if u cant say any thing helpful, or nice plz dont psot at all enless ure a mod or admin thank you
I have also tested this twice and both times it has worked for me so if u have any issues plz jsut ask
› See More: (Share){Ultimate Tutorial} Compiling ArcEmu and Emu's
-
17-03-10, 11:42 PM #2
-
18-03-10, 06:22 AM #3
- Rep Power
- 0
- Reputation
- 87
Register to remove this adi don't take any credit for it, i don't know who does