Автор Тема: Почему две игры конфликтуют между собой?  (Прочитано 6395 раз)

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: Почему две игры конфликтуют между собой?
« Ответ #15 : Июль 30, 2014, 05:28:05 am »
Дело в DirectX, а именно DirectPlay.

Но ведь какое-то время он успевает нормально отработать, как видно из видео. Можно даже успеть 30 секунд в режиме мультиплеера поиграть. В принципе, если ограничить зону, то может даже и нормально пойдет.

Оффлайн Jak łaska za praca

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Re: Почему две игры конфликтуют между собой?
« Ответ #16 : Июль 30, 2014, 11:59:29 am »
У меня возникала идея что Vice city читает файлы из другого потока. Так и есть заблокировав все потоки кроме основного, я вызвал проблему с одной копией игры.
Так-же если остановить одну игру на время все нормально, надо попробовать приостановить другие игры на время считывания или их поток который за это отвечает.

« Последнее редактирование: Июль 30, 2014, 12:41:07 pm от Jak łaska za praca »
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн mfisto

  • Скриптер
  • Главный Модератор
  • Новичок
  • *****
  • Сообщений: 176
  • Репутация: +19/-0
  • Не пью, не курю, за компьютером сижу...
    • mfistof
    • Просмотр профиля
    • Empire of CJ
Re: Почему две игры конфликтуют между собой?
« Ответ #17 : Июль 30, 2014, 03:48:27 pm »
Почему я грешу на DirectPlay, дело в том что у меня Windows 8.1 (главное здесь 8 ). У нее некоторые компоненты отключены по умолчанию, скажем, Net Framework 3.5. И вот оказывается, что для запуска Gta всей третьей серии требуется установка DirectPlay, что меня несколько удивило. Как это происходит: запускаешь приложение и вылазит окошко, нужен DirectPlay, ставим, и после этого можно играть (естественно устанавливаешь один раз). Вот такие пироги...Не факт, что это имеет какое-то значение, но для новых Windows GTA  (III...до IV) уже считается устаревшей по-ходу.
I know everything and nothing...

Оффлайн Jak łaska za praca

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Re: Почему две игры конфликтуют между собой?
« Ответ #18 : Сентябрь 08, 2014, 01:34:10 am »
Проблема решаема таким способом в 00686744 нужно выставить индивидуальное значение для каждой игры.

Это значение  передаётся в CreateSemaphoreA
« Последнее редактирование: Сентябрь 08, 2014, 04:39:12 am от Jak łaska za praca »
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: Почему две игры конфликтуют между собой?
« Ответ #19 : Сентябрь 08, 2014, 06:40:45 am »
Да, действительно работает теперь. Хорошо, что разобрался.