How to Compile ArcEmu menu

User Tag List

Page 1 of 12 12345 ... LastLast
Results 1 to 15 of 172
  1. #1
    Vindicated's Avatar Contributor
    Reputation
    226
    Join Date
    Aug 2008
    Posts
    1,067
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to Compile ArcEmu

    How to Compile ArcEmu
    By Vindicated
    This is a guide on how to compile ArcEmu. Compiling is a process that combines source files into executables, or files that can be run (.exe's). The objective of this guide is to teach the user how to compile their own ArcEmu server.

    Download Prerequisites:

    Microsoft Visual C++ Express Edition -
    Visual C++ 2008 Express Edition
    TortoiseSVN:
    TortoiseSVN downloads | TortoiseSVN

    I. Why learn to compile ArcEmu?
    Learning to compile your own ArcEmu server comes with a number of advantages. First, you can control the amount and frequency of updates for your server. If you use a repack, you have to wait until the repack is updated. Second, you can make what are called "core edits". These allow you to make modifications without having to create your own script. Examples include modifying the mail send delay and a custom startup message. Third, you are able to compile DLLs (C++ files). If you have ever seen a C++ script released and wondered how to add it to your server, you have to have compiled ArcEmu first. Those are some good reasons for learning to compile ArcEmu.

    II. Checking out the SVN

    Before we compile our server, we are going to need the files first. I assume you already have TortoiseSVN downloaded & installed (see top of guide). First, create a folder named "ArcEmu". Right click the folder and choose "SVN Checkout...". For the Url of Repository field, enter "svn://arcemu.info/svn/" (Without quotes) in the field. Then click ok.



    Advanced Users Only - If you are looking for a specific revision, click that radio button and enter in the revision in the text field.

    The download should begin, automatically downloading the latest revision available. This download time can range anywhere from one minute to one hour, so be patient.

    III. ArcEmu-Windows-Libraries
    Navigate to the \trunk\extras\arcemu-windows-libraries folder. If you are x32, open the folder called "DLL Files". If you are x64, open the "DLL Files x64. Move these DLLs into your binary folder, or "C:\Windows\System32". Now open up the folder labed VC. Navigate to the directory. "C:\Program Files\Microsoft Visual Studio 9.0\VC". Copy the files in VC\include to VC\include. Copy the files in VC\lib to VC\lib. Now you are ready to continue on to the next step.

    IV. Compiling Your Server
    This is the part that will have to be repeated to update your server. All the steps above are irrelevant after your first compile. First, if you are going to make any "core edits" make them now, before you compile your realm. Now go into the "trunk/win" folder and doubleclick the solution named "arcemuVC90". Set the build to "Release" (As we did before when compiling our Ascent-Windows-Libraries) and hit F7. The build will begin and may take anywhere from 5 minutes to 30 minutes. After this is complete, go into the "trunk/src/scripts" folder and select the solution "Scripts2008". Set the build to "Release" and hit F7. Again, this could take anywhere from 5 to 30 minutes.

    When this process is finished, exit out of Visual Studio. Now go to your "trunk/bin/Release" folder and copy these files to a new folder elsewhere and call it "Compiled Server". Now browse over to "trunk/configs" and copy the .conf files listed, not the folder though. Create a folder named configs in your "Compiled Server" folder. Paste the configs in your "configs" folder. You have now officially compiled ArcEmu! It becomes a very short and easy process to do after your first couple tries. You will still need to download the DBC files and Map files from somewhere, or extract them yourself (I will be making a guide on this). You will also need an up-to-date database. I recommend you download this from NCDB at
    Next Chapter Community.


    Remember, a video is to come along with other guides to help you further understand the world of emulation.

    Extra Downloads:
    DBC Files:
    http://www.2shared.com/file/4951937/...dbc_files.html
    Map Extractor: http://www.2shared.com/file/4951943/...Extractor.html

    If I have forgotten something, or if there is something you would like me to add to the guide, please feel free to PM me. If you have a question or error during this process, just reply the this thread. Otherwise I will not respond.

    Thanks and hope this guide helped alot.

    -Vindicated
    Last edited by Vindicated; 03-21-2009 at 01:21 PM.


    How to Compile ArcEmu
  2. #2
    Vindicated's Avatar Contributor
    Reputation
    226
    Join Date
    Aug 2008
    Posts
    1,067
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Reserved for something important later.


  3. #3
    Sounddead's Avatar Contributor
    Reputation
    160
    Join Date
    Sep 2007
    Posts
    1,126
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hoorrayy

    +rep Good guide

    I live in a shoe

  4. #4
    Clain's Avatar Banned
    Reputation
    179
    Join Date
    Jan 2008
    Posts
    1,396
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good job, should die down some questions. ;P

  5. #5
    alj03's Avatar Contributor
    Reputation
    91
    Join Date
    Feb 2008
    Posts
    1,103
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Madness this be.
    Death to all but Metal.

  6. #6
    ~Jagris's Avatar Contributor
    Reputation
    154
    Join Date
    Apr 2007
    Posts
    1,479
    Thanks G/R
    2/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Love the info on revision radio stuff didn't know that.


  7. #7
    Vindicated's Avatar Contributor
    Reputation
    226
    Join Date
    Aug 2008
    Posts
    1,067
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No problem guys. Any questions just reply! Please don't PM just reply


  8. #8
    mager1794's Avatar Member
    Reputation
    356
    Join Date
    Feb 2008
    Posts
    703
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Gawd Vindicated you suck your the biggest disgrace to all emulation goers and your also just friggen ugly : )



    lol he knows im kidding +Rep nice guide bro
    Lunar Gaming - Reaching For The Stars

  9. #9
    Vindicated's Avatar Contributor
    Reputation
    226
    Join Date
    Aug 2008
    Posts
    1,067
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you
    Note - Video to come this weekend


  10. #10
    XxCyanidexX's Avatar Member
    Reputation
    56
    Join Date
    Nov 2008
    Posts
    138
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Amazing guide!!! +Rep

  11. #11
    Vindicated's Avatar Contributor
    Reputation
    226
    Join Date
    Aug 2008
    Posts
    1,067
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Legal bump to get over all the bad guides xD


  12. #12
    OdieCore's Avatar Member
    Reputation
    1
    Join Date
    Feb 2009
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    when i build VC90-solution i dont get an "Output_Release" folder i get two folders named 'zlib__Win32_Release" and "pcre__Win32_Release" Its my first time compiling and i realise that its probably a setting or something that i need to change becuase in all the guides it says i should get an "Output_Release" folder. but i dont. something to do with Win32? Also no .lib files? assume that will come with the setting that i need to change. But thanks. speed would be appreciated.

  13. #13
    kustom's Avatar Member
    Reputation
    1
    Join Date
    Feb 2009
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ^same as above

    please help

  14. #14
    Vindicated's Avatar Contributor
    Reputation
    226
    Join Date
    Aug 2008
    Posts
    1,067
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Seems that the output location changed. It's now in "extras\arcemu-windows-libraries\VC\lib" (after you compile it ofc). Updated guide to prevent future users from getting into the "mixup".


  15. #15
    hiroyuki's Avatar Member
    Reputation
    1
    Join Date
    Oct 2008
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Your DLL compiling link is broken, can you get a better one so I can edit the dll files? thanks, ONe more thing Could you Add some links to download the MAPS, DBC, and anything else that is need along those lines please. :beg:
    Last edited by hiroyuki; 02-10-2009 at 10:40 PM.

Page 1 of 12 12345 ... LastLast

Similar Threads

  1. How to Compile: ArcEmu
    By Sounddead in forum WoW EMU Guides & Tutorials
    Replies: 41
    Last Post: 06-01-2009, 08:38 PM
  2. How to compile ArcEmu (Mac)
    By f1racer328 in forum WoW EMU Guides & Tutorials
    Replies: 3
    Last Post: 03-04-2009, 03:51 AM
  3. [Guide] How to Compile ArcEmu (FOR NOOBS)
    By DarkFever in forum WoW EMU Guides & Tutorials
    Replies: 22
    Last Post: 03-02-2009, 01:15 PM
  4. How to compile ArcEmu (Linux)
    By f1racer328 in forum WoW EMU Guides & Tutorials
    Replies: 0
    Last Post: 01-12-2009, 12:31 PM
  5. How to Compile ArcEmu Scripts
    By Sokatu in forum WoW EMU Guides & Tutorials
    Replies: 1
    Last Post: 08-09-2008, 01:52 PM
All times are GMT -5. The time now is 10:50 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search