DFRUS

DFRUS 

Мы делаем локализацию игры Dwarf Fortress

1 064subscribers

26posts

Патч для DF версий steam 50.04 и 50.05

Обратите внимание: на данный момент версии игры до 50.10 больше не поддерживаются, багрепорты к версии DF 50.09 и старее больше не принимаются. Пост оставлен для истории. Актуальную информацию смотрите в шапке https://boosty.to/dfrus
И сразу новая версия патча, с поддержкой версий DF 50.04 и 50.05 и проверкой версии игры.
Файлы старого патча лучше удалить (чтобы не путаться), процесс "установки" примерно такой же, как и раньше - распаковать в папку игры с заменой файлов, запускать игру с помощью файла dfint_launcher.exe.
Если при запуске вы видите ошибку "unable to find offsets file for current version of DF (checksum 0x...)" - значит или у вас не steam версия, или не 50.04 или 50.05, или игра опять обновилась (значит нужно будет ждать конфиг с адресами для новой версии).
Сразу выкладываю в общий доступ, т.к. принципиальных отличий с предыдущей версией не так много.
zip
Dwarf Fortress v50.04-05 (steam).zip854.12 Kb
Если предыдущая стоит нормально, её можно не трогать?
ELzak, в принципе да
Это прелестно, но щито делать пиратам?
Dead Samurai, пробуйте этот конфиг закинуть в dfint_data/offsets: https://github.com/dfint/df-steam-hook/blob/main/config/offsets/50.05_itchio_win64.toml
запуск через экзешник с переводом всё ещё не запускает игру в стиме. Это нормально? )
DFRUS, не работает, стим говорит, что не может найти экзешник, меняешь на обычный и его потом тоже не находит)
Тоже интересно
Skadga, что именно интересно?
Спасибо все работает .)
вылетает постоянно твой руссификатор как то будешь фиксить или продолжишь выпускать шлак?
DFRUS, Так ты рекламируешь патч просишь поддержки на бусти а после говоришь что это займет годы хотя ошибки из раза в раз повторяются. А после критики вполне ожидаемой встаешь в позу и угрожаешь баном это твоя методология общения?
Ors Wer, я отвечаю соответствующей "методологией" общения на вашу "методологию". В целом, знаете что, не учите меня вести проект, идите в бан.
игра крашится через 5-7 минут после запуска
DFRUS, здраствуй. На двух крашится за 5-10 минут. Скорее всего, после определённых действий.
DFRUS, надеюсь поможет,
https://drive.google.com/drive/folders/1vYNvfhqFSQwVgkcNu9edyQrEBQDIQKEO?usp=share_link
Спасибо
Вот вылетает. в начале игры, не вылетало. Как столо вылетать перешел оригинал. Но тут вылетает по прежнему.  https://disk.yandex.ru/d/dzGIa89E9FHOow
Gauss Drake, хорошо, завтра посмотрю по возможности
Запускаю игру , делаю клик на карте и получаю вылет, как на новых мирах, так и на существующих. (Пират)
Всо отлично работает, уже часов 5 наиграл
ну у меня кашица может из-за того что приходят торговцы 
или из-за того что привязали механизм 
что-то из этого 
а так на прошлой меньще вылетов было 
ну да ладно автор серавно заеблся 
печёнку ему
у меня крашится задолго до торговцев(
ребят, офтоп, помогите плиз! не могу варить напитки, пишет, что нужен пустой склад еды...гуглил, всё перепробовал-делал бочки,назначал склады и т.д.
в англ.версии то же самое
Когда можно будет запускать игру не через файл,а через Стим?
Gemini Morti, возможно когда-то такая возможность будет, но это не приоритетная задача/проблема
А есть возможность, просмотреть лог какой нить, почему вылетает ? Или такого функционала нет, а то иногда очень тяжело понять что именно произошло перед вылетом, обычно это какое то событие, но не успеваю открыть какое именно вижу появилось, сарзу вылетаю.
OPerator, будет патч с выводом отладочной информации при вылете, чтобы нам можно было как-то понять, из-за чего он произошел. Ориентировочно - на этой неделе.
Собрал сохранение с вылетами через около минуты
Anton Ryzhkov, можно через файлообменник (яндекс диск/дропбокс/гугл драйв и т.д.), в коммент положить ссылку
DFRUS, ок, вот https://drive.google.com/file/d/10J1lKYQumhcSDmg-vY_HPI9e_ct55ZRW/view?usp=share_link
вылеты прошли после перееустановки и русика что ниже
Pizda Sushami, Решил так и сделать. Удалил игру в стиме , полностью подчистил все по месту установки. Установил заново игру и накатил последний руссик. Вылет произошол уже на стадии создания мира. Такого до этого еще не было.
Сейчас попробую переустановить и сделать руссификацию более старым патчем.
михаил никитин, если постоянный вылет при создании мира - пробуйте мир с меньшими размерами и меньшей историей создавать. Хотя постоянного не должно быть, скорее всего рандомный вылет именно на этой попытке, но хз. Создание мира на максимальных настройках тестировалось, вылета не было.
Патч из этого поста и из предыдущего принципиально мало между собой различаются, если вылета при создании не будет - то его скорее всего не было бы и при повторной попытке создания с этим патчем.
upd: походу вылеты были на этой версии патча 50.4-50.5, вчера делал чистую переустановку, не помогло-вылеты минут через 40. сёдня поставил 50.5 онли, что в посте ниже, >3 часов полёт нормальный) ура! спасибо создателям!
Русификация не работает если через wine запускать. Понимаю, что поддержка подобных программ не в компетенции данного треда, но может есть идеи почему запускается все-равно с английским языком? При этом Дварф-лоадер рисуется при помощи русских "Ы", то есть что-то с процессами инжекта все-таки работает.
P.S. Версия из стима 50.05, русик последний из сообщения ниже.
DFRUS, Да, dfint_log'a нет. А по процессам что в какой последовательности должно происходить? Может попробую "подебажить"...
TidalAeon, на происходит даже инжект dll хука в процесс игры, тут или с этим проблемы, или вообще лаунчер не может запустить процесс корректно.. очевидно, что это происходит именно из-за wine... попробуйте или другую виртуализацию, или полноценный win
Уффф, пару сезонов я выживаю нормально, но чем дальше тем чаще выкидывает на рабочий стол(  На родной английской версии всё работает без вылетов, но с русификатором вылеты становятся всё чаще с развитием крепости. (версия стим, русик 50.05)
Anton Ryzhkov, через моды все перевести не получится. Через моды получится перевести то, что вынесено во внешние файлы, но большая часть текста зашита в exe, ее и переводит патч. Встривание в машинный код игры постороннего кода естественно что-то может сломать, и ломает, но это постепенно исправим.
Перевод для внешних файлов будет выложен скоро (надеюсь).
Anton Ryzhkov, для ориентира, на этой диаграмме синее - это то что зашито в exe, остальной текст - другими цветами. Без патча получится ОЧЕНЬ урезанный перевод, но с ним и будут вылеты, по крайней мере на ранних этапах (1 месяц разработки - это ранний этап).
Subscription levels3

Вода

$0.71 per month
Оформляя платную подписку вы показываете, что вам важно, чтобы апдейты выходили своевременно, поддержка и развитие русификации продолжалось.

Чай

$2.83 per month
Средняя ежемесячная подписка, на случай если вы хотите поддержать большей суммой.

Бочка вина

$14.2 per month
Большая ежемесячная подписка, на случай если вы хотите поддержать большей суммой.
Go up