CustomGames.ru - Dota 2 пользовательские игры

[БАГ]Иконки предметов в шопе.

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн undsent

  • 14
  • Мощь: 0
Ситуация следующая:
     Добавил в шоп предметы, с кастомными иконками. При выборе сборного предмета компоненты показываются пустыми квадратиками, в чем может быть причина?

Вот скрин:

Оффлайн Илья

  • Супермодератор
  • 1892
  • Мощь: 16
Re: [БАГ]Иконки предметов в шопе.
« Ответ #1 : 08-01-2016, 11:42:48 »
Ситуация следующая:
     Добавил в шоп предметы, с кастомными иконками. При выборе сборного предмета компоненты показываются пустыми квадратиками, в чем может быть причина?

Вот скрин:


Ты иконки этим "компонентам добавил"? Или стандартные так показываются?
Куда кинул иконки предметов?

Оффлайн undsent

  • 14
  • Мощь: 0
Re: [БАГ]Иконки предметов в шопе.
« Ответ #2 : 08-01-2016, 11:45:08 »
Иконки в папки flash3/images/items 
В том то и дело что некоторые предметы отображаются нормально, некоторые нет. В них есть как стандартные валвоские иконки (item_boots и другие) так и кастомные.
Эти же компоненты отображаются в магазине, а вот именно когда выбераешь его в быструю покупку, или смотришь из чего собирается - вот такая вот хрень.

Оффлайн Илья

  • Супермодератор
  • 1892
  • Мощь: 16
Re: [БАГ]Иконки предметов в шопе.
« Ответ #3 : 08-01-2016, 11:51:02 »
А папка flash у тебя в ресурсах в game? 
С магазином ничего самостоятельного не делал?
Скинь код любой своей кастомной вещи.

Оффлайн undsent

  • 14
  • Мощь: 0
Re: [БАГ]Иконки предметов в шопе.
« Ответ #4 : 08-01-2016, 11:54:00 »
ну вот например дефолтный сапог с валвоской иконкой, он как раз таки не отображается в компонентах и быстрой покупке, в магазине и инвентаре героя все ок.

Спойлер
Код
"item_boots_basic" 
{
"ID"           "1201"
"BaseClass"    "item_datadriven"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_ITEM | DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityTextureName" "item_boots"
"Model"        "models/props_gameplay/boots_of_speed.vmdl"
"Effect"       "particles/generic_gameplay/dropped_item.vpcf"

"ItemCost"     "300"
"ItemKillable" "0"
"ItemSellable" "1"
"ItemPurchasable" "1"
"ItemDroppable" "1"
"ItemShareability" "ITEM_NOT_SHAREABLE"

"ItemRecipe"    "0"

"SideShop"     "0"
"SecretShop"   "0"

"ItemStackable" "0"
"ItemPermanent" "0"
"ItemDisassembleRule" "DOTA_ITEM_DISASSEMBLE_ALWAYS"

"AbilitySpecial"
{
"01"
{
"var_type"      "FIELD_INTEGER"
"bonus_movespeed"    "25"
}
}

"Modifiers"
{
"modifier_item_boots_movespeed"
{
"Passive"  "1"
"IsHidden" "1"
"Attributes" "MODIFIER_ATTRIBUTE_NONE"
"Properties"
{
"MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE" "%bonus_movespeed"
}
}
}
}
[свернуть]

Оффлайн undsent

  • 14
  • Мощь: 0
Re: [БАГ]Иконки предметов в шопе.
« Ответ #5 : 08-01-2016, 12:24:16 »
Даже не знаю что сделать, сравниваю 2 кода предметов - один и которых отображается нормально, а другой нет. Все абсолютно одинаково.
Хелп ребзя. :-*

Оффлайн CryDeS

  • Друзья CG
  • 1194
  • Мощь: 11
Re: [БАГ]Иконки предметов в шопе.
« Ответ #6 : 08-01-2016, 12:45:56 »
У меня была такая же фигня в двух случаях:
-ID предметов где то совпадал
-Одна текстурка использовалась на несколько предметов
Первое понятно как менять, второе тоже вполне очевидно.

Оффлайн undsent

  • 14
  • Мощь: 0
Re: [БАГ]Иконки предметов в шопе.
« Ответ #7 : 08-01-2016, 12:55:24 »
У меня была такая же фигня в двух случаях:
-ID предметов где то совпадал
-Одна текстурка использовалась на несколько предметов
Первое понятно как менять, второе тоже вполне очевидно.

Проверил первым делом, все чисто.
Попробую поменять айдишники на абсолютно новые, позже отпишу.

Оффлайн undsent

  • 14
  • Мощь: 0
Re: [БАГ]Иконки предметов в шопе.
« Ответ #8 : 08-01-2016, 13:03:22 »
UPD.
Смена айдишников не помогла. :(
« Последнее редактирование: 08-01-2016, 13:09:13 от undsent »

Оффлайн Илья

  • Супермодератор
  • 1892
  • Мощь: 16
Re: [БАГ]Иконки предметов в шопе.
« Ответ #9 : 08-01-2016, 14:32:52 »
Лично я не спец, но по мне так у тебя много всяких лишних параметров.  Особенно меня напрягает
Код
		"SideShop"     "0" 
"SecretShop"   "0"
Но чисто из-за моего не знания полного функционала  этих параметров.
Попробуй использовать для начала только некоторые, например у меня на шмотках эти:

Код

"ID" "1204"

// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "item_datadriven"
"AbilityBehavior"         "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"Model" "models/items/tidehunter/a_bit_of_boat/a_bit_of_boat.vmdl"
// Item Info
//-------------------------------------------------------------------------------------------------------------

"ItemCost" "1"
"ItemShopTags" "damage"
"ItemQuality" "rare"
"ItemDeclarations" "DECLARE_PURCHASES_TO_SPECTATORS"
"ItemDisassembleRule" "DOTA_ITEM_DISASSEMBLE_NEVER"
"ItemAliases" "item_bat"
"ItemAlertable" "0"
"ItemPurchasable" "0"
"ItemKillable" "1"
"ItemSellable" "1"
"ItemDroppable" "1"
"ItemShareability" "ITEM_FULLY_SHAREABLE"


"AbilityTextureName" "bat"



Оффлайн Илья

  • Супермодератор
  • 1892
  • Мощь: 16
Re: [БАГ]Иконки предметов в шопе.
« Ответ #10 : 08-01-2016, 14:34:40 »
Можешь попробовать отключить свои шмотки и проверить, правильно ли работают оригинальные. А далее в своих убрать на время кучу параметров, оставив только самые необходимые, чтобы вещь функционировала.

Оффлайн undsent

  • 14
  • Мощь: 0
Re: [БАГ]Иконки предметов в шопе.
« Ответ #11 : 16-01-2016, 20:40:45 »
Проблему решил.
При удалении стандартных предметов из доты, иконки перестают отображаться в магазине.
Пришлось качать иконки стандартных предметов и использовать их как кастомные.

Оффлайн CryDeS

  • Друзья CG
  • 1194
  • Мощь: 11
Re: [БАГ]Иконки предметов в шопе.
« Ответ #12 : 16-01-2016, 21:15:13 »
Проблему решил.
При удалении стандартных предметов из доты, иконки перестают отображаться в магазине.
Пришлось качать иконки стандартных предметов и использовать их как кастомные.
-Одна текстурка использовалась на несколько предметов
seriously?

Оффлайн undsent

  • 14
  • Мощь: 0
Re: [БАГ]Иконки предметов в шопе.
« Ответ #13 : 16-01-2016, 21:22:08 »
seriously?

Не совсем понял что ты имеешь ввиду, но перед тем как делать свои предметы, я убрал возможность покупать стандартные предметы(не спрятал их а убрал полностью)
с помощью этого
Спойлер
Код
// Dota Abilities Override File
"DOTAAbilities"
{     
 
// ITEM SHOPS---------------------------------------------------
 
        "item_blink"                    "REMOVE"
        "item_blades_of_attack"                 "REMOVE"
        "item_broadsword"                       "REMOVE"
        "item_chainmail"                        "REMOVE"
        "item_claymore"                 "REMOVE"
        "item_helm_of_iron_will"                        "REMOVE"
        "item_javelin"                  "REMOVE"
        "item_mithril_hammer"                   "REMOVE"
        "item_platemail"                        "REMOVE"
        "item_quarterstaff"                     "REMOVE"
        "item_quelling_blade"                   "REMOVE"
        "item_ring_of_protection"                       "REMOVE"
        "item_stout_shield"                     "REMOVE"
        "item_gauntlets"                        "REMOVE"
        "item_slippers"                 "REMOVE"
        "item_mantle"                   "REMOVE"
        "item_branches"                 "REMOVE"
        "item_belt_of_strength"                 "REMOVE"
        "item_boots_of_elves"                   "REMOVE"
        "item_robe"                     "REMOVE"
        "item_circlet"                  "REMOVE"
        "item_ogre_axe"                 "REMOVE"
        "item_blade_of_alacrity"                        "REMOVE"
        "item_staff_of_wizardry"                        "REMOVE"
        "item_ultimate_orb"                     "REMOVE"
        "item_gloves"                   "REMOVE"
        "item_lifesteal"                        "REMOVE"
        "item_ring_of_regen"                    "REMOVE"
        "item_sobi_mask"                        "REMOVE"
        "item_boots"                    "REMOVE"
        "item_gem"                      "REMOVE"
        "item_cloak"                    "REMOVE"
        "item_talisman_of_evasion"                      "REMOVE"
        "item_cheese"                   "REMOVE"
        "item_magic_stick"                      "REMOVE"
        "item_recipe_magic_wand"                        "REMOVE"
        "item_magic_wand"                       "REMOVE"
        "item_ghost"                    "REMOVE"
        "item_clarity"                  "REMOVE"
        "item_flask"                    "REMOVE"
        "item_dust"                     "REMOVE"
        "item_bottle"                   "REMOVE"
        "item_ward_observer"                    "REMOVE"
        "item_ward_sentry"                      "REMOVE"
        "item_tango"                    "REMOVE"
        "item_tango_single"                     "REMOVE"
        "item_courier"                  "REMOVE"
        "item_tpscroll"                 "REMOVE"
        "item_recipe_travel_boots"                      "REMOVE"
        "item_travel_boots"                     "REMOVE"
        "item_recipe_phase_boots"                       "REMOVE"
        "item_phase_boots"                      "REMOVE"
        "item_demon_edge"                       "REMOVE"
        "item_eagle"                    "REMOVE"
        "item_reaver"                   "REMOVE"
        "item_relic"                    "REMOVE"
        "item_hyperstone"                       "REMOVE"
        "item_ring_of_health"                   "REMOVE"
        "item_void_stone"                       "REMOVE"
        "item_mystic_staff"                     "REMOVE"
        "item_energy_booster"                   "REMOVE"
        "item_point_booster"                    "REMOVE"
        "item_vitality_booster"                 "REMOVE"
        "item_recipe_power_treads"                      "REMOVE"
        "item_power_treads"                     "REMOVE"
        "item_recipe_hand_of_midas"                     "REMOVE"
        "item_hand_of_midas"                    "REMOVE"
        "item_recipe_oblivion_staff"                    "REMOVE"
        "item_oblivion_staff"                   "REMOVE"
        "item_recipe_pers"                      "REMOVE"
        "item_pers"                     "REMOVE"
        "item_recipe_poor_mans_shield"                  "REMOVE"
        "item_poor_mans_shield"                 "REMOVE"
        "item_recipe_bracer"                    "REMOVE"
        "item_bracer"                   "REMOVE"
        "item_recipe_wraith_band"                       "REMOVE"
        "item_wraith_band"                      "REMOVE"
        "item_recipe_null_talisman"                     "REMOVE"
        "item_null_talisman"                    "REMOVE"
        "item_recipe_mekansm"                   "REMOVE"
        "item_mekansm"                  "REMOVE"
        "item_recipe_vladmir"                   "REMOVE"
        "item_vladmir"                  "REMOVE"
        "item_flying_courier"                   "REMOVE"
        "item_recipe_buckler"                   "REMOVE"
        "item_buckler"                  "REMOVE"
        "item_recipe_ring_of_basilius"                  "REMOVE"
        "item_ring_of_basilius"                 "REMOVE"
        "item_recipe_pipe"                      "REMOVE"
        "item_pipe"                     "REMOVE"
        "item_recipe_urn_of_shadows"                    "REMOVE"
        "item_urn_of_shadows"                   "REMOVE"
        "item_recipe_headdress"                 "REMOVE"
        "item_headdress"                        "REMOVE"
        "item_recipe_sheepstick"                        "REMOVE"
        "item_sheepstick"                       "REMOVE"
        "item_recipe_orchid"                    "REMOVE"
        "item_orchid"                   "REMOVE"
        "item_recipe_cyclone"                   "REMOVE"
        "item_cyclone"                  "REMOVE"
        "item_recipe_force_staff"                       "REMOVE"
        "item_force_staff"                      "REMOVE"
        "item_recipe_dagon"                     "REMOVE"
        "item_recipe_dagon_2"                   "REMOVE"
        "item_recipe_dagon_3"                   "REMOVE"
        "item_recipe_dagon_4"                   "REMOVE"
        "item_recipe_dagon_5"                   "REMOVE"
        "item_dagon"                    "REMOVE"
        "item_dagon_2"                  "REMOVE"
        "item_dagon_3"                  "REMOVE"
        "item_dagon_4"                  "REMOVE"
        "item_dagon_5"                  "REMOVE"
        "item_recipe_necronomicon"                      "REMOVE"
        "item_recipe_necronomicon_2"                    "REMOVE"
        "item_recipe_necronomicon_3"                    "REMOVE"
        "item_necronomicon"                     "REMOVE"
        "item_necronomicon_2"                   "REMOVE"
        "item_necronomicon_3"                   "REMOVE"
        "item_recipe_ultimate_scepter"                  "REMOVE"
        "item_ultimate_scepter"                 "REMOVE"
        "item_recipe_refresher"                 "REMOVE"
        "item_refresher"                        "REMOVE"
        "item_recipe_assault"                   "REMOVE"
        "item_assault"                  "REMOVE"
        "item_recipe_heart"                     "REMOVE"
        "item_heart"                    "REMOVE"
        "item_recipe_black_king_bar"                    "REMOVE"
        "item_black_king_bar"                   "REMOVE"
        "item_aegis"                    "REMOVE"
        "item_recipe_shivas_guard"                      "REMOVE"
        "item_shivas_guard"                     "REMOVE"
        "item_recipe_bloodstone"                        "REMOVE"
        "item_bloodstone"                       "REMOVE"
        "item_recipe_sphere"                    "REMOVE"
        "item_sphere"                   "REMOVE"
        "item_recipe_reflex_energy_regen_booster"                       "REMOVE"
        "item_vanguard"                 "REMOVE"
        "item_recipe_blade_mail"                        "REMOVE"
        "item_blade_mail"                       "REMOVE"
        "item_recipe_soul_booster"                      "REMOVE"
        "item_soul_booster"                     "REMOVE"
        "item_recipe_hood_of_defiance"                  "REMOVE"
        "item_hood_of_defiance"                 "REMOVE"
        "item_recipe_rapier"                    "REMOVE"
        "item_rapier"                   "REMOVE"
        "item_recipe_monkey_king_bar"                   "REMOVE"
        "item_monkey_king_bar"                  "REMOVE"
        "item_recipe_radiance"                  "REMOVE"
        "item_radiance"                 "REMOVE"
        "item_recipe_butterfly"                 "REMOVE"
        "item_butterfly"                        "REMOVE"
        "item_recipe_greater_crit"                      "REMOVE"
        "item_greater_crit"                     "REMOVE"
        "item_recipe_basher"                    "REMOVE"
        "item_basher"                   "REMOVE"
        "item_recipe_bfury"                     "REMOVE"
        "item_bfury"                    "REMOVE"
        "item_recipe_manta"                     "REMOVE"
        "item_manta"                    "REMOVE"
        "item_recipe_lesser_crit"                       "REMOVE"
        "item_lesser_crit"                      "REMOVE"
        "item_recipe_armlet"                    "REMOVE"
        "item_armlet"                   "REMOVE"
        "item_recipe_invis_sword"                       "REMOVE"
        "item_invis_sword"                      "REMOVE"
        "item_recipe_sange_and_yasha"                   "REMOVE"
        "item_sange_and_yasha"                  "REMOVE"
        "item_recipe_satanic"                   "REMOVE"
        "item_satanic"                  "REMOVE"
        "item_recipe_mjollnir"                  "REMOVE"
        "item_mjollnir"                 "REMOVE"
        "item_recipe_skadi"                     "REMOVE"
        "item_skadi"                    "REMOVE"
        "item_recipe_sange"                     "REMOVE"
        "item_sange"                    "REMOVE"
        "item_recipe_helm_of_the_dominator"                     "REMOVE"
        "item_helm_of_the_dominator"                    "REMOVE"
        "item_recipe_maelstrom"                 "REMOVE"
        "item_maelstrom"                        "REMOVE"
        "item_recipe_desolator"                 "REMOVE"
        "item_desolator"                        "REMOVE"
        "item_recipe_yasha"                     "REMOVE"
        "item_yasha"                    "REMOVE"
        "item_recipe_mask_of_madness"                   "REMOVE"
        "item_mask_of_madness"                  "REMOVE"
        "item_recipe_diffusal_blade"                    "REMOVE"
        "item_recipe_diffusal_blade_2"                  "REMOVE"
        "item_diffusal_blade"                   "REMOVE"
        "item_diffusal_blade_2"                 "REMOVE"
        "item_recipe_ethereal_blade"                    "REMOVE"
        "item_ethereal_blade"                   "REMOVE"
        "item_recipe_soul_ring"                 "REMOVE"
        "item_soul_ring"                        "REMOVE"
        "item_recipe_arcane_boots"                      "REMOVE"
        "item_arcane_boots"                     "REMOVE"
        "item_orb_of_venom"                     "REMOVE"
        "item_recipe_ancient_janggo"                    "REMOVE"
        "item_ancient_janggo"                   "REMOVE"
        "item_recipe_medallion_of_courage"                      "REMOVE"
        "item_medallion_of_courage"                     "REMOVE"
        "item_smoke_of_deceit"                  "REMOVE"
        "item_recipe_veil_of_discord"                   "REMOVE"
        "item_veil_of_discord"                  "REMOVE"
        "item_recipe_rod_of_atos"                       "REMOVE"
        "item_rod_of_atos"                      "REMOVE"
        "item_recipe_abyssal_blade"                     "REMOVE"
        "item_abyssal_blade"                    "REMOVE"
        "item_recipe_heavens_halberd"                   "REMOVE"
        "item_heavens_halberd"                  "REMOVE"
        "item_recipe_ring_of_aquila"                    "REMOVE"
        "item_ring_of_aquila"                   "REMOVE"
        "item_recipe_tranquil_boots"                    "REMOVE"
        "item_tranquil_boots"                   "REMOVE"
        "item_shadow_amulet"                    "REMOVE"
        "item_halloween_candy_corn"                     "REMOVE"
        "item_mystery_hook"                     "REMOVE"
        "item_mystery_arrow"                    "REMOVE"
        "item_mystery_missile"                  "REMOVE"
        "item_mystery_toss"                     "REMOVE"
        "item_mystery_vacuum"                   "REMOVE"
        "item_halloween_rapier"                 "REMOVE"
        "item_greevil_whistle"                  "REMOVE"
        "item_greevil_whistle_toggle"                   "REMOVE"
        "item_present"                  "REMOVE"
        "item_winter_stocking"                  "REMOVE"
        "item_winter_skates"                    "REMOVE"
        "item_winter_cake"                      "REMOVE"
        "item_winter_cookie"                    "REMOVE"
        "item_winter_coco"                      "REMOVE"
        "item_winter_ham"                       "REMOVE"
        "item_winter_kringle"                   "REMOVE"
        "item_winter_mushroom"                  "REMOVE"
        "item_winter_greevil_treat"                     "REMOVE"
        "item_winter_greevil_garbage"                   "REMOVE"
        "item_winter_greevil_chewy"                     "REMOVE"
}
[свернуть]

И когда стал использовать имена иконок из вики, то появилась описанная выше проблема.
Я просто скачал все нужные мне иконки и закинул их в папку flash3/images/items/

Оффлайн Илья

  • Супермодератор
  • 1892
  • Мощь: 16
Re: [БАГ]Иконки предметов в шопе.
« Ответ #14 : 16-01-2016, 22:02:12 »
Ох ни***се, впервые вижу подобную штуку. За "remove" спасибо, только вот, почему бы не сделать по человечески:
Код
// Dota Abilities Override File
"DOTAAbilities"
{
"Version" "1"

//=================================================================================================================
// items
//=================================================================================================================
"item_flying_courier"
{
"ItemPurchasable" "0"
}

"item_recipe_force_staff"
{
"ItemPurchasable" "0"
}

//и т.д.

}




Тот же самый эффект и не надо грузить иконки, которые итак загружены.