Приветствую Вас, Гость! Регистрация RSS
Суббота, 21.12.2024
Главная » Файлы » Мои разработки

Picode Launcher
[ Скачать с сервера (498.6 Kb) ] 14.05.2012, 19:58
== Picode Launcher ==


Picode Launcher - набор утилит, для разработчиков игр и других программ. Позволяет обновлять файлы игры до новой версии с указанного FTP сервера с гостевым или другим доступом. За основу взяты лаунчеры из L2 и World of Tanks. Но может применяться и как основа для обновления фтп репозитария, например исходников движка и т.п.

Функционал:
+. Работа с FTP в пассивном режиме.
+. Загружает на компьютер клиента только "нужные" файлы (сверка по md5 хешу)
+. Позволяет производить Снимки файлов игры за одно действие.
+. Позволяет создавать лаунчер со своим внешним видом.
+. Дает выбор для лаунчера использовать слайд шоу или браузер.
+. Свободен для коммерческого использования.
+ Поддержка PNG
+ Поддержка GIF
+ Вывод html страницы с сайта
+ Вывод html страницы локально
+ Поддержка swf соответственно
+ Простой настраиваемый фон





SnapShot.exe: - делает снимок указанной директории (в которой находится проект) и сохраняет данные о ней в файле update.txt Распространять с игрой не надо!!!.

update.exe - сам лаунчер. Распространяется вместе с игрой и папкой launcher, которая содержит необходимые файлы.


Инструкция:
1. Обзаводимся FTP сервером.
2. Создаем 2 профиля (админа - полные права, гостя - только на чтение)
3. Делаем SnapShot проекта. (Используя SnapShot.exe)
4. Заливаем проект не нарушая иерархии на FTP сервер в отдельный каталог.
5. Настраиваем Лаунчер с помощью конфига. (launchar/conf.ini)

Далее распространяем свою игру используя архив с лаунчером (рекомендуется). Или распространяем просто лаунчер (не рекомендуется), при запуске он все скачает с инета и запустит игру.

Конфиг поддерживает:

[ Launcher ]
Name=Третья Мировая: Начало. // заголовок лаунчера
Icon=game.ini // иконка формы лаунчера
[ Server ]
Host=akyltist.ucoz.org // ftp server
Login=akyltist // логин
Password=****** // пароль
Path=/test // путь к директории проекта на ftp
Timeout=10000 // ожидание на соединение - иначе не обновляемся (в милисекундах)
[ Bar ]
Back=$00000080 // цвет фона полосы загрузки (ABGR)
Fore=$000000FF // цвет полосы загрузка (ABGR)
[ Browser ]
Use=no // использовать браузер, если нет то показывает фон (задается картинкой)
www=http://gcup.ru // если использовать браузер, то грузить указанную страницу (/index.html - то грузит файл из подпапки лаунчера)
[ Hint ]
Enabled=true // разрешить строку состояния
Color=$00CCCCCC // цвет текста строки состояния
[ Game ]
exe=имя_файла_для_запуска.exe // разрешить строку состояния
PS: просьба высказывать пожелания, искать баги
Категория: Мои разработки | Добавил: Akyltist | Теги: бесплатно, Запуск игры, launcher, слайдшоу, настраиваемый, Для онлайн игр, Обновление онлайн
Просмотров: 1571 | Загрузок: 475 | Комментарии: 1 | Рейтинг: 5.0/24
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]