Introducing Alternative Compressor.
Something I've been working on for quite a while now, based in parts on the solidly built and well proven Cruncher by Bas
I've included Unren by Sam and Unrpyc by CensoredUsername from version 0.3.5
And now added the rpatool by Shizmob
Utilises ppx2.exe for high speed image processing, I've reworked other aspects to maximise speed too.
Options to pick quality or skip for images, audio and video
Fine grained image processing quality (1%~lossless)
Pick the number of Threads to use on Images and Video (Caution! Using all threads on an overclocked CPU WILL create a lot of heat)
Option to delete RPA files if they are still in the game folder.
(Now Optional)Will copy game/gui/window_icon.png to the game's root folder as android-icon_foreground.png AND android-icon_background.png (For Android - double check this is the one you want to use if you're porting)
Queue up to 16 games to compress at one time or use the older parallel processing
Create RPA files from media(excluding gui and tl folders as media in these often change between releases)
Create game update packs for Android and PC (new media + scripts only)
Standby Files cache cleaner(I've found windows doesn't manage this well sometimes and gets a bit backed up)
Usage.
Put AIO.bat and comptools folder in the game's root folder
Run AIO.bat
Hopefully understandable from there.
While learning what you can/can't do, make sure you keep a backup
Don't be surprised that you won't see images being processed, nothing will move on screen until the Audio, Video or the summary.
AIO 0.4.5.7 changes
Update unrpa/unrpyc for 8.2
Note: Due to this you will now need to use the game's root directory with lib and renpy folders as this uses the game's own files for extraction
I will be leaving 0.4.5.6 up for those with a freestanding "game" folder
Updated exe files
Removed max variable frame rate as unsupported on newer ffmpeg
Minor powershell tweak as "remotesigned" failing on some machines
0.4.5.7 AIO
0.4.5.6 AIO
Something I've been working on for quite a while now, based in parts on the solidly built and well proven Cruncher by Bas
I've included Unren by Sam and Unrpyc by CensoredUsername from version 0.3.5
And now added the rpatool by Shizmob
Utilises ppx2.exe for high speed image processing, I've reworked other aspects to maximise speed too.
Options to pick quality or skip for images, audio and video
Fine grained image processing quality (1%~lossless)
Pick the number of Threads to use on Images and Video (Caution! Using all threads on an overclocked CPU WILL create a lot of heat)
Option to delete RPA files if they are still in the game folder.
(Now Optional)Will copy game/gui/window_icon.png to the game's root folder as android-icon_foreground.png AND android-icon_background.png (For Android - double check this is the one you want to use if you're porting)
Queue up to 16 games to compress at one time or use the older parallel processing
Create RPA files from media(excluding gui and tl folders as media in these often change between releases)
Create game update packs for Android and PC (new media + scripts only)
Standby Files cache cleaner(I've found windows doesn't manage this well sometimes and gets a bit backed up)
Usage.
Put AIO.bat and comptools folder in the game's root folder
Run AIO.bat
Hopefully understandable from there.
While learning what you can/can't do, make sure you keep a backup
Don't be surprised that you won't see images being processed, nothing will move on screen until the Audio, Video or the summary.
AIO 0.4.5.7 changes
Update unrpa/unrpyc for 8.2
Note: Due to this you will now need to use the game's root directory with lib and renpy folders as this uses the game's own files for extraction
I will be leaving 0.4.5.6 up for those with a freestanding "game" folder
Updated exe files
Removed max variable frame rate as unsupported on newer ffmpeg
Minor powershell tweak as "remotesigned" failing on some machines
Fixes non-ascii file name compression. Enabling windows system locale settings utf8 should do the rest.(make sure to exit from within the bat file rather than closing the window)
Fixed odd image counts
Tidy up some other odds and sods
Fixed odd image counts
Tidy up some other odds and sods
Fix Detection of newer RenPy Versions
Fix Deletion of files with strange paths in update function* (stuff like !)
Fix Copy over .android.json AND android.json if exist
Added variable fps webm compression (set max 25 ~120 or custom)
Several other minor things
*Some parts still need a tidy up but doesn't affect the running
Fix Deletion of files with strange paths in update function* (stuff like !)
Fix Copy over .android.json AND android.json if exist
Added variable fps webm compression (set max 25 ~120 or custom)
Several other minor things
*Some parts still need a tidy up but doesn't affect the running
Fixed a missing ) causing archive creation to fall over.
Couple of small tweaks for warnings you don't need to see.
Added compression queue number to title
Added exit option while waiting in compression queue.
Added Queue number to title bar so you can see the order games will be processed
Changed post RPA creation media delete function. Now reading file list from RPA so a little slower but a lot safer.
Changed ignored folder handling during RPA creation, now only scripts etc are coppied out, deleted then reinstated later.
Added auto removal of media files in update function 3 where they have been removed by the Dev in new version.
Added SNS to image compression options (0 to 100, default is 50. Increase to 100 for best quality)
Added xml, yml and csv to archive ignore list
Added sfx folder to archive auto include list
*Any other folders/files you think should/n't be listed let me know.*
Couple of small tweaks for warnings you don't need to see.
Added compression queue number to title
Added exit option while waiting in compression queue.
Added Queue number to title bar so you can see the order games will be processed
Changed post RPA creation media delete function. Now reading file list from RPA so a little slower but a lot safer.
Changed ignored folder handling during RPA creation, now only scripts etc are coppied out, deleted then reinstated later.
Added auto removal of media files in update function 3 where they have been removed by the Dev in new version.
Added SNS to image compression options (0 to 100, default is 50. Increase to 100 for best quality)
Added xml, yml and csv to archive ignore list
Added sfx folder to archive auto include list
*Any other folders/files you think should/n't be listed let me know.*
Fixed failure to create rpa if no media in main game folder
Fixed update creation/ rpa if old version = RenPy 7.x.x and new version = RenPy 8.x.x, python got all confused.
Number of other little tweaks.
Fixed update creation/ rpa if old version = RenPy 7.x.x and new version = RenPy 8.x.x, python got all confused.
Number of other little tweaks.
Small fix for Update Menu 3 using wrong python version tool in RenPy 8+ games
Typo fix when copying android-icon_foreground.png from old folder
Typo fix when copying android-icon_foreground.png from old folder
Huge rework on Update function and I mean HUGE.
Once you have SetComp.txt and an old game version , Update Menu option 3 will be your friend for life.
Make sure to pick the folder above game in the old directory
If .android.json and/or android-icon_foreground.png exist in the old directory they will be copied over too.
Another big one - Game Compression Queueing. You can now queue up to 16 games to compress at once.
Added a queue cleaner in case of issues - A small chance that multiple compressions may begin at once if this is used while games are queued.
Added a cached files cleaner - in some pc's a big files cache can cause performance issues even if it's shown as "available" ram
+ many other tweaks. I've been working on the update and queueing functions for months now, to long to recall them all.
Once you have SetComp.txt and an old game version , Update Menu option 3 will be your friend for life.
Make sure to pick the folder above game in the old directory
If .android.json and/or android-icon_foreground.png exist in the old directory they will be copied over too.
Another big one - Game Compression Queueing. You can now queue up to 16 games to compress at once.
Added a queue cleaner in case of issues - A small chance that multiple compressions may begin at once if this is used while games are queued.
Added a cached files cleaner - in some pc's a big files cache can cause performance issues even if it's shown as "available" ram
+ many other tweaks. I've been working on the update and queueing functions for months now, to long to recall them all.
0.4.5.7 AIO
You must be registered to see links
0.4.5.6 AIO
You must be registered to see links