↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
AmScriptor
8 октября 2022
Aa Aa
#вопрос

Господа-программисты, снова спрашиваю у вас совета..
Вот, допустим, есть в папке с игрой сваленные в кучу игровые файлы: картинки, музыка, скрипты всякие и прочее. Если речь идёт, к примеру, о RenPy... как в теории можно оформить всё это барахло так, чтобы при скачивании выскакивал какой-нибудь простейший установщик, и потенциальный юзер не лез в папку, где это барахло раскидано, чтобы игру запустить, а запускал её через иконку на рабочем столе, как все нормальные приложения?

Это настраивается через скрипты как-то, или нужна какая-то доп.утилита или типа того? простите, я ещё чайничек в этих вопросах, но желаю разобраться ; _ ;
8 октября 2022
8 комментариев
ReznoVV Онлайн
Зависит от того, какой инструментарий вы хотите использовать. Самое тривиальное решение – использование готовой утилиты для создания установочных файлов. Smart Install Maker или что-то в этом духе. Программа собирает готовый .exe-файл установщика, в который можно запихнуть что угодно, прикрутить всякие рюшечки типа создания директории, пользовательских соглашений, генерации ярлыков везде, где нужно, директории установки по умолчанию, возможность автозапуска приложения по окончанию установки и т.п. Соответственно, пользователь скачивает установщик, запускает его, проходит обычный для любого ПО процесс установки и на выходе получает установленную программу, запускаемую через ярлык с рабочего стола или из списка установленного ПО.

Несколько более извращённые способы – использование .bat-файлов с исполняемыми "инструкциями" по установке или компиляция собственного установочного файла средствами той среды программирования, в которой вы пишете своё ПО.
ReznoVV

Ооооо, класс!! Спасибо огромное!
ReFeRy Онлайн
AmScriptor
Замечу, что игры, которые обычно делают на RenPy, лучше не убирать в установщик. Архива будет достаточно. Многие "игроки" сначала внимательно изучают содержимое архива, а потом только распаковывают, а уж с установщиком...

Но если проблем с доверием нет, тогда установщик хорошее дело.
Заяц Онлайн
ReFeRy

Это я понимаю, просто я, пока ReznoVV не рассказал, абсолютно не вдуплял, как происходит образование установщика) Хотелось просто примерный порядок действий понять :))
ReFeRy Онлайн
AmScriptor
Да, я в молодости играл в игры, смотрел на установщики, разные такие, местами красивые, и думал, что это отдельная и сложная работа. А потом на деле столкнулся с упомянутыми выше утилитами и удивился, что "проблема" давно и надежно решена =)
По работе использовал WiX Toolset - очень мощная и гибкая штука, плюс бесплатная, но настраивать сложно, придется писать кучу конфигов. И есть большой плюс, что это все можно собирать без UI, соответственно можно запихнуть в какой-нибудь CI.
Вроде у винрара и 7зипа есть функция сделать установщик.
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть