Crea
Not enough ratings
Немножко о модификациях в игре
By Well
Игра сделана так, что мы можем настроить фактически все её параметры под себя, свой стиль, свою лень и криворукость. И это огромный плюс. Дальше поделюсь некоторыми изменениями, которые я вносил в процессе игры.
   
Award
Favorite
Favorited
Unfavorite
Основа
Всё, что будет написано ниже, вы можете расценить как оголтелое читерство и надругательство над игрой. Если это так, то прошу вас высказаться ниже и написать комментарий, который расскажет всему миру, какой автор редиска, мудила и читер. "Ваше мнение очень важно для нас"©.
Остальным, велкам и терпения при дальнейшем чтении. Сразу скажу, что я не собираюсь делать готовые моды по мотивам этого руководства и вам придется совершить некоторые телодвижения и поработать ручками, если вы хотите плюшек в игре.
Всё, что нам понадобится для манипуляций, это Notepad++ , самый распространенный и полезный инструмент в вашей карьере модостроителя.
Все гнусные действия будем производить в папке Crea\mods\core\
И еще. Предупреждения о том, что "Делайте (вашу маму) бэкапы перед правками!!!" пишутся не для дэбилов и иже с ними! А для познавших цинь, янь, дзен и херак. Не поленитесь. Нервы будут целее.
Сундуки и стаки
Вечный затык в играх. То сундуков мало , то вместимость ни о чем, то рюкзак мелковат и т.д. Исправляем.

Сундуки.
Заходим в core\item\basics\storage\ и открываем файлы *.се (кроме конфига сундуков, там больше ничего нет) В них ищем строчку capacity = *** и меняем значение на нужное вам (не увлекайтесь). Не помню какие там были в оригинале, у меня была настроена вместимость от 70 до 100 предметов. Так же можно понизить level = до приемлимого. Я особо не парился и выставил от 5 до 10. Ну не люблю я, получив новый сундук, заниматься перекладыванием из старых в новые. Поставил и забыл на всю оставшуюся игру. Хотя в этой игре пришлось пару раз полностью менять расположение и сортировку всего склада.

Стаки
Тут несколько муторнее. Искать ВСЕ файлы, где прописаны предметы было лень. Поэтому нашел несколько основных предметов и пошел в лобовую.
Тупо открываем Поиск и переходим на вкладку "Найти в файлах"
Всё делаем по инструкции ) Галки на места, внимание на пробелы, путь к файлам естественно свой. Придется повторить операцию три раза, т.к. есть три разные строчки для поиска. Зачем так сделано, непонятно. Ну и ляд с ним. Чтобы ничего не пропустить ищем чохом во всей папке CORE. Так оно надежнее, хотя и немного дольше. В результате всё будет тип топ, за исключением семян... Где они прописаны было лень искать.

(Обратил внимание, что ключевым словом руководства станет слово "лень". К чему бы это)
В общем, надеюсь что всем всё понятно. Иначе и быть не должно. Я прав?
Кирка
Что мне не понравилось в них? Наверно лишние взмахи. В любом случае, покажу где искать, а уж юзать или нет, пусть останется на вашей читерской совести.
core\item\tool\mattock\
Там по идее всё понятно. Сколько орудий труда, столько и файлов. Значение harvestPower =*** Сила добычи или как там её. Возможно, что надо бы редактировать попутно и строчку повыше power = (***, ***) , приводя её в соответствие с изменениями, но чес слово, не помню делал это или нет. В напоминалках ни слова об этом.
В результате камень должен осыпаться при одном вашем взгляде на него.. Скорее всего. Но опять напомню - не переусердствуйте со значениями. Нет там породы для работ овер 9999 лвл. Главное, чтоб получалось яма с одного удара. По любой руде. Лень-матушка во всей красе..
Всякая фигня
В заметках есть запись: core\tuning\player.py
и четыре строчки:
CHOP_COOLDOWN = 900
DIG_COOLDOWN = 600
MAX_COMBO = 3

BUILD_RADIUS = [1, 2, 3]
Тут мне сказать нечего. От слова совсем. Всё на виду и всё понятно.
Не помню только, использовал я их или нет. Придется вам самим проверять в игре, насколько они меняют поведение персонажа.
По идее, если ничего не путаю, в этом файле было мно-о-ого вкусняшек для пытливых умов.

p.s. проверил BUILD_RADIUS. Получилось прикольно, но лучше не менять...
Или, если уж на то пошло, поменять третье значение для массового строительства: BUILD_RADIUS = [1, 2, 5] а первые не трогать.
Это относится и к радиусу выкапываемой земли... Вот уж где веселуха. Тут я правда переборщил мальца, поставил 20, но смысл понятен
Бесявые камни и корни
Р-р-р Как они мне портили всю картину прокладки туннелей. До сих пор помню. Это те самые пиз**юшки, на которые надо потратить четыре драгоценных удара, не зависимо от вашей убер кирки и вашего навыка земляного колдунства. У, с-с-олнышки. Пару дней, помниться, за ними охотился по всем файлам.
Короче, скриншот вместо писанины, а то опять сорвусь на ненормативную лексику.
Крафт
Вот где был первый напряг в игре. Я так и не вкурил механику этого процесса. (да и не заморачивался если честно, один раз попробовал и забил. хотя по идее, это должен быть самый увлекательный момент в игре.). Задача была максимально быстро создать нормальную вещь. Подошел к этому топорно, признаю, но главное работало. А потом было уже ... ( да,да. опять) лень придумывать что-то лучше.
В общем, смысл был в том чтоб иметь бесконечное количество ходов при крафте. А я как раз рылся в скилах, ну и сами понимаете, чтоб далеко не ходить...
Открываем mods\core\tuning\skill.py
Результат: нажимаем на 2 кнопки. Один скилл улучшает наш предмет, второй регенит нам ходы. Профит. Дёшево и сердито. Главное, отняло 5 минут...
Сами понимаете, что если например нарисовать такие значения:
QUALITY_AMOUNTS = [250, 250, 250, 250]
то весь крафт будет сводиться к нажатию одной кнопки. В общем, настраивайте как вам нравится.
Немножко графики
Тут добавлю парочку вещей из графики.

  • Иконка персонажа на карте.
    Не всегда быстро находил своё местоположение из-за её блеклости и размытости. Сначала хотел поменять на кристалл, но потом остановился на более простом решении.
    Заходим в core\cartography\ и меняем файл player.png на всё что заблагорассудится. Размер 24х24. Прозрачность желательна. Или используем мой смайлик.
    Скачать: https://drive.google.com/file/d/12RBD4IW_v3YiBhrAl9uOj-9HGUhw7tPj/view?usp=sharing


  • Зона подсветки при копании.
    Немного более четкая, без размытости и зеленого цвета.
    core\ui\images\tile_marker.png
    Скачать: https://drive.google.com/file/d/1DDPo8CPWOSMYcGUKEbAGTBszV135y06w/view?usp=sharing


  • Ну и последнее
    Анимация заклинания Windstorm
    Атакующий "светлячок" вокруг вас. Уж больно толсто это выглядело в оригинале.
    Файл core\talent\syle\enshroud_aeolus.png
    Скачать: https://drive.google.com/open?id=1ygRIEBceDz4GiueP-NFPO51x_Ey1vJML




P.S.
Ковыряться в игре можно до морковкиного заговения. Очень много вещей не попало в эту стену текста, т.к. я просто о них не помню. Играл, что-то надоело, исправил, забыл. То, с чем возился долго, заносилось в блокнотик для пущего спокойствия. Оттуда всё и было перенесено сюда. Если есть свои наработки - пишите. Задокументируем для будущих поколений.
Началось у меня всё с крафта. Хотел перевести для себя строки с пояснениями. Потом почесал репу и задумался о переводе игры. А когда уже влез по уши и понял, что дорогой разраб не смог до конца доделать поддержку локализаций и перевод не состоится, тут Остапа и понесло.. Во всякие непотребства. Вот такие пирожки с котятами...
Засим, всем спасибо, все свободны.
6 Comments
Well  [author] 3 Dec, 2020 @ 7:45am 
Notepad++
Это текстовый редактор, блокнот.
Hronotopulis 3 Dec, 2020 @ 1:17am 
а что за прога то использовалась для поиска?
Edinorog 5 Jul, 2020 @ 9:35am 
а где найти и убрать урон от падения с высоты?
Kvisenok[TETRiS] 20 Aug, 2019 @ 2:39pm 
Немного добавлю инфы про стаки. Метод stack=999 не сработает с любыми семенами, ибо разработчик поленился прописать для каждого семени отдельную строку, как он это сделал для всех материалов. Идем по пути "Crea\mods\core\item\seed", в файлах с расширением "СЕ" (открывается любым блокнотом), после строки "name" добавляем строку stack=999.
Выглядит это так:
from core.template.animation import Frame
from core.template.plant import Seed

Seed(
name = "Ashberry",
stack = 9999,
plant = 'ashberry_plant',
frame = Frame(47, 2, size=(36, 40), origin=(15, 37)),
preview = 'mods/core/plant/ashberry/ashberry_plant.png'
)

И так в каждом файле.
GraySand 12 Jun, 2019 @ 6:48pm 
Для всех предметов размер стека можно изменить программно, в файле %Steam%\steamapps\common\Crea\mods\core\ui\menu.py

В нём находим "def enterWorld(self):" и перед следующим "def reloadModules(self):" делаем нужные изменения:
Пример после изменений [pastebin.com]

ВАЖНО! Соблюдать позицию текста от начала строки!
p.s. Если в инвентаре (НЕ сундуке) каких-нибудь блоков в одном стеке будет более 999 и вы воспользуетесь кнопкой сортировки инвентаря - игра станет считать что размер стеков этого блока = 999. Для исправления нужно будет выйти в главное меню и вернуться в игру
Cas 4 Jan, 2019 @ 6:53am 
Если, я например захочу усилить босса (поднять ему ХП и урон от способностей). Играю с другом. Моему другу тоже надо будет прописывать в блокноте те же статы, что и я поставлю? Или же статы от хоста идут?