Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 14, 2012
  1. FIXED: Compiling with Visual Studio 2012.

    Ceterrec authored
    * VISUALSTUDIO_COMPILERHEAPLIMIT 400
    * New global define for VS: /bigobj
Commits on Aug 5, 2012
  1. @dfighter1985
  2. @dfighter1985
  3. @dfighter1985

    FIXED: merge conflicts.

    dfighter1985 authored
Commits on Mar 16, 2012
  1. @dfighter1985

    FIXED: libdl should not be linked in FreeBSD. Gnu++0x should not be u…

    dfighter1985 authored
    …sed when G++ version is below 4.3
Commits on Mar 3, 2012
  1. @jackpoz

    Add Battleground headers to cmake files

    jackpoz authored
    Battleground headers weren't included in cmake files, required for the "Find in Entire Solution" and IntelliSense features of Visual Studio.
Commits on Feb 29, 2012
  1. @dfighter1985
Commits on Feb 28, 2012
  1. @dfighter1985
Commits on Feb 27, 2012
  1. @dfighter1985
Commits on Feb 21, 2012
  1. Implement Script Effect for Spell 8856 "Bending Shinbone"

    Artox authored
    The Scritp effect has a 17% chance to add Item 7134 "Sturdy Shinbone" to the players inventory. Otherwise it adds Item 7135 "Broken Shinbone"
    This fixes Quest 1846 "Dragonmaw Shinbones"
Commits on Feb 17, 2012
  1. @sanctum32
Commits on Jan 2, 2012
  1. cmake: Always link to libdl on linux

    Artox authored
    * Some new compilers/distributions no longer link to libdl automatically
    * so we have to explicitly force it
Commits on Nov 6, 2011
  1. @dfighter1985

    CMake will now use my GIT hash extractor to extract the revision, and…

    dfighter1985 authored
    … Arcemu will use this hash instead of SVN revisions for version information
Commits on Oct 29, 2011
  1. @dfighter1985

    MODIFIED: "configs" will be again the default Arcemu config folder on…

    dfighter1985 authored
    … Windows.
    
    MODIFIED: Renamed LuaHypArc to ALE ( Arcemu Lua Engine ).
    MODIFIED: Some copyright headers were incorrect, now they are better.
Commits on Oct 27, 2011
  1. @dfighter1985

    Merging the content of dfighter branch back to Trunk.

    dfighter1985 authored
    * The Isle of Conquest battleground is now available to play! (providing you have the db data needed)
    * Battlegrounds will now provide honor reward instead of marks of honor.
    * Battlegrounds will now cast the daily quest completion spells on the winner teams.
    For a more detailed changelog look at the changes in dfighter branch between r4649 and r4672
Commits on Oct 9, 2011
  1. @jackpoz

    FIXED: CMake files not including many headers, pretty much breaking t…

    jackpoz authored
    …he "Find in Entire Solution" and IntelliSense features of Visual Studio.
    
    REMOVED: Old WorldState source files that somehow weren't deleting when merging dfighter branch back to trunk.
Commits on Oct 6, 2011
  1. @dfighter1985

    Merging dfighter branch back to Trunk.

    dfighter1985 authored
    Don't forget to apply the db update!
Commits on Sep 25, 2011
  1. @dfighter1985

    Merging changes from `dfighter` branch.

    dfighter1985 authored
    Arcemu will now officially support vehicles.
    Milestone 1 has been reached.
Commits on Sep 15, 2011
  1. @jackpoz

    FIXED: Broken build on Windows since r4551 (Andy). 32 bits dlls were …

    jackpoz authored
    …used on 64 bit platform and vice versa.
Commits on Sep 11, 2011
  1. CMake changes:

    Andy authored
    /MP on visual studio builds.
    Why DLL64 when we can just set DLL to dll64 directory.
Commits on Aug 29, 2011
  1. @dfighter1985

    MODIFIED: Re-enabled SEH ( Structured Exception Handler, this setting…

    dfighter1985 authored
    … was somehow lost when we moved to CMake build system ) for Windows / Visual Studio target. This will hopefully ensure that all exceptions will be caught, which means a crash dump can be written instead of showing an error popup window. Previously when a C++ exception came from a mixed C/C++ code block ( like the Lua engines ) the exception wasn't caught. This was a request by Jackpoz as he doesn't know how to use CMake :P
Commits on Aug 21, 2011
  1. @dfighter1985

    FIXED: BlackFathom Deeps instance script will now be again built and …

    dfighter1985 authored
    …registered. It was added in revision 546 of Sun++ / ArcScripts ( https://sourceforge.net/apps/trac/arcscripts/changeset/546 ), but it was never registered, so it was never used. Also it was missing from the CMakeLists of InstanceScripts. Seems like we will have to check if we have all files in there :(
Commits on Aug 17, 2011
  1. @dfighter1985

    ADDED: vmaps.bat or vmaps.sh ( basically batch scripts that do the vm…

    dfighter1985 authored
    …ap extraction in 1 step ) will be installed to the tools directory when running the INSTALL project.
  2. @dfighter1985

    MODIFIED: Tools will now be built by default. Also added the "project…

    dfighter1985 authored
    …" directive to CMake so now CMake will produce Arcemu.sln instead of Project.sln on Windows.
    
    REMOVED: creature_data, extractor, and vmap_extract_assembler_bin folders from the extras. They can be built by CMake now so it's pointless to have them twice in the repo ;)
    FIXED: Crash in creature_data when trying to look up a bone that's out of range of the bone lookup table.
Commits on Aug 16, 2011
  1. @dfighter1985

    MODIFIED: All tools now depend on "libmpq_new" library project instea…

    dfighter1985 authored
    …d of "libmpq".
    
    REMOVED: libmpq, as it is no longer neccessary.
Commits on Aug 14, 2011
  1. @dfighter1985
  2. @dfighter1985
Commits on Aug 13, 2011
  1. @dfighter1985

    MODIFIED: As per the result of the vote on forums, the old LuaEngine …

    dfighter1985 authored
    …is now again the default engine built.
    
    MODIFIED: When building tools, build them all by default.
Commits on Aug 12, 2011
  1. @jackpoz
  2. @dfighter1985

    ADDED: bzip2 library, and another MPQ library to the dependencies. ( …

    dfighter1985 authored
    …only built when the tools are ).
    
    ADDED: Source code of the VMAP tools, CMAKE'd so now it can be built both on Windows and Linux. Both tested, Linux binaries doesn't seem to be working 100% yet tho ( it seem to have troubles reading some files from the MPQs ).
Commits on Aug 11, 2011
  1. @dfighter1985

    FIXED: Seems like it was a bad idea to make some libs use std::ifstre…

    dfighter1985 authored
    …am instead of MPQFile, since MPQFile doesn't just open files it actually loads them from the preloaded MPQ archives. Somehow I missed this earlier. :/
    
    ADDED: Maps/DBC extractor and the creature data extractor can now be built using CMake on both Windows and Unix platforms.
Commits on Aug 10, 2011
  1. @dfighter1985

    ADDED: libmpq, dbcfile, and loadlib to dependencies, these are for th…

    dfighter1985 authored
    …e extractor tools.
    
    MODIFIED: dbcfile and loadlib have been modified to use std::ifstream instead of MPQFile for file I/O.
    ADDED: New category to CMake, Tools, for now it's a placeholder ( it builds only the libraries I added ), but it will build our extractor tools later.
  2. @dfighter1985

    MODIFIED: Refactored the vmap code from world into a separate vmap li…

    dfighter1985 authored
    …brary ( it depends on G3D ).
Commits on Aug 2, 2011
  1. @jackpoz

    MODIFIED: Lua Engine headers are now included in cmake projects. Buil…

    jackpoz authored
    …d tested on Win7 VS10 SP1 and Ubuntu 11.04 gcc 4.5.2.
Commits on Jul 30, 2011
  1. @dfighter1985

    Merging the r4270 - r4410 changes of dfighter branch back to Trunk!

    dfighter1985 authored
    ADDED: Support for SummonProperties.dbc and enums for it.
    MODIFIED: Reworked the spell system to create summon types based on the data in this DBC file.
    ADDED: New classes Summon, CompanionSummon, GuardianSummmon, TotemSummon, PossessedSummon, WildSummon.
    ADDED: Factory method in MapMgr to instantiate these classes.
    MODIFIED: .npc info command, will now show more details.
    REMOVED: TotemSpells table.
    MODIFIED: Spells for PossessedSummon and TotemSummon will be added from the spell fields of creature_proto.
    Also did some refactoring.
    All in all, the summon system should work a lot better now. Lots of summons that didn't work before will now work.
    For the rest of the changes check out the log of the dfighter branch.
    Don't forget to execute the DB updates!
Something went wrong with that request. Please try again.