Добавление новой игры
16 августа 2011
Вы можете добавить в программу поддержку любой игры на движке Source, либо стороннего мода, распространяемого через Steam. Для этого всего лишь потребуется:
- перейдите в каталог установки программы SRC Repair (обычно это %PROGRAMFILES%\SRC Repair\);
- откройте в файл games.xml из него в любом текстовом редакторе (мы рекомендуем Notepad++);
- вставьте нужные строки перед </Games>:
<Game Name="Название игры в меню программы"> <IsGCF>1</IsGCF> <DirName>путь к каталогу</DirName> <SmallName>короткое_имя</SmallName> </Game>
- сохраните изменения в файле и запустите SRC Repair.
Теперь рассмотирим более подробно:
- в Название игры в меню программы укажите название игры, которое будет отображаться в SRC Repair в меню доступных игр. Запрещается использовать спецсимволы;
- в качестве значения IsGCF могут выступать 1 — если игра распространяется в GCF-файлах (примеры — CSS, TF2, DoDs и т.д.), либо 2, если игра распространяется в NCF (Portal 2, Left 4 Dead и т.д.);
- в DirName необходимо указать путь к каталогу игры внутри \Steam\steamapps\%LOGIN%\ (для GCF-игр), либо \Steam\steamapps\common\ (для NCF-игр);
- в SmallName указывается путь к основному рабочему каталогу игры внутри \Steam\steamapps\%LOGIN%\%DirName%\ (для GCF-игр), либо \Steam\steamapps\common\%DirName%\ (для NCF-игр). Пробелы в SmallName недопустимы.
Пример
Рассмотрим вариант файла games.xml на основе игр Team Fortress 2, Counter-Strike: Source (обе GCF) и Left 4 Dead (NCF):
<Games> <Game Name="Team Fortress 2"> <IsGCF>1</IsGCF> <DirName>team fortress 2</DirName> <SmallName>tf</SmallName> </Game> <Game Name="Counter-Strike: Source"> <IsGCF>1</IsGCF> <DirName>counter-strike source</DirName> <SmallName>cstrike</SmallName> </Game> <Game Name="Left 4 Dead"> <IsGCF>0</IsGCF> <DirName>left 4 dead</DirName> <SmallName>left4dead</SmallName> </Game> </Games>