Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 25-04-2023, 08:33
TEAmo TEAmo is offline
Registered User
 
Join Date: Aug 2016
Location: china
Posts: 3
Thanks: 1
Thanked 0 Times in 0 Posts
TEAmo is on a distinguished road
Quote:
Originally Posted by crachlow View Post
Before you write what an error is, you probably need to create a report where and when and what you did at the same time. What do you think?
This error message occurred before the first startup.

I tried to replace the normal PNG image, but the error still appears. Is it related to my operating system being in Chinese?
Reply With Quote
Sponsored Links
  #2  
Old 25-04-2023, 08:53
TEAmo TEAmo is offline
Registered User
 
Join Date: Aug 2016
Location: china
Posts: 3
Thanks: 1
Thanked 0 Times in 0 Posts
TEAmo is on a distinguished road
Smile

Quote:
Originally Posted by audiofeel View Post
the png file is corrupted

Problem solved, thank you

Thanks

Last edited by TEAmo; 25-04-2023 at 09:04.
Reply With Quote
  #3  
Old 25-04-2023, 21:10
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 688
Thanks: 481
Thanked 2,547 Times in 561 Posts
BLACKFIRE69 is on a distinguished road
Quote:
Originally Posted by audiofeel View Post
@BLACKFIRE69
There's a small problem with the FRadioButtons. They switch each other but belong to different components. And even being on different FCustomPage, they continue to influence each other. What should I do?
I attach a file for demonstration


Code:
Added new property.
 - FRadioButton.GroupName
.

Last edited by BLACKFIRE69; 14-07-2024 at 01:58.
Reply With Quote
The Following 2 Users Say Thank You to BLACKFIRE69 For This Useful Post:
audiofeel (26-04-2023), Tihiy_Don (26-04-2023)
  #4  
Old 30-04-2023, 17:29
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 688
Thanks: 481
Thanked 2,547 Times in 561 Posts
BLACKFIRE69 is on a distinguished road
Quote:
Originally Posted by audiofeel View Post
@BLACKFIRE69
And another question arose. such an effect as procedure AnimateOpacity(FOpacity, FDuration, FDelay: Single) has only FLayout - is this due to some restrictions? is it possible to add it to other objects such as text, buttons, etc.
yes, other objects can have this property too. in the next update, i'll add it in a more useful way

Quote:
Originally Posted by audiofeel View Post
And is it possible to adjust the distance between lines in the FText as in html = Line spacing = <LS:Height>Text</LS> , Ex: <LS:14>Hello</LS>
i'm not sure about that.
Reply With Quote
The Following 3 Users Say Thank You to BLACKFIRE69 For This Useful Post:
audiofeel (01-05-2023), Behnam2018 (02-05-2023), hitman797 (01-05-2023)
  #5  
Old 03-05-2023, 06:44
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 688
Thanks: 481
Thanked 2,547 Times in 561 Posts
BLACKFIRE69 is on a distinguished road
Quote:
Originally Posted by audiofeel View Post
@BLACKFIRE69
If the html text is placed on some object and the transparency is set to 0 in the properties. Then the object becomes transparent as expected and the html text remains visible

@audiofeel
it seems that the opacity property is not functioning correctly on the FHTMLText custom component.


Quote:
Originally Posted by Tihiy_Don View Post
Is it possible to use the video as the background of the installer? Buttons, text, and so on will be placed on top of the video.

@Tihiy_Don
it may not possible.

"In Delphi FMX, the MediaControl component is designed to always appear on top of other components and objects on the form, even if it is placed lower in the Z-order (or stacking order) than other components.

This is because the MediaControl component is responsible for rendering video and audio content on the form, and it needs to have priority over other components to ensure that the content is visible and accessible to the user.
"


Quote:
Originally Posted by audiofeel View Post
@BLACKFIRE69
Can I programmatically scroll the scrollbar to the left or right? with buttons?
on the "Location" page you will see what I would like to do, but I don't know how

@audiofeel
In the provided example, the scrolling functionality of the scrollbox will respond to both the left/right arrow keys (FInstNewProc - Updated) and the two buttons.


.

Last edited by BLACKFIRE69; 14-07-2024 at 01:58.
Reply With Quote
The Following 3 Users Say Thank You to BLACKFIRE69 For This Useful Post:
audiofeel (03-05-2023), Cesar82 (03-05-2023), crachlow (03-05-2023)
  #6  
Old 04-05-2023, 23:43
ADMIRAL's Avatar
ADMIRAL ADMIRAL is offline
Registered User
 
Join Date: Oct 2019
Location: iran
Posts: 92
Thanks: 568
Thanked 40 Times in 34 Posts
ADMIRAL is on a distinguished road
Quote:
Originally Posted by audiofeel View Post
@BLACKFIRE69

Thanks. in my opinion, it turned out well. what I wanted
https://ibb.co/wYvYdkk
Hello
It's great that you were able to create this project using Inno setup.
Is this going to be a setup or just an introduction of game?
Another thing you forgot to add is the exit option
__________________
Search and Find

Last edited by ADMIRAL; 04-05-2023 at 23:49.
Reply With Quote
The Following User Says Thank You to ADMIRAL For This Useful Post:
audiofeel (05-05-2023)
  #7  
Old 10-05-2023, 22:09
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 688
Thanks: 481
Thanked 2,547 Times in 561 Posts
BLACKFIRE69 is on a distinguished road
Quote:
Originally Posted by audiofeel View Post
@BLACKFIRE. Hello. FMemo does not work as I would like. Everything is fine, except that when a new archive starts, there is an empty line after Unpacking. I will provide part of the code below.
What am I doing wrong? It will be useful to many, I think.
Code:
function ProgressCallback(OverallPct, CurrentPct, DiskTotalMB, DiskExtractedMB: integer; DiskName, CurrentFile, TimeStr1, TimeStr2, TimeStr3, Speed: WideString): longword;
var
 S: WideString;
begin
  S:= 'Unpacking: ' + CurrentFile;
  if Page2Memo.LineStrings(Page2Memo.LineCount - 1) <> S then
  begin
    Page2Memo.AddLine(S);
  end;
  Result:= ISArcExCancel;
end;

have you tried this?


Code:
function ProgressCallback(OverallPct, CurrentPct, DiskTotalMB, DiskExtractedMB: integer; DiskName, CurrentFile, TimeStr1, TimeStr2, TimeStr3, Speed: WideString): longword;
var
 S: WideString;
begin
  S:= 'Unpacking: ' + CurrentFile;
  if (length(CurrentFile) > 0) and (Page2Memo.LineStrings(Page2Memo.LineCount - 1) <> S) then
  begin
    Page2Memo.AddLine(S);
  end;
  Result:= ISArcExCancel;
end;
Reply With Quote
The Following User Says Thank You to BLACKFIRE69 For This Useful Post:
audiofeel (22-06-2023)
  #8  
Old 10-05-2023, 22:20
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 688
Thanks: 481
Thanked 2,547 Times in 561 Posts
BLACKFIRE69 is on a distinguished road
Arrow FMXInno - News update

FMXInno - News update

Quote:
1. Currently, my focus is on developing FMXInno-FluentApi version 2.0.
The tests reveal that the most prominent aspect of FluentApi v2.0 is its comprehensive support for Windows, including Windows 7, 8.1, 10, and 11.


2. When dragging the installer in Windows 10 with acrylic effect is on, it causes a lag that has not been resolved with an acceptable solution thus far. In light of this,
FluentApi v2.0 will turn-off the acrylic effect temporarily while moving the installer, leading to a semi-transparent appearance while the installer is being moved.
Code:
Tested OS:

* Windows 11 Pro  - latest.
* Windows 10 Pro  - latest.
* Windows 8.1 Pro - latest.
* Windows 7 Pro   - Service Pack 1.

,

Last edited by BLACKFIRE69; 14-07-2024 at 01:59.
Reply With Quote
The Following 9 Users Say Thank You to BLACKFIRE69 For This Useful Post:
audiofeel (22-06-2023), Cesar82 (13-05-2023), crachlow (12-05-2023), Ele (26-06-2023), ffmla (25-05-2023), Gehrman (12-05-2023), kj911 (12-05-2023), tayeb1992 (25-05-2023), Tihiy_Don (14-05-2023)
  #9  
Old 18-05-2023, 04:55
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 688
Thanks: 481
Thanked 2,547 Times in 561 Posts
BLACKFIRE69 is on a distinguished road
Arrow FMXInno - News Updates

FMXInno - News Updates

Code:
* New DiskList Blueprint.
.

Last edited by BLACKFIRE69; 14-07-2024 at 01:59.
Reply With Quote
The Following 8 Users Say Thank You to BLACKFIRE69 For This Useful Post:
alexachu (18-05-2023), audiofeel (22-06-2023), Cesar82 (27-05-2023), crachlow (21-05-2023), Ele (26-06-2023), ffmla (25-05-2023), tayeb1992 (25-05-2023), Wanterlude (23-05-2023)
  #10  
Old 30-06-2023, 13:10
Fak Eid Fak Eid is offline
Registered User
 
Join Date: Jun 2023
Location: Mars
Posts: 147
Thanks: 98
Thanked 152 Times in 54 Posts
Fak Eid is on a distinguished road
White screen for some time on startup

Hi Audiofeel,

Thank you for sharing these amazing installers. However, I've found that while running the setup.exe files, for some a white screen initially loads followed by the content of the installer (attached in screenshot), which I feel can be annoying sometime. Is there any way we can bypass or fix?
Attached Images
File Type: jpg Untitled.jpg (276.9 KB, 243 views)
Reply With Quote
  #11  
Old 30-06-2023, 15:04
Fak Eid Fak Eid is offline
Registered User
 
Join Date: Jun 2023
Location: Mars
Posts: 147
Thanks: 98
Thanked 152 Times in 54 Posts
Fak Eid is on a distinguished road
Hi audiofeel,

Tried this and worked like a charm. I saw the changes and was able to even fix couple of other installers shared by you. However, I was unable to fix the same in Redshank Installer. FMXForm.FCreateImageForm was throwing an exception when trying to run setup.exe of Redshank Installer. Any recommendations?
Reply With Quote
  #12  
Old 22-07-2023, 07:56
ravikant's Avatar
ravikant ravikant is offline
Registered User
 
Join Date: Oct 2018
Location: Somewhere near you
Posts: 44
Thanks: 14
Thanked 10 Times in 7 Posts
ravikant is on a distinguished road
Is it possible for you to make a diskspan plugin for your custom scripts
Reply With Quote
  #13  
Old 23-07-2023, 11:33
Fak Eid Fak Eid is offline
Registered User
 
Join Date: Jun 2023
Location: Mars
Posts: 147
Thanks: 98
Thanked 152 Times in 54 Posts
Fak Eid is on a distinguished road
What compression are you trying to extract using DiskSpan GUI that you want to extract from installer?
Reply With Quote
  #14  
Old 26-07-2023, 05:57
ravikant's Avatar
ravikant ravikant is offline
Registered User
 
Join Date: Oct 2018
Location: Somewhere near you
Posts: 44
Thanks: 14
Thanked 10 Times in 7 Posts
ravikant is on a distinguished road
Quote:
Originally Posted by Fak Eid View Post
What compression are you trying to extract using DiskSpan GUI that you want to extract from installer?
I want to make backup of my games and store it each game series having a different type of installer
Reply With Quote
The Following User Says Thank You to ravikant For This Useful Post:
Behnam2018 (26-07-2023)
  #15  
Old 27-08-2023, 04:34
hitman797's Avatar
hitman797 hitman797 is offline
Registered User
 
Join Date: Feb 2013
Location: Algeria
Posts: 168
Thanks: 486
Thanked 202 Times in 122 Posts
hitman797 is on a distinguished road
Quote:
Originally Posted by audiofeel View Post
Somebody....I need help
You need to hide the buttons - AboutTabControl.TabPosition(tpNone);
But at the same time, my other custom buttons behave strangely, which are not related to this - AboutTabBtn[1]
If you specify like this - AboutTabControl.TabPosition(tpDots);
Then everything is fine, but I need to hide the dots
Code:
  AboutTabControl.FCreate(AboutPage.Handle);
  AboutTabControl.SetBounds(100, 130, 1046, 448);
  AboutTabControl.TabPosition(tpNone);

  for i:= 1 to 3 do
  begin
    AboutTabItem[i].FCreateEx(AboutTabControl.Handle);
    AboutLbl[i].FCreate(AboutTabItem[i].Handle);
    AboutLbl[i].FontSetting('{#Font}', VCLFontSizeToFMX(22), ALWhiteSmoke);
    AboutLbl[i].TextSetting(False, txCenter, txCenter);
    AboutLbl[i].SetBounds(0, 18, 1046, 24)

    AboutMemo[i].FCreate(AboutTabItem[i].Handle, True);
    AboutMemo[i].SetBounds(28, 59, 1017, 358);
    AboutMemo[i].FontSetting('{#Font}', VCLFontSizeToFMX2(12), ALWhiteSmoke);
    AboutMemo[i].WordWrap(True);
    AboutMemo[i].ReadOnly(True);
    AboutMemo[i].ScrollAnimation(True);
  end;

  AboutLbl[1].Text(AnsiUppercase('About Game'));
  AboutLbl[2].Text(AnsiUppercase('About Repack'));
  AboutLbl[3].Text(AnsiUppercase('Credits'));

  AboutMemo[1].AddLine(CnvtToWStr(S1));
  AboutMemo[2].AddLine(CnvtToWStr(S2));
  AboutMemo[3].AddLine(CnvtToWStr(S3));

  AboutTabBtn[1].FCreate(AboutTabControl.Handle);
  AboutTabBtn[1].SetBounds(572, 590, 50, 30);
  AboutTabBtn[1].FillColor({#Color1});
  AboutTabBtn[1].StrokeColor({#Color2});
  AboutTabBtn[1].StrokeSetting(1.0, scFlat, sdSolid, sjMiter);
  AboutTabBtn[1].CornerStyle(16, 16, [tcTopLeft, tcBottomLeft], ctBevel);
  AboutTabBtnLbl[1].FCreate(AboutTabBtn[1].Handle);
  AboutTabBtnLbl[1].Text(#$E938);
  AboutTabBtnLbl[1].Align(Client)
  AboutTabBtnLbl[1].AutoSize(True);
  AboutTabBtnLbl[1].TextSetting(False, txCenter, txCenter);
  AboutTabBtnLbl[1].FontSetting('Segoe MDL2 Assets', 14, ALBlack);
  AboutTabBtnLbl[1].OnMouseEnter(@CommonMouseEnter);
  AboutTabBtnLbl[1].OnMouseLeave(@CommonMouseLeave);
  AboutTabBtnLbl[1].OnClick(@CommonOnClick);

  AboutTabBtn[2].FCreate(AboutTabControl.Handle);
  AboutTabBtn[2].SetBounds(622, 590, 50, 30);
  AboutTabBtn[2].FillColor({#Color1});
  AboutTabBtn[2].StrokeColor({#Color2});
  AboutTabBtn[2].StrokeSetting(1.0, scFlat, sdSolid, sjMiter);
  AboutTabBtn[2].CornerStyle(16, 16, [tcTopRight, tcBottomRight], ctBevel);
  AboutTabBtnLbl[2].FCreate(AboutTabBtn[2].Handle);
  AboutTabBtnLbl[2].Text(#$E937);
  AboutTabBtnLbl[2].Align(Client)
  AboutTabBtnLbl[2].AutoSize(True);
  AboutTabBtnLbl[2].TextSetting(False, txCenter, txCenter);
  AboutTabBtnLbl[2].FontSetting('Segoe MDL2 Assets', 14, ALBlack);
  AboutTabBtnLbl[2].OnMouseEnter(@CommonMouseEnter);
  AboutTabBtnLbl[2].OnMouseLeave(@CommonMouseLeave);
  AboutTabBtnLbl[2].OnClick(@CommonOnClick);
Reply With Quote
The Following User Says Thank You to hitman797 For This Useful Post:
audiofeel (27-08-2023)
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows Fluent Effects Standalone API - InnoSetup / VCL / FXM BLACKFIRE69 Conversion Tutorials 0 15-11-2023 17:35
Windows Phone Installer similar to razor12911's original design? Kitsune1982 Conversion Tutorials 0 02-07-2020 13:04
INDEX - Conversion Tutorial Index Razor12911 Conversion Tutorials 5 11-06-2020 02:05
Frequently Asked Questions Joe Forster/STA PC Games - Frequently Asked Questions 0 29-11-2005 09:48



All times are GMT -7. The time now is 08:36.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com