Tool QSP RPGM Unity HTML Java Ren'Py Flash Wolf RPG UltraFast adult games compressor v3.1.3.28

5.00 star(s) 3 Votes

For what compressor u want mass/bulk game compress feature?

  • RPGM MV/MZ

    Votes: 43 30.1%
  • HTML

    Votes: 14 9.8%
  • I want be able to bulk compress all engines (this is not planned since too hard to add)

    Votes: 8 5.6%
  • I want to compress all xp3 files in game folder (no u don't coz some games are encrypted)

    Votes: 4 2.8%
  • I don't want this feature at all so don't waste ur time on it, just enjoy ur summer time :)

    Votes: 7 4.9%
  • I have potato PC

    Votes: 57 39.9%
  • I have average PC

    Votes: 28 19.6%
  • I have fast PC

    Votes: 29 20.3%
  • I have super PC

    Votes: 10 7.0%

  • Total voters
    143

Bob69

Uploading the World
Uploader
Donor
Compressor
Mar 2, 2019
24,866
346,814
1,049
I think u wrong about compressing only video not worth. Simple math: orignal video = 7Gb, compressed = 3Gb. Original game = 10Gb in 7z, ur compressed = 6Gb. So only compressed videos makes 4Gb size difference between original and compressed. So I advice move video from compressed to uncompressed and pack it to 7z to get proper compressed version.
Hmm saves like 3 GB. Dunno why I thought it was less. But still not really sure if its worth. :KEK:
I'll just reupload it I guess. Better than not working :HideThePain:
megalol
Okay nvm. Just swapping out the videos. Makes it so the H-screnes are still not working.
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,900
11,970
829
Hmm saves like 3 GB. Dunno why I thought it was less. But still not really sure if its worth. :KEK:
I think 4Gb more likely. Can u upload 1 compressed video and same but uncompressed to check format?
 

Bob69

Uploading the World
Uploader
Donor
Compressor
Mar 2, 2019
24,866
346,814
1,049
I think 4Gb more likely. Can u upload 1 compressed video and same but uncompressed to check format?
But like I said I don't think I saw a video lose thats a H-scene. Only those don't work the animated spites work. You think the videos are used for the H-scenes or something.
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,900
11,970
829
But like I said I don't think I saw a video lose thats a H-scene. Only those don't work the animated spites work. You think the videos are used for the H-scenes or something.
Unity codecs very limited support gives me facepalm since if you changed video format it most likely wouldn't work but now I found out that audio format change could also lead to such problem since original sex videos (without h-scenes videos don't have sound so plays fine) had AAC LC codec while after compression it became OGG Vorbis so to make it work u need to (re)encode it with proper audio codec (choose AAC-LC in custom compressor for example) or modify audio change script that I made for Son of Asia game. In Unity compressor I'll remove audio format change for compressed video.
 
  • Sad
Reactions: Bob69

Bob69

Uploading the World
Uploader
Donor
Compressor
Mar 2, 2019
24,866
346,814
1,049
Unity codecs very limited support gives me facepalm since if you changed video format it most likely wouldn't work but now I found out that audio format change could also lead to such problem since original sex videos (without h-scenes videos don't have sound so plays fine) had AAC LC codec while after compression it became OGG Vorbis so to make it work u need to (re)encode it with proper audio codec (choose AAC-LC in custom compressor for example) or modify audio change script that I made for Son of Asia game. In Unity compressor I'll remove audio format change for compressed video.
Hmm just recompressed the videos with custom and that seems to have done the track. How annoying. :HideThePain:
 
  • Like
Reactions: megalol

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,900
11,970
829
megalol There's a discussion here over several posts; maybe there will be some comments or advice?
Try to compress in single (not mass) file xp3 compressor and if it doesn't helps then try it with latest dev version from OP.
Upd: u probably didn't installed WME 1764342689161.png from main UAGC page!
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,900
11,970
829
update (install at UAGC v3.1.3 v27 final):
- For RenPy (main, not bulk) compressor fixed problem that if there are several audio files with same names but different extension then only one of them would be compressed
- For Unity compressor fixed problem that could lead to broken video files in game after compression due not proper audio codec usage
 
  • Yay, update!
Reactions: Bob69

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,900
11,970
829
update (install at UAGC v3.1.3 v27 final or newer):
- For RPGM MV/MZ (main, not bulk) compressor added feature that if enabled removes officially unsupported extensions (.jpg, .gif and .psd), don't mistake it with actual image format support since officially only .png (or its encrypted variations) extension supported but if you rename jpg or webp to png then game would read it fine. But keep in mind that there are exists unofficial jpg and gif plugins for RPGM MV/MZ games so use it at your own risk!
Btw RPGM MV/MZ compressor long time ago have duplicate check (in its code as always enabled feature) implemented that removes duplicates file (encrypted and not encrypted pairs with same name) for officially supported extensions which allowed to compress hundreds of games without any problems.
 
  • Hey there
Reactions: SonsOfLiberty

SonsOfLiberty

Community Champion
Compressor
Sep 3, 2022
30,882
286,719
957
update (install at UAGC v3.1.3 v27 final or newer):
- For RPGM MV/MZ (main, not bulk) compressor added feature that if enabled removes officially unsupported extensions (.jpg, .gif and .psd), don't mistake it with actual image format support since officially only .png (or its encrypted variations) extension supported but if you rename jpg or webp to png then game would read it fine. But keep in mind that there are exists unofficial jpg and gif plugins for RPGM MV/MZ games so use it at your own risk!
Btw RPGM MV/MZ compressor long time ago have duplicate check (in its code as always enabled feature) implemented that removes duplicates file (encrypted and not encrypted pairs with same name) for officially supported extensions which allowed to compress hundreds of games without any problems.
Maybe while you are doing all your testing, you can figure why I am the only one who can figure out to compress this game here Sword Art Online: The Trap of Breath Concealed Magic [verβ2 Fix1] [Fujino] (the second part). I can almost guarantee when you start it, it will do fine but then stop around image 300 or so and say "completed".

I have turn off/on, turn on, let it fail and start the compression again and all kinds of weird shit to compress it.
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,900
11,970
829
Maybe while you are doing all your testing, you can figure why I am the only one who can figure out to compress this game here Sword Art Online: The Trap of Breath Concealed Magic [verβ2 Fix1] [Fujino] (the second part). I can almost guarantee when you start it, it will do fine but then stop around image 300 or so and say "completed".

I have turn off/on, turn on, let it fail and start the compression again and all kinds of weird shit to compress it.
Ok, sure np. Btw did u tried to rename (before compression) game folder name to something without greek beta sign in its name (like just SAO) since as you most likely know ~90% problems with RPGM MV/MZ compression problems is in its folder names and ~9% is junk duplicate files? Also dat game have at least 2 junk .psd (as duplicates of png images) files that may interfere compression so I advice to try to delete it (奶牛亚-生气.psd and 透视镜亚丝娜口交侧面.psd) manually (coz auto junk removal don't supports non-latin files yet) before compressing the game. If nothing helped try also to switch from auto non-latin fix to manual.
 
Last edited:

SonsOfLiberty

Community Champion
Compressor
Sep 3, 2022
30,882
286,719
957
Ok, sure np. Btw did u tried to rename (before compression) game folder name to something without greek beta sign in its name (like just SAO) since as you most likely know ~90% problems with RPGM MV/MZ compression problems is in its folder names and ~9% is junk duplicate files? Also dat game have at least 2 junk .psd (as duplicates of png images) files that may interfere compression so I advice to try to delete it (奶牛亚-生气.psd and 透视镜亚丝娜口交侧面.psd) manually (coz auto junk removal don't supports non-latin files yet) before compressing the game. If nothing helped try also to switch from auto non-latin fix to manual.
Yeah, I renamed file, what it does, and I assume this is the same for everyone else, it starts and does so much then stops. Even half the time, doing the switching on/off to manual or not at all sometimes won't work.

In an older build, just turning off auto would work every time, not so much in a newer build.

I just know every compressor but me hasn't been able to do this game for like a year now.
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,900
11,970
829
Yeah, I renamed file, what it does, and I assume this is the same for everyone else, it starts and does so much then stops. Even half the time, doing the switching on/off to manual or not at all sometimes won't work.

In an older build, just turning off auto would work every time, not so much in a newer build.

I just know every compressor but me hasn't been able to do this game for like a year now.
I bet that compressors which you mentioned did not do all steps below (now I kinda busy, gonna test it later):
1) Remove all psd files (I was wrong, in fact there much more than just those 2 which I mentioned) by using search of *.psd
2) Rename game folder to SAO.
3) Activate manual non-latin fix (make sure that auto non-latin disabled).

P.S. This game is very specific case that usually called "shitshow" coz it contains AIO bundle: non-latin files, junk files with same names as not junk ones, game folder with non-latin name.
 
  • Like
Reactions: giqui

Da Bi Dimm

Member
Jan 28, 2025
406
205
113
megalol can you add checkboxes:
"cwebp + process limit"
"compress images to webp (using cwebp + process limit) and video to VP9 (using libvpx-vp9) at same time"
in saved settings?

I would also like to get some clarification regarding the advanced cwebp settings:
Does -alpha_q and -lossless replace the Images quality setting or do they work together with it?
Does -lossless work with all images, or only with those that have transparency?
How does -pre 2 work and what does it do?
If there are any tips on other settings, I’d be happy to read them.

P.S. By the way, nconvert with Ultrafast ffmpeg speed = 16, while working fast, heats the processor up to 95 degrees Celsius, even stress tests never allowed that, staying within 85 degrees. With cwebp, the temperature is 2-3 degrees lower, and it also produces a visually better picture with a significant reduction in size (compared to nconvert), although it runs slower. I just need to figure out how to optimize its settings. I’ll also be reducing Uffs, especially in light of rising component costs.
 
Last edited:

SonsOfLiberty

Community Champion
Compressor
Sep 3, 2022
30,882
286,719
957
I bet that compressors which you mentioned did not do all steps below (now I kinda busy, gonna test it later):
1) Remove all psd files (I was wrong, in fact there much more than just those 2 which I mentioned) by using search of *.psd
2) Rename game folder to SAO.
3) Activate manual non-latin fix (make sure that auto non-latin disabled).

P.S. This game is very specific case that usually called "shitshow" coz it contains AIO bundle: non-latin files, junk files with same names as not junk ones, game folder with non-latin name.
I would assume Bob69 might have known all that, but he's had issues forever now with it, as it just randomly stopped working for him over a year ago.

But I haven't had many issues with it myself (as long as auto is off) except every once in a while.
 

giqui

Conversation Conqueror
Compressor
Nov 9, 2019
6,995
47,838
909
Da Bi Dimm

While we wait for megalo's response (which will be more prudent and technical), I would say that there is a difference in processing, as one uses specific codecs for image types, while the other does not. To avoid overheating, use Nconvert only for AVIF files.
 

Bob69

Uploading the World
Uploader
Donor
Compressor
Mar 2, 2019
24,866
346,814
1,049
I would assume Bob69 might have known all that, but he's had issues forever now with it, as it just randomly stopped working for him over a year ago.

But I haven't had many issues with it myself (as long as auto is off) except every once in a while.
Yeah. Tried all that last time I also tried like 5 times never worked :/
 

Da Bi Dimm

Member
Jan 28, 2025
406
205
113
Da Bi Dimm

While we wait for megalo's response (which will be more prudent and technical), I would say that there is a difference in processing, as one uses specific codecs for image types, while the other does not. To avoid overheating, use Nconvert only for AVIF files.
For AVIF, I use ImageMagick; after some comparisons, it seemed to me that it has significantly fewer graphic artifacts after compression. As for WebP, I would like to switch entirely to cwebp, as I mentioned above, because at a smaller size, it has significantly higher image quality than nconvert. But to switch completely, I need to figure out which setting controls what. Because I want to keep the temperature within 85 degrees, I will have to reduce Uffs anyway; even at a value of 12, the temperature reaches 92 degrees, albeit briefly.
 

giqui

Conversation Conqueror
Compressor
Nov 9, 2019
6,995
47,838
909
For AVIF, I use ImageMagick; after some comparisons, it seemed to me that it has significantly fewer graphic artifacts after compression. As for WebP, I would like to switch entirely to cwebp, as I mentioned above, because at a smaller size, it has significantly higher image quality than nconvert. But to switch completely, I need to figure out which setting controls what. Because I want to keep the temperature within 85 degrees, I will have to reduce Uffs anyway; even at a value of 12, the temperature reaches 92 degrees, albeit briefly.
When using NConvert with the libavif codec, you can take advantage of GPU hardware acceleration, which makes AVIF image processing faster and more efficient. While ImageMagick generally relies on CPU processing, NConvert can benefit from the GPU if configured correctly. This way, NConvert provides higher performance in AVIF conversion by leveraging the use of the dedicated card. However, I don't know if UAGC is already configured for this
 

Da Bi Dimm

Member
Jan 28, 2025
406
205
113
When using NConvert with the libavif codec, you can take advantage of GPU hardware acceleration, which makes AVIF image processing faster and more efficient. While ImageMagick generally relies on CPU processing, NConvert can benefit from the GPU if configured correctly. This way, NConvert provides higher performance in AVIF conversion by leveraging the use of the dedicated card. However, I don't know if UAGC is already configured for this
It's now supported by nconvert, libvips (which I don't recommend using), and ImageMagick. And yes, it really speeds up the process, especially noticeable when there are a lot of images and videos; in fact, this feature reduces the compression time exactly by the time it takes to compress all images or all videos.
 
Last edited:
5.00 star(s) 3 Votes