Список форумов .:csmania:.

.:csmania:.
Универсальный русскоязычный портал о Counter-Strike

FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   Команда сайтаКоманда сайта   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 


Inno Setup Games Script Generator
На страницу 1, 2, 3, 4, 5, 6  След.
 
Начать новую тему   Ответить на тему    Список форумов .:csmania:. -> Developers Forum
Предыдущая тема :: Следующая тема  
Автор Сообщение
htuos
Source Developing
Source Developing


Зарегистрирован: 18.06.2006
Сообщения: 298
Откуда: Тверь

СообщениеДобавлено: Пт Ноя 23, 2007 3:29 am    Заголовок сообщения: Inno Setup Games Script Generator Ответить с цитатой

Программа генерирует скрипты для
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

(Inno Setup - бесплатный инсталлятор для программ Windows © Help Smile , если точнее, то Inno Setup не инсталлятор, а он сам создает инсталляторы/дистрибутивы). С помощью Game Script Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры.

Подчеркиваю, программа предназначена для юзеров не отягощенных знаниями внутреннего языка Inno Setup и не искушенных в программировании. Поэтому все претензии по поводу невозможности выставить какие-либо флаги, вывести сообщения и т.д. скорее всего будут игнорироваться. Если мы такие умные, то открываем Inno Setup и пишем ручками Smile или ищем полноценные визарды. Для продвинутых в этой области товарищей созданный скрипт, возможно, будет неплохой заготовкой для дальнейшего редактирования. Wink


Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Текущая версия - 0.5.3
в ней доступно:
    -Создание скрипта как для одной игры, так и для набора игр.
    -Автоматическое создание секции [Components] для набора игр. Т.е. пользователь во время установки сможет выбрать какие игры ему ставить, а какие нет.
    -Поиск общих файлов для набора игр (с целью уменьшения размера инсталлятора). ИМХО актуально для игр от Valve. Доступно 2 метода: копирование и перемещение файлов.
      При копировании иходные папки указанные в списке игр не изменяются, просто в указанной (отдельной) папке (далее будем называть ее "GameTmpDir") создается новая структура каталогов и туда копируются файлы игр таким образом, чтобы исключить дубликаты. Соответственно в скрипте указываются папки созданные генератором скриптов (т.е. в GameTmpDir). После создания инсталлятора вам просто нужно будет стереть GameTmpDir.

      При перемещении происходят аналогичные действия, только исходные папки остаются пустыми (т.к. файлы из них перемещаются, а не копируются Smile ). Также при перемещении, в GameTmpDir создаются RestoreGameFiles.bat и Restore.exe. Запустив RestoreGameFiles.bat файлы игр будут возвращены на свои места (в исходные папки, откуда они изначально и были взяты). GameTmpDir станет пустой.

      Какой метод выбрать (и стоит ли этим вообще пользоваться), решать вам, скажу только, что перемещение файлов (если GameTmpDir и сами игры находятся на одном диске) выполняется гораздо быстрее, чем копирование, а так же свободное место на диске требуется в размере самого большого файла из всех игр, а не в размере всех игр (как это может произойти при копировании, если не найдется ни одного общего файла).

    -Показ информации перед установкой.
    -Замена стандартных картинок на форме инсталлятора на свои.
    -Разбиение инсталлятора на файлы заданного размера.
    -Выбор уровня сжатия.
    -Информация об издателе инсталлятора.
    -Указание сайта поддержки.
    -Создание ярлыков к устанавливаемым играм (возможно указать параметры запуска).
    -Заставка (splash) перед началом инсталляции (к сожалению только из bmp-файлов Sad , но с возможностью указать цвет, который будет считаться прозрачным и будет вырезан при показе Smile ).
    -Фоновый рисунок (*.jpg).
    -Слайд-шоу во время инсталляции (*.jpg).
    -Специально для Source-игр от VALVe добавлен выбор языка (рус/англ) интерфейса игр при установке.
      Изменяет ключ реестра Language во время установки в зависимости от выбора пользователя.

    -Автоматическое создание секции [Run] по списку ярлыков. Т.е. пользователь, по окончании установки, сможет выбрать какую игру ему запустить (или не запускать ни какой). Для набора игр можно выбирать только одну игру для запуска.

    Замечание: в папке со скриптом могут быть созданы следующие библиотеки - isxbb.dll, bass.dll, southinno.dll по одной или все вместе. Они будут нужны Inno Setup для создания инсталлятора. Естественно, после того как дистрибутив игры будет создан, эти dll-ки можно будет удалить вместе со скриптом.

    Не сделано
    на текущий момент остались пустыми закладки: фоновая музыка, доп.компоненты, реестр
    так же отсутствует ридми/хэлп, всплывающие подсказки (это будет делаться в последнюю очередь)

Все остальное (все что присутствует в программе) должно работать. Т.е. на текущий момент для игр от VALVe и игр, которые не требуют внесения изменений в реестр, можно создавать вполне работоспособные скрипты. Smile

забираем

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

(456kb)

PS замечания о глюках (куда же без них Very Happy ), недоработках, неточностях и ваши предложения постим в этой теме

PPS отдельно выкладываю бэкграунды для css, качество правда не очень (800х600)

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

(8,25mb)

Последний раз редактировалось: htuos (Чт Дек 27, 2007 2:20 am), всего редактировалось 16 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
postal_3
Майор
Майор


Зарегистрирован: 22.04.2006
Сообщения: 777
Откуда: :)

СообщениеДобавлено: Пт Ноя 23, 2007 5:52 am    Заголовок сообщения: Ответить с цитатой

htuos
программу не смотрел, но все равно молодец Smile
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Пароль на архив (Password): CSmania.RU
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dimiroff
Сержант
Сержант


Зарегистрирован: 10.12.2006
Сообщения: 66
Откуда: Russia, Tuapse

СообщениеДобавлено: Сб Ноя 24, 2007 2:24 pm    Заголовок сообщения: Ответить с цитатой

htuos
Эта программулина для всех игр семейства Half-Life, или я ошибаюсь?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
impulse666
Интригант и Словоблуд
Интригант и Словоблуд


Зарегистрирован: 08.12.2005
Сообщения: 4022
Откуда: From Hell

СообщениеДобавлено: Сб Ноя 24, 2007 6:28 pm    Заголовок сообщения: Ответить с цитатой

dimiroff
не поленись, и слей...для любой игры подойдет, спасибо htuos!
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Медик - это боевой клич!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andreil
Source Developing
Source Developing


Зарегистрирован: 14.08.2006
Сообщения: 426
Откуда: Светлогорск, Беларусь

СообщениеДобавлено: Сб Ноя 24, 2007 10:10 pm    Заголовок сообщения: Ответить с цитатой

htuos
Отлично, надо будет включить сие творение (окончательную версию) в УПК. Я и сам уже делал у себя генератор скриптов для УПК, но получалось слабо.
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
htuos
Source Developing
Source Developing


Зарегистрирован: 18.06.2006
Сообщения: 298
Откуда: Тверь

СообщениеДобавлено: Вс Ноя 25, 2007 2:54 am    Заголовок сообщения: Ответить с цитатой

ну так вопрос-то остался без ответа
стоит продолжать сие начинание или это на х.. никому не нужно?
если стоит, то хотелось бы узнать работает то что есть или это глюк на глюке? просто сам один раз запустил на левой папке, дальше сил не хватило, спать хотелось
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
impulse666
Интригант и Словоблуд
Интригант и Словоблуд


Зарегистрирован: 08.12.2005
Сообщения: 4022
Откуда: From Hell

СообщениеДобавлено: Вс Ноя 25, 2007 3:45 am    Заголовок сообщения: Ответить с цитатой

htuos
продолжать стоит! думаю в отдельной теме в Developers подфоруме...%)
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Медик - это боевой клич!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
htuos
Source Developing
Source Developing


Зарегистрирован: 18.06.2006
Сообщения: 298
Откуда: Тверь

СообщениеДобавлено: Пн Ноя 26, 2007 12:27 am    Заголовок сообщения: Ответить с цитатой

Update:
изменен дизайн
теперь можно добавлять фоновый рисунок

ссылка в 1-ом посте

ЗЫ рисунки из комплекта в следующий раз выкину, а то дофига весит
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
htuos
Source Developing
Source Developing


Зарегистрирован: 18.06.2006
Сообщения: 298
Откуда: Тверь

СообщениеДобавлено: Вт Ноя 27, 2007 5:30 pm    Заголовок сообщения: Ответить с цитатой

обновка
добавлена возможность показа слайд-шоу во время установки
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

,
Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

- упрости себе жизнь Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
impulse666
Интригант и Словоблуд
Интригант и Словоблуд


Зарегистрирован: 08.12.2005
Сообщения: 4022
Откуда: From Hell

СообщениеДобавлено: Вт Ноя 27, 2007 7:30 pm    Заголовок сообщения: Ответить с цитатой

htuos
тыбы подробности сообщал, через что как реализовано...а то неясно толи через bass.dll музыка работает, толи через стандартную виндовую библиотеку..
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!



Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

Медик - это боевой клич!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mukca
Местный ГУРУ
Местный ГУРУ


Зарегистрирован: 06.02.2005
Сообщения: 16777215
Откуда: с луны, со своей луны, свалился :(

СообщениеДобавлено: Вт Ноя 27, 2007 8:11 pm    Заголовок сообщения: Ответить с цитатой

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

а так приколько.

зы интересно пираты хоть с помощью данной тулзы научаться делать нормальные установки. или будут продолжатьь sfx 7z зажимать инсталятором .... :D
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Абсолютно неадекватный тип. Давно уже отмечает новый год :D
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AGNESTEAM
Лейтенант
Лейтенант


Зарегистрирован: 02.02.2007
Сообщения: 119
Откуда: Я сделан в СССР !!! ))))

СообщениеДобавлено: Вт Ноя 27, 2007 10:47 pm    Заголовок сообщения: Ответить с цитатой

Прога классная и нужная! Кодить скрипты для инсталеров простеньких игр теперь не прийдётся!
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


HL2 , LOST , ENIGMA , Garry's mod , Trackmania , Counter-strike FAN!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
htuos
Source Developing
Source Developing


Зарегистрирован: 18.06.2006
Сообщения: 298
Откуда: Тверь

СообщениеДобавлено: Вт Ноя 27, 2007 11:40 pm    Заголовок сообщения: Ответить с цитатой

impulse666 писал(а):
тыбы подробности сообщал, через что как реализовано...а то неясно толи через bass.dll музыка работает, толи через стандартную виндовую библиотеку..

звука еще нет, но будет
все необходимые библиотеки появятся рядом со скриптом, так что не заморачивайся
mukca писал(а):
непонравилось одно. то что когда указываеш ппути нельзя их вбить в ручную или вставить из буфера обмена.

а мне потом проверять есть такие пути или нету Smile
может потом добавлю, на текущий момент не первоочередная задача

вот интересно, стоит ли добавлять
1.поддержку скинов для инсталлятора (скины можно будет брать отсюда

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!

). насколько глючны не в курсе, еще ни разу не юзал
2.сплэши (заставки перед запуском инсталлятора)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
NickOne
Нович0к
Нович0к


Зарегистрирован: 20.03.2006
Сообщения: 21


СообщениеДобавлено: Вт Ноя 27, 2007 11:53 pm    Заголовок сообщения: Ответить с цитатой

splash думаю стоит добавить)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mukca
Местный ГУРУ
Местный ГУРУ


Зарегистрирован: 06.02.2005
Сообщения: 16777215
Откуда: с луны, со своей луны, свалился :(

СообщениеДобавлено: Ср Ноя 28, 2007 5:36 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
а мне потом проверять есть такие пути или нету

а че проверять. ну нету и свободен юзверь а проге в даун.
незачем вбивать того чаго нету :D

Цитата:
вот интересно, стоит ли добавлять...

как минималист скажу : "Нет, не стоит."
ЖВ
_________________

Ссылку могут видеть только зарегистрированные пользователи!
Зарегистрируйтесь или войдите в систему!


Абсолютно неадекватный тип. Давно уже отмечает новый год :D
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов .:csmania:. -> Developers Forum Часовой пояс: GMT + 5:30
На страницу 1, 2, 3, 4, 5, 6  След.
Страница 1 из 6

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2007 phpBB Group
csmania.ru © 2004-2007 ROM@N