Çılgın bir kedi yetiştirme rol yapma oyunu, The Binding of Isaac ve Super Meat Boy yazarından. Her seferinde yeni bir denemeye dönüşen, sıra tabanlı bir... Daha fazla bilgi
Yeteneklerin Detaylı Açıklamaları
-
İndir (725.53 kB)19 Şubat 2026, 14:49podrobnye-opisanija-sposobnostejj_1771501745_862255.zip
Gerekli Mewtator.
CSV dosyalarının modifikasyon özellikleri nedeniyle bu mod, aşağıda listelenen dosyalardaki yetenek açıklamalarını (anahtarlar, _DESC ile biten) değiştiren diğer modlarla uyumlu değildir.
Yazar, /data/text/abilities.csv ve /data/text/items.csv dosyalarını şu mantıkla düzenledi: A sütunundaki _DESC ile biten hücreleri bulmak. Bunlar yetenek açıklamaları olarak kullanılır ve dosyada çevirileri de saklanır. (Ben çevirileri düzenlemedim, çünkü bu detaylı açıklamalar, oyunun İngilizce kodundan kopyalanmış değerlerdir.)
Bu hücrelerin her biri için, /data/abilities veya /data/weapons dizinlerinde bulunan .gon dosyaları içindeki tam metni bulmak. Bu satırlar, belirli yeteneklerin veri yapılarında bulunur, örneğin basic_attacks.gon içinde:
BasicRanged {
template lobbed_attack
meta {
name "ABILITY_LOBBEDSHOT_NAME"
desc "ABILITY_LOBBEDSHOT_DESC"
animate_name false
}
target {
min_range 3
max_range 5+bonus_range
}
damage_instance {
damage 4+bonus_ranged_damage
}
}
Bu verilerden önemli bilgileri aldım, örneğin minimum ve maksimum mesafe ile hasarın menzile bağlı olup olmadığını ve bunları 1. adımda belirtilen abilities.csv dosyasının B sütununa ekledim.
Bazı yetenekler diğerlerinden özellikler miras alır. Örneğin, ScatterShot ve ScatterShot2:
ScatterShot {
template lobbed_attack
meta {
name "ABILITY_SCATTERSHOT_NAME"
desc "ABILITY_SCATTERSHOT_DESC"
class Hunter
}
graphics {
}
cost {
infcantrip true
mana 7
}
target {
max_aoe 3
min_range 3
max_range 6+bonus_range
aoe_chance .5
restrictions none
can_multihit true
}
damage_instance {
damage 5+bonus_ranged_damage
type ranged
}
}
ScatterShot2 {
variant_of ScatterShot
meta {
desc "ABILITY_SCATTERSHOT2_DESC"
}
target {
max_aoe 4
aoe_restrictions [exclude_allies]
}
}
ScatterShot2 için ScatterShot'tan değerler kullanıldı ve kendi parametreleri de eklendi. Yazar, yalnızca /data/ability_templates/ability_templates.gon dosyasında bulduğu değerleri topladı.
Belki bir şeyler eksik ama şu an elimde olanlar bunlar.
Требуется Mewtator.
Из-за особенностей модификации csv-файлов этот мод несовместим с другими модами, которые изменяют описания способностей (ключи, заканчивающиеся на _DESC) в перечисленных ниже файлах.
Автор редактировал файлы /data/text/abilities.csv и /data/text/items.csv по следующей логике:Найти ячейки в колонке A, которые заканчиваются на _DESC. Они используются как описания способностей, и в файле также хранятся их переводы. (Я не редактировал переводы, так как эти подробные описания — это просто значения, скопированные из кода игры на английском языке.)
Для каждой из этих ячеек найти полный текст внутри .gon-файлов, расположенных в /data/abilities или /data/weapons. Эти строки содержатся в структурах данных конкретных способностей, например, в basic_attacks.gon можно найти:
BasicRanged {
template lobbed_attack
meta {
name "ABILITY_LOBBEDSHOT_NAME"
desc "ABILITY_LOBBEDSHOT_DESC"
animate_name false
}
target {
min_range 3
max_range 5+bonus_range
}
damage_instance {
damage 4+bonus_ranged_damage
}
}
Из этих данных я брал важную информацию, например, минимальную и максимальную дистанцию, а также, зависит ли урон от дальности, и добавлял её в колонку B файла abilities.csv из шага 1.
Некоторые способности наследуют свойства от других. Например, ScatterShot и ScatterShot2:
ScatterShot {
template lobbed_attack
meta {
name "ABILITY_SCATTERSHOT_NAME"
desc "ABILITY_SCATTERSHOT_DESC"
class Hunter
}
graphics {
}
cost {
infcantrip true
mana 7
}
target {
max_aoe 3
min_range 3
max_range 6+bonus_range
aoe_chance .5
restrictions none
can_multihit true
}
damage_instance {
damage 5+bonus_ranged_damage
type ranged
}
}
ScatterShot2 {
variant_of ScatterShot
meta {
desc "ABILITY_SCATTERSHOT2_DESC"
}
target {
max_aoe 4
aoe_restrictions [exclude_allies]
}
}
Для ScatterShot2 были использованы значения из ScatterShot, а также её собственные параметры. Автор собирал только те значения, которые нашёл в /data/ability_templates/ability_templates.gon
Возможно, чего-то не хватает, но это всё, что у меня есть на данный момент.
Faydalı bağlantılar:
