Сначала захотел починить проблемы "при игре в плутонию 2 отображается контент плутонии 1", а потом раз два, и очнулся уже когда перевел плутонию 2 на русский язык (естественно при участии коллег)
Картинки не переводились, переведены только названия уровней (в режиме автокарты) и тексты интермиссий
Ролик ознакомительный, и выкладывать на скачивание планирую после получения фидбека по ролику + как руки дойдут (когда дойдут, без понятия)
Поддерживаемые порты:
Inter Doom 5.2.2 или выше (поддерживается)
GZDoom 4.7.1 или выше (в планах, на данный момент все еще не поддерживается)
Остальные порты (к сожалению, или к счастью) поддерживаются в стиле " вы сами берете файлы текущего перевода и переделываете их под требуемый порт" (ибо делал для себя, а другие порты (кроме думсдея где переводы не актуальны) не использую)
Будут ли переводиться картинки из вадника: сам не планирую. Если кто-то хочет этим заняться и чтобы я добавил его перевод в пак и отметил его в credits.txt - welcome. Напомню, что изначальная моя цель была починить отображение контента из плутонии 1, когда играешь в плутонию 2 на порте Inter Doom, а перевод просто бонусом получился, как побочный продукт
Если кому-то перевод будет полезен - буду рад. Приятной игры
Снова здравствуйте. Где можно посмотреть список дополнительных горячих клавиш для порта? А то постоянно тыкаю куда-то не туда, потом приходится выходить из игры и снова заходить (играю с -vanilla). Опытным путём нашёл, что mouselook - это ~. Но вот недавно каким-то образом поменял тип звуковой системы... Поэтому хотелось бы узнать полный набор данных клавиш и их комбинаций. Заранее благодарю.
Снова здравствуйте. Где можно посмотреть список дополнительных горячих клавиш для порта? А то постоянно тыкаю куда-то не туда, потом приходится выходить из игры и снова заходить (играю с -vanilla). Опытным путём нашёл, что mouselook - это ~. Но вот недавно каким-то образом поменял тип звуковой системы... Поэтому хотелось бы узнать полный набор данных клавиш и их комбинаций. Заранее благодарю.
первое что приходит в голову (если используется последняя версия) - зайти в настройки управления (в самой игре - Управление > Настройки управления) и просмотреть там каждую страницу, и все лишнее очистить
первое что приходит в голову (если используется последняя версия) - зайти в настройки управления (в самой игре - Управление > Настройки управления) и просмотреть там каждую страницу, и все лишнее очистить
Честно говоря, используется дос-версия. Да, я из тех извращенцев, которые при упоминании в карте требования limit-removing сначала пробуют её запустить на doom-plus. Покрутил список управления у виндоус-версии, и там тильда упомянута. Но вот быстрой смены звуковой системы там не упомянуто, а она есть, по крайней мере, в дос-версии.
Кстати, в виндоус-версии 5.0 иногда случался глюк при загрузки сохранения, когда герой начинал проходить сквозь предметы и врагов. Боюсь переходить на более новые, так как меня предупредили, что там отойдут от оригинального рендеринга.
если там есть setup.exe - запусти его, там должны быть все клавиши. Если setup.exe нет, значит через меню настроек управления в игре, там должны быть все клавиши
Честно говоря, используется дос-версия. Да, я из тех извращенцев, которые при упоминании в карте требования limit-removing сначала пробуют её запустить на doom-plus. Покрутил список управления у виндоус-версии, и там тильда упомянута. Но вот быстрой смены звуковой системы там не упомянуто, а она есть, по крайней мере, в дос-версии.
Кстати, в виндоус-версии 5.0 иногда случался глюк при загрузки сохранения, когда герой начинал проходить сквозь предметы и врагов. Боюсь переходить на более новые, так как меня предупредили, что там отойдут от оригинального рендеринга.
ответ от Dasperal:
ну так и пиши что вопрос касается dos версии, а не играю с -vanilla. Dos версия имеет отдельную кодовую базу никак с основной не связанную. для настройки в dos есть setup.exe.
в остальном по dos все вопросы к @Julia Nechaevskaya. я dos даже не смотрел ни разу
если там есть setup.exe - запусти его, там должны быть все клавиши. Если setup.exe нет, значит через меню настроек управления в игре, там должны быть все клавиши
Если бы всё было так просто, я бы не задавал вопрос на форуме. В дос-версии лично я не нашёл настроек клавиш, используются настройки из оригинала. А значит, никакого списка клавиш порта, потому и тильда опытным путём нашлась.
Если бы всё было так просто, я бы не задавал вопрос на форуме. В дос-версии лично я не нашёл настроек клавиш, используются настройки из оригинала. А значит, никакого списка клавиш порта, потому и тильда опытным путём нашлась.
мне кажется единственный вариант это посмотреть в исходниках порта, возможно повезет и там все это в одном месте и удобно для чтения, даже не программисту
В версии для DOS нет внутриигрового меню настроек клавиш и внешней утилиты типа Setup.exe, и врядли появится. В целом, она уже сильно отстаёт по фунционалу от основной версии. Может быть, вернусь к ней когда-нибудь позже, когда всё задуманное и запланированное в основной версии будет готово.
Теоретически, номера клавиш-действий в RUSDOOM.CFG должны соответствовать оригинальной версии, но иного способа, кроме как проверить опытным путём нет.
Касательно "отхода от оригинального рендерера" - нет, такого не было и не планируется, происходящее на экране всё ещё обрабатывается процессором и на Windows шлёпается на экран через Direct3D. С 5.0 пришли значительные оптимизации в отрисовку комплексных сцен и возможность тонко настроить цвета картинки, но непосредственно на рендерере это никак не сказалось.
Теоретически, номера клавиш-действий в RUSDOOM.CFG должны соответствовать оригинальной версии, но иного способа, кроме как проверить опытным путём нет.
Речь идёт про ряд ненастраиваемых клавиш, вроде F4, F5, F8 и F11, по крайней мере, я не нашёл способа их перенастроить, так как обычно их удаляю, чтобы не мешались под пальцами (при обращении к быстрым сохранению и загрузке постоянно задеваю F8 и F5), а тут этого сделать не смог (в дос-версиях я их сношу через keymapper dosbox). В дос-версии у меня была ситуация, когда посреди игры (если конкретизировать, на MAP30 Doom 2 v1.666) поменялся тип звукового вывода, по крайней мере, на слух, так как именно проверить настройки возможности не было, как как играл с -vanilla, а конфигурация была в формате "только чтение", препятствуя записи изменений, но звуки монстров и оружия стали звучать иначе. Это могло быть результатом какого-то сбоя, и тогда всё в порядке, но меня просто волнует вопрос, не введены ли в порт дополнительные ненастраиваемые клавиши или их комбинации, которые, как и вышеупомянутые F5, F8 и F11, путаются под пальцами, сбивая настройки игры.
Касательно "отхода от оригинального рендерера" - нет, такого не было и не планируется, происходящее на экране всё ещё обрабатывается процессором и на Windows шлёпается на экран через Direct3D. С 5.0 пришли значительные оптимизации в отрисовку комплексных сцен и возможность тонко настроить цвета картинки, но непосредственно на рендерере это никак не сказалось.
Я правильно понял, что кто желает оригинальной картинки, у того она и останется? Если да, то это прекрасная новость. Меня напугала эта цитата:
В следующей версии гамма-коррекция уже не будет 100% идентичной оригинальной (будет что-то в районе 95%), т.к. будет изменён её механизм - это позволит получать тёмную гамму без отдельной палитры PLAYPAL.
Я прошу прощения, если что-то неправильно формулирую, так как не особо в курсе детализированных определений технических терминов. Возможно, правильно моё косноязычие понимать, как графика и звук, без уточнения, о каких именно графических и звуковых механизмах идёт речь.
Кстати, в виндоус-версии 5.0 иногда случался глюк при загрузки сохранения, когда герой начинал проходить сквозь предметы и врагов.
Удалось воспроизвести, проблема была у режима -vanilla. Исправление будет в следующей версии.
Я правильно понял, что кто желает оригинальной картинки, у того она и останется?
Да, абсолютно. Картинка, по большей части, изменяется графическими улучшениями: гамма-коррекция ниже уровня 1.0, брайтмаппинг, детализация и некоторые другие. Если совсем оригинальная картинка нужна, можно использовать -vanilla, если на 95%, то можно просто сделать сброс настроек на "оригинальные" значения. Но лучше, конечно, всё поэтапно настроить под свои нужды.
Я прошу прощения, если что-то неправильно формулирую, так как не особо в курсе детализированных определений технических терминов.
• Брайтмаппинг теперь использует цвета из игровой палитры для улучшения совместимости с модификациями, содержащими изменённый COLORMAP (спасибо Brad Harding и Fabian Greffrath). Также реализована анимация брайтмапов для некоторых источников света.
• Исправлена ошибка, из за которой звучание MIDI музыки продолжалось при нулевой громкости (спасибо Dasperal).
• Исправлена проблема слайдером в меню, из за которой он превысить минимальное/максимальное положение (спасибо Dasperal).
• Исправлена проблема с переменной libsamplerate_scale, которая могла сбрасываться сбрасываться на 0 на специфических локалях системы.
• Кэширование звуков выполняется всегда, вне зависимости от скомпелированной libsamplerate (спасибо Fabian Greffrath и vanfanel).
• Окрашивание графических патчей теперь использует улучшенный алгоритм HSV (спасибо Fabian Greffrath и Paul Haeberli).
• Полностью переписана система сообщений и статус-бара на более простую, и вероятно, более быструю реализацию (спасибо Raven Software за основную идею и части кода).
• Обновлена библиотека SDL до версии 2.0.22.
• Обновился формат конфигурационных файлов. Старый формат сконвертируется автоматически (спасибо Dasperal).
• Улучшена система назначения клавиш (спасибо Dasperal):
* Добавлена поддержка всех доступных скан-кодов SDL, что даст возможность назначить любую клавишу.
* Добавлена поддержка работоспособности numpad-клавиш в режиме vanilla_keyboard_mapping.
* Добавлена возможность назначения кнопок на ранее недоступные действия.
* Добавлена возможность назначения разных действий на одну клавишу с корректной работоспособностью.
* Добавлен пункт «Сбросить управление» с возможностью выбора оригинальных и рекомендуемых биндингов.
* Добавлены биндинги по умолчанию для геймпадов.
• Скругление более не применяется к рамке игрового окна на Windows 11 (спасибо Dasperal, Roman Fomin и kmeaw).
• Исправлена критическая ошибка при выходе из игры в полноэкранном режиме (спасибо Dasperal).
• Исправлен заглавный шрифт в сообщении, выдаваемом -timedemo (спасибо Dasperal).
Геймплей
• Добавлены новые виды прицелом и возможность задать их прозрачность.
• Виджет "Враги:/Предметы:/Тайники:" сокращён до "В:/П:/Т:", отображение уровеня сложности стало опциональным (спасибо NightFright). Дополнительно улучшена логика окрашивания.
• Пункт "Swirling liquids" переименован в "Liquids animation", добавлены эффекта покачивания и падения жидкостей к оригинальным уровням Doom 1, Doom 2, TNT and Plutonia.
• Призраки более не кровоточат призрачной кровью, но её всё ещё можно вернуть, выбрав "ВКЛ+ШУМ" у "Разноцветная кровь и трупы".
• Теперь используются разные цвета объектов при использовании чит-кода IDDT:
* Живые монстры окрашиваются красным.
* Потерянные души и бочки окрашиваются жёлтым.
* Получаемые предметы окрашиваются зелёным.
* Все остальные предметы окрашиваются серым.
Исправление ошибок
• Исправлена невозможность получения предметов в редких случаях в режиме -vanilla.
• Брайтмаппинг теперь использует цвета из игровой палитры для улучшения совместимости с модификациями, содержащими изменённый COLORMAP (спасибо Brad Harding и Fabian Greffrath).
• Добавлена интерполяция к скроллингу текстур пола. Движок может скроллить текстуры 64x64 в любом направлении.
• Удалён лимит звуков окружения (спасибо Fabian Greffrath).
• Исправлена ошибка, из за которой звучание MIDI музыки продолжалось при нулевой громкости (спасибо Dasperal).
• Исправлена проблема слайдером в меню, из за которой он превысить минимальное/максимальное положение (спасибо Dasperal).
• Исправлена проблема с переменной libsamplerate_scale, которая могла сбрасываться сбрасываться на 0 на специфических локалях системы.
• Кэширование звуков выполняется всегда, вне зависимости от скомпелированной libsamplerate (спасибо Fabian Greffrath и vanfanel).
• Окрашивание графических патчей теперь использует улучшенный алгоритм HSV (спасибо Fabian Greffrath и Paul Haeberli).
• Полностью переписана система сообщений и статус-бара на более простую, и вероятно, более быструю реализацию (спасибо Raven Software за основную идею и части кода).
• Обновлена библиотека SDL до версии 2.0.22.
• Обновился формат конфигурационных файлов. Старый формат сконвертируется автоматически (спасибо Dasperal).
• Улучшена система назначения клавиш (спасибо Dasperal):
* Добавлена поддержка всех доступных скан-кодов SDL, что даст возможность назначить любую клавишу.
* Добавлена поддержка работоспособности numpad-клавиш в режиме vanilla_keyboard_mapping.
* Добавлена возможность назначения кнопок на ранее недоступные действия.
* Добавлена возможность назначения разных действий на одну клавишу с корректной работоспособностью.
* Добавлен пункт «Сбросить управление» с возможностью выбора оригинальных и рекомендуемых биндингов.
* Добавлены биндинги по умолчанию для геймпадов.
• Исправлена ошибка, из за которой не применялось ускорение к оси геймпада (спасибо Dasperal).
• Скругление более не применяется к рамке игрового окна на Windows 11 (спасибо Dasperal, Roman Fomin и kmeaw).
• Исправлена критическая ошибка при выходе из игры в полноэкранном режиме (спасибо Dasperal).
• Исправлен заглавный шрифт в сообщении, выдаваемом -timedemo (спасибо Dasperal).
• Исправлена потенциальная критическая ошибка при отрисовке некоторых спрайтов с выключенной опцией "Дополнительная прозрачность" (спасибо hfc2x).
Геймплей
• Виджет "Враги:/Предметы:/Тайники:" сокращён до "В:/П:/Т:", отображение уровеня сложности стало опциональным (спасибо NightFright). Дополнительно улучшена логика окрашивания.
• Брайтмаппинг теперь использует цвета из игровой палитры для улучшения совместимости с модификациями, содержащими изменённый COLORMAP (спасибо Brad Harding и Fabian Greffrath).
• Исправлена потенциальная критическая ошибка при отрисовке некоторых спрайтов с выключенной опцией "Дополнительная прозрачность" (спасибо hfc2x).
• Значительно сокращено время загрузки, если не используется модифицированная палитра PLAYPAL.
• Добавлено сглаживание движения мыши при кадровой частоте выше 35 fps (спасибо Michael Day).
• Устранён оригинальный лимит MAX_ANIM_DEFS (количество текстур, заданное в ANIMDEFS, спасибо Fabian Greffrath).
• Устранён оригинальный лимит MAX_FRAME_DEFS (количество кадров анимации у конкретной текстры, заданный в ANIMDEFS).
• Исправлена ошибка, из за которой звучание MIDI музыки продолжалось при нулевой громкости (спасибо Dasperal).
• Исправлена проблема слайдером в меню, из за которой он превысить минимальное/максимальное положение (спасибо Dasperal).
• Исправлена проблема с переменной libsamplerate_scale, которая могла сбрасываться сбрасываться на 0 на специфических локалях системы.
• Кэширование звуков выполняется всегда, вне зависимости от скомпелированной libsamplerate (спасибо Fabian Greffrath и vanfanel).
• Окрашивание графических патчей теперь использует улучшенный алгоритм HSV (спасибо Fabian Greffrath и Paul Haeberli).
• Полностью переписана система сообщений и статус-бара на более простую, и вероятно, более быструю реализацию (спасибо Raven Software за основную идею и части кода).
• Обновлена библиотека SDL до версии 2.0.22.
• Обновился формат конфигурационных файлов. Старый формат сконвертируется автоматически (спасибо Dasperal).
• Улучшена система назначения клавиш (спасибо Dasperal):
* Добавлена поддержка всех доступных скан-кодов SDL, что даст возможность назначить любую клавишу.
* Добавлена поддержка работоспособности numpad-клавиш в режиме vanilla_keyboard_mapping.
* Добавлена возможность назначения кнопок на ранее недоступные действия.
* Добавлена возможность назначения разных действий на одну клавишу с корректной работоспособностью.
* Добавлен пункт «Сбросить управление» с возможностью выбора оригинальных и рекомендуемых биндингов.
* Добавлены биндинги по умолчанию для геймпадов.
• Скругление более не применяется к рамке игрового окна на Windows 11 (спасибо Dasperal, Roman Fomin и kmeaw).
• Исправлена критическая ошибка при выходе из игры в полноэкранном режиме (спасибо Dasperal).
• Исправлен заглавный шрифт в сообщении, выдаваемом -timedemo (спасибо Dasperal).
Рендер
• Добавлена интерполяция к скроллингу текстур неба.
• Добавлена интерполяция к скроллингу текстур стен.
• Добавлена интерполяция к скроллингу текстур пола.
• Добавлена интерполяция к срколлингу текстур пола. Движок может скроллить текстуры 64x64 в любом направлении.
• Добавлена интерполяция к движению и вращению полиобъектов (спасибо Michael Day).
• Добавлена интерполяция к эффекту землетрясения.
• Добавлена интерполяция к вращению звёзд-мостиков.
• Добавлена интерполяция к поднятию/опусканию деревянных кольев.
Игровая механика
• Игрок леперь полетит вверх при нажатии кнопки прыжка и активных Крыльях Гнева (спасибо Dasperal).
• Улучшена физика падающих листьев (актор 113). Теперь они:
* Могут слетать с возвышений.
* Более не застревают в неуничтожимых объектах.
* Могут плыть по течению в воде/слизи, пропадают в лаве.
Меню
• Добавлена возможность окрашивания сообщений.
• Добавлена возможность начала игры с произвольным классом.
• Добавлены пункты акселерации мыши в настройки управления.
Геймплей
• Добавлено улучшение "Устранять ошибки оригинальных уровней", которое исправляет множественные несостыковки в координатах текстур на оригинальных уровнях Hexen и Death Kings.
• Добавлено улучшение "Анимация жидкостей".
• Добавлено улучшение "Имитация дыхания игрока".
• Добавлены новые типы прицелов и возможность их окрашивания.
Карта
• Теперь по центру экрана отображается прицел, если карта не следует за игроком.
• Добавлена возможность задать разные размеры сетки.
• Добавлена возможность окрашивания отметок.
* Добавлена возможность назначения разных действий на одну клавишу с корректной работоспособностью.
здесь читателю может быть не очевидно о чем речь, поэтому поясню конкретнее:
Implemented sections for keybindings previously present in Setup. This allows to bind different functions to one key if those functions do not overlap in game.
тобишь если функция действует только на "экране геймплея" или только на "экране карты" то их можно забиндить на одну физическую кнопку. при открытой катре, её бинды приоритетней.
а если функция доступна всегда, как например "открыть справку" то её нельза забиндить одновременно с функцией карты или геймплея.
перевод ченджлога писал не я и я его ещё не смотрел.
Вышла версия 6.0 (6 лет с начала разработки Russian Doom)
Восстановлена совместимость с ванильными демками
В меню Gameplay добавлена опция "Strict vanilla mode" чтобы эмулировать физику оригинального Doom.
Новый экранный рендер OpenGL ES 2.0
Различные технические улучшения, исправления ошибок
Я такой беру и скачиваю, и такое жескач. В zip файле есть троян. Жоско.
вирустоталом рекомендую проверять, если из 60 аитивирусов сработает только один, то скорее всего ложное срабатывание. А если сработает большое количество, кидай сюда ссылку на отчет вирустотала
Antivirus FAQ
Q: My antivirus says that these downloads are infected with a virus. Should I be concerned?
A: No. These are false positives. Your antivirus is broken. Please switch to a different antivirus product.
Q: Are you sure that these files aren't infected?
A: Yes. The autobuilds on this page are built on Linux, so it isn't even possible for the machine to be infected with a Windows virus.
Q: Why can't you just fix this problem?
A: Even if we were to waste time trying to figure out the reason for these false matches and hack together a fix, the same problem could easily come back when the signature tables are updated. So it would be a continual process of fighting with garbage antivirus products to try to convince them that the files are safe. This is a huge frustrating waste of time that would be better spent improving Choco and Crispy.
* Исправлена некорректная работа хитскан-атак вне строгого оригинального режима (спасибо willsmanic).
Улучшения
* Исправлено ложное срабатывание нескольких антивирусов в Virustotal на консольный враппер "inter-doom.com" (Леонид Мурин (Dasperal)).
* Улучшен брайтмап текстуры COMPUTE1 (спасибо NightFright).
* Улучшена синхронизация анимации текстур стен и пола/потолка (спасибо Jeff Doggett и Arsinikk).
* Исполняемые файлы на Linux снова устанавливаются в папку "bin", т.к. директория "games" распознаётся не всеми дистрибутивами (Леонид Мурин (Dasperal)).
* Небольшие улучшения в алайне текстур уровня E2M4 первой части Doom.
Не знаю, актуальна ли данная проблема для задач проекта, но, так как на сегодняшний момент это единственный порт, совмещающий исправление ошибок и сохранение оригинального геймплея (в прочих ортодоксальных портах ряд ошибок, исправленных в данном, остаётся), то всё-таки решил её описать.
Итак, при попытке запуска Obituary (obtic11) идёт уведомление о проблеме с порядком спрайтов. При попытке обходного пути с помощью deusf запуск удаётся, но некоторые спрайты не заменены. В оригинальной программе всё работает правильно.
И ещё есть уже общая для doom2 ошибка с сохранением/загрузкой во время битвы с иконой греха. Не такая фатальная, как в других ортодоксальных портах, сбрасывающих текущую цель, но если сохраниться незадолго до броска нового кубика, а потом перезагрузиться, то следующая цель будет скипнута (пропущена).
В Doom обеспечена полноценная поддержка TC KDiKDiZD и любых других, использующих сложные приёмы в маппинге, в Heretic восстановлена совместимость с демо-записями и актуализирован функционал порта. Изменений по обоим играм достаточно много, всё не перечислить. Лучше ознакомьтесь с чендж-логами по ссылкам ниже.
Black_Raven, уже позже посмотрю что можно сделать. У старых вадов довольно частая проблема с порядком лумпов в вадах. Вторую проблему, теоретически, тоже можно исправить, чтобы после загрузки сохранения монстр не появлялся в 0,0 координате, а непосредственно там, куда приземлился кубик.
Основной момент данного обновления - реализована поддержка четырёхкратного разрешения, эквивалентного разрешению экрана 1280x800. Выбрать можно в новом пункте меню "Рендеринг / Разрешение рендеринга", пункты меню подразумевают: