FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Ultimate Conversion Compressor (UCC) (https://fileforums.com/showthread.php?t=99712)

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

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

Quote:

Originally Posted by vollachr (Post 471406)
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.

The standalone UCC File Splitter and Merger V2.0 is now completed and released, Check it Out.

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...

  1. It WILL have a custom made INI Editor that I am currently creating with AutoIT
  2. 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)
  3. Some Options in the INI files will change names and move around sections
  4. Ini files are completely rebuilt in a better, more standard format
  5. 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)
  6. 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

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:

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...
Quote:

  1. 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.
  2. 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.

  3. 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.

  4. 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
  5. New Options: There are a few new settings in the Settings.ini file under the [Redist] and [Split] sections.

  6. 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.

  7. 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

  8. 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.

  9. 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

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:
  • 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

5 Attachment(s)
Quote:

Originally Posted by vollachr (Post 471663)
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

Quote:

Originally Posted by TFileF (Post 478452)
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

Quote:

Originally Posted by yasitha (Post 478458)
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.


All times are GMT -7. The time now is 11:19.

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