Свободное общение

audiofeel

Спасибо! Ваше решение мне помогло 👍
Ну отлично. Оказалось, что шрифт был назначен, но не подключен к PageNameLbl. Размеры считались под него, поэтому на другом ПК это выглядело как проблема масштабирования потому что шрифт применился не тот.
Соотношение сторон экрана и окна инсталлятора не связаны между собой.
FMX-форма не наследует форму Inno Setup, она не внутри. Из окна Inno Setup берётся лишь размер (GetWindowRect(HWND, …)), затем форма Inno Setup скрывается, а FMX-форма привязывается как дочерняя SetWindowLongPtr(HWND, GWLP_HWNDPARENT, HWND).

P.S Проще говоря, нужно было сразу обратить внимание на то, что "разъезжаются" не все элементы, а только определённые.
 
Последнее редактирование:
Парни подскажите как на fmx вывести меню разделов из 7 дополнительных страниц. страница приветствия. страница выбора папки с игрой. установка и завершения не в счет . с ними тогда получится в общей сложности 11. должно быть так страница приветствия. потом страница определения игры. после выпадает меню из семи разделов. вот как тут пример на скреншоте?? кто принцип понял. подскажите пожалуйста
главная.png
директории.png
МЕНЮ.pngУСТАНОВКА.pngЗАВЕРШЕНИЕ.png
 
Здравствуйте уважаемые господа.
Во первых хочу всех поблагодарить, кто мне помогал советом, в деле создания инсталлятора и еще кое в чём.
А теперь собственно в чём нужна помощь.
Опишу ситуацию.
Я создаю репаки игр с модами и всегда моды ставились в корневую папку игры, то есть устанавливалась сразу...
Но тут я решил создать репак назовём игру Век Ящериц ... Так вот моды там ставятся не в игру а в документы (C:\Users\Пользователь\Documents\БиотВари\Век Ящериц\packages\core\override)
И вот собственно у меня вопрос, как мне добавить именно эту папку в Репак и прописать в скрипте адрес установки...
Если я как то криво объяснил.. Прошу прощения
 
xDarkSTALKERx, типа того что ли?
Код:
[Setup]
AppName=Test
AppVersion=1.5
DefaultDirName={sd}\Test

[Files]
Source: "Mods\*"; DestDir: {userdocs}\БиотВари\Век Ящериц\packages\core\override;
 
xDarkSTALKERx, типа того что ли?
Код:
[Setup]
AppName=Test
AppVersion=1.5
DefaultDirName={sd}\Test

[Files]
Source: "Mods\*"; DestDir: {userdocs}\БиотВари\Век Ящериц\packages\core\override;
Вот с этим ... это при установке, она сразу установится в нужный грубо говоря каталог.
Тогда наверно его лучше в отдельный bin файл упаковать да?
 
xDarkSTALKERx, отдельно запаковать файлы из секции [Files] в определенный .bin файл нельзя. Только если запаковать в архив, а потом используя, например "7z.dll" выгрузить файлы во время установки. Для вас и придумали константу {userdocs}, используйте ее для нужных модов, а Inno сама разархивирует куда нужно, главное правильно указать.
 
xDarkSTALKERx, отдельно запаковать файлы из секции [Files] в определенный .bin файл нельзя. Только если запаковать в архив, а потом используя, например "7z.dll" выгрузить файлы во время установки. Для вас и придумали константу {userdocs}, используйте ее для нужных модов, а Inno сама разархивирует куда нужно, главное правильно указать.
Все понял, СПАСИБО! дальше буду сам разбиратся, если что, ещё обращусь
 
xDarkSTALKERx, отдельно запаковать файлы из секции [Files] в определенный .bin файл нельзя. Только если запаковать в архив, а потом используя, например "7z.dll" выгрузить файлы во время установки. Для вас и придумали константу {userdocs}, используйте ее для нужных модов, а Inno сама разархивирует куда нужно, главное правильно указать.
сделал всё как вы сказали, но потом понял кривость своего обьяснения... при том что ваш ответ был правильный.
так сейчас я обрисую полностью тему(загоню под спойлер что бы не катать простыню)
Обычно у меня есть игра , на которую я накатываю моды, потом архивирую в условные
Data.bin(прописывая в скрипте инсталятора их количество) -
всё компелирую
- Игра устанавливается вместе с модами
Тут же ситуация
Есть папка с игрой из которой сделать по стандарту, не проблема.
НО
тут моды ставились изначально в C:\Users\Пользователь\Documents\БиотВари\Век Ящериц\
то есть в папку которая создаётся игрой ПРИ УСТАНОВКЕ в Моих документах, в этой же папке лежат сейвы.
То есть это папка игры, которая ставится не в директорию с игрой, а именно в Документы
И моя проблема в том что мне нужно, что бы игра и данная папка ставились сразу(как грубо говоря на лицензии)
то есть человек устанавливает игру скажем на диск G - игра ставится туда , а вся папка (ладно уж) Dragon Age ,
Ставиться по нужному адресу в Документы.
То есть папка с модами это не часть инсталлятора в папке FILES ... Это папка игры которая грубо говоря , родная, но дополненная установленными файлами модов.
Вот по этому я и спросил про отдельный bin....
мол условная Data7.bin ...... устанавливается не в директорию игры а по пути C:\Users\Пользователь\Documents\BioWare\
Вот теперь я вроде все описал максимально верно
 
сделал всё как вы сказали, но потом понял кривость своего обьяснения... при том что ваш ответ был правильный.
так сейчас я обрисую полностью тему(загоню под спойлер что бы не катать простыню)
Обычно у меня есть игра , на которую я накатываю моды, потом архивирую в условные
Data.bin(прописывая в скрипте инсталятора их количество) -
всё компелирую
- Игра устанавливается вместе с модами
Тут же ситуация
Есть папка с игрой из которой сделать по стандарту, не проблема.
НО
тут моды ставились изначально в C:\Users\Пользователь\Documents\БиотВари\Век Ящериц\
то есть в папку которая создаётся игрой ПРИ УСТАНОВКЕ в Моих документах, в этой же папке лежат сейвы.
То есть это папка игры, которая ставится не в директорию с игрой, а именно в Документы
И моя проблема в том что мне нужно, что бы игра и данная папка ставились сразу(как грубо говоря на лицензии)
то есть человек устанавливает игру скажем на диск G - игра ставится туда , а вся папка (ладно уж) Dragon Age ,
Ставиться по нужному адресу в Документы.
То есть папка с модами это не часть инсталлятора в папке FILES ... Это папка игры которая грубо говоря , родная, но дополненная установленными файлами модов.
Вот по этому я и спросил про отдельный bin....
мол условная Data7.bin ...... устанавливается не в директорию игры а по пути C:\Users\Пользователь\Documents\BioWare\
Вот теперь я вроде все описал максимально верно
Data?.bin - значит пакуешь сам. а чем распаковка? IsDone.dll IsArcEx.dll ?
 
Data?.bin - значит пакуешь сам. а чем распаковка? IsDone.dll IsArcEx.dll ?
Если не ошибаюсь второе....Благодоря вам уважаемый у меня шикарный инсталятор)
Вру вспомнил IsDone.dll - потому что пару рез выскакивала при тесте ошибка этой dll
я пользуюсь сделанным вами, для меня шаблоном инсталлятора, не какие доп dll туда не добавлял InnoSetup у меня 6ой вроде(да точно innoSetup 6

 
Последнее редактирование:
Если не ошибаюсь второе....Благодоря вам уважаемый у меня шикарный инсталятор)
Вру вспомнил IsDone.dll - потому что пару рез выскакивала при тесте ошибка этой dll
я пользуюсь сделанным вами, для меня шаблоном инсталлятора, не какие доп dll туда не добавлял InnoSetup у меня 6ой вроде(да точно innoSetup 6

там IsArcEx.dll это 100%
измени путь на тот что нужен.
6.png
 
Последнее редактирование модератором:
Хочу сделать репак с очень сильным сжатием без потерь (примерно как у FitGirl), но вообще не разбираюсь ни в кодинге, ни в самом процессе создания репаков.
С установщиками работать умею — могу менять фон, название и прочий контент, но как правильно сделать сам репак — не понимаю.


Может кто-нибудь подсказать или помочь разобраться?
 
KillswitchReal7, лучший! Звучит как - хочу быть токарем высшего разряда, но не знаю ни математики, ни грамматики. Умею носить форму токаря и думаю, если дадут пару советов, то определенно им стану. 👍

Если без юмора, готовь уйму свободного времени, на форуме много чего есть (почти все), но если у тебя нет команды кодеров и приватного софта, то "примерно как у FitGirl" - не выйдет.
 
KillswitchReal7, лучший! Звучит как - хочу быть токарем высшего разряда, но не знаю ни математики, ни грамматики. Умею носить форму токаря и думаю, если дадут пару советов, то определенно им стану. 🙂

Если без юмора, готовь уйму свободного времени, на форуме много чего есть (почти все), но если у тебя нет команды кодеров и приватного софта, то "примерно как у FitGirl" - не выйдет.
Понимаю, что опыта пока мало, поэтому и спрашиваю. С чего-то же нужно начинать. Я не рассчитываю сразу выйти на уровень FitGirl, просто хочу разобраться в теме и постепенно набраться опыта. Если есть советы, с чего лучше начать — буду благодарен.
 
да и стоит ли стремится к такому сжатию? пусть у тебя будет чуть больше, но свое, и по распаковке - тут как бы сомнительно у FitGirl. Хотя кому то нравится))
Согласен, крайнее сжатие не всегда оправдано. Просто интересно разобраться, как это работает и какие методы используются. В первую очередь хочу научиться делать качественно, а не просто гнаться за цифрами.
 
С самим сжатием проблем нет — батник написан и работает. Вопрос именно в выборе инсталлятора, совместимого с такой схемой.
 

Вложения

Назад
Сверху