Восстание триады в Ubuntu 22.04

Вопрос или проблема

Я заметил, что “rott” есть в репозитории, поэтому установил его через Synaptic. Я создал /usr/share/games/rott и скопировал туда эти файлы:

darkwar.rtl
darkwar.wad
remote1.rts

Из полной зарегистрированной версии, однако когда я пытаюсь запустить игру, я получаю следующие сообщения:

Rise of the Triad Startup  Version 1.4  
Shareware Version     
Z_INIT: 8950000 bytes  
IN_Startup: Mouse Present  
Error, Could not find User file '/usr/share/games/rott/HUNTBGIN.WAD', ignoring file     
Adding /usr/share/games/rott/REMOTE1.RTS.  
W_Wad: Wad Manager Started NUMLUMPS=12  
W_GetNumForName: tables not found! Episode = 0  
Area = 1  

Чего мне не хватает?

По какой-то причине обновление до Noble заставило игру искать DARKWAR.RTC (чего она никогда не делала прежде). Нашел свой оригинальный CD и скопировал файл в /usr/share/games/rott, и теперь игра работает нормально.

Неважно, нашел свой ответ. Мне нужно запускать игру с “rott-commercial”, а не “rott”. Мне нужно обновить файл .desktop, чтобы запускать его правильно.

Ответ или решение

Вопрос о запуске игры "Rise of the Triad" (ROTT) на Ubuntu 22.04 весьма специфичен, но он также демонстрирует типичные проблемы, с которыми могут столкнуться пользователи Linux при установке и запуске программного обеспечения, отсутствующего в стандартных репозиториях. В данном случае пользователь установил ROTT через Synaptic и скопировал необходимые файлы, такие как darkwar.rtl, darkwar.wad и remote1.rts, в каталог /usr/share/games/rott. Однако, при запуске игры возникли ошибки, показывающие, что определенные файлы не найдены или требуют корректной настройки.

Теория

Основной проблемой в данном случае является неправильная конфигурация запуска игры, что часто встречается при работе с программами, которые в прошлом распространялись на физических носителях или требуют специфических лицензионных файлов для полной работоспособности. ROTT имеет как shareware-, так и коммерческие версии, и для их работы необходимы различные наборы файлов.

Одной из распространенных ошибок в таких ситуациях является использование неправильной команды запуска (например, rott вместо rott-commercial для коммерческой версии), что приводит к ошибкам загрузчика "WAD Manager", поскольку программа не может найти все необходимые для работы файлы.

Пример

Рассмотрим пример пользователя, который установил ROTT и подготовил несколько файлов, но при запуске сталкивается с ошибкой:

Error, Could not find User file '/usr/share/games/rott/HUNTBGIN.WAD', ignoring file

Это явный сигнал о том, что не хватает или неверно указаны пути к этим файлам. Проблема решается путем добавления отсутствующих файлов в директорию или путем использования другой команды запуска, которая соответствует используемой версии игры.

Применение

При работе с играми и приложениями, которые требуют дополнительных файлов или были перенесены в новые версии операционных систем, важно соблюдать следующие шаги:

  1. Проверка версий и требований: Убедитесь, что у вас на руках все необходимые файлы для конкретной версии игры. В случае "Rise of the Triad" для коммерческой версии, кроме darkwar.rtl и remote1.rts, может потребоваться DARKWAR.RTC.

  2. Правильная настройка запуска: Иногда требуется запускать игры с определенными флагами или через отдельный исполняемый файл. В данном случае использование команды rott-commercial вместо rott решает проблему.

  3. Изменение конфигурации запускателя: В случае использования графического интерфейса для запуска, обновите .desktop файл, чтобы он вызывал правильную команду. Это минимизирует ошибки для других пользователей на той же системе, которые могут попытаться запустить игру из меню приложений.

  4. Диагностика ошибок: Если при запуске возникают ошибки, внимательно изучите вывод в терминале. Это поможет идентифицировать недостающие файлы или ошибочные пути.

Таким образом, приведение системы в порядок заключается в проверке всех вышеперечисленных пунктов. Данный случай является полезным напоминанием о значимости деталей при работе с открытыми системами и необходимости адаптации под новые условия работы после обновлений или изменения конфигураций ОС. Использование правильных команд, проверка путей и актуальность всех необходимых файлов — вот что в конечном итоге обеспечивает успешный запуск и работу приложений на Ubuntu или любой другой системе Linux.

Оцените материал
Добавить комментарий

Капча загружается...