
Эта программа может создавать пиратки на основе скрипта. Скриптовый язык разработал я (он очень легкий выучить его может даже
- Обычный: Все для новичков. Выбираешь нужную игру, изменяешь параметры и запускаешь!
- Редактирование: Это режим для разработчиков скриптов. В нем можно написать его и сразу протестировать.
В программе еще осталось очень много "мусора" (например моя разработка SteamUI однако пока я её не включил т.к. надо меню доделать)
Список возможностей:
- Копирование (поддержка констант, например $AppPath путь к папке с прогой, все перечислены в документации)
- Извлечение из GCF файлов с использование HLLib (пока поддерживаются только GCF)
- Проверка существования файла (для проверки наличия всех GCF файлов)
- Создание папок
- Диалоговое окно для вывода сообщений пользователю (MessageBox)
- Конструкция if для условного выполнения кода.
[spoiler=""Установка""]Распакуйте и готово :D[/spoiler]
[spoiler=""Использование""]При запуске программы откройте скрипт HL2.ccs в папке с приложением, потом нажмите Скрипт -> Запустить или F5 и укажите нужные папки. Потом ждите и все :)[/spoiler]
[spoiler=""Руководство по написанию скриптов""]Скрипты писать очень легко. Надо просто вызывать "команды", которые выполняют функцию. У них есть аргуенты, которые указываются через пробел. Вот список:
- mkdir: создает папку. 1 аргумент это путь к папке например "mkdir C:Pirate"
- exists: проверяет наличие файла
- copy: копирует файл указанный первым аргументом в путь указанный вторым например "copy C:Pirate1.txt C:Pirate21.txt"
- extract: извлекает из GCF файла указанного первым аргументом файл указанный вторым и копирует его в путь указанный 3. Например "$SrcPathhalf-life 2 content.gcf" hl2gameinfo.txt "$DstPathsource enginehl2""
- mbox: выводит сообщение указанное первым аргументом. Например "mbox LOL'
Про if напишу позже
UPD
Забыл написать про возможность использования констант путей. Вот список
- $SrcPath: путь к папке с GCF файлами (указывается при запуске скрипта)
- $DstPath: путь к конечной папке (указывается при запуске скрипта)
- $AppPath: путь к папке с программой (служит для извлечения нужных файлов например эмуляторов)
Прошу оценить саму программу. И еще у меня вопрос "Нужны ли скрипты или лучше сделать все статически?". Просьба писать о багах и пожеланиях здесь. При ошибках выкладывайте лог (храниться в файле debug.log в папке с программой) и скрин с ошибкой.
И еще для нубов в танке. Программа у мну недоделана поэтому дружелюбный интерфейс не ждите!
[spoiler=""Скачать""]http://rapidshare.com/files/251877180/CCooker.7z.html
http://ifolder.ru/12955912
http://depositfiles.com/files/il6wthts4[/spoiler]