Contra



Locations of visitors to this page

Ini Checker.


Описание.

Это программа предназначена для создателей модов. Она разработана для автоматического поиска ошибок в Ini-коде и в скриптах Generals Zero Hour. программа не исправляет ошибки, а только помогает их нати. Программа выполняет сотни проверок и находит много видов ошибок, но не все. Так что не следует полагаться на нее. Некоторые ошибки могут остаться.

Ini Checker 3.1 состоит из 3-х модулей: Ini Scanner, Hotkey Fixer и Scripts Analyzer.

Ini Scanner проверяет код и отображает сообщения об ошибках и предупреждения. Некоторые предупреждения не являтся ошибками. Они просто указывают на необысную конструкцию кода, на которую следует обратить внимание.

Также, он отображает дополнительную информацию:

1)   Информация о свободных типах смерти и типах повреждений и enum-ах, которые нигде в коде не использованы.

2)   Информация об определенных, но не используемых объектах, оружиях, звуках, строках и т.д..


Hotkey Fixer позволяет одним кликом находить свободные горячие клавиши для новых кнопок и разрешать конфликты горячих клавиш.

Scripts Analyzer позволяет найти ошибки в ИИ для скирмиша и в скриптах для карт.

Как использовать.

Распакуйте архив и запустите Ini Checker. Внизу слева есть переключатель на русский язык. Нажмите кнопку «Обзор» и выберите любой ini-файл. Это нужно только для того, чтобы указать папку, в которой содержатся ini файлы. Не нужно открывать каждый файл. После указания папки должно высветиться приблизительно, такая надпись: «C:/Games/Generals Zero Hour/Data/INI/». Обратите внимание, что никаких папок Object, Default и других в этой строке нет. Также, можно ввести местоположение папки вручную. Все. Подготовка окончена. Теперь можно запустить любой из модулей.

Работа с Ini Scanner-ом очень проста. Просто нажмите «Сканировать» и подождите пару минут. Потом прочтите все, что он вам написал. Не все сообщения будут ошибками. Многие из них будут просто предупреждениями. Разделения на ошибку и предупреждение нет. Он все пишет в одну кучу. Он также сохраняет лог с текстовом файле. Так что, к нему можно возвратиться позже. Обратите внимание, что Ini Scanner не открывает big-файлы. То есть, если вы распаковали только часть ini файлов, то он выдаст много ошибок. Для того, чтобы сканнер работал нормально, нужно иметь все файлы из архива INIZH.big.

Если вы используете Hotkey Fixer, нажмите «Найти горячие клавиши» и подождите. Программа просканирует код, найдет все кнопки, надписи, горячие клавиши и отобразит их. Есть 3 режима отображения: «Все кнопки», «Только конфликтующие» и «Только без горячих клавиш». Можете выбрать любую. Все кнопки упорядочены в алфавитном порядке. Так что, найти нужную не составит труда. Когда найдете то, что нужно, выберете кнопку и нажмите «Предложить горячую клавишу». Программа выдаст набор не конфликтующих кнопок.

Если вы используете Scripts Analyzer, то после указания ini-файла он автоматически заполнит путь к SkirmishScripts.scb. Остается только нажать кнопку «Анализировать». Если вы хотите проверить скрипты для карты, то их сначала нужно экспортировать, из карты при помощи World Builder, а после этого запустить Ini Checker и указать ему путь к SCB-файлу. Обратите внимание, что справа внизу находится надпись «Skirmish Scripts». Дело в том, что одни и те же скрипты будут ошибками, если они используются в скирмише и не будут ошибками, если используются в картах. Поставьте галочку напротив «Skirmish Scripts», если вы проверяете ИИ для скирмиша и уберите ее, если проверяете скрипты для карт.

Скачать Ini Checker 3.1
Он запакован WinRAR-м. Если у вас его нет, скачать можно здесь.

Если при запуске он будет требовать DLL-файлы, скачать их можно на www.dll.ru и www.dll-files.com.