PDA

View Full Version : Compiling Ascent/Arcemu



Kira
02-08-08, 02:43 AM
Credits:
Me
Ascent
Arcemu
Project Silvermoon

This is a very indepth guide.

So you wanna compile ascent and/or arcemu
well its really easy, and at some points fun! Mangos is not right for everyone. Please check with your doctor if ascent and/or arcemu is right for you.

Get Visual C++ 2008 herehttp://www.microsoft.com/express/vc/ (http://www.microsoft.com/express/vc/)
Second, you'll need to download this
http://filebeam.com/44c5ae2aa19266452590eab37b04218c (http://filebeam.com/44c5ae2aa19266452590eab37b04218c)

Mirrors:
http://filebeam.com/44c5ae2aa19266452590eab37b042 (http://filebeam.com/44c5ae2aa19266452590eab37b042)

http://rapidshare.com/files/99571783/ascent-windows-libraries.zip.html (http://rapidshare.com/files/99571783/ascent-windows-libraries.zip.html)

Credits to Arcemu Wiki

Its the ascent libraries you'll need to get to compile ascent trunk
follow the easy readme.

Now all you need is the files

Get TortiseSvn Here : http://sourceforge.net/project/downloading...ror=superb-east (http://sourceforge.net/project/downloading.php?groupname=tortoisesvn&filename=TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi&use_mirror=superb-east)

FOR PICTURES GO HERE http://www.flickr.com/photos/9313326@N04/2...57604699622362/ (http://www.flickr.com/photos/9313326@N04/sets/72157604699622362/)
The pictures are in order, for other compiling, repeat the compiling process.

Install it's really simple (don't forget to restart your computer) make a folder called ascentsvn or arcemusvn. Tightclick it and click svn checkout. On the top box in the window that comes up, put one of these:

http://mmoforge.org/svn/ascent/ (http://mmoforge.org/svn/ascent/)
http://arcemu.svn.sourceforge.net/svnroot/arcemu/ (http://arcemu.svn.sourceforge.net/svnroot/arcemu/)


Which is the svns click ok and you should be recieving files wait for it to finish get a bag of chips and watch some movies or something... like go to jail, beat up the inmates.

When its done, go in the folder and double click trunk, double click win, then there should be a bunch of stuff in there open ascentVC90, or arcemuVC90 (because you're using 2008 VSC++) go to the top where it says build, click on configuration manager at the top of the window should say debug. Click on the downarrow and click release, then click close. Click build, then build solution
Wait for it to compile...

When done, go in the win folder again, press back once, to the trunk folder, there should be a folder called bin. Then go in the folder release it has world.exe and logonserver.exe, ignore realms one, it isn't needed.
Now go in src in the svn folder and open the scripts folder and open scripts2008. Compile that.
Go to build, configuration manager, release, then build solution go in the bin/release folder again and there should be a folder called scripts_bin, move that to your ascent folder from before along with the .config files in the src folder. Delete the other stuff thats does not have the .DLL extension.

Now you need the map/dbc extractors. In the main folder, look for a folder called extras. Open that, and in there should be a folder called map_extractors, go in there, look for the file called AD not ad. Compile that as usual. In the release folder, there should be ad.exe, move that to the World of Warcraft folder, make a folder called maps, then run ad.exe (make sure its in the folder where Launcher.exe and WoW.exe is) When its done, move it to the core folder.

Get your dbc extractor from here: http://filebeam.com/464111d000f360b06cbe811c2c7a4288 (http://filebeam.com/464111d000f360b06cbe811c2c7a4288)
put all the files in this directory or similar (I only have enUS, you might want to find other versions elsewhere, I'll look for them)
C:\Program Files\World of Warcraft\Data\enUS
Run enUS then wait, when it is finished, there should be a new folder called DBC with the .DBC files, move that into the main core folder.

Vmaps extractors suck, the never work for ascent/arcemu, but if you have one, please post, thanks.

And now you need the dll files to run world.exe and those stuff remember the libraries from before? Well there should be a folder in there called DLL, move these into your main ascent/arcemu folder, with the core.

Your core is ready for server hosting, just without a database.

Copy and Pasted from Project Silvermoon (my own guide)
and edited it a bit.

Apple
18-08-08, 01:03 AM
Thread Restored , its his original guide & not already posted now , because he didn't copy and paste other person guide