AutoHotkey. Battlefield Bad Company 2
Представляю Вашему вниманию набор инструментов для автоматизации тестирования игры Battlefield Bad Company 2 при помощи утилит AutoHotkey и FRAPS.
<br/><br/>Базовый обзор: Автоматизируем процесс замера производительности в играх
<br/><br/>Данная запись содержит все необходимые файлы, для того, чтобы любой пользователь мог самостоятельно протестировать игру.
<br/><br/>Большая просьба к коллегам с других ресурсов, при использовании представленного инструментария в своих материалах давать ссылку на эту запись. Думаю, Вы сами понимаете, что было потрачено много сил на создание этих скриптов и не упоминание автора является неуважением к его труду.
<br/><br/>Итак, данна...
Представляю Вашему вниманию набор инструментов для автоматизации тестирования игры Battlefield Bad Company 2 при помощи утилит AutoHotkey и FRAPS.
Базовый обзор: Автоматизируем процесс замера производительности в играх
Данная запись содержит все необходимые файлы, для того, чтобы любой пользователь мог самостоятельно протестировать игру.
Большая просьба к коллегам с других ресурсов, при использовании представленного инструментария в своих материалах давать ссылку на эту запись. Думаю, Вы сами понимаете, что было потрачено много сил на создание этих скриптов и не упоминание автора является неуважением к его труду.
Итак, данная запись носит сугубо технический характер и предназначена для опытных пользователей. Комментарии будут присутствовать (или отсутствовать) только в специфических местах, где они действительно необходимы.
Для упрощения процесса тестов, я компилировал скрипты в ".exe" файлы.
ВАЖНО! Обязательно выставьте в настройках "панель управления" -> "Язык и региональные стандарты" -> "Языки и клавиатуры" - > "Изменить клавиатуру" английский язык и перезагрузите компьютер. В противном случае скрипты работать не будут!
Ролик тестового отрезка:
https://www.youtube.com/watch?v=pV8Xy6TjhgM
Список файлов:
BFBC2.rar
Bad_Company_2_1280.exe
Bad_Company_2_1920.exe
Путь вставки save (Windows 7):

Путь вставки ".exe" файлов для запуска скрипта (Windows 7):

К сожалению, в меню игры нельзя изменить настройки API. Это можно проделать в следующем файле, вставив в выделенной строчке API DirectX 9/10/11:


Базовый обзор: Автоматизируем процесс замера производительности в играх
Данная запись содержит все необходимые файлы, для того, чтобы любой пользователь мог самостоятельно протестировать игру.
Большая просьба к коллегам с других ресурсов, при использовании представленного инструментария в своих материалах давать ссылку на эту запись. Думаю, Вы сами понимаете, что было потрачено много сил на создание этих скриптов и не упоминание автора является неуважением к его труду.
Итак, данная запись носит сугубо технический характер и предназначена для опытных пользователей. Комментарии будут присутствовать (или отсутствовать) только в специфических местах, где они действительно необходимы.
Для упрощения процесса тестов, я компилировал скрипты в ".exe" файлы.
ВАЖНО! Обязательно выставьте в настройках "панель управления" -> "Язык и региональные стандарты" -> "Языки и клавиатуры" - > "Изменить клавиатуру" английский язык и перезагрузите компьютер. В противном случае скрипты работать не будут!
Ролик тестового отрезка:
https://www.youtube.com/watch?v=pV8Xy6TjhgM
Список файлов:
BFBC2.rar
Bad_Company_2_1280.exe
Bad_Company_2_1920.exe
Путь вставки save (Windows 7):

Путь вставки ".exe" файлов для запуска скрипта (Windows 7):

К сожалению, в меню игры нельзя изменить настройки API. Это можно проделать в следующем файле, вставив в выделенной строчке API DirectX 9/10/11:


Тестирование
Тестовая конфигурация:
Процессор: Intel Core i7 920 (Bloomfield, D0, L3 8 Мб), 1.18 В, Turbo Boost - off, Hyper Threading - off - 2660 @ 3200 МГц
Материнская плата: GigaByte GA-EX58-UD5, BIOS F5
Система охлаждения CPU: Cooler Master V8 (~1100 об/мин)
Видеокарта: GeForce GTX 470 1280 Мбайт - 608/1215/3348 МГц (Palit)
Дисковая подсистема: SATA-II 500 Гбайт, WD 5000KS, 7200 об/мин, 16 Мбайт
Блок питания: Corsair TX 950 Ватт (штатный вентилятор: 140-мм на вдув)
Корпус: открытый тестовый стенд
Монитор: 23" Acer V233H (Wide LCD, 1920x1080 / 60 Гц)
Программное обеспечение:
Операционная система: Windows 7 build 7600 RTM x64
Драйверы видеокарты: GeForce 260.89 WHQL
Настройки игры:
Версия 602574
DirectX 10
полноэкранное сглаживание (AA) 4
анизотропная фильтрация (AF) 16
уровень детализации - высокий
качество текстур - высокое
качество теней - высокое
качество эффектов - высокое
сложное затенение HBAO - вкл.
Перед запуском скрипта вручную выставите нужные Вам настройки и разрешение. Для тестирования доступны два разрешения: 1280х1024 и 1920х1080. Какой батник (.ехе файл) запускает какое разрешение можно без проблем разобраться по его подписи.
Для тестов этого отрезка я использовал 4 прогона. Первый "холостой" - он необходим для нормализации работы слабых двух- и трехъядерных процессоров. В данном отрезке главный герой просто стоит, так как при использовании основного скрипта в паре с вышеуказанными CPU, он забегал под перекрестный огонь и его убивали. Это вело к нарушению алгоритма батника и как следствие к дальнейшей неработоспособности.
Отрезок получился очень удачным, так как воспроизводит реальное боестолкновение, при этом серьезно нагружая процессор.
Повторяемость конечно не идеальная, но достаточная, чтобы уложиться в 0% - 3% погрешность.
Тестовая конфигурация:
Процессор: Intel Core i7 920 (Bloomfield, D0, L3 8 Мб), 1.18 В, Turbo Boost - off, Hyper Threading - off - 2660 @ 3200 МГц
Материнская плата: GigaByte GA-EX58-UD5, BIOS F5
Система охлаждения CPU: Cooler Master V8 (~1100 об/мин)
Видеокарта: GeForce GTX 470 1280 Мбайт - 608/1215/3348 МГц (Palit)
Дисковая подсистема: SATA-II 500 Гбайт, WD 5000KS, 7200 об/мин, 16 Мбайт
Блок питания: Corsair TX 950 Ватт (штатный вентилятор: 140-мм на вдув)
Корпус: открытый тестовый стенд
Монитор: 23" Acer V233H (Wide LCD, 1920x1080 / 60 Гц)
Программное обеспечение:
Операционная система: Windows 7 build 7600 RTM x64
Драйверы видеокарты: GeForce 260.89 WHQL
Настройки игры:
Версия 602574
DirectX 10
полноэкранное сглаживание (AA) 4
анизотропная фильтрация (AF) 16
уровень детализации - высокий
качество текстур - высокое
качество теней - высокое
качество эффектов - высокое
сложное затенение HBAO - вкл.
Перед запуском скрипта вручную выставите нужные Вам настройки и разрешение. Для тестирования доступны два разрешения: 1280х1024 и 1920х1080. Какой батник (.ехе файл) запускает какое разрешение можно без проблем разобраться по его подписи.
Для тестов этого отрезка я использовал 4 прогона. Первый "холостой" - он необходим для нормализации работы слабых двух- и трехъядерных процессоров. В данном отрезке главный герой просто стоит, так как при использовании основного скрипта в паре с вышеуказанными CPU, он забегал под перекрестный огонь и его убивали. Это вело к нарушению алгоритма батника и как следствие к дальнейшей неработоспособности.
Отрезок получился очень удачным, так как воспроизводит реальное боестолкновение, при этом серьезно нагружая процессор.
Повторяемость конечно не идеальная, но достаточная, чтобы уложиться в 0% - 3% погрешность.
1280х1024


Исходники для любителей самостоятельно поковыряться в программах:
Bad_Company_2_1280.ahk
Bad_Company_2_1920.ahk


Исходники для любителей самостоятельно поковыряться в программах:
Bad_Company_2_1280.ahk
Bad_Company_2_1920.ahk
Лента материалов
Правила размещения комментариев
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.


Сейчас обсуждают