FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   UltraARC for Inno Setup (Conversion Tool) (https://fileforums.com/showthread.php?t=96619)

KaktoR 26-05-2017 13:16

Code:

################################
###### v2.0.3.8.c beta 2 #######
################################

-Completely reworked ExternalCompressors. Now decompressing reflate is possible again (big thanks to Simorq)
-Removed doubled Ghz from Processor (HW page)
-Translated some UltraArc messages (hopefully more to come). Non-translated languages use english as default as long as no translation is aviable (big thanks to LuisCésar82 for helping me out)
-Fixed FontSize for CPU (HW Page). It's now 6 instead of 7, as intended.
-Small additions to InfoFormPage
-Removed Noodle
-Removed NanoZip


################################
###### v2.0.3.8.c beta 1 #######
################################

-Ported hardware info to ISSysInfo.dll (thanks to peterf1999 for the great job)
-Removed duplicate files (thanks to LuisCésar82)


################################
#########  v2.0.3.8.b  #########
################################

-Added editable folder field to manually type installation dir
-Fixed a bug where using pzlib compression always gives out a -12 crc error code
-Removed WikiPage


################################
#########  v2.0.3.8.a  #########
################################

-Changed collor notation from $BGR to $RGB
-Added ConversionPage= to Setup.ini
-Added ConversionPage and WikiPage to InfoForm
-Added Hebrew (again^^) and updated Indonesian (again^^) (thanks to vollachr and edwinkyr)

Beta 2 is atm in internal testing. Coming soon(tm).

Also a new UltraArc version is in testing. Coming soon(tm).

Simorq 26-05-2017 22:58

UltraARC Reflate Edition 2800
 
Code:

precomp(pZLib)+srep+dict(Lzma2) OK
precomp(pZLib)+srep+lzma OK
precomp(ReflateAPI)+srep+dict(Lzma2) OK
precomp(ReflateAPI)+srep+lzma OK
srep+exe+exe2+delta+lzma OK
precomp(ReflateAPI)+srep+lzp(ZSTD) OK
precomp(pZLib)+srep+lzp(ZSTD) OK

Support CIU 2038c Final
//////////////// Enable ReflateSTD //////////////////////////////////////////
[Records]
ReflateSTD=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable Reflate API //////////////////////////////////////////
[Records]
Precomp=0.38
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable pZLib //////////////////////////////////////////
[Records]
Precomp=0.42
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable pZLib64 //////////////////////////////////////////
[Records]
pZLib64=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable SrepFast (FastInstall=Express Installation (Requires 4+ Gb. RAM)) ///////////////
[Records]
SrepFast=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

KaktoR 27-05-2017 03:45

Code:

Changelog CIU v2.0.3.8.c Final

-Completely reworked ExternalCompressors. Now decompressing reflate is possible again (big thanks to Simorq)
-Removed doubled Ghz from Processor (HW page)
-Translated some UltraArc messages (hopefully more to come). Non-translated languages use english as default as long as no translation is aviable (big thanks to LuisCésar82 for helping me out)
-Fixed FontSize for CPU (HW Page). It's now 6 instead of 7, as intended.
-Small additions to InfoFormPage
-Removed Noodle
-Removed NanoZip

Use this archive as standalone folder.
Use this with above UltraARC Reflate Edition 2800 (http://fileforums.com/showpost.php?p...&postcount=765).

Big thanks to all of you who make this possible ;)

And i still need translations http://fileforums.com/showpost.php?p...&postcount=757

Thank you ^^

Cesar82 28-05-2017 06:15

Only 64 bits executables: ReflateAPI.exe and reflate.exe in include folder of CIU 2.0.3.8c.
In UltraARC Reflate Edition 2800 up to 7z.exe, 7z.dll is 64-bit, but this only disturbs whoever creates the files, not in the installation of the game that may be in another system that is not compatible.

If use reflat compression not install game in 32 bits system?

If this information is true, it should have some information for the developers of the conversions that if the game supports 32-bit systems do not use the reflat method.

Simorq 28-05-2017 07:26

Quote:

Originally Posted by LuisCésar82 (Post 459233)
Only 64 bits executables: ReflateAPI.exe and reflate.exe in include folder of CIU 2.0.3.8c.
In UltraARC Reflate Edition 2800 up to 7z.exe, 7z.dll is 64-bit, but this only disturbs whoever creates the files, not in the installation of the game that may be in another system that is not compatible.

If use reflat compression not install game in 32 bits system?

If this information is true, it should have some information for the developers of the conversions that if the game supports 32-bit systems do not use the reflat method.

ReflateAPI 32-Bit Problem
reflate.exe At The End Of The Installation Would Hang Setup.

7-Zip [32] 16.04 Use UltraARC

KaktoR 28-05-2017 12:55

2 Attachment(s)
Here is a simple installer script that works with latest version of UltraArc (you can find it here -> http://fileforums.com/showpost.php?p...&postcount=765)

I have made some small additions, like Skin support.

I have no clue how to change merging to {app}.

For a workaround, replace {tmp} with {app} in records.ini

logboy666 02-06-2017 10:01

What UltraARC (Reflate Edition v2800) settings would you guys recommend for game repacking ? (generic game, lets say it has every type of file in it)

pakrat2k2 02-06-2017 11:51

generally start with srep,lzma. then use this program to check if files in game will compress better with pzlib. ( read topic to make sure you understand results of scan, BEFORE using it with your game(s).

http://fileforums.com/showthread.php?t=98731

Cesar82 02-06-2017 23:39

Split and join files library
 
2 Attachment(s)
Hello people!
I created a library to merge the split files. (My first library)
With this library you can split or join files.

Update 1.01 add functions:
- ProcIsRunning
- CurrProcStop

Update 1.02 changes:
- Inplemented in function SplitFile varible to output files destination
- fixed size limited on 2 GB. You can now use parts larger than 5 GB if necessary.
- fixed return of function MergeFiles. Now returns "True" if size of the destination files is equal to the sum of the size of original part and the previous size of destination file before process.

If anyone wants to test, and give some suggestion.
If anyone finds this DLL useful post on another topic.
PS: To analyze the performance of the library it is good to test on large files.

I hope it's useful.

KaktoR 03-06-2017 08:27

@Simorq: Remove refstd from UA. Pull in msc or whatever instead.

Simorq 03-06-2017 10:33

Quote:

Originally Posted by KaktoR (Post 459455)
@Simorq: Remove refstd from UA. Pull in msc or whatever instead.

UA 2800 R2

Remove ReflateSTD

ReflateAPI Optimized
Code:

TEST1
Dark Souls II: Scholar of the First Sin = Ok - MD5 Ok


logboy666 04-06-2017 02:09

I'm getting crc error (code -12) at 51.5% when unpacking files compressed with pzlib+srep+lzma

Any suggestions ?

For decompression I'm using "CIU2038b 2017 Special Edition"
For compression UA 2800 Reflate Edition

KaktoR 04-06-2017 03:15

Quote:

Originally Posted by logboy666 (Post 459466)
I'm getting crc error (code -12) at 51.5% when unpacking files compressed with pzlib+srep+lzma

Any suggestions ?

For decompression I'm using "CIU2038b 2017 Special Edition"
For compression UA 2800 Reflate Edition

2038c is needed because of other options for decompression.

Simorq 04-06-2017 04:54

Quote:

Originally Posted by LuisCésar82 (Post 459443)
Hello people!
I created a library to merge the split files. (My first library)
With this library you can split or join files.

Update 1.01 add functions:
- ProcIsRunning
- CurrProcStop

If anyone wants to test, and give some suggestion.
If anyone finds this DLL useful post on another topic.
PS: To analyze the performance of the library it is good to test on large files.

I hope it's useful.

Error
http://s8.picofile.com/file/82968232...ster_Error.png

logboy666 04-06-2017 06:34

How to set UA to not split into multiple archives ? I want one big file as output

KaktoR 04-06-2017 06:42

Quote:

Originally Posted by logboy666 (Post 459470)
How to set UA to not split into multiple archives ? I want one big file as output

UltraARc.ini

Set:
FirstVolumeSize=99999
CustomVolumeSize=99999
ThresholdPercent=100

Cesar82 04-06-2017 13:35

Quote:

Originally Posted by Simorq (Post 459468)

You are using an Enhanced Edition version of Inno Setup.
The Inno Setup Enhanced Edition already has the TMsg type.

To fix this error simply delete this part (This 9 lines). The Standard version of Inno Setup needs this part.
Code:

type
  TMsg = record
    hWnd: HWND;
    message: Word;
    wParam: Word;
    lParam: LongWord;
    Time: TFileTime;
    pt: TPoint;
  end;

Script to be compatible with both versions of Inno Setup (Standard Edition and Enhanced Edition) you can add before the part of the code quoted above "#ifndef IS_ENHANCED" (without quotes) and after this part "#endif" (without quotes).

Like this:
Code:

#ifndef IS_ENHANCED
type
  TMsg = record
    hWnd: HWND;
    message: Word;
    wParam: Word;
    lParam: LongWord;
    Time: TFileTime;
    pt: TPoint;
  end;
#endif

This will be compatible with both versions of Inno Setup.

pakrat2k2 10-06-2017 09:53

Quote:

Originally Posted by Simorq (Post 459195)
UltraARC Reflate Edition 2800

Properties>Details Still list it as 2.4.0.0, needs to be updated to reflect version number.

Simorq 10-06-2017 11:47

Quote:

Originally Posted by pakrat2k2 (Post 459638)
Properties>Details Still list it as 2.4.0.0, needs to be updated to reflect version number.

pZLib v3 2017 is more powerful than reflect. reflectapi likely also be deleted.
I soon modified version.

0xffaded 10-06-2017 12:26

Italian:

Code:

UltraArcMessage1=Estrazione %1...
UltraArcMessage2=Fusione %1...
UltraArcMessage3=Decodifica %1...
UltraArcMessage4=%1 non e stato trovato.
UltraArcMessage5=Prego inserire disco %1 Con %2 File
UltraArcMessage6=Sfoglia per il file richiesto?


masterwishx 14-06-2017 09:58

I got error unarc.dll -6 when exract
ua sfx
https://s2.postimg.org/sbptr5zbp/201...4_19-28-48.png
when im using repacks of known repackers i dont have any kind of errors ....

record.ini
[Records]
Precomp=0.42
[Record1]
Type=Freearc_Original
Source={src}\Data1.bin
Output={app}
Disk=1
[Record2]
Type=Freearc_Original
Source={src}\Data2.bin
Output={app}
Disk=1
[Record3]
Type=Freearc_Original
Source={src}\Data3.bin
Output={app}
Disk=1
[Record4]
Type=Freearc_Original
Source={src}\Data4.bin
Output={app}
Disk=1

using ua 2700

pakrat2k2 14-06-2017 11:05

MIGHT be an issue with ua sfx, try another method & see if it does the same thing.

Simorq 14-06-2017 11:40

Quote:

Originally Posted by masterwishx (Post 459760)
I got error unarc.dll -6 when exract
ua sfx
https://s2.postimg.org/sbptr5zbp/201...4_19-28-48.png
when im using repacks of known repackers i dont have any kind of errors ....

record.ini
[Records]
Precomp=0.42
[Record1]
Type=Freearc_Original
Source={src}\Data1.bin
Output={app}
Disk=1
[Record2]
Type=Freearc_Original
Source={src}\Data2.bin
Output={app}
Disk=1
[Record3]
Type=Freearc_Original
Source={src}\Data3.bin
Output={app}
Disk=1
[Record4]
Type=Freearc_Original
Source={src}\Data4.bin
Output={app}
Disk=1

using ua 2700


Method?

masterwishx 15-06-2017 02:16

pZLib+Srep+Lzma2

and i used 2800 too ... some time its just stoping in comress proccess too....

Simorq 19-06-2017 16:09

UA 2800 R2 Edition 15/06/2017
 
Razor12911 is a Genius Programmer.

CIU2038 With Compatible

UltraARC 2800 R2 Edition
http://s8.picofile.com/file/82982804...R2_Edition.png

Changelog:
-Added _Compression.Log
-Added Support All Method Compressor (My Method)
-Added FAZip 4x4:Lzma
-Added PrecompMT
-Added Antiz
-Added MPZ
-Added Zlib_Jo
-Added Oodle
-Added NanoZip
-Replaced Srepv3.2 With Srep64v3.92 (The Most Optimal)
-Update pZLib
-Update Zstd
-Update 7z
-Removed ReflateSTD
-Removed ReflateAPI

_UltraArcPro_Example (Thanks to KaktoR)
http://s9.picofile.com/file/82982804...xample_VCL.png

Code:

Records Example:
//////////////// Enable pZLib ///////////////////////////////////////
[Records]
Precomp=0.38
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable pZLib(Reflate) //////////////////////////////
[Records]
Precomp=0.42
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable pZLibCLS(x86) ///////////////////////////////
[Records]
pZLibCLS=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1

//////////////// Enable SrepFast (Installed 2x Faster (Requires 4+ Gb. RAM)) ///////////////
[Records]
SrepFast=ON
[Record1]
Type=Freearc_Original
Source={src}\Data1.cab
Output={app}
Disk=1


KaktoR 22-06-2017 07:24

1 Attachment(s)
What is FaZip.exe? Doesn't show in previous releases.

What it's purpose?

Simorq 22-06-2017 08:36

Quote:

Originally Posted by KaktoR (Post 459982)
What is FaZip.exe? Doesn't show in previous releases.

What it's purpose?

https://groups.google.com/forum/#!to...es/-Ujl6KKF5yI

gurcu87 25-06-2017 15:40

Quote:

Originally Posted by KaktoR (Post 459251)
Here is a simple installer script that works with latest version of UltraArc (you can find it here -> http://fileforums.com/showpost.php?p...&postcount=765)

I have made some small additions, like Skin support.

I have no clue how to change merging to {app}.

For a workaround, replace {tmp} with {app} in records.ini

wie kann man einstellen, gibt es ein video??

mausschieber 25-06-2017 17:07

Quote:

Originally Posted by gurcu87 (Post 460102)
wie kann man einstellen, gibt es ein video??

this is an Eglish only Forum

but Read here http://custom-installer-ultimate-v2....timate_v2_Wiki

Razor12911 26-06-2017 06:47

I'm gonna need a few testers next week to try something as a replacement for UltraARC.

Who's down?

78372 26-06-2017 06:50

Quote:

Originally Posted by Razor12911 (Post 460154)
I'm gonna need a few testers next week to try something as a replacement for UltraARC.

Who's down?

Only if I get my hdd back

unarc 125 26-06-2017 06:52

I am in!

Razor12911 26-06-2017 06:53

Quote:

Originally Posted by 78372 (Post 460159)
Only if I get my hdd back

Hmm, you're making it seem like I'm the one who took it. :p

78372 26-06-2017 06:55

Nah, your projects. When the hdd gone, I was doing something with your Installer Creator :p

Razor12911 26-06-2017 06:58

Quote:

Originally Posted by 78372 (Post 460164)
Nah, your projects. When the hdd gone, I was doing something with your Installer Creator :p

Last time I checked, I did add a license agreement to this thing or maybe it was ASC, I'm not held liable for any damage this software causes :p

78372 26-06-2017 06:58

Quote:

Originally Posted by razor12911 (Post 460166)
last time i checked, i did add a license agreement to this thing or maybe it was asc, i'm not held liable for any damage this software causes :p

:mad: :p

KaktoR 26-06-2017 07:04

Count on me ;)

pakrat2k2 26-06-2017 09:15

You know I'll test it out as well :D

Razor12911 30-06-2017 04:39

Cool then guys, does anyone use the automated iso creation option?

KaktoR 30-06-2017 04:48

Sometimes, but only if autorun.inf is pre-created by conversion maker.


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

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