Craft The World вики
Advertisement

Для честных: []

Можно получить больше возможностей могут отредактировать 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

Advertisement