FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   [GSERIES] Custom Installer Ultimate V2g (https://fileforums.com/showthread.php?t=99345)

Gupta 01-07-2017 18:56

[GSERIES] Custom Installer Ultimate V2g
 
3 Attachment(s)
Attachment 18796

Since yener90 (the initial creator) and BAMsE (the former modder) moved away, I was chosen to further continue the project

Presenting you my first public release.

Code:

170730:
  • Can Edit Ini on the installation

  • Music list is back!

  • can play any number of music files!

  • many changes in Compiler.

  • new DebugMode, if Enabled:

           
    Code:

           
    • Setup.ini is directly read from {src}, so that you don't have to recompile with every change in Setup.ini

    • if started with cmdline "/InstallOnly" - then no Uninstall will run even if already installed directly autorun will run



    for information go here

170729:
  • controls for splash can be set from setup.ini (requested by omdj)for more details check - link

170728:
  • redone all the tweaks from the previous release.

  • Added ultraarc

  • added multiple splash(Autorun\ASplash#.png, Setup\Splash#.png,Setup\Splash#_*.png(# - (1 to ?), * - Short name for language))

  • multiple backgrounds for setup(already done by bamse, just make some final adjustments)

  • Fixed external  compression, was broken in the previous release

CIU V2.5g(170702 )
  • Fixed: Title Section Alignment Fixed.

  • Music volume slider

  • Can add as many mp3 you want(Setup\Music\*.mp3) not (Setup\Music\Music*.mp3)

  • Mp3 List for Autorun and Installer

  • Different Websites for different languages.
    [WebsiteButton]
    SiteEN=
    SiteFR=
    SiteDE=
    ...

  • Fixed: Override Setup.ini gets deleted after installation is finished. Now, Setup.ini remains in {app} folder after successful installation.

  • Support for 6GB/8GB GPUs

  • Music Position Seeker

  • Every Button's Opacity can be controlled from Setup.ini itself

  • ProgressBackground.png is always upper layer. It must be ProgressImg.png (it must "behind" ProgressImg.png, not front).



KaktoR 02-07-2017 01:47

Thanks.

To protect your setup:
1. Select "External" + "Superprotect".
2. Type in a password.
3. Create Setup.exe
4. Create Setup.bin

---

Is the leaking button fixed too?

---

Will update Wiki in the next days.

mausschieber 02-07-2017 02:20

Please add another style this is to dark
and the text is unreadable for me

thanks for your work

KaktoR 02-07-2017 03:12

1 Attachment(s)
Bug with inno internal compression

Edit: Seems to be a problem on non-genuine windows installations. On my laptop Win10 is genuine and there all is fine.

Something what BAMsE said before to me:
Quote:

Many weeks ago, when I was on Win7 (plus Windows Loader :P), I got the error after recreating Setup.exe too. Also my PC was rebooted occasionally (probably due to stability issues after OC). But now on Win10 (genuine) the error gone as well as random reboots. Simultaneously with OS changing I changed MB BIOS due to lack of Xenon microcodes. So I think this error is caused by CPU/RAM stability issues (maybe caused by genuineness emulation).

omdj 02-07-2017 07:31

1 Attachment(s)
Internal compression works for me in CIU 2040 Beta 5 (on Windows 10 non genuine).

Gupta 02-07-2017 07:37

Quote:

Originally Posted by omdj (Post 460340)
Internal compression works for me in CIU 2040 Beta 5 (on Windows 10 non genuine).

It happens when you recompile after first successful compile, may be the culprit is inappropriate decryption of buffer, I am just studying it

GTX590 02-07-2017 10:30

Quote:

Originally Posted by omdj (Post 460340)
Internal compression works for me in CIU 2040 Beta 5 (on Windows 10 non genuine).

But if you pack a bigger game (at least 2, 3, or 4 DVD's) then you separate bin or cab files into separate folder and try to launch Setup.exe this latter will show an error message asking you for the last bin file.
That means that the last bin or cab created must be present in the first folder.
I'm using CIU 2040 Beta 5 for packing my games and that issue is still present in this version.
Note: If you pack a small game (1 DVD) using internal compressor it'll work fine since all files are in the same folder.
I really thought Bamse would fix it, but unfortunately he's away.:(

KaktoR 02-07-2017 11:52

I have reported this bug a year ago ^^

Quote:

- PACK GAME feature: 1. Select External and create Setup.bin. 2. Select External and Pack Game, choose Game dir, compression and capacity, then click "Create Setup.exe". After game is packed, a message pops up "Please insert Disc x" (depends on how many Setup-x.bin's are created). Setup will always choose the last bin file. No matter if i delete whole [ExtractSettings], error will remain. Second error after closing the Setup "Internal Error: ExtractTemporaryFile: The file "pckr.dll" was not found."

omdj 02-07-2017 12:27

Another error more... :( let's hope the guys solve it.

Simorq 02-07-2017 12:31

A Good Project
It's good if it supports all the methods.

like:
[External Compressor]
#define pZLibInside
#define Precomp
#define PrecompMT
#define Antiz
#define MSCInside
#define SrepInside
#define ZSTDInside
#define NanoZip

KaktoR 02-07-2017 12:33

@Simorq:
Most likely not that way, but with iscu.dll (read what razor said in ultraarc thread about it).

So the only thing is add iscu.dll in script when its ready. Nothing more. All features, like compressors and split will be handled by this file.

Titeuf 02-07-2017 13:49

Quote:

Originally Posted by KaktoR (Post 460337)
Bug with inno internal compression

Edit: Seems to be a problem on non-genuine windows installations. On my laptop Win10 is genuine and there all is fine.

Something what BAMsE said before to me:

Hello,
I am under windows 8.1 pro genuine is I have this error:
http://i.imgur.com/DFIVwyh.jpg

Titeuf
Edit: And when I close CIU V2 I have this:
http://i.imgur.com/lOArnmE.jpg

gatosky1620 02-07-2017 15:54

THANKS everybody to continue this project, i have some things to do

Code:

-Add EqualizerSI
-Add Autorun.png Installer1-4.png, Splash.png, Logo,png and SmallInstaller.png to each language
-Add the automaticly creation and load of Installer bmp files, because only load the Autorun and smallInstaller
-The Logo Aligment Left or right option doesn work
-The SmallInstaller load the nextbutton when this It is on one side of the TextStage (Left side)
-In the Uninstall process the MusicButton, if is use, dont work


mikey26 02-07-2017 17:41

Quote:

Originally Posted by Simorq (Post 460351)
A Good Project
It's good if it supports all the methods.

like:
[External Compressor]
#define pZLibInside
#define Precomp
#define PrecompMT
#define Antiz
#define MSCInside
#define SrepInside
#define ZSTDInside
#define NanoZip

I am sure Prince will add that is but things like antiz the project is no longer,nanozip problem with %.Give the guy sometime.He just started with the project 1 week ago.

houcine80 06-07-2017 09:46

hi
So you do not have to add anything unnecessary really have to re-establish the bug as the external compression or create designer I think it's better I hope that I'm not deceived and thank you for all your effort :)

mikey26 07-07-2017 05:43

Okay lets look at including the best compressors that currently have support and where the authors are actually constantly working on it.Its pointless adding stuff that going to give constant errors and problems.Guys will be end up fixing more compression issues than having to work on the actual script and its enhancements.

Eg: precomp(all versions from 0.38 to 0.46) , pzlib(latest) , reflate , zstd , oodle lzma and lzma2.

KaktoR 07-07-2017 05:58

You should wait for Converter Ultra.

No script editing needed if it's included once. All will be handled by it's dll.

So you can add more compressors without editing script again.

mikey26 07-07-2017 06:49

Sure thing we can do that once that works with script if users want to mess around with other compressors then its up to them.Which makes life much easier then Prince can work on the script itself.:D

KaktoR 07-07-2017 08:28

Yes, that was the intention behind that :D

KaktoR 20-07-2017 10:37

Since CU is dead because our mighty Razor12911 quits, you should not longer wait for a updated release.

Here are a list

Should not mention srep / lzma / delta anyway...
lzma2 = faster than lzma, but slightly different compression ratio (in my tests over 90% are bigger than lzma, but faster).
pzlib = working on most games (>95% success, ~5% it fails, but depends on game)
reflate = Problems on big files, but rest works.
precompMT = Works very good, but i have not tested it much
msc = problems on decompressing dds files (see UA topic, other not tested) with an archive around 3-4GB. Much too slow with high profile. But it's integrated in CIUv2 anyway, so...
lz4 = working build not public
zstd = Don't know much about that, should work good with lz4

Titeuf 20-07-2017 10:40

Hi,
It's a shame for Razor !!

KaktoR 20-07-2017 10:41

No it's not a shame. But it's his personall decision anyway. We should respect that.

Titeuf 20-07-2017 11:05

Quote:

Originally Posted by KaktoR (Post 460909)
No it's not a shame. But it's his personall decision anyway. We should respect that.

Yes if it is not anger because if it is anger it is damage!

Gupta 27-07-2017 07:05

can anyone voluntarily donate me a design that will be come default with CIU, Credits is always his/her, Only two requirement - use most of the component from the bamse's releases(not mine, removed music related tweaks from the last release)

and one more thing added ultraarc support, just don't want to release with the current design that i messed up during testings, also anyone with requests got free weekend

Edit: Thinking about ways to add custom methods, I can add an option to extract a 7zip file before the extraction of bin that contains arc.ini and other important things(exe and etc.) in temp, Any suggestions?

KaktoR 27-07-2017 14:01

Quote:

Originally Posted by PrinceGupta2000 (Post 461091)
can anyone voluntarily donate me a design that will be come default with CIU, Credits is always his/her, Only two requirement - beautiful and use most of the component from the bamse's releases(not mine, removed music related tweaks from the last release)

What do you mean with "beautiful"? :D What design is beautiful to you?

Quote:

Originally Posted by PrinceGupta2000 (Post 461091)
and one more thing added ultraarc support, just don't want to release with the current design that i messed up during testings, also anyone with requests got free weekend

Great.

I had some ideas past days, but forgot them somehow lol. Will let you know when i got them back in my head.

Quote:

Originally Posted by PrinceGupta2000 (Post 461091)
Edit: Thinking about ways to add custom methods, I can add an option to extract a 7zip file before the extraction of bin that contains arc.ini and other important things(exe and etc.) in temp, Any suggestions?

Don't understand. 7zip file contains additional files related to CIU or related to custom methods only? In that case, script must be somehow variable.

Gupta 27-07-2017 17:29

Quote:

Originally Posted by KaktoR (Post 461104)
What do you mean with "beautiful"? :D What design is beautiful to you?

"Big results require big ambitions."


Quote:

Originally Posted by KaktoR (Post 461104)
Don't understand. 7zip file contains additional files related to CIU or related to custom methods only? In that case, the script must be somehow variable.

after conversion, you make a zip file containing arc.ini, CLS's and executables that u used but not come with ultraarc, then you put where setup.exe is. then at the starting of installation process setup will extract it first in the temp directory, so the it can get all the arc.ini and other stuff needed for the extraction of bin
f.e, let u use ztool(of RAZOR12911) with your setup.exe that don't come with ultraarc, so you make a zip file, put it where the setup is, at the installaion process extract it, then uses the archived exe to extract the bin

Gupta 28-07-2017 05:31

170728:
  • redone all the tweaks from the previous release.
  • Added ultraarc
  • added multiple splash(Autorun\ASplash#.png, Setup\Splash#.png,Setup\Splash#_*.png(# - (1 to ?), * - Short name for language))
  • multiple backgrounds for setup(already done by bamse, its a bit confusing for me thus write my own code)
  • Fixed external compression, was broken in previous release

NOTE: Volume seeker and other music related tweaks from the previous release doesn't work in here, as i messed up external compression while adding them, will be reimplemented as soon as possible

Titeuf 28-07-2017 05:37

Quote:

Originally Posted by PrinceGupta2000 (Post 461131)
170728:
  • redone all the tweaks from the previous release.
  • Added ultraarc
  • added multiple splash(Autorun\ASplash#.png, Setup\Splash#.png,Setup\Splash#_*.png(# - (1 to ?), * - Short name for language))
  • multiple backgrounds for setup(already done by bamse, its a bit confusing for me thus write my own code)
  • Fixed external compression, was broken in previous release

Nice job,thank
I test tonight!

KaktoR 28-07-2017 08:59

Quote:

Originally Posted by PrinceGupta2000 (Post 461131)
[*]multiple backgrounds for setup(already done by bamse, its a bit confusing for me thus write my own code)

Was that the jpg and png thing? I don't know if that was a bug or a feature, and haven't tested yet, but in previous releases you could only use JPG images for Backgrounds, not PNG ones.

PS: Have you added ztool too?

KaktoR 28-07-2017 09:03

Quote:

Originally Posted by PrinceGupta2000 (Post 461131)
[*]Fixed external compression, was broken in previous release

You mean internal INNO compression?

Haven't tested yet, but should be this way if you decide to let users use internal inno compression:
1. Create Setup.bin normaly (with or without PASSWORD)
2. Share whole CIU folder (except for Setup folder)
3. People must be creating Setup.exe with EXTERNAL switch and INTERNAL compression

ANd why this thread is not sticky yet? Pakrat? Please do it, since it is very usefull.

Gupta 28-07-2017 09:45

>>Was that the jpg and png thing? I don't know if that was a bug or a feature, and haven't tested yet, but in previous releases you could only use JPG images for Backgrounds, not PNG ones.

i thought only PNG can be added(previous releases), in this release, you can add multiple PNGs for installer, Installer.bmp, Installer#_*.png(#- counter, *- short name for language)(all Installer*.png should have same dimensions since .bmp is same)

>>You mean internal INNO compression?
vulture protective compression for images(Setup folder) etc.

>> Have you added ztool too?
what we discussed earlier will be implemented, thinking about making something like ultraarc (started writing too, will release a cli tomorrow or on Sunday)

KaktoR 28-07-2017 10:54

Ahh sorry, i missunderstood you previously. I thought you mean background pictures (in Background folder).

I have wrote that a while back in bug list on other place.

pakrat2k2 28-07-2017 12:21

Quote:

Originally Posted by KaktoR (Post 461144)
and why this thread is not sticky yet? Pakrat? Please do it, since it is very usefull.

Done :)

omdj 28-07-2017 14:47

Prince
Which UltraArc version should I use for the latest CIU version?
UltraARC 2800 R2 Edition?

Gupta 28-07-2017 16:56

Quote:

Originally Posted by omdj (Post 461160)
Prince
Which UltraArc version should I use for the latest CIU version?
UltraARC 2800 R2 Edition?

for now use official version only

omdj 28-07-2017 22:11

Is there any possibility of modifying by means of setup.ini the time in which splash is shown?

Gupta 28-07-2017 23:53

Update available:

170729:
  • controls for splash can be set from setup.ini (requested by omdj)

Code:

[ASplash]
;Defaults
Fadein=1000
Showfor=10000
Fadeout=1
Transparency=255

;Fadein#, Showfor#, Fadeout# for individual splash screens ( time in ms )
;Transparency# ( 0 -255 ) transparency of splash screens
;Fadein1=10
;Showfor1=10000
;Fadeout1=1000
;Transparency1=255

[Splash]
;Defaults
Fadein=10
Showfor=10000
Fadeout=1000
Transparency=255

;Fadein#, Showfor#, Fadeout# for individual splash screens ( time in ms )
;Transparency# ( 0 -255 ) transparency of splash screens
;Fadein1=10
;Showfor1=10000
;Fadeout1=1000
;Transparency1=255


gatosky1620 29-07-2017 15:41

my friend can you fix the #define ProgramFiles option problems please, and add the Recently ini files setting, like CPY.ini, steam_emu.ini, etc, and the same time fix the Language SetIniString. i mean this

NOW
Language = Spanish

IT MUST BE
Language = spanish

Gupta 30-07-2017 08:36

2 Attachment(s)
update Available:
  • Can Edit Ini on the installation
  • Music list is back!
  • can play any number of music files!
  • many changes in Compiler.
  • new DebugMode, if Enabled:
    Code:

    • Setup.ini is directly read from {src}, so that you don't have to recompile with every change in Setup.ini

    • if started with cmdline "/InstallOnly" - then no Uninstall will run even if already installed directly autorun will run



Editing Ini:
[Tasks]
EditIni1={src}\Codex.ini;Section:Settings;Key:Lang uage;Value:czech;Lang:czech
EditIni2={src}\Codex.ini;Section:Settings;Key:Lang uage;Value:english;Lang:englishUS
EditIni3={src}\Codex.ini;Section:Settings;Key:Lang uage;Value:Default

multiple languages can be separated by ','
EditIni2={src}\Codex.ini;Section:Settings;Key:Lang uage;Value:english;Lang:englishUS,englishUK

above tasks will be performed at ssPostInstall

Music List

Can Change Property From sections - "MusicList" and "AMusicList" of Setup.ini
Attachment 18988
Attachment 18990

Titeuf 30-07-2017 10:42

Hello,
Thank you for your update!
Is it possible to change the name of the player in ex: the Codex.ini file?
If possible can you say what to add
thank you in advance


All times are GMT -7. The time now is 22:45.

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