![]() |
Ultimate Conversion Compressor (UCC) - V4.1.3.2 Update 3.0 Out Now!!!
18 Attachment(s)
My Other Tools: File Splitter and Merger - Multiple Text/String Replacer (MTSR) - UCC Files & Folders Lister
Announcements Quote:
Quote:
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/...6ef37c1e_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, her1620 (Gatosky1620), kassane Beta Testers 4.1.3 Branch: EzzEldin16, KaktoR (v.4.1.3.1 - Records.ini Testing), pakrat2k2 (v4.1.3.2 - Precomp Fixes) Original Release Date: January 19th, 2016 Latest Version Release Date: May 24th, 2018 Official Facebook Page: Click Here 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:
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 Quote:
UCC v4.1.3.2 Update 3.0 Quote:
UCC v4.1.3.2 Update 2.0 Hotfix 1a Quote:
UCC v4.1.3.2 Update 2.0 Hotfix 1 Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Future Plans:
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/...b0ecfa35_o.png https://farm5.staticflickr.com/4696/...e7376020_o.png https://farm5.staticflickr.com/4631/...a3e046c6_o.png https://farm5.staticflickr.com/4704/...4c28b2cf_o.png https://farm5.staticflickr.com/4657/...27dab069_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 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 Disclaimer Quote:
|
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. |
Announcement: UCC v4.1.3.2 Update 2.0 Hotfix 1 is now Released
Changelog: Quote:
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 |
Announcement: UCC v4.1.3.2 Update 2.0 Hotfix 1a is now Released
Changelog: Quote:
See OP for details and download. |
I'm working on a few new features for Ultimate Conversion Compressor (UCC), as follows:
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). 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 :) |
MAJOR thread cleanup, leaving only most recent posts, as requested. ;)
|
UCC v4.1.3.2 Update 3.0 In Development
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
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 |
Update regarding the next UCC update (titled Update 3.0)
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 |
Good idea to make them external. That's what i said previously :D
|
Quote:
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. |
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:
Known Issues
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. |
Quote:
|
Quote:
Maybe there was a connection error, or maybe I accidentally closed the browser tab without submitting (after preview), who knows, no big deal. |
Announcement: UCC v4.1.3.2 - Update 3.0 is now released!!!
Highlights:
For full details & downloads see the OP Tutorial & Wiki Updated as well. |
8 Attachment(s)
Hi everyone,
As I said before (Post #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 :) |
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 :) |
UCC v4.1.4 - Batch/VBScript Hybrid GUI Edition Progress Report
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:
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 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 |
UCC v4.1.4 - Batch/VBScript Hybrid GUI Edition Progress Report
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:
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 me and I'll send you the details and files. Thanks for your help and have a great day :) |
UCC v4.1.4 INI Configurator Preview
4 Attachment(s)
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. |
If it's not too late, i can test it on weekend. Unfortunatelly i don't have much time this mid-week.
|
Quote:
Thanks. |
Quote:
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. |
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. |
Quote:
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. |
Most probably the same I encountered. And I have net again on Thursday unfortunately due to holiday on Monday :(
|
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. |
Announcement: UCC v4.1.3.2 - Update 3.0 Hotfix 1 is now released!!!
Highlights:
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 :) |
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. |
The Future of UCC & Why v4.1.4 tests were put on HOLD
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/...354af939_o.png Startup Screen https://farm2.staticflickr.com/1742/...9c531d7e_o.png Source & Output https://farm1.staticflickr.com/877/4...f1c9b4f7_o.png Stage 2 Concept https://farm2.staticflickr.com/1758/...95fefdbe_o.png |
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 :) |
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 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. |
Quote:
Will now try and go back to working on NextGen UCC. |
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 :) |
OK, here's what I can say so far about the next version of UCC...
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 :) |
8 Attachment(s)
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: |
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... Quote:
I'm currently working on the Data#.ini editor menus. |
UCC Configuration Editor Completed
10 Attachment(s)
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:
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: |
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. |
5 Attachment(s)
Quote:
(Again: UCC 4.2 GUI is on HOLD for the time being, work will resume at an unknown time during 2019, Enjoy the Preview) |
| All times are GMT -7. The time now is 09:53. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com