PDA

View Full Version : Ultimate Conversion Compressor (UCC)


vollachr
06-11-2017, 07:21
My Other Tools: File Splitter and Merger (http://fileforums.com/showthread.php?t=99755) - Multiple Text/String Replacer (MTSR) (http://fileforums.com/showthread.php?t=99969) - UCC Files & Folders Lister (http://fileforums.com/showthread.php?t=101650)

Announcements

December 18th 2017: Added FAQ Section to Post
January 11th 2018: UCC Now Have a Brand New Facebook Page (Link Added To Post) - Click Here (https://www.facebook.com/UCCScript/)
January 17th 2018: Added DISCLAIMER Section and contact information to end of post, PLEASE READ!!! (For Reason Why Click Here (http://fileforums.com/showpost.php?p=466021&postcount=2))
January 19th 2018: UCC is 2 years old, Happy Anniversary!!!
January 24th 2018: I'm updating all my old conversions to use UCC v4.1.3.2 + CIUv2.0.5.1.g - For a complete list and progress CLICK HERE (http://fileforums.com/showpost.php?p=466198&postcount=3) - LAST UPDATE: April 13th 2018 - 100% Complete
March 6th 2018: Uploaded new version of the CIUv205g UCC Addon (CIUv205gUCCAddonV2.rar) with support for UCC4132U2 new compressors.
March 7th 2018: Added attachments for the UCC arc.ini file (UCCArcIni.rar) & UCC Compressors Source Folder (UCCCompressorsSource.rar) to be used with the new compressors adding feature
March 8th 2018: UCC v4.1.3.2 Update 2.0 LOLZ Fix (UCC4132U2LolzFix.rar) Released!!!
March 21st 2018: Updated the CIUv205gUCCAddonV2.rar file, new version fixes BPK and added missing uelr files
March 26th 2018: Arc.ini attachment updated (UCCArcIni.rar)
March 26th 2018: New Tutorial Attachment for Update 2.0 Hotfix 1 (Tutorial4132U2Hotfix1.rar) added
March 26th 2018: UCC Wiki Updated for v4.1.3.2 Update 2.0 Hotfix 1
March 26th 2018: Attachment Cleanup
March 26th 2018: UCC v4.1.3.2 Update 2.0 Hotfix 1 (UCC4132U2Hotfix1.rar) Released!!!
March 27th 2018: UCC v4.1.3.2 Update 2.0 Hotfix 1a (UCC4132U2Hotfix1a.rar) Released!!!
April 23rd 2018: UCC v4.1.3.2 Update 3.0 (UCC4132U3.rar) Released!!! - Tutorial & Wiki Updated
May 4th 2018: UCC V4.1.4 Enters Beta Testing stage, PM me to apply for Beta Tester, Thank you.
May 24th 2018: UCC v4.1.3.2 Update 3.0 Hotfix 1 (UCC4132U3Hotfix1.rar) Released!!!


IMPORTANT: Regarding CIUv2 Arc.ini and Precomp (See Quote Below)


From what I could see only versions 2.0.4 by BAMSe and 2.0.5G series have precomp support.
Only 2.0.5G have support for precomp 0.4.6 using CLS, otherwise both versions only support precomp 0.3.8-0.4.3 (no support for 0.4.4 & 0.4.5 at all, that need to be added by script author(s) )
I don't know about v2.0.3.9, couldn't see any precomp files in it.


So, if anyone can test and confirm if the supported versions of precomp in these CIUv2 versions extract correctly when packed by UCC it would be great.

I need to know what if at all needs to be added to the CIUv2 arc.ini

Also, please note I've never used anything other than CIUv2, so I can't say which other scripts will work with which compressor and version, please, if you try to use something other than CIUv2 with files created by UCC, post your results in this thread, good or bad, so we could start compile a list of what work and what not and perhaps do something about it.


UPDATE: February 1st 2018

That said, as of February 1st 2018 you can now download a rar archive containing most/maybe all files needed to make CIUv2.0.5g series compatible with Ultimate Conversion Compressor.

The file includes all relevant files needed and an edited arc.ini file, it can be found among the attachments in this post, it is called CIUv205gUCCAddon

All you need to do is extract it into the folder containing your CIUv2.0.5g files and replace existing files if asked, that's it.

UPDATE: March 6th 2018

CIUv2.0.5 UCC Addon attachment updated to support changes in UCC v4.1.3.2 Update 2.0.

New File Name: CIUv205gUCCAddonV2.rar

UPDATE: March 21st 2018

CIUv2.0.5 UCC Addon attachment updated again, the changes:


Added missing uelr files (sorry for that)
Fixed BPK support (wrong cls dll file name)


File Name is still: CIUv205gUCCAddonV2.rar

Please Note: CIUv2.0.5g, while technically now support all available compressors in UCC with the updated addon attachment WILL NOT work with uelr (unreal engine lzo recompressor) & bpk (binkpack), no matter what it keeps giving out errors, even though the archives are fine, use CIUv2.0.3.9 U10 and Records.ini files for these.



Hello Everyone,

A long time ago (In a Galaxy Far, Far Away ;) ), Back in November 2014 I started out doing my own conversions with a simple batch script based on Fabioddq's original script.

Over time I improved it and added some functions, in 2015 that script became something more, a full blown tool for conversion compression, it was originally released on another (no longer active) website I was a member of on January 19th 2016.

Back in July of 2016 I stopped working on the tool as it was pretty stable and I had other (personal) things to deal with, About 3 years since the beginning and almost 1.5 years after I took that break, I finally started working on the script which was now known as Ultimate Conversion Compressor (UCC).

The first version of UCC released here on FileForums was v4.1.2.1 which wasn't a big updated but enough for me to put it out there.

Since then, UCC have seen quite a few updates, big and small and I have no intention of abandoning it in the foreseeable future.

That said, the current version as for the time of these lines (v4.1.3.2) is planned to be the last big updated until I can convert the script to a much better, more versatile, more secure scripting language, UCC will still get bug fixes when needed, possibly even compressor updates (to keep it relevant) but not much more.

Anyway, let's get on with it...

I am proud to present: The Ultimate Conversion Compressor (UCC)

Ultimate Conversion Compressor V4.1.3.2 Update 3.0 - Out Now!!!

https://farm5.staticflickr.com/4759/39796759921_8c6ef37c1e_o.png

Current Version: 4.1.3.2
Latest Build Version: Update 3.0 Hotfix 1
Scripting Language: Windows Batch Script
Beta Testers 4.1.2 Branch: ahmetbtmn (http://fileforums.com/member.php?u=204154), her1620 (Gatosky1620) (http://fileforums.com/member.php?u=184765), kassane (http://fileforums.com/member.php?u=186881)
Beta Testers 4.1.3 Branch: EzzEldin16 (http://fileforums.com/member.php?u=228868), KaktoR (v.4.1.3.1 - Records.ini Testing) (http://fileforums.com/member.php?u=189162), pakrat2k2 (v4.1.3.2 - Precomp Fixes) (http://fileforums.com/member.php?u=79172)
Original Release Date: January 19th, 2016
Latest Version Release Date: May 24th, 2018
Official Facebook Page: Click Here (https://www.facebook.com/UCCScript/)

I hope you find this compression script/tool useful, I know I don't use anything else.

The download link at the end of this post is a RAR 5 archive, so you'll need WinRar 5 or above to extract it, it includes all you need for the script to work, as well as a PDF format tutorial to learn how to use the script (it's not hard at all).

This script is by far the most extensive & ambitious script/project I've ever done, the scope of the code is far beyond anything I've done before, that's why I didn't release it without beta testing it as thoroughly as possible.

You can also download & read the tutorials for using UCC v4.1.3 series independently or use the version of the tutorial on the UCC Wiki (links at the bottom)

You can also find a few screenshots at the bottom of this post, please be advised, final release may vary a little from the screenshots a little.

Features List:


Takes settings from a Settings.ini file
Individual INI files for each data file you create makes each data completely customizable
Uses GUI browse folder window instead of text based input
Automatically identify 32/64bit version of system (used to display correct example folder)
Support for AIO conversions
Function to display AIO conversion information (optional) NEW V4.1.3
Support for unlimited number of Data Files
Support for unlimited # of discs conversions
Support for up to 10 executable checks UPDATED V4.1.3
Customization of background & text color of console window
Easy switching via settings.ini file between single disc conversion and multi disc conversion
Set which data file goes to which disc number using Data#.ini files
Automatic Setup.exe & Setup.ico distribution to conversion folders
Automatic autorun.inf creation in conversion folders
Automatic Distribution of Redist UPDATED V4.1.3.1
Automatic Distribution Additional Files UPDATED V4.1.3.2
Automatic Generation of Records.ini file when needed. NEW V4.1.3.1
Clean design, much less information clutter in console window
Multiple custom error messages
Option to choose what action to take at the end of the conversion script (Shutdown/Reboot/Exit)
Option to create ISO files (or not)
Option to choose between default or custom location to create the ISO files
Option to select between default or custom location to create the conversion files
Option to change the folder name of the default conversion files location NEW V4.1.3.2
Include/Exclude options per language allows to compress only one of the game's languages
Language selection menu displayed if include/exclude options for languages are set in Data#.ini files
Splitter Support to split game files or compressed archives (multi-disk archives) via UCC File Splitter (http://fileforums.com/showthread.php?t=99755) (Also Available as Separate Program), set in Settings.ini UPDATED V4.1.3.1
Support for CLS-Diskspan by Razor12911 to create multi-disk split archives UPDATED V4.1.3.2 Update 1
Support for 3 type of compression software (FreeArc, 7Zip, Rar)
Support for multiple external compressors for FreeArc (i.e. Multiple precomp version, 7zip, rar, srep64 & more)
File lists to compress can be placed directly in Data#.ini files or in external list files (.lst/.txt) (switchable via individual Data#.ini files) UPDATED V4.1.3.1
Can display thanks & music credits at the beginning of the script
UCC window title automatically set by conversion name & converter name (and some other options)
Optional custom title for the UCC Window if you prefer
Example folder displayed in either STEAM format or PROGRAM FILES format (set by settings.ini)
Custom data file names can be set in Settings.ini
Pre/Post Commands in Data#.ini files to run additional commands before/after compression NEW V4.1.3.2 Update 2.0
CLS-Diskspan custom span size support NEW V4.1.3.2 Update 2.0
Option to add/update compressors NEW V4.1.3.2 Update 2.0
Conversion LOG to debug & follow progress & errors
Additional options in Settings.ini
Error LOG file with detailed errors for when an error occur during compression NEW V4.1.3.2 Update 3.0
Diskspan Records.ini file can be created for CIUv2.0.3.9 via SpanRecords option in Settings.ini NEW V4.1.3.2 Update 3.0
Regular Records.ini for CIUv2.0.3.9 can be created via DataRecords option in Settings.ini NEW V4.1.3.2 Update 3.0
Game Size Check to notify user of minimum needed space for conversion NEW V4.1.3.2 Update 3.0


Here's the complete changelog up to the current 4.1.3.2 Update 3.0 version:

UCC v4.1.3.2 Update 3.0 Hotfix 1

Note: These fixes were initially planned for 4.1.4/4.2 but due to the last bug in the list are being released as an hotfix.
Bug Fix: Fixed bug that prevented Records.ini for CIUv2.0.3.9 to be created when the conversion is only 1 disc
Bug Fix: Fixed bug with Records.ini creation where the last record type was missing the archiver name (e.g FreeArc,Winrar,7-Zip) before the underscore (e.g. _Split instead of FreeArc_Split) if Data2.ini and higher were present and OneDataOnly was Enabled.
Bug Fix: Accidentally included wrong 7z.dll file in [Common\Include\Compressors] folder, file replaced.
Bug Fix: Fixed bug which caused premature end of script when UCC perform game folder size check.


UCC v4.1.3.2 Update 3.0

Bug Fix: Fixed Rar & 7zip error handling and temp files deleting problem due to incorrect location of errorlevel check in script.
Bug Fix: Fixed Rar Archiver Error message, there was an error in the script that caused both answers for retrying after an error to just re-load the error message.
New Feature: Error.log - UCC will now generate a file called Error.log during compression, if any error occur during compression, the complete error message will be outputed to the Error.log file for easy troubleshooting, if no errors occur the Error.log file will be deleted upon completion
New Feature: Diskspan Records.ini - New option in Settings.ini called SpanRecords allows UCC to create a simple Records.ini file for use with Diskspan, this is required for CIUv2.0.3.9 setups, it may also help with certain problems in CIUv2.0.5g
New Feature: CIU2.0.3.9 Records.ini - New option in Settings.ini called DataRecords tells UCC to create a records.ini file for the created data file even if File Splitter isn't being used, this is required for CIUv2.0.3.9 setups.
New Feature: UCC Now checks selected game folder size and then pop-up a message telling the user the game size and approximate minimum required space for the conversion
Feature Improvement: Records.ini creation for Split Files (Game Files or Archives) now work for 7Zip & WinRAR type archives as well (Only for FreeArc before)
Compressor Script Improvement: 7Zip archiver (not as FreeArc method) now showing progress in console window
Script Optimization: Some Minor Script Optimizations
Visual Changes: Minor wording changes in Archivers error messages

UCC v4.1.3.2 Update 2.0 Hotfix 1a

Bug Fix: Fixed CLS-Diskspan bug introduced in UCC v4.1.3.2 Update 2.0 - Hotfix 1 that caused compression to not work correctly when not using language specific Include/Exclude options.


UCC v4.1.3.2 Update 2.0 Hotfix 1

Arc.ini Changes: Srep/Srep64 Entries no longer include the -m3f switch so you can decide on -m3f/-m5f/etc by yourself, just type srep:m3f in method to use -m3f switch.
Arc.ini Preset Changes: All presets using srep/srep64 now uses the :m3f option
Diskspan Improvement: Diskspan now works with language specific Include/Exclude options
Pre/Post Commands Changes: Added another folder preset !REDISTFOLDER! to manipulate files & folders in the [Common\Files\Redist] directory
MoveRedist Improvement: MoveRedist feature will now always move the redist folder itself to the conversion without any additional parent folders (e.g. [GamePath\Folder1\RedistFolder] will be moved to conversion as just [RedistFolder] instead of [Folder1\RedistFolder])
MoveRedist Improvement: MoveRedist console text now have a Move Complete Text Added
MoveRedist Changes: Option can now accept numbers as usual or alternatively you can just type first/last to tell it to move redist to the first or last disc
Bug Fix: Fixed bug introduced with the Pre/Post commands that caused a missing header at the compression complete label
Bug Fix: Redist wasn't being moved correctly when Discs# value wasn't a number (e.g Discs#=#), this is now fixed
Bug Fix: MoveRedist console text no longer disappear too fast


UCC v4.1.3.2 Update 2.0 Lolz Fix

LOLZ Enabled: Updated LOLZ files to fix previously occuring issue that cause too much clutter in console window
Arc.ini Changes: Removed LOLZ Arc.ini entry, no longer needed due to using CLS
Preset Changes: Re-Enabled LOLZ presets in Arc.ini


UCC v4.1.3.2 Update 2.0

Executable Changes: Migrated UCC to new Executable Compiler that functions better with file/folder inclusion
Bug Fix: Fixed bug that caused redist not to be moved to defined disc folder if MoveRedist option is used when using CLSDiskspan
Bug Fix: Fixed bug that caused files from [Common\Files\Misc] folder not to be copied to conversion folders when using CLSDiskspan
Bug Fix: Fixed bug that caused an un-needed line to be included in the autorun.inf for discs 2 and above when using CLS-Diskspan
New Feature: Pre/Post Commands section added to Data#.ini files, up to 3 commands can be input to execute before/after DATA file compression using CMD commands such as "copy", "MD", "ren" and others
New Feature: Option to add your own external freearc compressors to UCC on a per conversion basis
New Feature: CLS-Diskspan Span sized are now customizable via Settings.ini options SpanSize1 & SpanSize2 to allow for custom span sizes other than DVD5,DVD9,BD25
Compressor Changes: pZLib3 v3.2 is now using following aliases: (pZLib64,pzlib64,pZlib64,pzLib64)
New Compressor: pZlib3 v3.2 32bit version added (aliases: pZLib86,pzlib86,pZlib86,pzLib86)
New Compressor: Bink Pack (BPK) added to UCC (alias: bpk)
New Compressor: Added compressor UELR to UCC (alias: uelr)
New Compressor: Added compressor DLZ 32bit & 64bit versions (aliases: dlz and dlz64)
New Compressor: Added compressor OGGRE (alias: oggre)
New Compressor: Added compressor RZM (alias: rzm)
New Compressor: Added support for pZLib3 v3.0.1 (x64) (aliases: pzlib30, pZLib30, pZlib30, pzLib30)
New Compressor: Added support for pZLib2 (x64) (aliases: pzlib2, pZLib2, pZlib2, pzLib2)
Optional New Compressor: Added compressor LOLZ to UCC (alias: lolz) (Disabled by default, use new feature to add/change compressors to enable it in arc.ini)
Changed Compressor Presets: sreplzma64, srep64lzma64 now both use lzma64:a1:mfbt4:d256m:fb128:mc1000:lc8
New Compressor Presets: sreplzma64BS, srep64lzma64BS
Optional New Compressor Presets: LolzFast, LolzUltra (Disabled by default, use new feature to add/change compressors to enable it in arc.ini)
Arc.ini Changes: Fixed & Changed arc.ini entries to try and prevent bugs with compressor combinations
Visual Changes: Added Notification header at compression stage when using CLS-Diskspan to create split archive
Visual Changes: Added a blank line after the "Compressing..." line during compression in FreeArc scripts so external compressors output will not stick to "Compressing..." line
Script Improvement: Improved tempfiles folder deletion script, should only be deleted now when script ends normaly or with scripted error message.
Script Improvement: Splitter wait time at start of operation now depends on size of TempFiles folder, if it isn't empty wait time is 10 seconds
Script Improvement: If using CLS-Diskspan and the end result is only one (1) disc, UCC will rename the disc folder and remove the number and underscore from it (for example: from AC_1 to AC)
Script Improvement: UCC now checks for CLS-Diskspan first part file (.001) in 2 places before beginning the CLS-Diskspan compression to check if the archive already exist
Script optimization: Optimized FreeArc compression command syntax


UCC v4.1.3.2 Update 1.1


Bug Fix: When using CLS-Diskspan, compression would occur even if files already exist due to missing check, this is now fixed.
Bug Fix: Error shown during diskspan sorting procedure even though it worked correctly, fixed now
Bug Fix: Extra, un-needed conversion header shown during diskspan file distribution due to extra call in script, fixed now.
Bug Fix: When using CLS-Diskspan, autorun creation for discs 2 and above failed to create the OPEN=0 line, this is fixed now.



UCC v4.1.3.2 Update 1


New Feature/Script Improvement: Added automatic media size detection function for when CLSDiskspan=y in Data#.ini file, no more need to select size in the diskspan size menu (The menu no longer display if DiscType option is set correctly in Settings.ini, size is defined by DiscType)
Bug Fix/Script Improvement: Fixed diskspan script, it now handles file exclusions normally without the need for previously implemented workaround.
INI Changes: Moved CLSDiskspan option from Data#.ini files to Settings.ini since using diskspan forces only single data (multi) archive creation, it make more sense to have it centralized as a single master switch in the Settings.ini file.
Bug Fix: Browse window no longer fails to load when GameTitle option have a single quote anywhere in the game name (e.g. Wasteland 2 Director's Cut)
Bug Fix: Fixed a bug that caused CLSDiskspan to always show the FreeArc encountered an error message at end of compression, even though there was no error in compression.
Bug Fix: When using CLS-Diskspan with DVD5 size parts the first disk didn't always have enough space for the Setup.exe file, this is now fixed.
Script Optimization: Some minor script optimizations like removal of unused lines.



UCC v4.1.3.2 Hotfix


Bug Fix: Splitter sometimes produced an error when the data archive is very large because it didn't have enough time to be written to folder completely when the splitter operation started.
Bug Fix: Fixed bug that effected folder names and autorun.inf labels when LabelSuffix wasn't set in Settings.ini.
Bug Fix: Fixed bug that caused UCC to ask for ISO location selection even though the user selected to use the default location for ISO files.
Bug Fix/Compressor Changes: Removed FAZIP.exe from UCC since it had some sort of clash with the arc.exe and caused the default freearc methods (m2, m3, etc.) not to work, it is also not needed as FreeArc can handle all methods used by FAZIP by itself.
Script Improvement: UCC will now search for known illegal file/folder name characters (?)(*) in the Discs# variable and replace them with the HASHTAG (#) sign to prevent errors.
Script Improvement: UCC will now check if the option Discs# in Settings.ini is left blank and if so will set it to use the HASHTAG sign (#) as placeholder to prevent errors.



UCC v4.1.3.2

Bug Fix: Fixed bug with ISO creation That prevented ISO files from being created correctly (Files wasn't in ISO root).
Bug Fix: Fixed bug with ISO creation That prevented ISO files from being created correctly for multi disk conversions
Bug Fix: Fixed bug where Precomp v0.4.3-0.4.6 didn't work and produced an error
Bug Fix: Fixed bug where wrong text whas shown in the folder selection dialog box for ISO location.
Script Improvement: Improved script handling of conversion output folder selection to make it more simple to understand.
Feature Improvement: Changed the way Redist distribution works, will no longer be stored with the Setup.exe & Setup.ico until distributed.
Feature Improvement: Updated Redist Distribution to work for Single Disc conversions as well (Missed that in previous version)
Feature Improvement: UCC Can now use external lists files in combination with regular Data#.ini file listings (e.g: Data1.ini can use a list file while Data2.ini list files directly).
Folder Changes: Changed UCC Default Conversion Output folder name from [Conversion] to [Conversion_Output]
Folder Changes: Moved [Common\Setup] and all other none settings folders (Lists) to sub-folder [Common\Files] (e.g: Common\Files\Setup)
Folder Changes: Added Separate (OPTIONAL) folder for additional files (e.g. Extras), now UCC will copy any files in the [Common\Files\Misc] sub-folder to last Disc of Conversion.
Folder Changes: Added New (OPTIONAL) Sub-Folder: [Common\Files\Redist] to be used for Redist Distribution.
Folder Changes: Changed default folder for ISO files creation, ISO will now be created in [ISO] sub-folder inside the conversion output folder.
New Function: Added option for user to define a custom name for the UCC Default Conversion Output folder in Settings.ini (To be used instead of [Conversion_Output])
New Compressors: Added Support for new compressors: rep,mm,delta,exe,exe2,4x4 (using FAZIP.exe) & zstd (using ZST.exe)
New Compressors: Added Support for new CLS-LZHAM by Richard Geldreich, Jr
New Compressors: Added Support for Precomp v0.4.4
New Compressors: Added support for 64bit version (Pcomp46)
New Compressors: Added Support for Precomp 0.4.5 64bit version (Pcomp45)
Updated Compressors: Removed compressor "precomp" (Duplicate of precomp042)
Updated Compressors: lzma compressor now make use of FAZIP
FreeArc Presets: Updated all presets that used compressor "precomp" to use "precomp038" (Oldest Available) and removed un-needed presets
Splitter Bug Fix: Splitter can now recognized if a file is already split when splitting game files and not only when splitting the archived file.
Settings.ini Changes: Removed "UseListFiles" option (Moved to individual Data#.ini files).
Data#.ini Changes: Added variable "UseListFile" (Replaces "UseListFiles in Settings.ini).
Behavior Change: Continuing without distributing the Setup.exe & Setup.ico files when they are missing from [Common\Setup] folder no longer skip distribution of other files (Redist, extras, etc.)
Behavior Change: Retrying after compression error no longer ask you to restart from game folder selection, it will now just go back to beginning of compression and try again.
Behavior Change: UCC now creates a Disc folder inside the conversion folder for single disc conversions again to prevent ISO creation problems (e.g: Conversion_Output\Game_3xDVD5\Game_DVD) - See 2nd Bug Fix.
Behavior Change: Changed UCC compression temp folder, temporary files will no longer be in conversion folders
Behavior Change: UCC Now ask if the user want to use the default ISO location or choose another location before prompting for folder selection
Visual Changes: Changed message for when user cancelled game folder selection to show the default game folder
Visual Changes: Updated End conversion message for when ISO files were created
Visual Changes: UCC now notify on screen if the user click CANCEL on ISO location selection that it will use the default location for ISO
Visual Changes: Changed Start/End "Splash" again so it will look good with the new & future version numbers


UCC v4.1.3.1 Hotfix

Bug Fix: Fixed bug that caused compression to return an error when user selected a custom output folder.


UCC v4.1.3.1

Bug Fix: Wrong version of splitter command included, fsplit file updated
StartUp Changes: Added a warrning message after the UCC "Splash" ended to warn against antivirus interference with compression process.
New Addition: Added support for new compressors (ztool pOodle v0.0.19.9, AFR 32bit, AFR 64bit, PZLib V3 x64, Razor Archiver, ztool v0.0.19.8 using pzlib, plz4, plzo, pzstd)
New Function: Added functions to allow using UCC splitter to split the Data archives instead of game files
New Function: UCC Will now automatically generate the Records.ini file when needed.
New Function: UCC can now be set to automatically move REDIST out of the game folder
New Function: UCC can now be set which disc # to move the REDIST to as part of the new REDIST move function
Function Improvement: UCC will now copy additional files located in Common\Setup folder that are not REDIST or Setup.exe/Setup.ico to last disc of the conversion instead of the first.
Splitter Improvement: The UCC Splitter now comes with a few more menu options (DVD5, DVD9, BD25)
Splitter Improvement: You can now input any of the presets available in the size selection menu into the SplitSize varialbe in Settings.ini (1GB, 2GB, 3GB, 4GB, DVD5, DVD9, BD25) or as usual type the size in MB.
Settings.ini Changes: Added a couple new variables to the File Splitting section to support new splitter functions
Settings.ini Changes: Added a few new variables to the General Data Files section to support redist function
Visual Changes: Improved console windows titles & messages design (using = instead of -)
Visual Changes: Improved Starting & Ending "Splash" screen.


UCC v4.1.3

Bug Fix: Fixed bug with Single Disc conversion compression that was introduced in version 4.1.2.1
Bug Fix: Fixed Missing compressors presets
New Addition: Added support for CLS-Diskspan (with a few limitations)
File Changes: Updated Arc.exe to latest version (0.67 March 15 2014)
File Changes: Updated Srep & Srep64 to Version 3.92 (Previously 3.2)
File Changes: Updated 7-Zip Archiver to latest stable version (16.04)
File Changes: Updated Rar archiver to latest version (5.50)
File Changes: New embedded files added to support the new splitter functions (FSplit, File Browser)
Features Update: Replaced Splitter with my own scripted splitter, the splitting process can now be completely automated using variables in Settings.ini
Visual Behavior: AIO Conversions: UCC now recognizes that it is an AIO conversion from settings.ini variables and display appropriate messages and the number of games in the collection
Visual Behavior: AIO conversions: More customization, can now optionally display the list of games included in the conversion and the expected folder name for each game.
Code Improvement: Improved 32Bit/64Bit Windows OS Identification method (used to set the default/example path with the correct Program Files/Program Files (x86) paths)
Code Improvement: Improved Rar compression script
Settings.ini Changes: Added one additional executable check option, now you can perform check for up to 10 EXE files instead of 9.
Settings.ini Changes: Renamed Settings.ini variable "GamesInCollection" to "Games#"
Settings.ini Changes: Added multiple new variables to settings.ini file to be used for the above mentioned AIO visual changes ("ShowGames", "Game1-10", "GameDir1-10")
Data#.ini Changes: Added variable to control usage if CLS-DiskSpan, also improved descriptions and help included in the ini files.
Misc: Added a "fancy" "SPLASH" screen at the start of the script as well as at the successfull end of script (you'll see what I mean)
Code Improvement: Code Cleaenup & Re-organization
Size Improvement: Included files needed by UCC compressed to smaller size by EzzEldin16


UCC v4.1.2.1

Bug Fix: Fixed bug that prevented the selection of the conversion output folder when creating an AIO collection conversion.
Bug Fix: Fixed folder naming bug when creating a single disc conversion.
Bug Fix: Fixed a bug where compressor shows step 5 as step 6 and effectively skiping step 5 if ISO creation is set to no (N).
Bug Fix: Fixed bug that when creating a single disc conversion, even if an archive already existed UCC would still re-create it, now it won't.
Visual Changes: Added a cosmetic distinction between regular and AIO collection conversions when selection of source folder is asked.
Files/Behavior Changes: UCC Now copies all files & folders from the Common\Setup sub-folder to the conversion folder to allow for redist, cracks & extras, as well as pre-compressed common data archives.
New Compressors: Added support for new external compressors (MSC, Precomp 0.45, Precomp 0.46, LZMA2)


UCC v4.1.2

Bug Fix: FreeArc compressor no longer includes empty version of excluded folders when include is set with a single wildcard (*).
Bug Fix: Fixed problem that cause values for Language Exclude/Include function to be set to the Include/Exclude value when there are no language include/exclude values entered
Bug Fix: Fixed error with bad exclude switch in compressors command when exclude functions are empty that caused the compressor to return an error.
Behavior Changes: 20 Discs limitation removed
Behavior Changes: 20 Data files limitation removed
Behavior Changes: Language selection menu for when the language Include/Exclude functions are set now checks for up to 99 Data#.ini files (instead of just 20)
Behavior Changes: Amount of data files created is now set by the number of Data#.ini files present in the [Common\Settings] sub folder
Behavior Changes: When OneDataOnly option is set to "y" (yes) all Data#.ini files except Data1.ini are ignored, creating only a single data file
Settings.ini Changes: LastData option replaced by OneDataOnly option
Settings.ini Changes: DiscNumber1-DiscNumber20 options removed, LabelSuffix option added to replace them
FreeArc Methods: 48 new presets added to easily set some more complex (combined) methods, for example: type precsrep for precomp+srep+lzma:a1:mfbt4:d256m:fb128:mc1000:lc8 method.
Code Improvement: Improved code for autorun creation to require less settings, label value is now set by GameTitle - LabelSuffix # (i.e. Fallout 4 - DVD 2)
Visual Changes: Output for Srep/7zip/rar/srep64 FreeArc external compressors is no longer shown, resulting in a more clean visual output during compression.
Code Clean-up: Improved compression & autorun creation section of the batch code resulting in much smaller code, removed unnecessary parts of code as result of the changes.
File Changes: Updated embedded srep version to 3.2 (previously 3.0).


UCC v4.1.1

Bug Fix: Fixed problem that caused the Exclude option in Data#.ini files to not work properly when not using list files (effected Exclude only, not the language ones)


UCC v4.1

Initial Public Release


UCC v4.0

Pre-Release Work-in-Progress version (First Evolution from simple compress.bat to full feature compressor).



Future Plans:


Convert the script to a better scripting language
Bug fixing over time if needed
Add more compressors over time (taking requests/suggestions)


Please read the tutorial to understand all the features of UCC.

Please be advised: For CIUv2 to unpack archives created with the UCC included compressors you may need an updated arc.ini file for CIUv2 (depends on the compressor & CIUv2 version you use).

FAQ:

Q: What should I put in the Discs# variable in settings.ini if I don't know how many discs the conversion will be?

A: Although the UCC Tutorial specifiy that the Discs# variable is numeric (meaning numbers only) it isn't exactly accurate, the variable is used for conversion folder naming and some on screen display during the script, so you can either put any number in there and change it once you finish compression and know the correct number or just input a placeholder like a hashtag sign (#), you can even input multiple of these signs (##).

UPDATE: As of version 4.1.3.2 Hotfix you can leave it blank and UCC will fill it automatically with the hashtag sign (#)

Q: Can you add support for compressor *input compressor name here* ?

A: Maybe, I'm willing to give it a try, just let me know the name of the compressor and where to get it and I'll look into it.

Q: Can I add new compressors to UCC myself if I wanted to?

A: No, I'm afraid not, UCC keeps it's included files compressed within the executable and only extract them temporarily during operation, even if you were to copy the file elsewhere and edit them you couldn't re-pack them into the Converter.exe file and UCC cannot read them from anywhere but the temporary folder it uses.

UPDATE: As of version 4.1.3.2 Update 2.0 a new feature was added to allow adding & updating compressors, see the new tutorial pdf file or the wiki for details.

Q: Can you make a video tutorial?

A: Sorry, but no. I'm afraid I don't know how, nor do I have the needed tools to make an effective video tutorial, you'll have to use the WiKi or PDF tutorial for now.
I do however welcome anyone who uses UCC to make a video tutorial based on the written ones, if you do make one, please send me a link to the final product so I could add it to the OP and the UCC WiKi.

Q: I get an error at the very beginning of the compression, why?

A: If you are using V4.1.3 or V4.1.3.1, there is a bug that slipped through the beta tests that caused the described problem when selecting an output folder instead of clicking cancel to use the default one, Please download & use UCC V4.1.3.1 Hotfix or newer to solve the issue.

Q: I Keep getting an error while compressing files with Precomp, can you help?

A: Unfortunatelly in UCC versions older than 4.1.3.2 Precomp versions 0.4.3-0.4.6 are broken, you can still use older versions of precomp without a problem.

Q: I think I did everything correctly but the Setup.exe & Setup.ico files are not moved to conversion folder, why?

A: Assuming they are indeed in the [Setup] sub-folder (otherwise you'd have gotten an error), you must have a mistake in your Settings.ini file, some variables in Settings.ini are used for folder naming and if they are left blank could cause problems with UCC copy commands.
Some of these variables are as follows: Discs#, DiscType, MediaPrefix

A Few Screenshots:
(Updated for UCC v4.1.3.2, The Screens below are taken from an early RC version of UCC v4.1.3.2)

https://farm5.staticflickr.com/4663/27981083889_8db0ecfa35_o.png
https://farm5.staticflickr.com/4696/39050196584_0ae7376020_o.png
https://farm5.staticflickr.com/4631/38861243025_b0a3e046c6_o.png
https://farm5.staticflickr.com/4704/27981086119_804c28b2cf_o.png
https://farm5.staticflickr.com/4657/27981085899_6227dab069_o.png

Download
The latest version of UCC is attached to this post, as well as the PDF Tutorial.

You can find downloads of previous versions on my MEGA cloud at the following link:

UCC Previous Versions (https://mega.nz/#F!exVAXbqI!pi_45QfkD0h4T6lwvtb-Cw)

Instructions
As I said, I attached the Tutorial in PDF format (Rar Archived), that said, I highly recommend using the UCC Wiki in the link bellow, it will be updated more frequently and I think is written better.

UCC Wiki (http://ucc.wikia.com/wiki/Ultimate_Conversion_Compressor_Wiki)

Disclaimer
Ultimate Conversion Compressor (UCC) is free to use as is, I've put a lot of time and effort into making Ultimate Conversion Compressor (UCC), All I ask is that you be respectful for said time and effort.

Please, do not distribute Ultimate Conversion Compressor (UCC) on other websites without my expressed permission, do not attempt to get the Ultimate Conversion Compressor (UCC) source code and/or distribute it freely without my expressed permission.

If you wish to publish Ultimate Conversion Comprssor (UCC) on another website or location or if you wish to take a look at the source code for whatever reason, please contact me ahead of time by one of the following ways:


Via PM (http://fileforums.com/private.php?do=newpm&u=144863) here on FileForums
Using the UCC official FACEBOOK (https://www.facebook.com/UCCScript/) page
Directly to me on FACEBOOK (https://www.facebook.com/VollachR) or TWITTER (https://twitter.com/VollachR)
Via the official UCC Support email (mailto:[email protected])


Stealing other people work is not nice!!!


Thank you for reading, I hope you find UCC useful.

vollachr
17-01-2018, 05:21
IMPORTANT: I've added a new DISCLAIMER section to the OP, it's nothing big but I ask that you please read it!!!

I'm sorry I had to resort to this, I didn't expect it nor wanted it but some people have no limits and a whole lot of audacity.

I recently discovered another thread on this forum where a user somehow got his hands on my source code for V4.1.2 of UCC (that was back in September 2016 apparently) and posted it without permission, hell, without even asking for permission, furthermore said user edited the script, removed all none essential code parts (Author notes) and replaced all names and credits (Including my own) with his name.

Said user didn't even make a good effort to hide the theft, he included in that thread a screenshot of UCC I took that clearly shows my name.

I of course reported it and the thread was removed to my request, but I need to take steps to hopefully prevent it from happening again.

That said, Since it's a free tool written in batch language I don't have much in the way of legal actions (if at all), I have to count on people good grace to read and follow my terms.

I hope you understand.

Please Note: This have no effect whatsoever on v4.1.3.2 of UCC or any future versions, I do not intend to abandon UCC in the foreseeable future, especially not because of a single rotten apple.

vollachr
24-01-2018, 07:38
As Promised before: Converting My Old Conversions to use UCC v4.1.3.2 + CIUv2.0.5.1g

This post is only here to let you know the list of games and allow for progress checks.

Here's the list of games for which I have conversions to upgrade (Most of which were never released on FF but some were, not all by myself as I worked on them with other people)


Act of Aggression (http://fileforums.com/showthread.php?t=101720) (DONE)
Ankh Trilogy (http://fileforums.com/showthread.php?t=100051) (DONE)
Assetto Corsa (http://fileforums.com/showthread.php?t=101545) (DONE)
Batman Arkham Origins: Blackgate - Deluxe Edition (http://fileforums.com/showthread.php?t=100058) (DONE)
Batman Arkham Knight (http://fileforums.com/showthread.php?t=101702) (DONE)
Borderlands The Pre-Sequel (http://fileforums.com/showthread.php?t=101653) (DONE)
Call of Duty: Advanced Warfare (http://fileforums.com/showthread.php?t=101685) (DONE)
Call of Duty: Ghosts (http://fileforums.com/showthread.php?t=100045) (DONE)
Cities XXL (http://fileforums.com/showthread.php?t=101590) (DONE)
Cognition: An Erica Reed Thriller - Full Season (http://fileforums.com/showthread.php?t=100052) (DONE)
D4: Dark Dreams Don't Die - Season One (http://fileforums.com/showthread.php?t=101703) (DONE)
Deponia: The Complete Journey (http://fileforums.com/showthread.php?t=101603) (DONE)
Evolve (http://fileforums.com/showthread.php?t=101585) (DONE)
Face Noir (http://fileforums.com/showthread.php?t=100095) (DONE)
Fahrenheit: Indigo Prophecy Remastered (http://fileforums.com/showthread.php?t=101572) (DONE)
Falling Skies: The Game (http://fileforums.com/showthread.php?t=100046) (DONE)
Final Fantasy IV (http://fileforums.com/showthread.php?t=100068) (DONE)
Grey Goo (http://fileforums.com/showthread.php?t=101669) (DONE)
Grim Fandango Remastered (http://fileforums.com/showthread.php?t=101558) (DONE)
Law & Order: Legacies (http://fileforums.com/showthread.php?t=100018) (DONE)
Lightning Return: Final Fantasy XIII (http://fileforums.com/showthread.php?t=101718) (DONE)
Lucius II (http://fileforums.com/showthread.php?t=101591) (DONE)
Memento Mori Collection (http://fileforums.com/showthread.php?t=100108) (Memento Mori 1+2 AIO) (DONE)
The Dark Eye: Memoria (http://fileforums.com/showthread.php?t=101710) (DONE)
MOEBIUS: Empire Rising (http://fileforums.com/showthread.php?t=100111) (DONE)
Pro Evolution Soccer 2014 (http://fileforums.com/showthread.php?t=100034) (DONE)
Pro Evolution Soccer 2015 (http://fileforums.com/showthread.php?t=101595) (DONE)
Pro Evolution Soccer 2016 (http://fileforums.com/showthread.php?t=101719) (DONE)
Randal's Monday (http://fileforums.com/showthread.php?t=101562) (DONE)
Resident Evil HD Remaster (http://fileforums.com/showthread.php?t=101724) (DONE)
Secret Files: Sam Peters (http://fileforums.com/showthread.php?t=100119) (DONE)
Secret Files AIO Collection (http://fileforums.com/showthread.php?t=100139) (DONE)
Shadowrun Dragonfall: Director's Cut (http://fileforums.com/showthread.php?t=101554) (DONE)
Supreme League of Patriots - Full Season (http://fileforums.com/showthread.php?t=101711) (DONE)
Tales From The Borderlands (http://fileforums.com/showthread.php?t=101704) (DONE)
The Dark Eye: Chains of Satinav (http://fileforums.com/showthread.php?t=100026) (DONE)
The Raven: Legacy of a Master Thief (http://fileforums.com/showthread.php?t=100032) (DONE)
The Night of the Rabbit: Premium Edition (http://fileforums.com/showthread.php?t=101580) (DONE)
Transistor (http://fileforums.com/showthread.php?t=100129) (DONE)
Wasteland 2 (http://fileforums.com/showthread.php?t=100075) (DONE)
Watch Dogs (http://fileforums.com/showthread.php?t=100021) (DONE)
Wolfenstein: The New Order (http://fileforums.com/showthread.php?t=101688) (DONE)
Wolfenstein: The Old Blood (http://fileforums.com/showthread.php?t=101690) (DONE)
WWE 2K15 (http://fileforums.com/showthread.php?t=101694) (DONE)
Yesterday (http://fileforums.com/showthread.php?t=100124) (DONE)


STATUS:
Done: 45
Remaining: 0
Upgrade Progress: 100% Completed
Extra Conversions Created as Result: 2 (Wasteland 2 Director's Cut, Borderlands: The Pre-Sequel Single Language)

vollachr
26-03-2018, 07:11
Announcement: UCC v4.1.3.2 Update 2.0 Hotfix 1 is now Released

Changelog:


Arc.ini Changes: Srep/Srep64 Entries no longer include the -m3f switch so you can decide on -m3f/-m5f/etc by yourself, just type srep:m3f in method to use -m3f switch.
Arc.ini Preset Changes: All presets using srep/srep64 now uses the :m3f option
Diskspan Improvement: Diskspan now works with language specific Include/Exclude options
Pre/Post Commands Changes: Added another folder preset !REDISTFOLDER! to manipulate files & folders in the [Common\Files\Redist] directory
MoveRedist Improvement: MoveRedist feature will now always move the redist folder itself to the conversion without any additional parent folders (e.g. [GamePath\Folder1\RedistFolder] will be moved to conversion as just [RedistFolder] instead of [Folder1\RedistFolder])
MoveRedist Improvement: MoveRedist console text now have a Move Complete Text Added
MoveRedist Changes: Option can now accept numbers as usual or alternatively you can just type first/last to tell it to move redist to the first or last disc
Bug Fix: Fixed bug introduced with the Pre/Post commands that caused a missing header at the compression complete label
Bug Fix: Redist wasn't being moved correctly when Discs# value wasn't a number (e.g Discs#=#), this is now fixed
Bug Fix: MoveRedist console text no longer disappear too fast


New diskspan working with Language specific Include/Exclude can be seen in work HERE (http://fileforums.com/showthread.php?t=101657) (Pre-released version without all the MoveRedist & Arc.ini changes or the bug fixes)

New Tutorial pdf attachment uploaded as well, Updated Arc.ini attachment to match too.

Wiki updated to match new update

See OP for details & downloads

Attachment cleanup performed

vollachr
27-03-2018, 02:43
Announcement: UCC v4.1.3.2 Update 2.0 Hotfix 1a is now Released

Changelog:


Bug Fix: Fixed CLS-Diskspan bug introduced in UCC v4.1.3.2 Update 2.0 - Hotfix 1 that caused compression to not work correctly when not using language specific Include/Exclude options.


Sorry for that, I missed it during tests, it is now fixed, attachment of previous file for Hotfix 1 has been removed to prevent using the bad version.

See OP for details and download.

vollachr
10-04-2018, 06:44
I'm working on a few new features for Ultimate Conversion Compressor (UCC), as follows:


Error.log - Error log file will be generated during compression, if any error occur it will be completely outputed to the Error.log file, if no Error occur Error.log file will be deleted
Optional Records.ini generating for CLS-Diskspan - for use with CIU v2.0.3.9 setups or in rare cases when Diskspan don't work correctly in CIUv2.0.5g
Optional CIU v2.0.3.9 Records.ini generating - option to generate records.ini file even when not using Splitter option for use with CIU v2.0.3.9


More Info:

Error.Log

As described above, whenever an error occur during compression UCC will output the entire original error message generated by the compressor to a text file called Error.log, this should make it easy to troubleshoot problems.

When compression ends without any errors the empty Error.log file will be removed.

This is actually an evolution of the previously mentioned feature I posted about in my last post in this thread (see here (http://fileforums.com/showpost.php?p=469802&postcount=150)).

Diskspan Records.ini

A new option in Settings.ini called SpanRecords is added, when enabled (set to "y"), UCC will create a simple Records.ini file for installation of CLS-Diskspan archives.

This is required for use with CIU v2.0.3.9 U11 or newer.

It also helps in occasions where CIUv2.0.5g causes Setup.tmp errors on Installation Cancel & Finish, if this is the case, use the option to generate the Records.ini file and use it instead of the [ExtractSettings] section of CIUv2 Setup.ini file.

CIU v2.0.3.9 Records.ini

A new option in Settings.ini called DatanRecords is added, when enabled (set to "y"), UCC will generate Records.ini file to be used with CIU v2.0.3.9 Setups.

The file will be created in the first disk folder after the first archive is created and will update with additional records after each additional archive is created.

This is only needed if the Setup you created was designed using CIU v2.0.3.9, make sure to disable the option if it wasn't created with CIU v2.0.3.9.


Please Note:

All of the above features are still being worked on & tested, if you want to help test them please send me a PM.

Have a nice day :)

pakrat2k2
10-04-2018, 08:45
MAJOR thread cleanup, leaving only most recent posts, as requested. ;)

vollachr
16-04-2018, 05:39
Currently testing the next UCC update, here are the changes in the new update so far:

Update Title: Ultimate Conversion Compressor (UCC) v4.1.3.2 Update 3.0


New Feature: Error.log - UCC will now generate a file called Error.log during compression, if any error occur during compression, the complete error message will be outputed to the Error.log file for easy troubleshooting, if no errors occur the Error.log file will be deleted upton completion
New Feature: Diskspan Records.ini - New option in Settings.ini called SpanRecords allows UCC to create a simple Records.ini file for use with Diskspan, this is required for CIUv2.0.3.9 setups, it may also help with certain problems in CIUv2.0.5g
New Feature: CIU2.0.3.9 Records.ini - New option in Settings.ini called DataRecords tells UCC to create a records.ini file for the created data file even if File Splitter isn't being used, this is required for CIUv2.0.3.9 setups.
Feature Improvement: Records.ini creation for Split Files (Game Files or Archives) now work for 7Zip & WinRAR type archives as well (Only for FreeArc before)
Compressor Script Improvement: 7Zip archiver (not as FreeArc method) now showing progress in console window


Testing Status:

Error.log - Tested & Appear to be Working Correctly
Diskspan Records.ini - Tested & Working Correctly
CIUv2.0.3.9 Records.ini - Tested & Working Correctly
7-Zip & Winrar support for Splitter Records.ini - Tested & working correctly

vollachr
21-04-2018, 10:37
Update regarding the next UCC update (titled Update 3.0)


Error.log file - having a problem getting it to work properly with winrar (rar.exe)
New feature added - UCC will now check the selected game folder size and pop up a message informing the user of the folder size and minimum required free space for the conversion
Highly considering to remove the compressors update feature and leave the compressors files external in a sub folder of the common folder for easy editing


If you are able to help with logging winrar errors to file than please let me know.

Also would like your input on that last point, about the compressors.

Thanks and have a nice day/night

KaktoR
21-04-2018, 15:55
Good idea to make them external. That's what i said previously :D

vollachr
21-04-2018, 23:34
Good idea to make them external. That's what i said previously :D

I know and I said I'll consider it, I have, right now, due to new compressors releases (e.g xtool) and lack of time or will to test them, I'm starting to think it's the right time to make that change.

Also, it appears that the UCC rar archive is going to be smaller this way.

Not to mention the executable file.

Still, I'd like to get more feedback on this before making my decision.

vollachr
22-04-2018, 06:03
OK, don't know what happen to my latest post, it disappeared...

Anyway, I've fixed the RAR Error logging problem with a workaround, below is the full list of current (and possibly final) changes for UCC v4.1.3.2 Update 3.0:


Bug Fix: Fixed Rar & 7zip error handling and temp files deleting problem due to incorrect location of errorlevel check in script.
Bug Fix: Fixed Rar Archiver Error message, there was an error in the script that caused both answers for retrying after an error to just re-load the error message.
New Feature: Error.log - UCC will now generate a file called Error.log during compression, if any error occur during compression, the complete error message will be outputed to the Error.log file for easy troubleshooting, if no errors occur the Error.log file will be deleted upon completion
New Feature: Diskspan Records.ini - New option in Settings.ini called SpanRecords allows UCC to create a simple Records.ini file for use with Diskspan, this is required for CIUv2.0.3.9 setups, it may also help with certain problems in CIUv2.0.5g
New Feature: CIU2.0.3.9 Records.ini - New option in Settings.ini called DataRecords tells UCC to create a records.ini file for the created data file even if File Splitter isn't being used, this is required for CIUv2.0.3.9 setups.
New Feature: UCC Now checks selected game folder size and then pop-up a message telling the user the game size and approximate minimum required space for the conversion (Not applicable for AIO Conversions)
Feature Improvement: Records.ini creation for Split Files (Game Files or Archives) now work for 7Zip & WinRAR type archives as well (Only for FreeArc before)
Compressor Script Improvement: 7Zip archiver (not as FreeArc method) now showing progress in console window
Compressors System: The UCC Compressors are now externally included in the su-bolder [Common\Include\Compressors], the previous system of adding/changing/updating compressors have been removed
Compressors Changes: Updated 7Zip to v18.01 & replaced with 32bit edition for compatiblity
Compressors Changes: Replaced Rar.exe file with 32bit edition for compatibility
Script Optimization: Optimize script to work correctly with the EXTERNAL compressors system
Visual Changes: Minor wording changes in Archivers error messages


Known Issues


When Using RAR archiver there's still no progress indicator, I don't really think it's possible to do while keeping the console output clean


Also, thinking & working on trying to make the UCC script a Batch/VBS hybrid, which will mean it will hopefully have a simple message box based GUI added to it, but that's still a big maybe as it is a huge undertaking so it'll probably won't be in Update 3.0, also, if it does happen, I'm gonna try and change the main archive programs (FreeArc, 7Zip, WinRAR) to use the GUI version of their executable files to avoid command line windows and assure progress is shown.

Grumpy
22-04-2018, 06:11
OK, don't know what happen to my latest post, it disappeared...

I have checked the thread logs, no post was recently deleted or moved, last post deleted was on the 11th of April ;)

vollachr
22-04-2018, 06:29
I have checked the thread logs, no post was recently deleted or moved, last post deleted was on the 11th of April ;)

Weird, I was sure I posted it about 5 hours ago.

Maybe there was a connection error, or maybe I accidentally closed the browser tab without submitting (after preview), who knows, no big deal.

vollachr
23-04-2018, 05:41
Announcement: UCC v4.1.3.2 - Update 3.0 is now released!!!

Highlights:


Compressors are now externally included under [Common\Include\Compressors]
UCC checks game folder size and report minimal required space for conversion
Records.ini for Diskspan & CIUv2.0.3.9


For full details & downloads see the OP

Tutorial & Wiki Updated as well.

vollachr
24-04-2018, 06:51
Hi everyone,

As I said before (Post #12 (http://fileforums.com/showpost.php?p=470462&postcount=12)), I'm working on making UCC a Batch/VBScript hybrid.

It will also use some free external executable tools written in .NET for some of the menus.

Still a long way to go but I thought I'd share a few preview screenshots from the early stages of development so you can have a general idea what to expect.

As you can see below, it's still text based but it displays as popup message boxes and drop-down menus, some of the messages where there's only an OK button will be timed and disappear on their own to continue if you don't click OK button, so it shouldn't effect fluency of the script.

Unfortunately, that's the best I can do at the moment without learning a real coding language but it's a step in the right direction until I learn a coding language.

Have a nice day :)

vollachr
02-05-2018, 07:50
Progress Update

A little update regarding the UCC Batch/VBScript Hybrid update I talked about and previewed in my last post.

So far big chunks of the UCC script have been updated to use Batch/VBScript Hybrid codes eliminating the need for console output for them and using GUI msgbox type interface or at some places dropdown selection boxes and/or text Input boxes.

Now, while it appears I don't have much more of the script to convert from pure batch to batch/vbscript hybrid, the completion of the script upgrade will still take some time as it will need to be thoroughly tested and tweaked before it is ready to be released.

When the time comes to begin the complete script testing I will attempt to recruit help, hopefully this time around there will be more people answering.

That's it, no new preview shots I'm afraid.

Have a great day :)

vollachr
04-05-2018, 08:41
Progress Update 2

Updating/Upgrading UCC to Batch/VBScript Hybrid format is technically complete, I am about to begin the testing stages.

Below is the complete list of changes so far:


Bug Fix: Fixed bug that prevented Records.ini for CIUv2.0.3.9 to be created when the conversion is only 1 disc
Major Update: UCC is now a Batch/VBScript Hybrid, large parts of the scripts have benn updated to use VBScript codes through Batch commands
New Feature: Completely NEW VBScript based User Interface, no more CMD Console Outputs
New Feature: All previously used command line menus & prompts have been replaced with GUI alternatives using free .NET based external tools created by Rob van der Woude (http://www.robvanderwoude.com)
New Feature: UCC Will now verify that ALL REQUIRED option in Settings.ini file are defined and if any of them isn't defined will display an error message and stop.
New Feature: ISO Creation now have an error check at the end of the operation, if no errors occur conversion will continue and finish normaly but if an error occur an Error message will pop-up notifiying the user that ISO creation failed and they need to create ISO files manually.
Feature Changes: ISO Creation is now completely quiet and being performed using PowerISO Command Line Tool instead of ImgBurn.
Main Compressors Update: FreeArc, 7-Zip & WinRAR all uses their respective GUI version during compression now instead of the Command Line version


At this point I would like to extend an open invitation to anyone who is interested to join me & help test the new Batch/VBScript Hybrid version of Ultimate Conversion Compressor (UCC).

If you are interested in giving me a helping hand testing the new version and experience the new MsgBox based GUI please PM (http://fileforums.com/private.php?do=newpm&u=144863) me and I'll send you the details and files.

Thanks for your help and have a great day :)

EDIT: Already found and fixed a few errors during my initial testing

vollachr
06-05-2018, 02:53
Progress Update 3

Testing of the new UCC version is slow, so far no application for BETA TESTERS were received.

If you know anyone that may be able to help with BETA TESTING please point them this way, thank you.

Below is the complete up-to-date list of changes so far:


Bug Fix: Fixed bug that prevented Records.ini for CIUv2.0.3.9 to be created when the conversion is only 1 disc
Major Update: UCC is now a Batch/VBScript Hybrid, large parts of the scripts have benn updated to use VBScript codes through Batch commands
New Feature: Completely NEW VBScript based User Interface, no more CMD Console Outputs
New Feature: All previously used command line menus & prompts have been replaced with GUI alternatives using free .NET based external tools created by Rob van der Woude (http://www.robvanderwoude.com)
New Feature: UCC Will now verify that ALL REQUIRED option in Settings.ini file are defined and if any of them isn't defined will display an error message and stop.
New Feature: ISO Creation now have an error check at the end of the operation, if no errors occur conversion will continue and finish normally but if an error occur an Error message will pop-up notifying the user that ISO creation failed and they need to create ISO files manually.
INI Changes: Re-built Settings.ini & Data#.ini files from the ground up using a more "Standard" format
INI Changes: The following options have been renamed: "DefaultTitle" is now "TitleType", "conversionBy" is now "Converter", "compressBy: is now "Compressor", "graphicsBy" is now "Designer", "isCollection" is now "Collection", "isSteam" is now "Steam", "GameTitle" is now "Title"
INI Changes: The Color1 & Color2 Options have been combined into one option named "Color" which currently remains unused and disabled.
INI Changes: Section titles now conform to standard INI format: [Section], Comments are now done using backslash "/"
INI Changes: All ON/OFF options that previously used YES(y)/NO(n) values now uses numerical Boolean values (1=ON/YES, 0=OFF/NO)
Script Changes: Script for importing INI files have been replaced and upgraded, it now support importing by [Section], Slashes & Backslashes & allows for multiple options with the same name in different Section of INI file
Feature Changes: ISO Creation is now completely quiet and being performed using PowerISO Command Line Tool instead of ImgBurn.
Main Compressors Update: FreeArc, 7-Zip & WinRAR all uses their respective GUI version during compression now instead of the Command Line version


I'm also gonna look into creating some kind of a small GUI app to edit the UCC .INI files easily.

Reminder:

To Anyone who is interested to join me & help test the new Batch/VBScript Hybrid version of Ultimate Conversion Compressor (UCC).

If you are interested in giving me a helping hand testing the new version and experience the new MsgBox based GUI please PM (http://fileforums.com/private.php?do=newpm&u=144863) me and I'll send you the details and files.

Thanks for your help and have a great day :)

vollachr
07-05-2018, 07:30
Hi,

Today I would like to introduce you to a new tool that will be released alongside UCC v4.1.4 when it is ready, the UCC INI Configurator.

It is a small tool designed to make it easy to edit and understand the UCC .INI files.

Just position the UCCIniEditor.exe in the same folder as the UCC Converter.exe, run UCCIniEditor.exe and follow the on screen prompts.

The tool make use of pre-existing programs by Rob van der Woude & Software-Algorithms.

I just created a script to interface the programs and the UCC .INI files together.

Below are a few screenshots of the tool in action.

KaktoR
07-05-2018, 07:51
If it's not too late, i can test it on weekend. Unfortunatelly i don't have much time this mid-week.

vollachr
07-05-2018, 08:04
If it's not too late, i can test it on weekend. Unfortunatelly i don't have much time this mid-week.

I've made a few changes & fixes today so I need to compile the latest exe file and run a few basic tests but I'll contact you later this week, toward the weekend with info & link to files so you can help with the tests.

Thanks.

vollachr
09-05-2018, 06:17
If it's not too late, i can test it on weekend. Unfortunatelly i don't have much time this mid-week.

PM Sent, Thanks again.

Anyway, I'm gonna take this opportunity to once again extend an invitation/request to anyone and everyone out there to join us and help test UCC v4.1.4.

It is shaping up to be the fastest, simplest & easiest to use version in UCC history.

Please PM me or reply here to apply for Beta Testers, At least 2-3 more Beta Testers are needed.

Thank you.

Newbie
20-05-2018, 04:20
Hi, I would help you but I'm not so familiar with UCC, nor with the compression methods, and not so good pc. :D

Also, maybe a bug on my side or sth but I am not able to use UCC 4.1.32.13 version where 4.1.32.11 works just fine.

It says Game executable found, Conversion proceeding and then window just close after few seconds.

Do you have any idea why does it crash or what I could do to create some crash log, conversion.log doesn't contain any details about the crash.

Thank you.

vollachr
20-05-2018, 06:03
Hi, I would help you but I'm not so familiar with UCC, nor with the compression methods, and not so good pc. :D

Also, maybe a bug on my side or sth but I am not able to use UCC 4.1.32.13 version where 4.1.32.11 works just fine.

It says Game executable found, Conversion proceeding and then window just close after few seconds.

Do you have any idea why does it crash or what I could do to create some crash log, conversion.log doesn't contain any details about the crash.

Thank you.

I actually think I know what causes your problem, it appears to be a bug in the script that I recently received a report about, during tests of the next version.

As soon as I know it is solved I'll release a hotfix for it.

Basically it is related to the feature that calculate and report the game folder size, for now, a way around it is to enable the option isCollection in settings.ini file and input the exe in both EXE1 and EXE2. It will bypass the game folder size check.

KaktoR
20-05-2018, 06:44
Most probably the same I encountered. And I have net again on Thursday unfortunately due to holiday on Monday :(

vollachr
23-05-2018, 10:17
OK, well, it appears that there's some sort of a problem with the latest version of UCC, seems to be related to the game folder size check, funny thing is that it doesn't happen for everyone and I can't recreate it, which means for the time being I can't solve it.

That said, I will release a hotfix that will bypass said feature and as a result the problem. Probably tomorrow.

As for the new version 4.1.4, testing are officially on hold, more information on that will come later, in a few days maybe.

vollachr
24-05-2018, 03:24
Announcement: UCC v4.1.3.2 - Update 3.0 Hotfix 1 is now released!!!

Highlights:


Various Bug Fixes (See OP)
Removed/Bypassed game folder size check feature.


Please Note: The RAR file for the hotfix 1 have ONLY the Converter.exe file, changlog and Readme files, it requires the Update 3.0 Download to work.

For full details & downloads see the OP

Enjoy your day :)

vollachr
25-05-2018, 02:51
Re-Uploaded the attachment for UCC v4.1.3.2 Update 3 Hotfix 1.

Forgot to include the updated 7-zip dll file in previous upload.

vollachr
26-05-2018, 05:22
OK, it's been 3 days since I announced that the tests for UCC v4.1.4 have been put on HOLD. I promised more information, after 3 days of working on it I feel more comfortable to share so here goes.

Some Background:

As you are well aware, There was a problem found lately with UCC V4.1.3.2 Updated 3.0 and an Hotfix was released that disable/bypass the feature responsible for the said problem.

Due to the fact that I couldn't re-create said problem and as result couldn't solve it I've decided to abandon the archaic method of Batch scripting altogether and try to re-create UCC in a different Scripting language.

Why Now?

Well, solving problems and even getting things to work correctly with a Batch script become more of an headache than I ever wanted or expected, having to result into combining Batch/PowerShell/VBScript together made for decent visual result but a huge headache when it comes to problem solving and troubleshooting.

How will it work?

You may remember that I previously said I don't have the knowledge to re-create UCC in a better programming language, that is still true, "REAL" programming languages such as PHYTON, C++ and others are, for now beyond my skills and reach.

So what am I gonna do? Well, instead of a full blown programming language as described above I decided to go with another Scripting language, one which is both closer to programming and more compatible than Batch ever was and also relatively easy to learn on the go and more protected from Script stealing than Batch files.

What Language is that?

Well, I chose to go with AutoIT for the purpose of re-creating UCC, it appear to have all the options & features I need/want and is, as I previously stated above, relatively easy to learn on the go, which is a big PLUS for me.

What's the plan?

The original plan was to stay with the format I planned for UCC v4.1.4 when I tried to do it with Batch/Vbscript hybrid format, using message boxes, I since found out how simple it is to create simple GUI with AutoIT so much of the new version screens will be just that, simple GUI screens with timed display, other places, where user input is required will either be Message Boxes or Simple GUI screens with buttons that require the User to press OK to continue.

Overall, for the time being it will stay true to the way it was in the past, a fluent, text based script that will be shown in GUI format instead of Command Line Console.

Is that it?

No, that's only the first stage, once the script is completely re-written in above said format & released I plan to attempt and upgrade it to a full User Interface program, much in line with what you may know from UltraArc but still very different.

But that is a long way away.

How much time will it take?

The first stage, upgrading the 4.1.4 script from Batch/VBScript to AutoIT is already in Progress but relatively in the beginning stages, still, I'm attaching some first preview photos below that shows some proof of concept.

As for time, it's hard to say, my guess it could take anything between weeks to months, depends on how quickly I can progress and how hard it will be to program some of the more complex parts of the script.

As for the 2nd stage, the Full GUI program upgrade, I won't even hazard a guess before I finish the 1st stage.

Final Words:

That's it, the reasons for UCC v4.1.4 being put on hold & the future plans for it are laid out before you, I hope you'll be patient with me.

It does not mean in any way that I'll stop supporting the current & previous versions of UCC while I develop the next generation of UCC with AutoIT, if you have any problems I'll still be around to help and fix bugs wherever possible.

Screenshots:

Below are some screenshots from early development of UCC v4.1.4 with AutoIT, as well as a Concept of the GUI for the 2nd stage I mentioned.

AV Warning
https://farm2.staticflickr.com/1752/42314640152_65354af939_o.png

Startup Screen
https://farm2.staticflickr.com/1742/41460900985_529c531d7e_o.png

Source & Output
https://farm1.staticflickr.com/877/41460900725_baf1c9b4f7_o.png

Stage 2 Concept
https://farm2.staticflickr.com/1758/42314640752_9c95fefdbe_o.png

vollachr
28-05-2018, 05:59
OK, small progress report on NextGen UCC...

Finally, after a few days of butting heads with it, I managed to created the Language Selection feature of UCC in AutoIT that allows to select which language files to compress.

Now moving on to re-create the Splitter functions, another pretty complex part of the script.

Have a nice day :)

vollachr
02-06-2018, 05:58
OK, another small progress report on NextGen UCC...

I've run into a a snag with the Splitter script so I've decided to take a break and do a Practice project by re-creating the standalone UCC File Splitter and Merger program in AutoIT with Full GUI.

That side practice project is nearly complete and you can view some previews of the upcoming new version in the Splitter thread HERE (http://fileforums.com/showpost.php?p=471378&postcount=14)

Once that project is completed I'll be back to working on the NextGen UCC with a little better knowledge of what I'm doing.

vollachr
03-06-2018, 05:18
OK, another small progress report on NextGen UCC...

I've run into a a snag with the Splitter script so I've decided to take a break and do a Practice project by re-creating the standalone UCC File Splitter and Merger program in AutoIT with Full GUI.

That side practice project is nearly complete and you can view some previews of the upcoming new version in the Splitter thread HERE (http://fileforums.com/showpost.php?p=471378&postcount=14)

Once that project is completed I'll be back to working on the NextGen UCC with a little better knowledge of what I'm doing.

The standalone UCC File Splitter and Merger V2.0 is now completed and released, Check it Out (http://fileforums.com/showthread.php?t=99755).

Will now try and go back to working on NextGen UCC.

vollachr
04-06-2018, 09:19
OK, A Little Update Regarding the plans for UCC v4.1.4

Well, After completing a couple of AutoIT "Side Projects" by re-creating both the Standalone UCC File Splitter and Merger with full GUI and the UCC Files & Folders Lister with a relatively simple GUI I've made a decision to re-start working on UCC v4.1.4 (which might actually become v4.2) from scratch again in a modular way.

I've started by re-working the UCC .Ini files, removing anything that won't be needed with a GUI version and some unused features (Such as the option to split game files, no one ever uses it anyway, ppl just split the ready archives).

I'm now moving on to creating the UCC Configuration Tool for the .Ini files.

Once that ready I'll start by working on the UCC script itself, first by creating separate functions for each action it needs to perform during operation and then creating a GUI to utilize these functions using the settings from the .ini files.

I'm also re-building the folder structure of the UCC files, there will now be 3 folders along side the Converter.exe:

Compressors - This will include the compressors and arc.ini files
Resources - This will include the other required/optional folders that were previously under Common\Files (e.g. Redist, Lists, Commands, Setup)
Settings - This will have the .Ini files

That's it, It will take a while, some functions are pretty complex but that's still to come.

Enjoy your day :)

vollachr
05-06-2018, 09:29
OK, here's what I can say so far about the next version of UCC...



It WILL have a custom made INI Editor that I am currently creating with AutoIT
I'm removing some Unnecessary/Unused features such as the display option of the games in AIO conversion and the option to split Game Files (no one uses it anyway, splitting is used for Archives these days)
Some Options in the INI files will change names and move around sections
Ini files are completely rebuilt in a better, more standard format
Because of the newly planned GUI some options that were only used for display purposes in the console window will be removed (Such as the Steam stuff)
There will be a few new options in the INI files


Also, I can report that the INI Editor is progressing well, the Settings.ini editing functions are nearly complete, Once that is done I'll do the Data*.ini files editing functions (which is a lot less extensive), I might share some early screenshots of the tool soon.

I think you're going to like it...

Have a great day :)

vollachr
06-06-2018, 07:23
OK, Settings.ini Editor is finished, now need to create the Data#.ini Editor section of the new UCC Configuration Editor.

Here are a few preview screenshots for the Settings.ini Editor:

vollachr
07-06-2018, 06:03
OK, I'm ready to let out a little bit more information about the Next Generation UCC...

First thing, the Configuration Editor progresses well, the Settings.ini portions is completed and working to my specs, I've started working on the Data#.ini portion of the Configuration Editor.

So, a little more on the plans ahead:

Some of it I already told about in previous posts...


I'm Re-doing the way UCC handles file Inclusion & Exclusion:
What it means: The Data#.ini files will no longer have an [Include] section or an "Include" key and value, by default UCC will include all the files in the selected folder.

Don't Worry: You will still be able to control what to include by using the available [Exclude] & [LangExclude] sections and keys, simply input the files and/or folders you wish to exclude in the correct exclusion keys in the Data#.ini files and these files will be excluded from the Data archive.

Also re-doing the way it handles file lists: For once, there won't be an option to switch between external file lists and file list directly typed in the Data#.ini files, instead, UCC will generate temporary list files from the Exclusion options in the Data#.ini files and use them to determine which files to exclude from the Data archive.


I'm adding more Pre/Post Command options: There will be 5 Pre/Post Commands available in the Data#.ini files instead of 3, the Pre/Post Commands were also separated into 2 different INI sections.


Settings.ini: The Settings.ini file, as well as the Data#.ini files was completely re-built, it will no conform to standard INI format as follows:
[Section]
Key=Value



New Options: There are a few new settings in the Settings.ini file under the [Redist] and [Split] sections.


Removed Options: Many options that are no longer needed with a GUI will be removed, such as the "Steam" & "Steampath" options as well as the entire set of options to display AIO List of games and expected paths.


Renamed & Moved Options: Some options were renamed, mostly the options that enable/disable entire sections such as the SplitReq and MoveRedist, these are now called "Enable", each under their respected section. I Also split the EXE1 to EXE10 options, EXE1 is now under the basic conversion settings while EXE2-EXE10 under the AIO section of the Settings.ini


Perhaps most important of all (And also no secret): There will be a very good and easy to use Configuration Editor, you will no longer need to edit the INI files manually, the Editor will also perform all the checks needed to make sure no required options are left blank and no option is left set that shouldn't be.


And of course, last but not least: Brand New GUI is planned and being designed.



Anyway, that's it...

I'm currently working on the Data#.ini editor menus.

vollachr
10-06-2018, 07:23
Progress Report Time...

I finally finished creating the Configuration Editor for the Next Generation Ultimate Conversion Compressor (UCC).

Here are some of the features in the new editor:


Scans the UCC Settings folder for the Settings.ini and Data#.ini files and let you choose which INI file to Edit
Settings.ini: Each section of the INI file in a different TAB for easy navigation
Data#.ini: Most Sections have they're own tabs except Pre & Post commands that are in the same tab
INI Format Verification: The Editor will check the selected ini to verify it is in the Next Generation UCC INI Format and will display an error if it isn't
Required Fields Check: Editor will not let you save the configuration if not all of the Required fields and options have been filled, it will list the fields that need attention (For Settings.ini) or Show a message letting you know which option resulted in an error (Data#.ini)
Save Errors: If from some reason the INI file cannot be written to the Editor will pop-up a message letting you know about it
Editor shows the current settings for each field and option
Duplicate and Conflicting settings prevention


Now time to work on the UCC itself...

Have a nice day :)

Below is a small gallery of screenshots of the final version of the Configuration Editor:

vollachr
13-06-2018, 00:42
OK, a little update...

I've decided to completely scrap and remove the pre / post commands options from the next generation UCC.

I don't see any reason to keep them, they were rarely used and never seen such option in other GUI based conversion tools.

And yes, I did say GUI based. I'm completely abandoning my plans for stage 1, the next version will be completely GUI based with tabbed interface.

More information and possibly early development screenshots to be posted in the next few days.

vollachr
23-12-2018, 04:09
OK, a little update...

I've decided to completely scrap and remove the pre / post commands options from the next generation UCC.

I don't see any reason to keep them, they were rarely used and never seen such option in other GUI based conversion tools.

And yes, I did say GUI based. I'm completely abandoning my plans for stage 1, the next version will be completely GUI based with tabbed interface.

More information and possibly early development screenshots to be posted in the next few days.

It's been months, I know, I got stuck scripting the next UCC and had to put it on hold to be resumed during 2019, also life just got in the way as well, which is why I didn't get around to post those preview screenshots till now, sorry for that, here they are:

(Again: UCC 4.2 GUI is on HOLD for the time being, work will resume at an unknown time during 2019, Enjoy the Preview)

KaktoR
24-12-2018, 03:05
It looks good. I think it could be a good UA replacement finally ;)

Happy holidays :)

TFileF
06-01-2019, 00:46
Really nice any ETA for this version or maybe a alpha/beta version for test and help out?

vollachr
06-01-2019, 01:08
Really nice any ETA for this version or maybe a alpha/beta version for test and help out?

No, no ETA, as I said, work on this version is on hold for the time being, to be resumed at an unspecified time during 2019.

For the time being I haven't resumed working on it yet, maybe in the next month or two, Once I resume working on it I'll have more information perhaps.

yasitha
06-01-2019, 02:14
Add new features to scan game files..
If it's possible...
add auto suggestion compression method for scanned game.

and add compression list based on Best specific method...

It's easy to use for the beginners.. No need to be pros :)

vollachr
06-01-2019, 02:22
Add new features to scan game files..
If it's possible...
add auto suggestion compression method for scanned game.

and add compression list based on Best specific method...

It's easy to use for the beginners.. No need to be pros :)

While these ideas are nice and could be useful, they are beyond the scope of the UCC or my abilities, I wouldn't know how to start doing that, so for sure, not in the upcoming version, maybe, with a lot of help, in a further future version.

yasitha
06-01-2019, 02:31
While these ideas are nice and could be useful, they are beyond the scope of the UCC or my abilities, I wouldn't know how to start doing that, so for sure, not in the upcoming version, maybe, with a lot of help, in a further future version.

I wish i know the programming stuffs, if I know i definitely help you... Cause you doing this for us.. :)
And it's a lot to is. No word to say.. Thanks is not good enough :)

Anyway you can add game list,
currunt lot of guys add their best compression methods in Specific games section thanks to JustFun and everyone...

You can use this list to add game compress methods,
so people don't need to scan the game.
Everything is already there so we can select the method and start compression... See.. :) very easy for everyone.

vollachr
06-01-2019, 04:39
I wish i know the programming stuffs, if I know i definitely help you... Cause you doing this for us.. :)
And it's a lot to is. No word to say.. Thanks is not good enough :)

Anyway you can add game list,
currunt lot of guys add their best compression methods in Specific games section thanks to JustFun and everyone...

You can use this list to add game compress methods,
so people don't need to scan the game.
Everything is already there so we can select the method and start compression... See.. :) very easy for everyone.

OK, I might look into utilizing said list to add compression presets for specific games, but only after all the basic functions are working correctly.

That said, If I do add such list I should also look into making it editable so I won't need to release a new version of the program just to add new presets, something to look into when the time comes.

Golden-Mask
06-01-2019, 12:09
I can translate the compressor to Arabic and Urdu.

Just give the files.

BTW love the compressor !!!!!!!!!!!!!!!!!!!!!!

vollachr
07-01-2019, 02:14
I can translate the compressor to Arabic and Urdu.

Just give the files.

BTW love the compressor !!!!!!!!!!!!!!!!!!!!!!

It's too early for that, at this point in time I'm not even sure if I'll add support for translations (and if so how) but I'll keep that in mind if it becomes relevant.

KaktoR
07-01-2019, 04:06
It would be nice to add automatic size calulation for archives

vollachr
07-01-2019, 04:25
It would be nice to add automatic size calulation for archives

How would that even work? there are too many variables to predict archive size correctly, like type of source files, compression type(s) (which compressors are used), compression levels, etc.

Anyway, at least for the time being this is not planned, can't say about the more distance future.

Anyway, while I appreciate the enthusiasm and suggestions, I really should first get back to work on UCC and complete the basic conversion of the old UCC to the new GUI format, until then, all these suggestions (as nice as they are) will not even begin to happen.

KaktoR
07-01-2019, 06:41
Is this still batch or powershell?

Something like this:
Set DVD size (type [D5,D9,BD25,...])
If archive X is Y bytes/mb, do DVD size minus archive X size

Example:
Data1a.bin -> 4470mb
Data1b.bin -> 1000mb
Data2a.bin -> Calc [DVD size] minus previous archive size (Data1b.bin) = Data2a.bin size
Data2b.bin -> 3456mb
Data3a.bin -> Calc [DVD size] minus previous archive size (Data2b.bin) = Data3a.bin size
...
..
.
and so on.

I know it's possible to check a file size in batch and powershell. The problem (for me) would be to store the info in a variable, do the math and give the result to the next archive.

vollachr
07-01-2019, 06:49
Is this still batch or powershell?

Something like this:
Set DVD size (type [D5,D9,BD25,...])
If archive X is Y bytes/mb, do DVD size minus archive X size

Example:
Data1a.bin -> 4470mb
Data1b.bin -> 1000mb
Data2a.bin -> Calc [DVD size] minus previous archive size (Data1b.bin) = Data2a.bin size
Data2b.bin -> 3456mb
Data3a.bin -> Calc [DVD size] minus previous archive size (Data2b.bin) = Data3a.bin size
...
..
.
and so on.

I know it's possible to check a file size in batch and powershell. The problem (for me) would be to store the info in a variable, do the math and give the result to the next archive.

Nope, no longer batch/powershell, it's being re-written in AutoIT Scripting Language, it's an "actual" GUI program, not a GUI frontend for a batch/powershell script.

Anyway, might look into it at a later time, as I said, first thing is complete the main functions.

Golden-Mask
07-01-2019, 12:12
You know where to contact if you need translations.

BTW i think i might also translate to french.

vollachr
22-07-2019, 06:38
It's been over 6 months now and no progress whatsoever, I'm regretfully announcing the cancellation of UCC v4.2 development, below is a quote of the official announcement on the UCC facebook page:

We're over 7 months into 2019 and it's getting clear that despite all the best intentions I am probably not gonna be able to complete the next version of UCC anytime some, maybe never, it is because of that and the fact that I'm pretty much long removed from the game conversions scene (meaning I haven't been doing them for a very long time) that I am regretfully announcing the cancellation of UCC v4.2 development, support for previous versions of UCC will continue as usual.

I will still be available for support for previous versions when needed and also for conversions designs if someone want my help, just PM me but I'm otherwise out, retired so to speak, I regretfully find not interest or desire to invest much of my time in things related to game conversions.

Thanks for your support over the past few years and for your understanding.

Sincerely,
VollachR

pratikpatel8982
26-04-2021, 09:27
Does it support CIU v2.0.5.1g?