How to make the battlegrounds/dungeons work? ArceEmu menu

User Tag List

Results 1 to 9 of 9
  1. #1
    HelpzPlease's Avatar Member
    Reputation
    1
    Join Date
    Jun 2013
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    How to make the battlegrounds/dungeons work? ArceEmu

    Hi I was seeing if anyone knew how to make the battlegrounds and dungeons work?

    How to make the battlegrounds/dungeons work? ArceEmu
  2. #2
    Harambeqt's Avatar Elite User CoreCoins Purchaser
    Reputation
    333
    Join Date
    Mar 2010
    Posts
    1,206
    Thanks G/R
    9/29
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Change to TrinityCore.
    Support the #1 WoW Emulator:
    http://arcemu.org/
    https://github.com/arcemu/arcemu
    - - -

  3. #3
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by AfterDawn View Post
    Change to TrinityCore.
    Basically this.

    ArcEmu is out of date and redundant. It hasn't been properly worked on for a couple of years and is maintained by a single developer.

    TrinityCore has a staff of 20-30 active developers as well as a large community. You can see why they are a long way ahead.

  4. #4
    HelpzPlease's Avatar Member
    Reputation
    1
    Join Date
    Jun 2013
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by stoneharry View Post
    Basically this.

    ArcEmu is out of date and redundant. It hasn't been properly worked on for a couple of years and is maintained by a single developer.

    TrinityCore has a staff of 20-30 active developers as well as a large community. You can see why they are a long way ahead.
    Ok so then tell me how to change to trinity without losing all my work that I put into my server.

  5. #5
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by HelpzPlease View Post
    Ok so then tell me how to change to trinity without losing all my work that I put into my server.
    Write a converter or start again.

    I started working on a PHP database converter but the work got far too tedious and I abandoned it, e.g converting creature_names and proto:

    Code:
    <?php
    $connection = mysql_connect("localhost", "root", "12345") or die("Connection to Database failed");
    mysql_select_db("world") or die ("Database selection failed");
    
    $myFile = "update.sql";
    $fh = fopen($myFile, 'w') or die("can't open file");
    
    $q = mysql_query("SELECT * FROM creature_names");
    $q2 = mysql_query("SELECT * FROM creature_proto");
    
    echo "Running...";
    while($row = mysql_fetch_array($q))
    {
    	$row2 = mysql_fetch_array($q2);
    	$string = "replace into `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `spell5`, `spell6`, `spell7`, `spell8`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES ('{$row[0]}', '0', '0', '0', '0', '0', ";
    	$string = $string . "'{$row['male_displayid']}', '{$row['female_displayid']}', '{$row['male_displayid2']}', '{$row['female_displayid2']}',";
    	$name = str_replace("\"", "\\\"", $row['name']);
    	$subname = str_replace("\"", "\\\"", $row['subname']);
    	$string = $string . "\"{$name}\", \"{$subname}\", '{$row['info_str']}', '0',"; // 0 = gossip menu ID
    	$string = $string . "'{$row2['minlevel']}', '{$row2['maxlevel']}', '0', '{$row2['faction']}', '{$row2['faction']}',"; // 0 = exp
    	$string = $string . "'{$row2['npcflags']}', '1', '1', '{$row2['scale']}',";
    	$string = $string . "'{$row['rank']}', '{$row2['mindamage']}', '{$row2['maxdamage']}', '0',"; // 0 = school damage
    	$attackpower = $row2['maxlevel'] * 2;
    	$string = $string . "'{$attackpower}', '1', '{$row2['attacktime']}', '{$row2['rangedattacktime']}',";
    	$string = $string . "'1', '0', '{$row2['npcflags']}', '8', '{$row['family']}', '0', '0', '0', '0', "; // `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, 
    	$string = $string . "'{$row2['rangedmindamage']}', '{$row2['rangedmaxdamage']}', '{$attackpower}',";
    	$lootid = $row[0];
    	$string = $string . "'{$row['type']}', '0', '{$lootid}', '0', '0',";
    	$string = $string . "'{$row2['resistance1']}', ";
    	$string = $string . "'{$row2['resistance2']}', ";
    	$string = $string . "'{$row2['resistance3']}', ";
    	$string = $string . "'{$row2['resistance4']}', ";
    	$string = $string . "'{$row2['resistance5']}', ";
    	$string = $string . "'{$row2['resistance6']}', ";
    	$string = $string . "'{$row2['spell1']}', ";
    	$string = $string . "'{$row2['spell2']}', ";
    	$string = $string . "'{$row2['spell3']}', ";
    	$string = $string . "'{$row2['spell4']}', ";
    	$string = $string . "'{$row2['spell5']}', ";
    	$string = $string . "'{$row2['spell6']}', ";
    	$string = $string . "'{$row2['spell7']}', ";
    	$string = $string . "'{$row2['spell8']}', '0', "; // PetSpellDataId
    	$string = $string . "'{$row2['vehicleid']}', '{$row2['money']}', '{$row2['money']}',";
    	$string = $string . "'', '0', '3', '1', '1', '1', '1', '{$row2['boss']}', ";
    	$string = $string . "'{$row['questitem1']}', '{$row['questitem2']}', ";
    	$string = $string . "'{$row['questitem3']}', '{$row['questitem4']}', ";
    	$string = $string . "'{$row['questitem5']}', '{$row['questitem6']}', ";
    	$equipmentID = "0";
    	$string = $string . "'0', '1', '{$equipmentID}', '{$row2['modImmunities']}', ";
    	$string = $string . "'0', '', '12340'";
    	$string = $string . ");\n";
    	
    	$q3 = mysql_query("SELECT * FROM loot_creatures WHERE `entryid` = '{$lootid}'");
    	while($lr = mysql_fetch_array($q3))
    	{
    		$string = $string . "replace into `creature_loot_template` VALUES (";
    		$string = $string . "'{$lootid}', '{$lr['itemid']}', '{$lr['normal10percentchance']}', '1', '0', '{$lr['mincount']}', '{$lr['maxcount']}'";
    		$string = $string . ");\n";
    	}
    	
    	fwrite($fh, $string);
    }
    echo "<br>Done.";
    
    	
    fclose($fh);
    mysql_close($connection);
    ?>

  6. #6
    HelpzPlease's Avatar Member
    Reputation
    1
    Join Date
    Jun 2013
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by stoneharry View Post
    Write a converter or start again.

    I started working on a PHP database converter but the work got far too tedious and I abandoned it, e.g converting creature_names and proto:

    Code:
    <?php
    $connection = mysql_connect("localhost", "root", "12345") or die("Connection to Database failed");
    mysql_select_db("world") or die ("Database selection failed");
    
    $myFile = "update.sql";
    $fh = fopen($myFile, 'w') or die("can't open file");
    
    $q = mysql_query("SELECT * FROM creature_names");
    $q2 = mysql_query("SELECT * FROM creature_proto");
    
    echo "Running...";
    while($row = mysql_fetch_array($q))
    {
    	$row2 = mysql_fetch_array($q2);
    	$string = "replace into `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction_A`, `faction_H`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `spell5`, `spell6`, `spell7`, `spell8`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES ('{$row[0]}', '0', '0', '0', '0', '0', ";
    	$string = $string . "'{$row['male_displayid']}', '{$row['female_displayid']}', '{$row['male_displayid2']}', '{$row['female_displayid2']}',";
    	$name = str_replace("\"", "\\\"", $row['name']);
    	$subname = str_replace("\"", "\\\"", $row['subname']);
    	$string = $string . "\"{$name}\", \"{$subname}\", '{$row['info_str']}', '0',"; // 0 = gossip menu ID
    	$string = $string . "'{$row2['minlevel']}', '{$row2['maxlevel']}', '0', '{$row2['faction']}', '{$row2['faction']}',"; // 0 = exp
    	$string = $string . "'{$row2['npcflags']}', '1', '1', '{$row2['scale']}',";
    	$string = $string . "'{$row['rank']}', '{$row2['mindamage']}', '{$row2['maxdamage']}', '0',"; // 0 = school damage
    	$attackpower = $row2['maxlevel'] * 2;
    	$string = $string . "'{$attackpower}', '1', '{$row2['attacktime']}', '{$row2['rangedattacktime']}',";
    	$string = $string . "'1', '0', '{$row2['npcflags']}', '8', '{$row['family']}', '0', '0', '0', '0', "; // `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, 
    	$string = $string . "'{$row2['rangedmindamage']}', '{$row2['rangedmaxdamage']}', '{$attackpower}',";
    	$lootid = $row[0];
    	$string = $string . "'{$row['type']}', '0', '{$lootid}', '0', '0',";
    	$string = $string . "'{$row2['resistance1']}', ";
    	$string = $string . "'{$row2['resistance2']}', ";
    	$string = $string . "'{$row2['resistance3']}', ";
    	$string = $string . "'{$row2['resistance4']}', ";
    	$string = $string . "'{$row2['resistance5']}', ";
    	$string = $string . "'{$row2['resistance6']}', ";
    	$string = $string . "'{$row2['spell1']}', ";
    	$string = $string . "'{$row2['spell2']}', ";
    	$string = $string . "'{$row2['spell3']}', ";
    	$string = $string . "'{$row2['spell4']}', ";
    	$string = $string . "'{$row2['spell5']}', ";
    	$string = $string . "'{$row2['spell6']}', ";
    	$string = $string . "'{$row2['spell7']}', ";
    	$string = $string . "'{$row2['spell8']}', '0', "; // PetSpellDataId
    	$string = $string . "'{$row2['vehicleid']}', '{$row2['money']}', '{$row2['money']}',";
    	$string = $string . "'', '0', '3', '1', '1', '1', '1', '{$row2['boss']}', ";
    	$string = $string . "'{$row['questitem1']}', '{$row['questitem2']}', ";
    	$string = $string . "'{$row['questitem3']}', '{$row['questitem4']}', ";
    	$string = $string . "'{$row['questitem5']}', '{$row['questitem6']}', ";
    	$equipmentID = "0";
    	$string = $string . "'0', '1', '{$equipmentID}', '{$row2['modImmunities']}', ";
    	$string = $string . "'0', '', '12340'";
    	$string = $string . ");\n";
    	
    	$q3 = mysql_query("SELECT * FROM loot_creatures WHERE `entryid` = '{$lootid}'");
    	while($lr = mysql_fetch_array($q3))
    	{
    		$string = $string . "replace into `creature_loot_template` VALUES (";
    		$string = $string . "'{$lootid}', '{$lr['itemid']}', '{$lr['normal10percentchance']}', '1', '0', '{$lr['mincount']}', '{$lr['maxcount']}'";
    		$string = $string . ");\n";
    	}
    	
    	fwrite($fh, $string);
    }
    echo "<br>Done.";
    
    	
    fclose($fh);
    mysql_close($connection);
    ?>
    Well...how do I exactly install trinity core?

  7. #7
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by HelpzPlease View Post
    Well...how do I exactly install trinity core?
    TrinityCore wikipedia home: TrinityCore Home - TrinityCore - KPsN Collaboration Platform

    Compile and install Windows: How-to_Win - TrinityCore - KPsN Collaboration Platform

  8. #8
    HelpzPlease's Avatar Member
    Reputation
    1
    Join Date
    Jun 2013
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by stoneharry View Post
    Holy shit, I am just going to look it up on YouTube.

  9. #9
    HelpzPlease's Avatar Member
    Reputation
    1
    Join Date
    Jun 2013
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by stoneharry View Post
    Well I am just going to stick with Arcemu Its easier and kind of better then Trinity.

Similar Threads

  1. how to make the character start with lv 70??
    By wowtogether in forum World of Warcraft Emulator Servers
    Replies: 12
    Last Post: 01-30-2008, 06:58 PM
  2. need help (don't know how to get the edits to work in wow)
    By Daluur in forum WoW ME Questions and Requests
    Replies: 5
    Last Post: 01-07-2008, 10:16 AM
  3. Replies: 3
    Last Post: 12-26-2007, 09:32 PM
  4. [Question] How to make the solo files for model change?
    By TheAussieTroll in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 10-09-2007, 01:14 PM
  5. How to make the darkmoon card: blue dragon proc without casting
    By Matt in forum World of Warcraft Guides
    Replies: 1
    Last Post: 04-17-2006, 05:17 AM
All times are GMT -5. The time now is 06:45 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