How To Compile Noob Friendly for 3.1.x menu

User Tag List

Results 1 to 15 of 15
  1. #1
    lilsinger's Avatar Member
    Reputation
    13
    Join Date
    Dec 2008
    Posts
    39
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How To Compile Noob Friendly for 3.1.x

    Hello everyone, I am lilsinger and Ive decided to get myself known. So today Im going to show you how to compile for 3.1.x the easy fast and efficent way! I will also tell you how to set up a database as well

    Great so lets get started!

    Step 1
    First lets get our downloads, for this you will need

    Tortosie SVN

    Visual Stuido C++ Express

    .Net Framework

    Once you have all of these installed then go on to step 2

    Step 2
    Obtaining the Core

    First of all you need a core to get started, for 3.1.x I suggest Aspire/Hearthstone as its the only one to support it =\

    1) Make a new folder anywhere call it "Aspire Core"

    2) Right click the folder and click on "SVN Checkout"

    3) In the URL Type "svn://svn.AspireDev.org/AspireCore/trunk" without
    the quotes

    4) Make sure Head Revision is selected and click "OK"

    5 A box will appear downloading your core this may take some time, once its done move on to the next step

    Step 3

    Now we have to do some file movements so that the core will compile correctly. When I say svndir I mean where you checked out the core and visualstudiodir i mean where your visual stuido is isntalled.

    1) Navigate to: <svndir>\extras\dependencies

    2) First off, we are going to copy the DLL files.

    3) Open the 'DLL Files' folder, and copy the 2 .dll files inside.

    4) Now navigate to: C:\Windows\system32\

    5) Paste the two DLL files inside the system32 folder.

    6) Navigate back to: <svndir>\extras\dependencies

    7) Copy the files inside <svndir>\extras\dependencies\VC\lib

    Copy them to <visualstudiodir>\VC\lib

    9) Copy the files inside <svndir>\extras\dependencies\VC\include

    10) Copy them to <visualstudiodir>\VC\include

    Step 4

    Now that those file movements are done we can compile the core!


    1) Open "VC90-solution.sln" inside the "<svndir>\extras\dependencies\Sources" folder

    2) Change the Build Configuration by going to "Build\Configuration Manager"

    3) Change "Debug" to "Release" and click Ok

    4) Now go back and open the folder "Output_Release"

    5) Copy the files pcre.lib and zlib.lib. to <visualstudiodir>\VC\lib

    This only has to be done once per compiler!
    When you update Aspire, this doesn't need to be done each time.



    6) Navigate to the \win\ folder and open ascentVC90.sln / heartstoneVC90.sln follow the same steps, change the build and compile

    7) Navigate to \src\scripts and open scripts2008.sln

    Your newly compiled core is located in the \bin\Release\ folder.

    Step 5

    Now we are going to get our client files

    1) Download Client Files

    2) Extract them anywhere

    3) Copy the files in the MPQE folder over to your World of Warcraft\Data\enUS directory

    4) Open command prompt. Navigate to the directory using the cd command, like so;

    Code:
    cd C:\Program Files\World of Warcraft\Data\enUS
    5) Execute the command

    Code:
    mpqe /p locale-enUS.MPQ DBFilesClient\*.dbc
    6) The extracted DBCs can be found in Data\enUS\MPQOUT\DBFilesClient

    7) Copy the ad.exe file to your client's root directory - World of Warcraft\. Create a folder called "maps" and start ad.exe. It should start extracting map files from your client. When it's done, copy the "maps" folder directly to your server's directory.

    And congrats! You have sucessfully compiled your core! Watch out for my next tutorial on how to set up your database! And how to update your server!

    Before we go lets make a outer core so its easyer to see your server

    1) Make a folder call it your server name

    2) Navigate to the bin\release folder

    3) Copy everything inside to the server name folder

    4) Navigate to \src\ and copy the config files to the server folder

    5) Also copy the DBCs and the maps to the folder as well

    Edit your configs and your server will be ready! ENJOY!

    Credits: Me
    Aspire Wiki for when I was too lazy to find it myself :P

    Hope this helped

    Dont be a leecher comment it
    Last edited by lilsinger; 06-17-2009 at 11:32 AM.

    How To Compile Noob Friendly for 3.1.x
  2. #2
    svedin's Avatar Contributor
    Reputation
    124
    Join Date
    Jun 2008
    Posts
    557
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good guide this will be useful for some that is new to Compileing ^^

    +rep

  3. #3
    lilsinger's Avatar Member
    Reputation
    13
    Join Date
    Dec 2008
    Posts
    39
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks, Ill link my new guides on this when they are done glad i could help

  4. #4
    MasterYuke's Avatar Member
    Reputation
    7
    Join Date
    Jun 2006
    Posts
    112
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    4) Now go back and open the folder "Output_Release"

    where is this?

  5. #5
    einar325's Avatar Member
    Reputation
    1
    Join Date
    Dec 2007
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sweet, Thnx allot m8

  6. #6
    MasterYuke's Avatar Member
    Reputation
    7
    Join Date
    Jun 2006
    Posts
    112
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    bump, epic post but I still need an answer :P

  7. #7
    ladycrys's Avatar Member
    Reputation
    3
    Join Date
    Apr 2009
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    after
    "3) Change "Debug" to "Release" and click Ok" you must build the solution
    and in dependency sources is automatically created a folder: output_release

  8. #8
    ladycrys's Avatar Member
    Reputation
    3
    Join Date
    Apr 2009
    Posts
    48
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    em...how can i see the latest rev of arcemu, mangos ecc?

  9. #9
    MasterYuke's Avatar Member
    Reputation
    7
    Join Date
    Jun 2006
    Posts
    112
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    WAIT fixed, I missed the part where it said "you must build the solution"
    hahaha yes, no problems anymore (for now)
    Last edited by MasterYuke; 06-23-2009 at 08:21 AM. Reason: fixed

  10. #10
    MasterYuke's Avatar Member
    Reputation
    7
    Join Date
    Jun 2006
    Posts
    112
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    now problem: my WoW directory is on my E:\ drive, so I can't do anything with cmd. is there any other way to do this?

  11. #11
    Glorianglorre's Avatar Active Member
    Reputation
    40
    Join Date
    Feb 2009
    Posts
    340
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    4) Now go back and open the folder "Output_Release"
    Where is "Output_Release"?

    EDIT: I missed 1 part lol
    Last edited by Glorianglorre; 06-26-2009 at 05:10 PM.

  12. #12
    Illegalpie's Avatar Member
    Reputation
    11
    Join Date
    Jul 2008
    Posts
    240
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep him you guys he deserves it. All you commenting and asking Rep him too. Great job +Rep from me
    Offering Powerleveling 1$perlevel Aim me Zackattack7230

  13. #13
    PewPewNao's Avatar Active Member
    Reputation
    23
    Join Date
    Jan 2008
    Posts
    129
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Might be a dumb question but where should i get the database? i mean the executable sql files
    Last edited by PewPewNao; 06-27-2009 at 04:25 AM.

  14. #14
    Bunster's Avatar Active Member
    Reputation
    19
    Join Date
    May 2008
    Posts
    553
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Im downloading the stuff now, looks like a good guide will let you know how i get on thx a lot for the guide

    My VC90 wont load becuase it says some think is the wrong version any ideas?
    Last edited by Bunster; 06-27-2009 at 11:03 AM.

  15. #15
    Estharius's Avatar Member
    Reputation
    1
    Join Date
    Jun 2009
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This was easily followed wonderful guide. Repped

Similar Threads

  1. [Guide] How to compile files needed for Maps, Vmaps and DBC
    By florinel76 in forum WoW EMU Guides & Tutorials
    Replies: 5
    Last Post: 05-04-2009, 12:46 AM
  2. [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
  3. How to make custom items for your server! WITH PICS! [Noob friendly]
    By ',-Jurkey-,' in forum WoW EMU Guides & Tutorials
    Replies: 7
    Last Post: 03-29-2008, 09:54 AM
  4. [Guide] How-To make custom items for your server[Noob Friendly]
    By FelBlood in forum WoW EMU Guides & Tutorials
    Replies: 2
    Last Post: 03-29-2008, 06:50 AM
  5. How to host your own website on your own computer (VIDEO) NOOB FRIENDLY
    By Blindgunner in forum WoW EMU Guides & Tutorials
    Replies: 4
    Last Post: 01-08-2008, 08:38 PM
All times are GMT -5. The time now is 11:31 AM. 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