[Video] How to compile. menu

User Tag List

Results 1 to 5 of 5
  1. #1
    frkcoaster6's Avatar Member
    Reputation
    7
    Join Date
    May 2008
    Posts
    37
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Video] How to compile.

    Welcome to Cele's video compile tutorial.


    Over the next few days I will be adding:
    How to compile ArcEmu and Mangos. (Starting with Hearthstone)
    How to compile custom scripts.
    How to extract DBC files, and vmaps.

    Please note that my videos are audio free, and this will continue to be true unless I see a need to add a voice over.
    Also I am assuming you already have a SVN program and a compiling program.
    If not here are the programs I use.
    tortoisesvn.tigris.org
    Visual Studio 2008 Express Editions <--- Free version and will work fine.
    If you use VS 2008, you may need.
    Download details: Visual Studio 2008 Service Pack 1



    Starting off here is the video of how to compile Hearthstone.

    [ame=http://www.youtube.com/watch?v=X9gUgPw2d8M]YouTube - Hearthstone Compile[/ame]
    Created by Camtasia Studio 6 <---- Probably better quality.


    Written guide to go along with video.


    Step One: Getting SVN

    Go to AspireDev and click on the button labeled SVN.
    A pop up will appear, select your SVN client and click OK. A window will appear with the SVN at the top, copy that.

    Step two: Downloading SVN

    Make a new folder wherever you want to download the SVN to, in the video I made a folder on my desktop called Hearthstone, now right click on the folder and click "Checkout SVN". Paste the SVN url we copied in the previous step.

    Step three: Dependencies.

    Go to the extras folder in the trunk and open the read me, I do exactly what it says in the video. Below is a copy of the read me.

    Code:
    Hearthstone Win32/64 Libraries Distribution
    ======================================
    
    Installation Instructions:
    Navigate to the directory of your chosen compiler (adjust paths if necessary):
    
      VS 2003: C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7
      VS 2005: C:\Program Files\Microsoft Visual Studio 8\VC
      VS 2008: 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.
    
    Next, you need to compile the zlib and PCRE libraries.
    Depending on your compiler, open the solution under Sources:
      
      VS 2003: VC71-solution.sln
      VS 2005: VC80-solution.sln
      VS 2008: VC90-solution.sln
    
    Depending on the architecture you want to build for, build the configuration:
    
      Release/Win32 if you are under Win32,
      Release/x64 if you are under Win64.
    
    This should make a folder called Output_Release, or Output_x64_Release if you are building for X64.
    In this folder you should find pcre.lib and zlib.lib.
    
    Copy these two .lib files into:
    
      (for Win32)
      VS 2003: C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib
      VS 2005: C:\Program Files\Microsoft Visual Studio 8\VC\lib
      VS 2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
    
      (for Win64)
      VS 2005: C:\Program Files\Microsoft Visual Studio 8\VC\lib\amd64
      VS 2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\amd64
    
    The two DLL files provided with this distribution should go in your binary folder, OR
    under C:\Windows\System32.
    
    This only has to be done once per compiler!
    When you update Hearthstone, this doesn't need to be done each time.
    
    Now you can build Hearthstone as normal.
    Step four: Core

    Go in the trunk and open win, open Hearthstone, and the version that corresponds to your compiler version, now open it up and let it compile.

    Step five: Scripts


    Go to the scripts folder and open scripts20xx compile it like the core and wait for it to finish.

    Step six: Maps

    Go back to your extras folder and find map_extractor, open it up and compile the AD.sln, once it is finished move it to your world of warcraft root directory and run it.


    More to come today and all week.

    If you have any suggestions to improve the video(s) feel free to leave them.


    Support: Please post any questions that you have, but if you are going to quote my post, only quote parts that you need, otherwise you will make the pages very long.
    Also if you cannot at least type a sentence that is read able, please don't post at all.
    Last edited by frkcoaster6; 06-08-2009 at 08:16 PM.

    [Video] How to compile.
  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)
    I appreciate the effort and time you obviously put into this. +Rep defiantly


  3. #3
    Linkn's Avatar Contributor
    Reputation
    90
    Join Date
    Mar 2009
    Posts
    296
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well written, and like vindicated said, I can see the effort you put into this. +Rep for the contribution.

  4. #4
    frkcoaster6's Avatar Member
    Reputation
    7
    Join Date
    May 2008
    Posts
    37
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Later today I am hopefully going to be able to get ArcEmu and Mangos up and recorded.

    Fixed website, it is back up.
    Last edited by frkcoaster6; 06-09-2009 at 07:18 AM.

  5. #5
    Meiya Stormsinger's Avatar Contributor

    Reputation
    163
    Join Date
    Mar 2009
    Posts
    196
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is great, thanks alot for the release

Similar Threads

  1. How to Compile a DLL with Video
    By SectorSeven in forum WoW EMU Guides & Tutorials
    Replies: 83
    Last Post: 10-17-2008, 03:16 PM
  2. How To Compile Ascent [Video]
    By Xiro187 in forum WoW EMU Guides & Tutorials
    Replies: 7
    Last Post: 01-18-2008, 03:29 PM
  3. [VIDEO] How to take away the spell effect
    By Hakonj in forum World of Warcraft Exploits
    Replies: 15
    Last Post: 03-02-2007, 09:35 PM
  4. (video)How to get past AB Gates
    By dark0star in forum World of Warcraft Exploits
    Replies: 7
    Last Post: 12-23-2006, 01:56 AM
  5. (video)How to get behind Horde WSG Flag 2.0.1
    By dark0star in forum World of Warcraft Exploits
    Replies: 14
    Last Post: 12-20-2006, 06:56 AM
All times are GMT -5. The time now is 03:31 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search