1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Plane Crazy

Тема в разделе "Установка и запуск игр", создана пользователем iunnamed, 14 окт 2007.

  1. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.769
    Видеокарта Radeon? На машине с RX460 видел такое сообщение при запуске хардварного режима без dgVoodoo.
     
  2. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    HD7750 1Gb
     
  3. Gerhalt Saturn Addict

    Gerhalt

    Регистрация:
    23 ноя 2016
    Сообщения:
    3.956
    Хочется верить, что в сабже предусмотрены отладочные ключи (те самые для pcrazy.ini) позволяющие запустить игру в аппаратном режиме БЕЗ помощи dgVoodoo.
    Авось есть такая команда/набор команд на манер MotoRacer 2, но он хотя бы работает в HAL mode с низким фреймрейтом, а "подопытный" даже стартовать отказывается. Пойду поковыряю экзешник, что ли...
     
  4. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    А есть смысл вообще?
     
  5. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.202
    Кто-нибудь может скриншот окна выложить с этой ошибкой? На доступной конфигурации не могу повторить. В статическом дизассемблере посмотрю, если ошибка достаточно простая, то попробую поправить.

    Игра сбрасывает любое разрешение выше 1280x1024 или только не квадратные (т.е. не 4 к 3)?
     
  6. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    upload_2018-4-4_17-21-33.png
     
    iunnamed нравится это.
  7. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.769
    @iunnamed, перепроверил сейчас. Любое разрешение выше 1024х768 запускает игру в реальном 640х480. 640х480, 800х600 и 1024х768 устанавливаются и отображаются корректно, как и еще несколько странно-широко-форматных разрешений между этими тремя упомянутыми (при некоторых мой монитор переключался на 50 Гц). Разрешения ниже 640х480 рендерятся игрой корректно -- все квадратное, но растягиваются в окно 640х480 (иногда в 1024х768). Речь о режиме D3D если что.
     
    iunnamed нравится это.
  8. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.202
    @MisterGrim, спасибо! Но, к сожалению, так явно не вижу что может ошибку вызывать. Там какая-то структура и что с ней не так - непонятно.

    Да, точно, там ограничение стоит, оказывается - всё что больше 1024 по ширине или 768 по высоте режется.
    После отключения проверки этот косяк вытянул за собой ещё вагон других. Оказывается в игре статический список доступных разрешений ограниченный 40 элементами. Причём, строится этот список двумя разными функциями: то что на форме проверяет только чтобы режим был 16 BPP, но не важно какого размера разрешение, а то что используется в игре проверяется на <= 1024x768, но без проверки битности, так что при отключении условия на максимальное разрешение в список улетают всякие 320x200 и прочие режимы да ещё и в 3-х экземплярах: 8 BPP, 16 BPP и 32 BPP! В результате те 40 позиций опустошаются ещё до того как дойдёт очередь до высоких 16/32 разрешений. Пришлось там вместо ограничения на разрешение вводить такое же ограничение на 16 BPP.
    Вот обновлённый установщик, с опцией для исправления видеорежимов. Теперь оба списка, которые создаёт игра, будут одинаковые, так что разрешение должно меняться и сохраняться между запусками. Рекомендуется начисто переустановить игру (удалить старую, поставить через этот установщик новую). Все новые файлы (типа рекордов и т.д.) InnoSetup трогать не будет при переустановке. Да, старый код для 32 BPP выкинут, что-то с ним проблем много было. А ещё сплю на ходу - в установщие было написано DirectInput вместо DirectPlay...
     
    kreol, Gerhalt и TheMadLynx нравится это.
  9. kreol Старший офицер Чёрной Гвардии

    kreol

    Администратор

    Регистрация:
    2 июл 2007
    Сообщения:
    115.237
    Заменил на сайте.
     
    iunnamed нравится это.
  10. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.769
    @iunnamed, разрешения теперь устанавливаются нормально, спасибо!
     
    iunnamed нравится это.
  11. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Должен заметить, что на установщик очень рьяно «защитник Windows» ругается.
     
  12. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.769
    @MisterGrim, у меня просто предупредил, что файл может нанести вред ПК и спросил, действительно ли я собираюсь запустить файл, издателя которого невозможно проверить -- так про все неподписанные исполняемые фалы спрашивает.
     
  13. iunnamed

    iunnamed

    Хелпер

    Регистрация:
    15 янв 2007
    Сообщения:
    1.202
    Сейчас бы написать программу, на которую ни один антивирус не реагиурет. От ложных срабатываний, к сожалению, никуда не денешся. На VirusTotal даже "Hello, world!" проверку не проходит.
    Исходные коды установщика у хелперов в теме обновил.
     
  14. Gerhalt Saturn Addict

    Gerhalt

    Регистрация:
    23 ноя 2016
    Сообщения:
    3.956
    @iunnamed, этот защитничек может ругаться на любой дистр не имеющий цифровой подписи, ну так что же теперь не пользовать старый-добрый проверенный годами софт? Отнюдь. Может тогда и ретроигры не запускать: в них ведь нет этой сакральной подписи?
    Лично я считаю Inno Setup одним из лучших установочных механизмов (наряду с NSIS). По крайней мере, если сравнивать с традиционным для ретроигр InstallShield, продукт Джордана Рассела получше будет. Такой вот оффтоп оффтопыч.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление