Game Store

Скрипт Game Store 1.0.0.0

Нет прав для скачивания
  • Автор темы Автор темы MarsBar
  • Дата начала Дата начала

MarsBar

Участник
MarsBar добавил(а) новый ресурс:

Game Store - Одностраничный Fluent инсталлер в стиле Microsoft Store

Настройки через Ini

1. Основная информация об игре
2. Количество ярлыков
3. Количество архивов
4. Пополнительное ПО
5. Компоненты

FMX версии: 28 августа 2024

P.S. Внимательнее подбирайте цвета к иконке игры которая находится в левом сайдбаре, цвета текста которые по ней генерируются могут сливаться с Fluent темой!

За реализацию скрипта спасибо Audiofeel

Узнать больше об этом ресурсе...
 
Приветствую. Почему так странно выводит русский текст после компиляции? Картинка. Переход, чтение файла setup.ini происходит корректно при выборе английского языка, а русский отображает вопросами.

Как поменять цвет форм с темной на светлую, как здесь? Game Store
 
Некорректно отображает размер установленной игры. При любом сценарии пишет 3,7 Мб. Будто не прочитывает переменную SizeMB в файле setup.ini Как это возможно исправить?
 
Как сделать подсчет размера выбранных компонентов я не знаю... Так как это не FCheckBox а FRectangle и у него нет события OnChange.
Так что подсчет пока отменяется. Но теперь размер игры отображается правильно, такой какой указан в setup.ini
Спасибо. Буду иметь ввиду.
 
Спасибо, а как можно реализовать принудительную покраску текста "Показать больше" в данном скрипте и цвета кнопки Установить?
Берется средний цвет с картинки GameCover (Это не я, это ТЗ такое :) )
Если нужно сменить, то по поиску найти ClrAccent:= GetImgColorFMX(ExtractAndLoad('gamecover.png')); и заменить GetImgColorFMX(ExtractAndLoad('gamecover.png')) на свой цвет
 
Unknown Identifier (mainform)
if (ISArcDiskAddingSuccess) and ISArcExInit(MainForm.Handle, 2, @ProgressCallback) then

Версия компилятора - чистая 6.4.1
Куда копать?
 
Некорректно отображает размер установленной игры. При любом сценарии пишет 3,7 Мб. Будто не прочитывает переменную SizeMB в файле setup.ini Как это возможно исправить?
Так....
В общем теперь подсчитывается размер выбранных компонентов с запретом если он больше свободного.
Но теперь в .iss нельзя управлять акцентным цветом кнопок и тд. Только так.
rr.png
qq.png
 

Вложения

Так....
В общем теперь подсчитывается размер выбранных компонентов с запретом если он больше свободного.
Но теперь в .iss нельзя управлять акцентным цветом кнопок и тд. Только так.
В связи с чем пропала возможность смена цвета элементов этих?) Подсчёт размера я так понимаю не влияет на это
 
В связи с чем пропала возможность смена цвета элементов этих?) Подсчёт размера я так понимаю не влияет на это
Теперь все то же самое но в файле стилей (чекбоксы, кнопки, прогрессбар, эдит и тд). К сожалению не завезли в FMXInno.dll TBrushobject
Поэтому по простому не получится.
Можно открыть стиль в RAD Studio и там корректировать цвет.
 
Теперь все то же самое но в файле стилей (чекбоксы, кнопки, прогрессбар, эдит и тд). К сожалению не завезли в FMXInno.dll TBrushobject
Поэтому по простому не получится.
Можно открыть стиль в RAD Studio и там корректировать цвет.
А вон как всё преобразилось)
 
Так....
В общем теперь подсчитывается размер выбранных компонентов с запретом если он больше свободного.
Но теперь в .iss нельзя управлять акцентным цветом кнопок и тд. Только так.
Подсчёт ведётся фактического размера установленной игры или размера, что указали в файле ?
 
Открыв стили в блокноте замените везде этот цвет на желаемый
darkstyle - 60CDFF
lightstyle - 005FB8
 
Форматирование (BB-код):
if (ISArcDiskAddingSuccess) and ISArcExInit(0, 2, @ProgressCallback) then
пока так.
Кстати можно заменить на это
Форматирование (BB-код):
 if (ISArcDiskAddingSuccess) and ISArcExInit(FMXForm.HandleHWND, 1, @ProgressCallback)
И отображение процентов и тд вернется.
Но это при условии что вы используете -
Форматирование (BB-код):
 function FCreateClassicForm(WParent: HWND; FormColor: TAlphaColor; const AddImage: WideString): IForm;
Но с FCreateClassicForm свои проблемы, она не совсем правильно масштабируется.
fr.jpg
 
Назад
Сверху