Wake of Gods Forum | Форум Во Имя Богов

Full Version: ERA II
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(23.02.2020 20:30)Berserker Wrote: [ -> ]Хочу вернуть текстовикам и pcx-ам оригинальные названия, общие для SoD/Hota/etc: crtraits.txt, pic1005.pcx и т.д. Префиксы были введены, чтобы не трогать оригинальные файлы игры, породив дубликаты. Но для Эры и других проектов со своими lod/pac это не актуально. Что думаете? zsetup-ы и новые файлы сохранят старые имена.

Поддерживаю132
Я даже хотел предложить, чтобы все подобные файлы были перегруппированы по смыслу для удобства поиска. Вопрос: не поломаются ли редакторы карт/кампаний?
daemon_n, там тоже патчем можно вернуть оригинальные геройские названия.
(23.02.2020 20:30)Berserker Wrote: [ -> ]Хочу вернуть текстовикам и pcx-ам оригинальные названия, общие для SoD/Hota/etc

Зачем? Считаю, что это лишняя работа (и в тартарары полетят моды на скиннинг типа Феникс-мод, LORD, New Interface Mod, Новогодний Мод и т.д., которые вряд ли будут обновляться). И ERA+ опять обновлять придётся (либо придётся добавлять туда патч, возвращающий воговские имена pcx-ам)...
XEPOMAHT, моды так или иначе полезно пересобрать и обновить, загрузив на стабильный сервер, не находишь? Многие давно не проверялись. Если делать процесс не вручную, а утилитой переименования файлов в папке, то не критично. Зато имеем максимальную приближенность к Соду, Хроникам и VCMI по ресурсам. Или, думаешь, овчинка выделки не стоит?
Вопрос знатокам SublimeText: можно ли в макросе получить текущую позицию N курсора в строке и вставить 40-N пробелов?
А то я за подустал руками выравнивать комментарии...
Algor, я решил проблему иначе. Комментарии добавляю в обычном редактореYes
Ну или ctrl+x/ctrl+v - передвигаю так неровные из sublime
daemon_n, так себе решение, мягко говоря.

Я забиндил себе на alt+end макрос, который переходит в конец строки, добавляет " []" и ставит курсор между скобками. Можно еще добавлять ";" в конец строки, если ее там нет.
Но для полной красоты хотелось бы добавлять разное количество пробелов в зависимости от длины строки, чтобы комментарии рождались строго с определенной позиции.
Algor, конкретного такого не помню. Плагин с названием содержащим Alignment позволяет по ctrl + alt + a выравнивать выражения в выделенных строках по спец. символу, "=", ":=" например. Удобно для объявления констант. А от отбивка пробелами после знака точки с запятой — тут нужно ещё поискать расширение.
Не, Alignment не подойдет. И в штатных возможностях работы с текущей позицией курсора или длиной строки не нашел.
Ну да и ладно. Пока запилил себе добавление в конец строки ";" если нет и " []". Выравнивать пока руками буду, все равно уже легче чем было.
(24.02.2020 01:40)Berserker Wrote: [ -> ]Зато имеем максимальную приближенность к Соду, Хроникам и VCMI по ресурсам. Или, думаешь, овчинка выделки не стоит?

Моё мнение - не стоит менять то, к чему давно все привыкли со времён WoG. На SoD и Хрониках как такового массового моддинга (который есть на WoG/ERA) нету, совместимость по части имён с необновляемыми модами думаю важнее. Моды под VCMI имеют собственные текстовые форматы на основе Json (включая форматы кампаний и карт), подстраивать под них ERA в силу низкой популярности не стоит (при перетаскивании модов с VCMI на ERA неизменными остаются только def-ы и pcx-ы, всё остальное полностью пересобирается: какие там имена - особого значения не имеет).
Ха-ха, запилил Sm

Архив с настройками распаковать в Erm_Editor_Sublime\Data\Packages\User
Теперь комбинация клавиш Alt+End добавит в конец текущей строки ; (если уже есть - не добавит) и [] для написания комментария в позиции 40/80/120...

Берс, добавь в следующий выпуск, если не сложно.

UPD: добавил условия для более точного определения ; в строке
2.9.10

Image: b21651ffa001cb3833a6e71981b19588.jpg

Image: 1e418133ee03df54789134dbdcd1b189.jpg
nekro666, исправлено
(15.02.2020 20:35)igrik Wrote: [ -> ]Нужно всего лишь закоментировать одну строку
v912 устанавливает номер слота, у которого допустимые границы 0...6
Какого лешего тут делает +21 я понять вообще не могу! И почему раньше не было ошибок.

Сделай так или скачай мою сборку, там уже всё исправленоYes
(24.02.2020 16:09)daemon_n Wrote: [ -> ]nekro666, исправлено здесь

А я его уже заменял.Сейчас еще раз попробую.
(24.02.2020 16:10)nekro666 Wrote: [ -> ]А я его уже заменял.Сейчас еще раз попробую.

ОТБОЙ! Я ошибся - там исправлен другой скрипт. Сделай то, что написано выше.
Reference URL's