Для честных: []
Можно получить больше возможностей могут отредактировать main.pak/levels/1.xml 2.xml 3.xml - можно изменить начальные условия для уровней кампании, соответственно 1й мир, зимний и пустынный. можно создать собственные условия и соревноваться с другими людьми. Например, убрать весь песок из уровня. Или поставить 100% шанс сорваться с стены без лестницы/лесов.
param name="AutoSaveTime" value="60" можно засьтавить игру сохраняться чаще.
Artmoney и Cheat Engine[]
1. Игра замечательно ломается artmoney. Блок памяти для значений игры динамический. Это значит что все адреса при перезапуске игры будут меняться, но можно воспользоваться функцией "автоизменение адресов" и "указатель"
2. игра замечательно редактируется!
Предупреждение: прежде, чем выполнять следующие действия сделайте копию файлов игры. На всякий случай копию сохранений путь к которым вида c:\Users\admin\AppData\Roaming\dekovir\crafttheworld\ для win7. Значения меняйте аккуратно. Некоторые значения могут задаваться в % и если поставить "110", то игра может завершиться с ошибкой.
У файла main.pak в папке с игрой нужно сменить расширение на .rar или просто открыть архиватором. А дальше открывать текстовым редактором файлы *.xml и менять нужные значения. В начале каждого файла подробные русские комментарии к каждой строке кода. Так что разберётся любая блондинка.
Редактирование ресурсов: []
Все файлы искать в CraftTheWorld\main.pak, он открывается любым архиватором
Файл blocks.xml[]
extract="1" время на разрушение блока
resource="gold-20-70, mithril-20-90, silver-20-90, coal-20-90, money" лут при разрушении блока.
Файл world.xml []
"ChanceOfBreak" value="10" убираем шанс сорваться со стены
"MinMoneyStart" value="998" начальные кол-во монет[]
<param name="ManaRestoreTime" value="180"/> - value="180" время восстановления маны, чем ниже тем быстрее.
Файл craft_resources.xml[]
можно редактировать параметры брони, оружия, еды, зелий, открывать закрытые вещи (шапка деда мороза, тыква хэллуина), выставлять цены и кол-во в магазине
Оружие[]
Мифриловый меч
<resource name="sword_mithril" title="%MithrilSwordT" desc="%MithrilSwordD" file="gfx\level_tiles\craft_tools\sword\sword_mfr" application="creature" properties="speed=x3,attack=x9.5,distance=1,iron,sword,ani_items=mithril_sword,metallic,mithril" class="weapon" shop_count="10" shop_cost="0" />
правим
speed=x3,attack=x9.5 на speed=x10,attack=x940.5
Еда:[]
<resource name="meat_cooked" title="%GrilledmeatT" desc="%GrilledmeatD" file="gfx\level_tiles\craft_res\food\craft_meat_cooked" application="food" properties="healt=5.2,satiety=10" shop_count="30" shop_cost="1" />
Здесь добавлено
properties="healt=5.2,satiety=10" теперь это блюдо восстанавливает 52% ХП и 10 сытости, хотя в оригинале давало, кажется 1 или 2 сытности. shop_count="30" - продается упаковкой в 30шт shop_cost="1" за 1 монету (попробовать поставить 0)
Броня:[]
armor=500% - на 600 игра не выкидывало, более 999% не тестировлось. Дико увеличивает броню, в статах при 600% указывает защиту под 120 у 1 вещи. shop_count="20" - будет продаватся сразу по 20 шт, 1 раз купил на всех гномов (20ур максимум) shop_cost="1 цена 1 золотой
char_levels.txt[]
Можно произвольно задать требуемый опыт для определенного уровня, так же добавить новые.
Например, дописав список до 63 уровня, будем иметь 63 вечно голодных бездельника и нехватку кроватей!
Гномы[]
Файл: main.pak\data\creatures.xml
После данной строки идут почти всевозможные параметры гномов:
<creature name="worker">
Из этих параметров для собственной выгоды можно изменить:
- <healt value="10"/> - здоровье гномов.
- <satiety value="10"/> - голод.
- <walk_speed value="80"/> - скорость перемещения гномов по оси абсцисс.
- climbs_speed value="60" - скорость перемещения гномов по оси ординат, т.е. скорость, с которой они будут карабкаться по стенам.
- <climbs_ladder_speed value="80"/> - Аналогично предыдущему пункту, но с использованием лестницы.
- <fall_height value="3"/> - С какой высоты упадёт гном без повреждений. Можно вместо 3 поставить 1000, тогда гномы не будут получать урон от падения
- <capacity value="3"/> - количество предметов, которые сможет носить гном. В сумме с коробом не желательно, чтобы гномы носили более 9-10 предметов, иначе они не будут перемещаться вообще.
- <attack value="0.5"/> - сила атаки гномов без оружия. Можно поставить значение 10.0, и не мучиться с крафтом или покупкой оружия для война, так как они даже Злобоглаза уничтожат одним ударом.
- <water_die_time value="100"/> - сколько секунд требуется гному, чтобы утонуть! Значение 1000 делает их почти полностью устойчивыми к воде.
- resources value="brains-1, bone-1-25" для каждого моба можно задать лут.
Также можно поиграться с другими сущностями.
Для гидов - тех кто любит заполнять wiki, тестировать и разбираться в тонкостях:[]
в файле world.xml перечислены глобальные константы, например, ="DirectControlSpeedRatio" value="1.5" и пояснение "коэф. ускорения человечка при непосредственном управлении" это значит что на высокой сложности можно управлять гномом и честно добиваться ускорения производства ровно на 50%. так - что изи)
"TreesNearHome" value="5" означает что не выйдет делать высокие фермы для деревьев создавая полосы земли в воздухе. но можно делать полосы ниже уровня склада.
Крафт монет[]
Полностью уничтожается игровой процесс основанный на прохождении дерева технологий. Игра превращается в "принеси всё из магазина", но вы получаете полную свободу творчества! Купив ресурсы, можно создавать хитроумные ловушки для волн монстров на уровне сложности "сложно" и "невозможно". Или можно сразу строить красивый замок гномов. Также можно создавать пути из лифтов, люков, дверей и железной дороги и следить за поведением гномов:"Как они выбирают маршрут?
Три Шага.[]
Шаг 1. Создаём резервную копию файла main.pak
Шаг 2. Добавляем рецепт крафта монет:
Файл: main.pak\data\recipes.xml
В качестве образца берём рецепт крафта деревянной дубинки(club).
<recipe name="club" ingredients="wood-1,wood-5" produce="club" group="1" save="true" craft_need="" priority="0,club" />
Копируем строку и меняем на:
<recipe name="money" ingredients="dirt-1" produce="money=100" group="1" save="true" craft_need="" />
То есть из 1 земли получим 100 монет. Больше 100 нельзя - не работает!
(После большого промежутка тестирования, пришёл к выводу, что часть: "priority="0,money"" - не нужна и вредна. Изменил строку, этой части Вы в ней не увидите.)
Шаг 3. Включаем рецепт монет в дерево технологий, иначе при игре с деревом технологий исследовать крафт монет будет просто невозможно(в режиме песочницы рецепты дропаются рандомно при разрушении блоков).
Файл: main.pak\data\default_techtree.csv
Ищем деревянную дубинку(club) и добавляем, рядом с ней, монеты (money):
basic_timber_works,ladder,timbered_bridge,hatch_wooden;basic_iron_works,pot,padlock,nail;<basic_illuminating,torch,torch_mucus,mlight;basic_tools_making,club,money,pick_stone,
Всё! Можно включать игру и крафтить монеты.
Дополнение 1[]
Чисто психологически, крафт монет из земли это какие-то "грязные деньги". Улучшим рецепт и будем делать монеты из золотых слитков.
Файл: main.pak\data\recipes.xml
<recipe name="money" ingredients="gold_ingot-1" ...
Изменим цену в магазине на золотые слитки 30шт за 1 монету.
Файл: main.pak\data\craft_resources.xml
Было shop_count="1" shop_cost="10". Будет: shop_count="30" shop_cost="1"
<resource name="gold_ingot" title="%GoldIngotT" desc="%GoldIngotD" file="gfx\level_tiles\craft_res\sgold" application="halfstuff" shop_count="30" shop_cost="1" />
Покупаем золотые слитки в магазине и чеканим из них монетки.
MsRodist (обсуждение) 19:34, ноября 6, 2015 (UTC)
Изменение любых рецептов[]
Можно свободно изменять другие крафты. Допустим, мы хотим изменимить крафт Башни "Тесла". Для начала, нужно узнать, под каким номером находятся ячейки на сетке крафта:
Далее, в рецепте используется формат "a-b", где a - идентификатор предмета(например, dirt - земля), b - номер слота в сетке крафта.
Итак, заменим(именно заменим, а не добавим) строчку с Башней "Тесла" из первоначального вида:
<recipe name="tesla_tower" ingredients="glass-1,quartz-2,glass-3,gold_ingot-4,mithril-5,gold_ingot-6,stone-7,silver_ingot-8,stone-9" produce="tesla_tower" group="3" craft_need="smithy" />
В читерский:
<recipe name="tesla_tower" ingredients="dirt-1,dirt-3,dirt-4,dirt-5,dirt-6,dirt-7,dirt-9" produce="tesla_tower" group="1" craft_need="" />
Изменён рецепт в графе ingredients, место для крафта в craft_need(изначально крафтилось в кузнице, теперь "на руках"; можно поставить верстак workbench) и группа.
Теперь рецепт Башни "Тесла" таков:
Таким образом, можно изменить все рецепты.
Группы[]
Сложная и не до конца изученная вещи, но вот что и них известно:
1-я группа – важные базовые предметы – находятся в случайном порядке все предметы из этой группы, прежде чем перейти ко 2-й группе.
2-я группа – дополнительные предметы – находятся все, прежде чем перейти к 3-й группе.
3-я группа – редкие предметы и части портала для перехода на следующий уровень.
4-я группа – всякие украшательства – начинают находиться после 1-й группы вперемешку со 2-й и 3-й в соотношении 1 к 3. Это значит, что после 3-х предметов 2-й группы находится 1 предмет 4-й группы.
5-я группа – предметы, которые находятся при выполнении особых условий.
Найдено в файле: main.pak\data\recipes.xml
Бесконечное количество Монет (любых ресурсов)[]
Все ресурсы можно сделать бесконечными. Для этого нужно в графе properties указать флаг infinity_count. Такой флаг изначально привязан к заклинаниям.
Файл: main.pak\data\craft_resources.xml
Пример для монет (Так выглядит строчка со всей информацией после добавления infinity_count):
<resource name="money" title="%CoinT" desc="%CoinD" file="gfx\ui\icons\coin" application="money" properties="money,shine,infinity_count" />
Таким образом, получаем чуть ли не творческий режим.
Покупка заклинаний в магазине[]
Почти все предметы можно купить в магазине, но такие предметы, как заклинания, можно только изучить во время исследования древа технологий, либо найти рецепт в режиме песочницы. За то, чтобы заклинания не покупались отвечает флаг no_shop в графе properties в файле: main.pak\data\craft_resources.xml.
Итак, чтобы включить покупку заклинания, нужно убрать флаг no_shop и добавить количество(лучше единицу, игра может вылетать при значениях 2 и больше на некоторых компьютеров) и стоимость в магазине.
В качестве примера возьмём заклинание Быстрого сбора ресурсов. Выполнив вышеуказанные действия, данная строка
<resource name="mcollect" title="%MigiccollectresourcesT" desc="%MigiccollectresourcesD" file="gfx\ui\icons\magic\res" application="creature" properties="magic,magic_item=magic_collect,infinity_count,vip,no_shop" />
примет следующий вид:
<resource name="mcollect" title="%MigiccollectresourcesT" desc="%MigiccollectresourcesD" file="gfx\ui\icons\magic\res" application="creature" properties="magic,magic_item=magic_collect,infinity_count,vip" shop_count="1" shop_cost="1" />
Таким образом, можно купить за 1 монету(цену можно как угодно изменить) заклинание Быстрого сбора ресурсов.
Вышеописанный трюк можно проделать со всеми заклинаниями и также с бронёй Санты.
Изменение ограничения максимального количества ресурсов на складе[]
Для тех, кто любит порыться в земле, у нас есть такая хитрушка: лимит в ячейке ресурса можно увеличить с 999, до любого числа.
Для этого, введите в проводнике:
c:\Users\%UserName%\AppData\Roaming\dekovir\crafttheworld\config.xml
И в строке
<max_resources_count value="999" />
, подставьте нужное вам число.
Источник изменения ограничения ресурсов официальная группа игры vk: https://vk.com/craft_the_world