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

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

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

Fantasy Empires

Тема в разделе "Установка и запуск игр", создана пользователем Сергей_нп, 8 мар 2021.

  1. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    Добрый вечер, джентльмены. Если я обратился не в ту ветку, прошу прощение и подтолкнуть в правильную).
    Привлекла одна игра, Fantasy Empires. Проблема в том, что игра изначально шла слишком быстро. Я уменьшил значение cycles до 10000. Но при наличии на поле боя более нескольких юнитов игра сразу подтормаживает. В игре на поле боя могут быть десятки юнитов, что приводит к замедлению во много раз. Если скорость повысить, и на экране будет мало юнитов - боя проходят без моего участия за несколько секунд и играть тоже невозможно, так как не успеваю даже что-то сделать. Я пробовал почти все изменения параметров (fullresolution, output, priority, machine, scaler, core, cputype, cycles). Разные настройки этих параметров на такое поведение игры не влияют. Есть ли решение для выравнивания fps игры (адаптивная частота или поддержание равного fps)?
     
    Последнее редактирование: 8 мар 2021
  2.  
  3. Ogr 2 лол

    Ogr 2

    Хелпер Переводчик

    Регистрация:
    25 мар 2008
    Сообщения:
    6.368
    Последнее редактирование: 8 мар 2021
    Сергей_нп нравится это.
  4. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    Тут скорее дело в эмуляции. Так как при больших тормозах, как и при чрезвычайно большой скорости - играть нереально. Если DosBox не имеет дополнительных параметров для корректной настройки - буду пробовать другой эмулятор, так как игра есть только под DOS. В любом случае благодарю.
     
  5. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.192
    Для начала стоит попробовать dosbox-x, а потом уже PCem

    А так, в общем, 10к циклов примерно эквивалентны процессору на 15-20 МГц. У Fantasy Empires на CD и в reference card упоминаются 386 на 25 и 33 МГц в качестве то ли минимальных, то ли рекомендуемых, так что может быть стоить повысить до 15-20к
     
    Сергей_нп нравится это.
  6. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    Тут вопрос не в тормозах) Когда я повышаю скорость - в больших сражениях все работает, как нужно. Но если на экране в поле видимости находится мало юнитов - бой заканчивается за секунду. Я не успеваю даже принять участие. Опишу для ясности. В игре реал-тайм сражения армиями, где 1 или 2 игрока выступают на стороне своих армий, и могут принять участие, как один из юнитов в больших армиях. Есть карта, где точками отображены все юниты, и экран, где видно лишь малую часть поля сражения. При циклах 10000, если на отображаемом экране видно несколько юнитов - бой идет как нужно, плавно и с оптимальной скоростью, но когда на экран заходят новые юниты - скорость игры падает пропорционально. И частота кадров и геймплей замедляется (а на экране могут быть десятки юнитов). Однако если выставить 20000 циклов, и на экране не будет других юнитов - вся битва заканчивается за секунды, и если твоя армия побеждает - победа получается без твоего участия. А если проигрывает - к тебе прибегает остача вражеских юнитов и убивает тебя, а на такой скорости не получается даже что-то сделать).
    Так что проблема не в установке циклов, а в возможной настройке корректной отработки данной игры.
     
  7. R4kk00n Benched arcade playa

    R4kk00n

    Модератор

    Регистрация:
    28 мар 2005
    Сообщения:
    9.192
    Ну в общем, в Stargunner есть похожая проблема, и dosbox-x её решает. Поэтому и советую попробовать сначала его — может быть и тут поможет
     
    Сергей_нп нравится это.
  8. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    Большое спасибо. Пока работает почти так же, но тут есть визуально более понятные настройки, с которыми легче экспериментировать. Буду пробовать
     
  9. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    В итоге кардинально не удалось ничего изменить. Спасибо всем за подсказки. Если будут идеи еще - буду рад ознакомиться.
     
  10. Ogr 2 лол

    Ogr 2

    Хелпер Переводчик

    Регистрация:
    25 мар 2008
    Сообщения:
    6.368
  11. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    При запуске получаю ошибку "This Program has performed an illegal Operation and Will Be terminated with programs and Restart your computer" "a810:12dc". Если искать решение - ничего толкового, кроме как уменьшить размер оперативной памяти - не нашел. Уменьшение до 16 мб не помогает.
     
  12. netsky2004

    netsky2004

    Регистрация:
    31 янв 2007
    Сообщения:
    1.434
    @Сергей_нп, чобы эта игра запустилась виртуальную машину надо установить так:
    Процессор - I486 BIOS рекомендую AMI или AWARD
    Память ОЗУ - 8Mb
    ОС DOS 6.22 с конфигурацией без параметров и EMM386.EXE с параметром RAM
    config.sys должен содержать
    DOS=HIGH,UMB
    DEVICE=C:\DOS\HIMEM.SYS
    DEVICE=C:\DOS\EMM386.EXE RAM
     
    Сергей_нп нравится это.
  13. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    Запускается, но работает чрезвычайно быстро. На сколько я понял - после изменения конфигурации (выбирал 386) нужно переустанавливать Win 98?
     
  14. Ogr 2 лол

    Ogr 2

    Хелпер Переводчик

    Регистрация:
    25 мар 2008
    Сообщения:
    6.368
    нет.
    Раз на PCem оно так работает, 99% что оно и на реальном железе также. разве что какие патчи для игры попробовать поискать.
     
    Сергей_нп нравится это.
  15. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    Огромное спасибо) В итоге меняя видеокарту удалось подобрать приемлемую постоянную скорость геймплея на PCem. Ранее, когда пытался сменить процессор - получал ошибку загрузки ОС.
     
  16. Ogr 2 лол

    Ogr 2

    Хелпер Переводчик

    Регистрация:
    25 мар 2008
    Сообщения:
    6.368
    @Сергей_нп, и на какой же конфигурации игра нормально работает?
     
  17. Сергей_нп

    Сергей_нп

    Регистрация:
    8 мар 2021
    Сообщения:
    11
    Так как процессор и материнскую плату без сложностей сменить не получилось, сменил видео карту на slow 16-bit. Железо следующее: Socket 7 Asus 55, Intel Pentium 75, 16 mb, S3 Virge slow16-bit без Voodoo. Вероятно, будет работать и на других настройках. Просто первый из вариантов, на котором скорость приемлемая.
    Сменил в настройках игры масштаб сражения 1 к 1. И теперь на полях битвы сотни юнитов и герои. Это намного эпичнее и веселее. Особенно при игре против человека. Сейчас бы ремейк игры, она позволяет хотсит на 5 игроков.
    Интересно, можно ли настроить высокое разрешение со сглаживанием, как, например, в DosBox?
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление