- Apr 3, 2017
- 2,408
- 10,429
------------------------------------------------------------------
UltraFast adult games compressor is a tool to automatically compress media (images, audio and video) inside Ren'Py, RPGM MV/MZ or VX Ace, TyranoBuilder (v1), HTML, Wolf RPG, QSP, GameMaker, Java, Adobe Flash, Electron framework (usually used by TyranoBuilder v2), Unity, Pixel Game Maker MV, Godot and kirikiri engines (not full list) to make it smaller.
------------------------------------------------------------------
System requirements: Windows 7-11 64 bit, fast PC (with modern CPU and SSD), avoid too long game directory names (don't compress games inside User Downloads folder to avoid possible bugs!), non latin letters in games path, and folder names with ' (just rename before compressing). CPU needs
You must be registered to see the links
support (for SVT-VP9 encoder) or UAGC would switch to (if UltraFast mode was disabled) libvpx-vp9 encoder.------------------------------------------------------------------
Features: this tool can process bmp, png, mpg (MPEG-1), wmv (VC-1), ogg, wav files that are most common formats in Kirikiri engine games and for RPGM MV/MZ games it can compress png, jpg (to webp), ogg, mp3, wav, avi, mp4, mpg, webm and mkv (to VP9 + opus for audio stream) and for Ren'Py it can compress all (supported by engine) media file formats. Main feature is processing multiple media files: images, audio (and videos in some cases) at the same time so it speeds up compression speed a lot (especially on a fast PC) but on slow PC it could lead to crashes so in v2.0 there were added speed limiter for images (for audio it was already existed).
------------------------------------------------------------------
How to use: extract downloaded file anywhere (for example to C:\Tools or just to D:\), run uagc.exe, press "Install Windows Media Encoder" (to be able to process wmv files for kirikiri games, on Windows 10 it will show error at the end, just press OK) and choose what game engine you want to compress by pressing according button. To access HTML, Wolf RPG and other compressors press next button (arrow at the right side ot the tool).
For apk compression (in v1.9 and newer) make sure that Java SE 8 installed (you can install it at UAGC main page).
For Ren'Py MacOS compressed version building (in v2.x and newer) run "RenPy_SDK_7.0.0-8.3.2.exe" file before using it (it would create SDK folders where is "uagc.exe", about 12Gb additional space needed), don't try to add new SDK by yourself (won't work).
=======================================
You must be registered to see the links
You don't have permission to view the spoiler content.
Log in or register now.
About some problems with kirikiri engine: game menu image files should not be compressed or it will lead to bugs but it's very hard to detect (almost impossible) since developers uses different folder structure; sometimes games don't wanna read background files in jpeg format so for both mentioned problems use "Compress images to png instead jpg" feature.
Japanese file names (unless non latin fix implemented for used engine compresser and [auto] activated) and files containing "#" in name is not supported!
-----------------------------------------------------------------
About Repack (for Unity too) maker: it would make your game unplayable after compression (but you will get working repack installer instead)! Be sure to make backup if needed.
-----------------------------------------------------------------
About Ren'Py and RPGM MV/MZ apk compressors: it would delete original apk file! Be sure to make backup if needed.
-----------------------------------------------------------------
Not supported games (not full list):
Cursed Armor II [v4.4] - developer put protection so game doesn't works after files decryption, try to use RMDec in this case or try "encrypt decrypted files back" feature in UAGC.
Lust Man Standing (because contains # in image file names inside game assets).
School of Lust (has custom encryption, at there are info how to decrypt it)
-----------------------------------------------------------------
Tips and tricks:
If game folder contain ' in its name then rename it before compression to avoid possible bugs. Also if game file names contain "%" (like in this game inside ../game/gui/button) this could trigger error check alert (about not same amount of files befere and after) - just ignore it.
For Godot engine compressor avoid spaces in game path or compression could be failed. Also for this engine pck file size would remain the same after compression and to see the difference it needs to be compressed to 7z, rar or zip archive. Same deal about same file sizes (eog and pck) after compression is actual also for Crowd engine.
For "Captains Bizarre Adventure" game
In "Wicked Paradise" developer put protection that checks game folder size. Read my post that explains how to remove protection in this case.
A few Unity games with unpacked (by developer) media files could be compressed using Adode Flash compressor. If Unity game packs to 7z or rar with good compression ratio (becomes twice smaller or more) then most likely it's usually not worth to try making repack for it or use Unity compressor.
For RPGM MV/MZ and RenPy compressors implemented hiding for some features if you don't need it, more info about it there.
Recommended needed SDK version for MacOS building detection method (in RenPy compressor) is "auto v2" because it "extracts" RenPy version from engine source code while "auto" takes it from "script_version.txt".
Better don't use ultrafast ffmpeg feature for nvenc or SVT-AV1 video encoding to avoid possible problems. Also for slow PC may be worth to lower ultrafast ffmpeg speed in UAGC settings (don't mistake it with ffmpeg speed).
If you have problems with unpacking/decrypting Ren'Py or RPGM MV/MZ game then try to enable "rpatool" for RenPy and "use another decrypter tool" for RPGM MV/MZ (A Struggle with Sin).
There are some games that already heavy compressed like "The Hard Way", "A Struggle with Sin" (since v0.5.6.6a). In some cases if engine supports avif images then it's worth to try avif with quality < 66.
"Bad Manners" game has ancient RenPy version that doesn't supports webp images so to make it work: unpack rpa files (you can do it with UAGC by disabling image, video, audio compression and pack files back to rpa too) and compress game with QSP (old version) compressor.
For "Genex Love" v0.9.96 don't use pack back to rpa feature or nothing would be compressed.
For "Back to the Roots" or "Love Castaways" choose cwebp, click on cog, enable "use cwebp advanced settings", set alpha_q = 50 (or lower) and enable it afterwards (if enable before changing alpha_q value it wouldn't save!), optionally can also set "alpha_filter" to best and enable it too. Compress the game, now image sizes should be fine.
You must be registered to see the links
(actually should not affect UAGC directly but since there were complain that sometimes ogg files aren't compressing I've decided to post it here).-----------------------------------------------------------------
Tools used:
You don't have permission to view the spoiler content.
Log in or register now.
You don't have permission to view the spoiler content.
Log in or register now.
You don't have permission to view the spoiler content.
Log in or register now.
You don't have permission to view the spoiler content.
Log in or register now.
Copy everything out of the spoiler below, put it into a new comment and click the cog twice. Then fill it out. Link to specific file required if there are no link to the game. Also screenshot with UAGC compression settings is highly recommended.
You don't have permission to view the spoiler content.
Log in or register now.
Last edited: