This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Topics - akriso
Pages: [1]
1
« on: April 29, 2014, 01:51:32 pm »
how i can delete 1 column from .dbc file? - CSVed breaks my dbc file...
2
« on: April 09, 2014, 12:52:09 pm »
are mop wmos have some different from cata ? why i get error with loading mop wmos - maybe extracted not correcly ( full patches ) ?
3
« on: March 08, 2014, 12:43:46 am »
why i cant open maps converted from 5.4.X ? in game all really good, but cant open it in noggit - crash
4
« on: February 23, 2014, 03:32:51 am »
hello.
how can I get a list of objects ( wmo ) that are placed on the map ?
get noggit crash when opening map
7221 - (MapTile.cpp:51): Opening tile 30, 30 ("WorldMapsGoldRushBGGoldRushBG_30_30.adt") from MPQ. 7277 - (errorHandling.h:64): [Error] There was an exception of type "SIGSEGV" "Invalid storage access; most frequently caused by attempting to store some value in an object pointed to by a bad pointer. (Segment violation.)". Please excuse the inconvenience. You may want to report this error including the log to the developers.
7281 - (StackWalker.cpp:1133): [Error] OS-Version: 6.1.7601 (Service Pack 1) 0x300-0x1 7353 - (StackWalker.cpp:1133): [Error] 0141721C (noggit): (filename not available): (function-name not available) 7353 - (StackWalker.cpp:1133): [Error] 013E8CA7 (noggit): (filename not available): (function-name not available) 7353 - (StackWalker.cpp:1133): [Error] 711BB9DF (MSVCR100): (filename not available): XcptFilter 7353 - (StackWalker.cpp:1133): [Error] 01448B6B (noggit): (filename not available): (function-name not available) 7353 - (StackWalker.cpp:1133): [Error] 7657336A (kernel32): (filename not available): BaseThreadInitThunk 7353 - (StackWalker.cpp:1133): [Error] 77479F72 (ntdll): (filename not available): RtlInitializeExceptionChain 7353 - (StackWalker.cpp:1133): [Error] 77479F45 (ntdll): (filename not available): RtlInitializeExceptionChain
5
« on: January 21, 2013, 07:58:32 pm »
I will not be wordy, all will be shown in the form of code or screenshots First we need to make some changes to the core. diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 93d4796..6a62fc2 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -881,6 +881,7 @@ bool Creature::isCanTrainingOf(Player* player, bool msg) const switch (GetCreatureTemplate()->trainer_class) { case CLASS_DRUID: player->PlayerTalkClass->SendGossipMenu(4913, GetGUID()); break; + case CLASS_TEST: player->PlayerTalkClass->SendGossipMenu(324913, GetGUID()); break; // CLASS TRAINER case CLASS_HUNTER: player->PlayerTalkClass->SendGossipMenu(10090, GetGUID()); break; case CLASS_MAGE: player->PlayerTalkClass->SendGossipMenu(328, GetGUID()); break; case CLASS_PALADIN:player->PlayerTalkClass->SendGossipMenu(1635, GetGUID()); break;
warning: LF will be replaced by CRLF in src/server/game/Entities/Creature/Creature.cpp. The file will have its original line endings in your working directory. diff --git a/src/server/game/Entities/Item/ItemPrototype.h b/src/server/game/Entities/Item/ItemPrototype.h index f689237..55a02a0 100644 --- a/src/server/game/Entities/Item/ItemPrototype.h +++ b/src/server/game/Entities/Item/ItemPrototype.h @@ -506,6 +506,7 @@ enum ItemSubclassGlyph ITEM_SUBCLASS_GLYPH_SHAMAN = 7, ITEM_SUBCLASS_GLYPH_MAGE = 8, ITEM_SUBCLASS_GLYPH_WARLOCK = 9, + ITEM_SUBCLASS_GLYPH_TEST = 10, ITEM_SUBCLASS_GLYPH_DRUID = 11 };
warning: LF will be replaced by CRLF in src/server/game/Entities/Item/ItemPrototype.h. The file will have its original line endings in your working directory. diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 073fadd..438d2a7 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -5761,7 +5761,7 @@ void Player::GetDodgeFromAgility(float &diminishing, float &nondiminishing) 0.021080f, // Shaman 0.036587f, // Mage 0.024211f, // Warlock - 0.0f, // ?? + 0.05f, // TEST 0.056097f // Druid }; // Crit/agility to dodge/agility coefficient multipliers; 3.2.0 increased required agility by 15% @@ -5776,7 +5776,7 @@ void Player::GetDodgeFromAgility(float &diminishing, float &nondiminishing) 1.60f/1.15f, // Shaman 1.00f/1.15f, // Mage 0.97f/1.15f, // Warlock (?) - 0.0f, // ?? + 2.00f/1.15f, // TEST 2.00f/1.15f // Druid }; @@ -11957,7 +11957,7 @@ InventoryResult Player::CanRollForItemInLFG(ItemTemplate const* proto, WorldObje return EQUIP_ERR_CANT_DO_RIGHT_NOW; } - if (_class == CLASS_ROGUE || _class == CLASS_DRUID) + if (_class == CLASS_ROGUE || _class == CLASS_DRUID || _class == CLASS_TEST) if (proto->SubClass != ITEM_SUBCLASS_ARMOR_LEATHER) return EQUIP_ERR_CANT_DO_RIGHT_NOW;
warning: LF will be replaced by CRLF in src/server/game/Entities/Player/Player.cpp. The file will have its original line endings in your working directory. diff --git a/src/server/game/Entities/Unit/StatSystem.cpp b/src/server/game/Entities/Unit/StatSystem.cpp index 5cf0550..4777abd 100644 --- a/src/server/game/Entities/Unit/StatSystem.cpp +++ b/src/server/game/Entities/Unit/StatSystem.cpp @@ -306,6 +306,9 @@ void Player::UpdateAttackPowerAndDamage(bool ranged) case CLASS_WARRIOR: val2 = level + GetStat(STAT_AGILITY) - 10.0f; break; + case CLASS_TEST: + val2 = level * 1.5f + GetStat(STAT_AGILITY) - 10.0f; + break; case CLASS_DRUID: switch (GetShapeshiftForm()) { @@ -339,6 +342,9 @@ void Player::UpdateAttackPowerAndDamage(bool ranged) case CLASS_HUNTER: val2 = level * 2.0f + GetStat(STAT_STRENGTH) + GetStat(STAT_AGILITY) - 20.0f; break; + case CLASS_TEST: + val2 = level * 1.5f + GetStat(STAT_STRENGTH) + GetStat(STAT_AGILITY) - 20.0f; + break; case CLASS_SHAMAN: val2 = level * 2.0f + GetStat(STAT_STRENGTH) + GetStat(STAT_AGILITY) - 20.0f; break; @@ -634,7 +640,7 @@ const float m_diminishing_k[MAX_CLASSES] = 0.9880f, // Shaman 0.9830f, // Mage 0.9830f, // Warlock - 0.0f, // ?? + 0.9730f, // TEST 0.9720f // Druid }; @@ -651,7 +657,7 @@ float Player::GetMissPercentageFromDefence() const 16.00f, // Shaman //? 16.00f, // Mage //? 16.00f, // Warlock //? - 0.0f, // ?? + 16.00f, // TEST 16.00f // Druid //? }; @@ -678,7 +684,7 @@ void Player::UpdateParryPercentage() 145.560408f, // Shaman 0.0f, // Mage 0.0f, // Warlock - 0.0f, // ?? + 0.0f, // test 0.0f // Druid }; @@ -715,7 +721,7 @@ void Player::UpdateDodgePercentage() 145.560408f, // Shaman 150.375940f, // Mage 150.375940f, // Warlock - 0.0f, // ?? + 150.0f, // test 116.890707f // Druid };
warning: LF will be replaced by CRLF in src/server/game/Entities/Unit/StatSystem.cpp. The file will have its original line endings in your working directory. diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 3025779..ff5dff3 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -3588,6 +3588,13 @@ void ObjectMgr::BuildPlayerLevelInfo(uint8 race, uint8 _class, uint8 level, Play info->stats[STAT_INTELLECT] += (lvl > 33 ? 2: (lvl > 2 ? 1: 0)); info->stats[STAT_SPIRIT] += (lvl > 38 ? 2: (lvl > 3 ? 1: 0)); break; + case CLASS_TEST: + info->stats[STAT_STRENGTH] += (lvl > 34 ? 1: (lvl > 6 && (lvl%2) ? 1: 0)); + info->stats[STAT_STAMINA] += (lvl > 4 ? 1: 0); + info->stats[STAT_AGILITY] += (lvl > 7 && !(lvl%2) ? 1: 0); + info->stats[STAT_INTELLECT] += (lvl > 5 ? 1: 0); + info->stats[STAT_SPIRIT] += (lvl > 4 ? 1: 0); + break; case CLASS_DRUID: info->stats[STAT_STRENGTH] += (lvl > 38 ? 2: (lvl > 6 && (lvl%2) ? 1: 0)); info->stats[STAT_STAMINA] += (lvl > 32 ? 2: (lvl > 4 ? 1: 0));
warning: LF will be replaced by CRLF in src/server/game/Globals/ObjectMgr.cpp. The file will have its original line endings in your working directory. diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h index 19dfb9d..9d6922a 100644 --- a/src/server/game/Miscellaneous/SharedDefines.h +++ b/src/server/game/Miscellaneous/SharedDefines.h @@ -105,7 +105,7 @@ enum Classes CLASS_SHAMAN = 7, CLASS_MAGE = 8, CLASS_WARLOCK = 9, - //CLASS_UNK = 10, + CLASS_TEST = 10, CLASS_DRUID = 11 }; @@ -116,7 +116,7 @@ enum Classes ((1<<(CLASS_WARRIOR-1))|(1<<(CLASS_PALADIN-1))|(1<<(CLASS_HUNTER-1))| (1<<(CLASS_ROGUE-1)) |(1<<(CLASS_PRIEST-1)) |(1<<(CLASS_SHAMAN-1))| (1<<(CLASS_MAGE-1)) |(1<<(CLASS_WARLOCK-1))|(1<<(CLASS_DRUID-1)) | - (1<<(CLASS_DEATH_KNIGHT-1))) + (1<<(CLASS_TEST-1)) |(1<<(CLASS_DEATH_KNIGHT-1))) // valid classes for creature_template.unit_class enum UnitClass @@ -2700,7 +2700,8 @@ enum QuestSort QUEST_SORT_JEWELCRAFTING = 373, QUEST_SORT_NOBLEGARDEN = 374, QUEST_SORT_PILGRIMS_BOUNTY = 375, - QUEST_SORT_LOVE_IS_IN_THE_AIR = 376 + QUEST_SORT_LOVE_IS_IN_THE_AIR = 376, + QUEST_SORT_TEST = 400 }; inline uint8 ClassByQuestSort(int32 QuestSort) @@ -2716,6 +2717,7 @@ inline uint8 ClassByQuestSort(int32 QuestSort) case QUEST_SORT_HUNTER: return CLASS_HUNTER; case QUEST_SORT_PRIEST: return CLASS_PRIEST; case QUEST_SORT_DRUID: return CLASS_DRUID; + case QUEST_SORT_TEST: return CLASS_TEST; case QUEST_SORT_DEATH_KNIGHT: return CLASS_DEATH_KNIGHT; } return 0; @@ -3357,7 +3359,7 @@ enum SpellFamilyNames SPELLFAMILY_SHAMAN = 11, SPELLFAMILY_UNK2 = 12, // 2 spells (silence resistance) SPELLFAMILY_POTION = 13, - // 14 - unused + SPELLFAMILY_TEST = 14, // 14 - unused // TEST SPELLFAMILY_DEATHKNIGHT = 15, // 16 - unused SPELLFAMILY_PET = 17
warning: LF will be replaced by CRLF in src/server/game/Miscellaneous/SharedDefines.h. The file will have its original line endings in your working directory. diff --git a/src/server/game/Scripting/ScriptLoader.cpp b/src/server/game/Scripting/ScriptLoader.cpp index 3e30e95..5709504 100644 --- a/src/server/game/Scripting/ScriptLoader.cpp +++ b/src/server/game/Scripting/ScriptLoader.cpp @@ -27,6 +27,7 @@ void AddSC_example_commandscript(); // spells void AddSC_deathknight_spell_scripts(); void AddSC_druid_spell_scripts(); +void AddSC_test_spell_scripts(); void AddSC_generic_spell_scripts(); void AddSC_hunter_spell_scripts(); void AddSC_mage_spell_scripts(); @@ -656,6 +657,7 @@ void AddSpellScripts() { AddSC_deathknight_spell_scripts(); AddSC_druid_spell_scripts(); + AddSC_test_spell_scripts(); AddSC_generic_spell_scripts(); AddSC_hunter_spell_scripts(); AddSC_mage_spell_scripts();
warning: LF will be replaced by CRLF in src/server/game/Scripting/ScriptLoader.cpp. The file will have its original line endings in your working directory. diff --git a/src/server/scripts/Spells/CMakeLists.txt b/src/server/scripts/Spells/CMakeLists.txt index 077b4cc..9b2bee3 100644 --- a/src/server/scripts/Spells/CMakeLists.txt +++ b/src/server/scripts/Spells/CMakeLists.txt @@ -14,6 +14,7 @@ set(scripts_STAT_SRCS Spells/spell_hunter.cpp Spells/spell_rogue.cpp Spells/spell_druid.cpp + Spells/spell_test.cpp Spells/spell_dk.cpp Spells/spell_quest.cpp Spells/spell_warrior.cpp
warning: LF will be replaced by CRLF in src/server/scripts/Spells/CMakeLists.txt. The file will have its original line endings in your working directory.
Then proceed to the creation of sql files. player_classlevelstats
REPLACE INTO `player_classlevelstats` (`class`, `level`, `basehp`, `basemana`) VALUES (10, 1, 46, 65);
player_levelstats
REPLACE INTO `player_levelstats` (`race`, `class`, `level`, `str`, `agi`, `sta`, `inte`, `spi`) VALUES (2, 10, 1, 23, 20, 23, 17, 24);
playercreateinfo
REPLACE INTO `playercreateinfo` (`race`, `class`, `map`, `zone`, `position_x`, `position_y`, `position_z`, `orientation`) VALUES (1, 10, 0, 12, -8949.95, -132.493, 83.5312, 0);
playercreateinfo_spell
REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 81, 'Dodge'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 196, 'One-Handed Axes'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 198, 'One-Handed Maces'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 201, 'One-Handed Swords'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 203, 'Unarmed'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 204, 'Defense'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 522, 'SPELLDEFENSE (DND)'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 668, 'Language Common'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 1843, 'Disarm'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 2382, 'Generic'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 2479, 'Honorless Target'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 3050, 'Detect'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 3365, 'Opening'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 5301, 'Defensive State (DND)'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 6233, 'Closing'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 6246, 'Closing'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 6247, 'Opening'); REPLACE INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES (1, 10, 6477, 'Opening'); etc....
then make some changes in the dbc files: CharStartOutfit.dbc, ChrClasses.dbc, gtOCTClassCombatRatingScalar.dbc, SkillLine.dbc, SkillRaceClassInfo.dbc, SkillTiers.dbc, TalentTab.dbc.... CharStartOutfit.dbc.csv For example here are a couple of lines in the race for one of the new class ChrClasses.dbc gtOCTClassCombatRatingScalar.dbc each class is described scalar each combat rating, ie to the number of lines divided into 11 groups, and then fill in the lines for the tenth grade for your preferred formula (you can simply use the other classes or set 1 for all tests). SkillLine.dbc SkillRaceClassInfo.dbc TalentTab.dbc I showed you the basic job of DBC, understand that there is not difficult to complete. WorldStateFrame.lua CLASS_BUTTONS = { ["WARRIOR"] = {0, 0.25, 0, 0.25}, ["MAGE"] = {0.25, 0.49609375, 0, 0.25}, ["ROGUE"] = {0.49609375, 0.7421875, 0, 0.25}, ["DRUID"] = {0.7421875, 0.98828125, 0, 0.25}, ["HUNTER"] = {0, 0.25, 0.25, 0.5}, ["SHAMAN"] = {0.25, 0.49609375, 0.25, 0.5}, ["PRIEST"] = {0.49609375, 0.7421875, 0.25, 0.5}, ["WARLOCK"] = {0.7421875, 0.98828125, 0.25, 0.5}, ["PALADIN"] = {0, 0.25, 0.5, 0.75}, ["DEATHKNIGHT"] = {0.25, 0.49609375, 0.5, 0.75}, ["TEST"] = {0.49609375, 0.7421875, 0.5, 0.75}, };
Constants.lua RAID_CLASS_COLORS = { ["HUNTER"] = { r = 0.67, g = 0.83, b = 0.45 }, ["WARLOCK"] = { r = 0.58, g = 0.51, b = 0.79 }, ["PRIEST"] = { r = 1.0, g = 1.0, b = 1.0 }, ["PALADIN"] = { r = 0.96, g = 0.55, b = 0.73 }, ["MAGE"] = { r = 0.41, g = 0.8, b = 0.94 }, ["ROGUE"] = { r = 1.0, g = 0.96, b = 0.41 }, ["DRUID"] = { r = 1.0, g = 0.49, b = 0.04 }, ["SHAMAN"] = { r = 0.0, g = 0.44, b = 0.87 }, ["WARRIOR"] = { r = 0.78, g = 0.61, b = 0.43 }, ["DEATHKNIGHT"] = { r = 0.77, g = 0.12 , b = 0.23 }, ["TEST"] = { r = 0.0, g = 0.45, b = 0.45 }, };
CLASS_SORT_ORDER = { "WARRIOR", "DEATHKNIGHT", "PALADIN", "PRIEST", "SHAMAN", "DRUID", "ROGUE", "MAGE", "WARLOCK", "HUNTER", "TEST", };
CLASS_ICON_TCOORDS = { ["WARRIOR"] = {0, 0.25, 0, 0.25}, ["MAGE"] = {0.25, 0.49609375, 0, 0.25}, ["ROGUE"] = {0.49609375, 0.7421875, 0, 0.25}, ["DRUID"] = {0.7421875, 0.98828125, 0, 0.25}, ["HUNTER"] = {0, 0.25, 0.25, 0.5}, ["SHAMAN"] = {0.25, 0.49609375, 0.25, 0.5}, ["PRIEST"] = {0.49609375, 0.7421875, 0.25, 0.5}, ["WARLOCK"] = {0.7421875, 0.98828125, 0.25, 0.5}, ["PALADIN"] = {0, 0.25, 0.5, 0.75}, ["DEATHKNIGHT"] = {0.25, .5, 0.5, .75}, ["TEST"] = {0.49609375, 0.7421875, 0.5, 0.75}, };
CharacterCreate.lua CLASS_ICON_TCOORDS = { ["WARRIOR"] = {0, 0.25, 0, 0.25}, ["MAGE"] = {0.25, 0.49609375, 0, 0.25}, ["ROGUE"] = {0.49609375, 0.7421875, 0, 0.25}, ["DRUID"] = {0.7421875, 0.98828125, 0, 0.25}, ["HUNTER"] = {0, 0.25, 0.25, 0.5}, ["SHAMAN"] = {0.25, 0.49609375, 0.25, 0.5}, ["PRIEST"] = {0.49609375, 0.7421875, 0.25, 0.5}, ["WARLOCK"] = {0.7421875, 0.98828125, 0.25, 0.5}, ["PALADIN"] = {0, 0.25, 0.5, 0.75}, ["DEATHKNIGHT"] = {0.25, 0.49609375, 0.5, 0.75}, ["MONK"] = {0.49609375, 0.7421875, 0.5, 0.75}, }; GlueStrings.lua CLASS_INFO_TEST0 = " "; CLASS_INFO_TEST1 = " "; CLASS_INFO_TEST2 = " ."; CLASS_INFO_TEST3 = " ."; CLASS_INFO_TEST = " ."; + Some changes in ChracterCreate.xml (you can take this file simply from the next topic, where they tried to describe a new class) I did not do this entire work again, but you will see the result of it at the time, when I myself studied it.
6
« on: January 18, 2013, 05:00:49 pm »
First we need to create a spell that will hang up on us effect. The figure below outlines all that is necessary for that would spell overlay effects. Next, you need to convert ScreenEffect.dbc with dbcUTIL 1 ID int 2 Name str 3 Type int - 0: ffxEffectGlow - 1: ffxEffectDeath - 2: ffxEffectNetherWorld - 3: ffxEffectSwirlingFog 4 Col color, see in hex. rrggbbxx 5 edge int Screen Edge Size 6 bw int (the higher this is.. the more Black and White the screen will go) 7 unk null 8 LightParams iRefId 9 SoundAmbience iRefId 10 ZoneMusic iRefId
Let's create a test for the effect. 900,"test@akriso-2",3,-872349952,0x2,0,,-1,0,0,
900 - ID; test@akriso-2 - Name; 3 - Effect Swirling Fog; -872349952 - rrggbbxx; 0x2 - Screen Edge Size; 0 - bw int (the higher this is.. the more Black and White the screen will go); _ - null; -1 - LightParams; 0 - SoundAmbience; 0 - ZoneMusic. Save both DBC file, restart the server and make a patch for the client. 902,"test@akriso-3",2,-176267558,0x2,0,,-1,0,0, 900,"test@akriso-2",3,-872349952,0x2,0,,-1,0,0,
7
« on: January 18, 2013, 09:20:21 am »
tell me how to tie ScreenEffect.dbc SpellVisual.dbc, I can not find where it refers to ... created a new effect for the screen, but I can not verify it.
8
« on: January 13, 2013, 11:28:06 pm »
here are some of them. Absolutely all the spells work exactly with what is written in the description. ' http://[url=http://imgur.com/63Kcb,f94Qr,yC16p,OJrN4,JBpvZ,QsklZ,0ia9R,sITFi,l4VFd,JSy5S,AVTPn,QMiU5,VecCY,t0OFr,VKfAz,9ulKw,KRQQR,Yc6kp,KiGDx#18" onclick="window.open(this.href);return false;]http://imgur.com/63Kcb,f94Qr,yC16p,OJrN ... p,KiGDx#18 [/url]
9
« on: January 05, 2013, 04:23:15 pm »
it became necessary to repaint the BLP file. Using standard console converter BLP-png png-BLP in the game but ..... BLP file does not appear ... just green .... changed to test 3 of 4 BLP files and checked the result shows only the file that has not changed ... I apologize for my English please give a normal program for converting ( 3.3.5а )
10
« on: December 28, 2012, 09:15:55 pm »
WMO made import of 403 when you enter the WMO the textures are found around the object disappear, ie ADT begin to show through. If you exit the WMO is good ... is there any way to solve this problem?
11
« on: November 08, 2012, 09:29:10 pm »
please tell me how to put the custom patches to 4.0.6
I copied a patch of updates. assigns it a new name, and I max number of files in it, poured custom dBc but for some reason does not work .... patch on the label is rolled by, so I created a new spell - he works through the spell command. cast ID, but I do not see it in the spell beech => new dBc patch does not work :x
p.s. I apologize for my bad English
12
« on: April 11, 2012, 12:38:35 pm »
how to port cataclysm 4.3.x ( mop ) adt to lk 3.3.5? cataclysm use 3 adt ><
Pages: [1]
|