Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials

Reply
 
Thread Tools Display Modes
  #1021  
Old 21-06-2021, 13:18
Masquerade Masquerade is online now
Registered User
 
Join Date: Jan 2020
Location: Monte d'Or
Posts: 1,172
Thanks: 284
Thanked 1,370 Times in 618 Posts
Masquerade is on a distinguished road
Quote:
Originally Posted by L33THAK0R View Post
Darn, might be the version of pzlib I'm using then! I've been using the stock standard cls-srep that ASIS v7.2.0 ships with, time to test out some older versions of pzlib me thinks.
Why are you not using xtool?
Reply With Quote
Sponsored Links
  #1022  
Old 21-06-2021, 17:18
L33THAK0R's Avatar
L33THAK0R L33THAK0R is offline
Registered User
 
Join Date: Feb 2021
Location: Saudi Arabia
Posts: 355
Thanks: 124
Thanked 60 Times in 39 Posts
L33THAK0R is on a distinguished road
Quote:
Originally Posted by Masquerade View Post
Why are you not using xtool?
Best I can get with xtool (zlib codec, version 0.3.20), with srep and lolz, is ~9gb output (I forgot if thats with preflate or reflate, but I tried both), pzlib v3 is able to squash the input down to ~3gb, I know it's possible (and likely at this point) that the outputs from pzlib v3 may be corrupt, however they're in-line with results claimed by other users on this forum.
Reply With Quote
  #1023  
Old 06-07-2021, 04:17
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,419
Thanks: 1,078
Thanked 7,034 Times in 2,663 Posts
KaktoR is on a distinguished road
The Cesar update

Code:
v7.3.1
_____________________________________________________
- ASIS is now fully compatible with DiskSpan GUI v2.0+ (thanks to Cesar82)
  > Old DiskSpan GUI versions aren't compatible anymore
  > You can still use your own archives with ASIS (make Setup.dll manually!)
  > ASIS is now x64 ONLY!
- Remade the Redists code part (thanks to Cesar82)
  > You can now use theoretical unlimited items for your Redists
- Added options for InternalDLL and PasswordDLL inside Script.iss (thanks to Cesar82)
  > Putting Setup.dll next to the script will compress the DLL file into the Setup.exe file
  > Same password used in DiskSpan_GUI to extract decompressors from Setup.dll files
- Changed components (thanks to Cesar82)
  > The components are now exclusive for game collections
- Added Tasks (thanks to Cesar82)
  > With tasks you can define optional content to install for your installation, such 
    as languages, soundtrack, wallpapers, ... (this was the former components)
- It is now possible to use TXT and RTF files for EULA (thanks to Cesar82)
- Changed the time remaining label (thanks to Cesar82)
  > It will now be visible with more then one archive.
    Progress is now calculated according to the size of the arc generated by DiskSpan GUI.
    Example: If DiskSpan GUI generates 2 archives, the first 400 mb and the second 100 mb means 
    that the first archive will occupy 80% and the second 20%.
    So when extracting arc1, 0.80 will be passed in the second parameter (PctOfTotal) of IsDone's 
    IsArcExtract function. For the second file 0.20 will be sent.
    If you don't have the sizes in Records.ini, it will be divided by the number of files, which is 0.50/0.50.
    If you don't use DiskSpan GUI for generating records.ini, you can do it manually (like with records.inf)
- Updated BASS.dll library (thanks to Cesar82)
- Updated some other things (thanks to Cesar82)
I did many tests with this, but maybe I didn't test all 100%. If you encounter any bugs, let us know.

First post updated with new images.
Attached Files
File Type: 7z ASIS.v7.3.1.7z (34.08 MB, 375 views)
File Type: 7z Hotfix.7z (34.9 KB, 80 views)
__________________
Haters gonna hate

Last edited by KaktoR; 12-07-2021 at 03:28.
Reply With Quote
The Following 10 Users Say Thank You to KaktoR For This Useful Post:
BKR-TN (11-07-2021), Cesar82 (06-07-2021), Grumpy (06-07-2021), L33THAK0R (06-07-2021), mausschieber (06-07-2021), Mortal Lord (09-07-2021), pratikpatel8982 (08-07-2021), SwampGoblin (10-07-2021), Titeuf (08-05-2022), XxAZAxX (11-07-2021)
  #1024  
Old 06-07-2021, 18:31
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,035
Thanks: 1,743
Thanked 2,220 Times in 759 Posts
Cesar82 is on a distinguished road
Fix ASIS error on disable task page:
Change text in script line 4063.
Code:
#ifdef UseTasks

change to:

#if UseTasks
Reply With Quote
The Following 4 Users Say Thank You to Cesar82 For This Useful Post:
BKR-TN (11-07-2021), KaktoR (07-07-2021), mausschieber (07-07-2021), Mortal Lord (09-07-2021)
  #1025  
Old 06-07-2021, 20:05
L33THAK0R's Avatar
L33THAK0R L33THAK0R is offline
Registered User
 
Join Date: Feb 2021
Location: Saudi Arabia
Posts: 355
Thanks: 124
Thanked 60 Times in 39 Posts
L33THAK0R is on a distinguished road
Would it be possible to add some of the changes to the CheckCRC section of ASIS v7.3.1 to v7.2.0? Specifically line 5527 under the [Custom Messages] section:
Code:
english.label2={#if CompactMode}Overall progress:{#else}Total files: %1  Files processed: %2    Ok: %3  Missing: %4  Bad: %5{#endif}
I attempted to do so myself but was met unsucessful.
Reply With Quote
  #1026  
Old 07-07-2021, 12:14
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,419
Thanks: 1,078
Thanked 7,034 Times in 2,663 Posts
KaktoR is on a distinguished road
Quote:
Originally Posted by L33THAK0R View Post
Would it be possible to add some of the changes to the CheckCRC section of ASIS v7.3.1 to v7.2.0? Specifically line 5527 under the [Custom Messages] section:
Code:
english.label2={#if CompactMode}Overall progress:{#else}Total files: %1  Files processed: %2    Ok: %3  Missing: %4  Bad: %5{#endif}
I attempted to do so myself but was met unsucessful.
Send me the source code of v7.2.0 (I don't have it anymore) and I will look into it.
__________________
Haters gonna hate
Reply With Quote
  #1027  
Old 07-07-2021, 18:39
L33THAK0R's Avatar
L33THAK0R L33THAK0R is offline
Registered User
 
Join Date: Feb 2021
Location: Saudi Arabia
Posts: 355
Thanks: 124
Thanked 60 Times in 39 Posts
L33THAK0R is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
Send me the source code of v7.2.0 (I don't have it anymore) and I will look into it.
Thank you so much for offering to help! Attached is ASIS v7.2.0 (for anyone else unable to find it) as well as just the script for v7.2.0.
Attached Files
File Type: rar ASIS v7.2.0.rar (55.51 MB, 10 views)
File Type: rar v7.2.0 script.rar (27.0 KB, 6 views)
Reply With Quote
  #1028  
Old 08-07-2021, 03:37
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,419
Thanks: 1,078
Thanked 7,034 Times in 2,663 Posts
KaktoR is on a distinguished road
Like this?
Attached Files
File Type: 7z CustomMessages.7z (7.5 KB, 4 views)
__________________
Haters gonna hate
Reply With Quote
The Following User Says Thank You to KaktoR For This Useful Post:
L33THAK0R (08-07-2021)
  #1029  
Old 08-07-2021, 06:13
L33THAK0R's Avatar
L33THAK0R L33THAK0R is offline
Registered User
 
Join Date: Feb 2021
Location: Saudi Arabia
Posts: 355
Thanks: 124
Thanked 60 Times in 39 Posts
L33THAK0R is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
Like this?
Argh, yeah, completely forgot v7.2.0 would have a "custom messages.iss", sorry for bothering you with such a trivial issue, thanks so much, this is a massive help!
Reply With Quote
  #1030  
Old 11-07-2021, 01:03
BKR-TN BKR-TN is offline
Registered User
 
Join Date: May 2021
Location: Desert
Posts: 4
Thanks: 27
Thanked 4 Times in 2 Posts
BKR-TN is on a distinguished road
Make first letter uppercase for languages in Tasks page for v7.3.1

To make first letter uppercase for languages in Tasks page when choosing English as the setup language, go to line (5541) in "Script.iss" and change:
Code:
{#if UseComponents}english.Compenglish=english{#endif}
{#if UseComponents}english.Compfrench=french{#endif}
{#if UseComponents}english.Compgerman=german{#endif}
{#if UseComponents}english.Compitalian=italian{#endif}
{#if UseComponents}english.Compspanish=spanish{#endif}
{#if UseComponents}english.CompMexican=Mexican{#endif}
{#if UseComponents}english.Comppolish=polish{#endif}
{#if UseComponents}english.Comprussian=russian{#endif}
{#if UseComponents}english.Compportuguesebrazil=Portuguese (Brazil){#endif}
{#if UseComponents}english.Compczech=czech{#endif}
to:
Code:
{#if UseComponents}english.Compenglish=English{#endif}
{#if UseComponents}english.Compfrench=French{#endif}
{#if UseComponents}english.Compgerman=German{#endif}
{#if UseComponents}english.Compitalian=Italian{#endif}
{#if UseComponents}english.Compspanish=Spanish{#endif}
{#if UseComponents}english.CompMexican=Mexican{#endif}
{#if UseComponents}english.Comppolish=Polish{#endif}
{#if UseComponents}english.Comprussian=Russian{#endif}
{#if UseComponents}english.Compportuguesebrazil=Portuguese (Brazil){#endif}
{#if UseComponents}english.Compczech=Czech{#endif}
Edit:
If I disable Components or removed Component2 from settings.ini I get this error after choosing setup language:

Last edited by BKR-TN; 11-07-2021 at 01:42.
Reply With Quote
The Following User Says Thank You to BKR-TN For This Useful Post:
Grumpy (11-07-2021)
  #1031  
Old 11-07-2021, 03:18
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,419
Thanks: 1,078
Thanked 7,034 Times in 2,663 Posts
KaktoR is on a distinguished road
Thanks for reporting.

The problem comes somewhere from the tasks

I will look at it.
__________________
Haters gonna hate
Reply With Quote
The Following User Says Thank You to KaktoR For This Useful Post:
BKR-TN (11-07-2021)
  #1032  
Old 11-07-2021, 06:25
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,035
Thanks: 1,743
Thanked 2,220 Times in 759 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
Thanks for reporting.

The problem comes somewhere from the tasks

I will look at it.
Change in all lines that refer to components in the [CustomMessages] section from:
Code:
{#if UseComponents}
To:
Code:
{#if UseComponents || UseTasks}
These custom messages are also used for tasks.
I've been out of town, cell phone only(notepad) for a couple of weeks, so I can't change the script and post a fix.
Reply With Quote
The Following 2 Users Say Thank You to Cesar82 For This Useful Post:
BKR-TN (11-07-2021), Grumpy (11-07-2021)
  #1033  
Old 11-07-2021, 10:19
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,419
Thanks: 1,078
Thanked 7,034 Times in 2,663 Posts
KaktoR is on a distinguished road
This fixed the issue, but there are a new one

If you disable components, the WizardForm.NextButton is disabled and you can't proceed.

I spend the half day to find the error but all of this doesn't make any sense to me.
__________________
Haters gonna hate
Reply With Quote
The Following User Says Thank You to KaktoR For This Useful Post:
BKR-TN (11-07-2021)
  #1034  
Old 11-07-2021, 11:04
Cesar82's Avatar
Cesar82 Cesar82 is offline
Registered User
 
Join Date: May 2011
Location: Brazil
Posts: 1,035
Thanks: 1,743
Thanked 2,220 Times in 759 Posts
Cesar82 is on a distinguished road
Quote:
Originally Posted by KaktoR View Post
This fixed the issue, but there are a new one

If you disable components, the WizardForm.NextButton is disabled and you can't proceed.

I spend the half day to find the error but all of this doesn't make any sense to me.
Run Asis in inno setup Debug mode, and after the nextbutton is disabled, search for "wizardForm.NextButton.Enabled" and see which line has a dot to the left of the line indicating that the line was executed. let me know the line number.
Reply With Quote
The Following User Says Thank You to Cesar82 For This Useful Post:
BKR-TN (11-07-2021)
  #1035  
Old 12-07-2021, 03:27
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,419
Thanks: 1,078
Thanked 7,034 Times in 2,663 Posts
KaktoR is on a distinguished road
Delete Line 4817

Code:
if CurPageID = wpWelcome then
  begin
...
GetFreeSpaceCaption(nil);
Hotfix added

I guess this was just a false copy&paste by accident
__________________
Haters gonna hate

Last edited by KaktoR; 12-07-2021 at 03:30.
Reply With Quote
The Following 3 Users Say Thank You to KaktoR For This Useful Post:
BKR-TN (12-07-2021), Cesar82 (12-07-2021), mausschieber (12-07-2021)
Reply

Thread Tools
Display Modes

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
[Help] need Advanced Installer script with Razor1911's UltraArc module rez3vil Conversion Tutorials 3 15-04-2024 03:24
Portable Installer Inno Setup Script y_thelastknight Conversion Tutorials 59 23-10-2020 01:02
INDEX - Conversion Tutorial Index Razor12911 Conversion Tutorials 5 11-06-2020 03:05
Simple Arc Installer 78372 Conversion Tutorials 1 15-06-2017 16:37
MSC+Srep+lzma Simple Script Example gozarck Conversion Tutorials 10 07-09-2015 17:31



All times are GMT -7. The time now is 01:32.


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