Автор Тема: Отсылка снапшотов.  (Прочитано 6949 раз)

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

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Отсылка снапшотов.
« : Январь 22, 2015, 12:19:16 am »
Сколько игр можно примерно запустить на интелах i5 если так-же выключить рисовку пространства если нужно результат только в другом приложении? Я мог бы протестировать сам но единственное что у меня цело это 1 ядерный ноутбук.
Мне интересно что получится ли запустить несколько игр а затем собрать кадр с сущностными с двух игр в одно целое и переключать их обработку между друг другом по мере надобности управляя игроками. Что-то типа локального копа эксперимента будет ли он производительным?
« Последнее редактирование: Январь 22, 2015, 12:21:44 am от Jak łaska za praca »
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 710
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Отсылка снапшотов.
« Ответ #1 : Январь 22, 2015, 01:49:31 pm »
Не особо понял, что-таки надо сделать(запустить игру без прорисовки - как?), но у меня как раз intel core i5 2500k

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

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Re: Отсылка снапшотов.
« Ответ #2 : Январь 22, 2015, 08:08:20 pm »
Да, желательно в режиме окна (http://habrahabr.ru/post/133956/). А test.rar для разрешения конфликта между играми.
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 710
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Отсылка снапшотов.
« Ответ #3 : Январь 23, 2015, 03:21:22 am »
test.asi не помог: с ним ни одна из установленных сборок Вайса не запустилась(даже чистая).
Так что мои отчеты скорее всего бесполезные:
10 игр запустить смог(можно больше, но тормозить начинает жутко), но загрузить возможно было лишь 1(т.к. запускал без test.asi). Притом тормозить начинает от перегрузки 1-го ядра процессом той игры, что была загружена полностью.

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

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Re: Отсылка снапшотов.
« Ответ #4 : Январь 23, 2015, 04:15:16 am »
Спасибо. Я получить много нужной информации. А test.asi не тестировал наверно дело в том что VirtualProtect не использовал.
А так лучше загружать как dll так как через asi может опоздать сделать патч.
« Последнее редактирование: Январь 23, 2015, 04:27:33 am от Jak łaska za praca »
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 710
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Отсылка снапшотов.
« Ответ #5 : Январь 23, 2015, 12:43:26 pm »
Если запускать эту dll через Fast ASI Loader(который и asi и dll может загружать одновременно со стартом игры), то - по-прежнему, можно загрузить до конца лишь 1 игру.
Если убрать Fast ASI Loader и test_newer.dll переименовать в ddraw.dll и закинуть в папку игры - не запускается: вылезает сообщение, что необходим msvcr100d.dll.
Когда скачиваю msvcr100d.dll и помещаю в папку с игрой - вылезает сообщение:
« Последнее редактирование: Январь 23, 2015, 12:46:00 pm от Shaggy »

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

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Re: Отсылка снапшотов.
« Ответ #6 : Январь 23, 2015, 09:28:17 pm »
Теперь точно работает я скачал игру и проверил.  ::)
« Последнее редактирование: Январь 23, 2015, 09:59:24 pm от Jak łaska za praca »
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 710
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Отсылка снапшотов.
« Ответ #7 : Январь 23, 2015, 11:05:27 pm »
У меня Windows 7. Если игре выставить совместимость с Windows98, загружать test_newer.dll с помощью Fast Asi Loader - то, как я понял - можно запускать столько процессов, сколько позволяет система:у меня(Intel Core i5 2500K, 4Gb RAM, GF GTS 450 1 Gb)при около ~10 процессах система начинает подтормаживать(одно ядро загружается на 100%)...



Если же не выставлять совместимость с Windows 98 - то каждый новый процесс игры убивает предыдущий, а если переключаться - то умрут все:






Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 710
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Отсылка снапшотов.
« Ответ #8 : Январь 23, 2015, 11:34:51 pm »
В обычной Vice City тоже всё хорошо работает, однако в любой сборке по-прежнему требуется msvcr100d.dll в папке с игрой, иначе test_newer.dll не работает.


« Последнее редактирование: Январь 23, 2015, 11:54:21 pm от Shaggy »

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

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Re: Отсылка снапшотов.
« Ответ #9 : Январь 24, 2015, 12:20:58 am »
А если через батник?
start /affinity 1 gta-vc.exe
start /affinity 2 gta-vc.exe
start /affinity 3 gta-vc.exe
start /affinity 4 gta-vc.exe
Запустит четыре игры на каждое ядро.
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 710
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Отсылка снапшотов.
« Ответ #10 : Январь 24, 2015, 01:53:30 am »
Через батник запускается 3 процесса, один сразу вылетает, у одного приоритет на 0 и 1 ядро(у проца 0, 1, 2 и 3 ядро, а не 1, 2, 3 и 4), а у другого - на 1.
Потом, при загрузке игр, оба зависают(только не на середине загрузки, а в конце, когда уже полоса загрузки прошла до конца).
Когда в батнике указал 0, 1, 2 и 3 ядра(вместо 1 2 3 4) - происходило почти то же самое, только запускалось уже 2 процесса(тот, что сразу вылетал - не запускался).

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 710
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Отсылка снапшотов.
« Ответ #11 : Январь 25, 2015, 01:58:09 am »
ОШИБКА! Я тормоз, всё нормально работает: до этого, когда я запускал через батник - я не подгружал библиотеку test_newer.dll .
Теперь всё ок.

Итак, я поставил Fast ASI loader, на него установил test_newer.dll (в папку plugins), также - wndmode.dll, который позволяет запускать игру в режиме окна. Снял галочку режима совместимости с Windows98 - т.е. теперь все свойства exe остались стандартными. Добавил msvcr100d.dll , без которого test_newer.dll не работает.
Запускал через батник
start /affinity 1 gta-vc.exe
start /affinity 2 gta-vc.exe
start /affinity 3 gta-vc.exe
start /affinity 4 gta-vc.exe

Результат - всё отлично работает!
Первый процесс установился на 0 ядро, второй - на 0 и 1, третий - на 1, четвертый - на 2 (не знаю, почему так, но главное - они разные!)



Интересное наблюдение: CLEO скрипты активируются и работают сразу на всех 4 играх одновременно...



************
Выкладываю итоговый набор файлов для запуска: VC_4_windows.rar

« Последнее редактирование: Январь 25, 2015, 02:05:44 am от Shaggy »

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

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Re: Отсылка снапшотов.
« Ответ #12 : Январь 25, 2015, 10:39:58 pm »
Отлично теперь все библеотеки в одном месте. А игр сколько запустил. Самая прожорливая опять первая?
Интересное наблюдение: CLEO скрипты активируются и работают сразу на всех 4 играх одновременно...
Может быть пригодится как фича.
« Последнее редактирование: Январь 25, 2015, 10:47:02 pm от Jak łaska za praca »
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 710
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Отсылка снапшотов.
« Ответ #13 : Январь 26, 2015, 12:58:09 am »
Ну, через батник запустилось 4 игры, поэтому ответ - 4))
А касаемо прожорливости - это скорее всего потому, что я загружал игры по-порядку(сначала запустил сейв в первой игре, потом - другой сейв во второй, и т.д.). Соответственно - первая игра работала дольше и жрала тоже больше.

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

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Re: Отсылка снапшотов.
« Ответ #14 : Январь 26, 2015, 01:09:01 am »
Ну раз cleo срабатывает во всёх значит игра касается других игр.
Может она ждёт отклика который приходит от других игр. Если первую игру закрыть когда она начинает кушать 20% то ли наверно все игры закроются то ли другая обожрётся.
Украшаю торты на своих вечеринках, классных вечеринках.