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

5.00 star(s) 3 Votes

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

  • RPGM MV/MZ

    Votes: 20 33.9%
  • HTML

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

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

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

    Votes: 4 6.8%
  • I have potato PC

    Votes: 26 44.1%
  • I have average PC

    Votes: 11 18.6%
  • I have fast PC

    Votes: 8 13.6%
  • I have super PC

    Votes: 7 11.9%

  • Total voters
    59

Yambidexter

Member
Jul 16, 2020
351
748
230
I try to compress an older Anim game, strangely not being recognized as Crowd engine ( ).

Done with the pics and videos, and there is that rather big .pck file containing .eog files with voice. Can't do anything with it with the tool, using either 'Custom' game settings, Godot or Winter Warmth sections (for both .pck and unpacked .eog files).

GarBRO can unpack .eog into .ogg files and I can compress them rather easily with the tool, but no idea how to pack them back into .eog as just keeping .ogg files or straight renaming them into .eog gives no voice in the game (unpacking .pck and just having original .eog files in the 'voice' folder works fine for the game). Seems that this .eog is some obscure Anim-specific format...

Any help or tips? Uploaded the .pck file .
 

master861

Well-Known Member
Nov 4, 2022
1,246
1,605
286
I only know eog as are gnome tool but that is for making imgs , but that saves them not as eog, it used the standart formats like png,webp , jpg. I thing that ther is are custom tool made to create this eog files
 

Honeylust

New Member
Game Developer
Sep 5, 2025
4
1
3
megalol first of all I want to say I highly appreciate the work that has gone into the tool so far.

I've been doing some testing to keep file sizes down for future game releases but I'm running into an error that I can't quite understand the meaning of. I was wondering if you or any other thread users might be able to shed some light on it?

In particular, this seems to occur when attempting to compress a .apk file. I'll attach the error message + profile settings below.

I should note that I have installed the Java 8 SE from the homepage of the tool.

Thanks!

Screenshot 2025-09-08 235029.png
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,807
778
megalol first of all I want to say I highly appreciate the work that has gone into the tool so far.

I've been doing some testing to keep file sizes down for future game releases but I'm running into an error that I can't quite understand the meaning of. I was wondering if you or any other thread users might be able to shed some light on it?

In particular, this seems to occur when attempting to compress a .apk file. I'll attach the error message + profile settings below.

I should note that I have installed the Java 8 SE from the homepage of the tool.

Thanks!

View attachment 5231736
I'll fix it in next UAGC build.
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,807
778
I try to compress an older Anim game, strangely not being recognized as Crowd engine ( ).

Done with the pics and videos, and there is that rather big .pck file containing .eog files with voice. Can't do anything with it with the tool, using either 'Custom' game settings, Godot or Winter Warmth sections (for both .pck and unpacked .eog files).

GarBRO can unpack .eog into .ogg files and I can compress them rather easily with the tool, but no idea how to pack them back into .eog as just keeping .ogg files or straight renaming them into .eog gives no voice in the game (unpacking .pck and just having original .eog files in the 'voice' folder works fine for the game). Seems that this .eog is some obscure Anim-specific format...

Any help or tips? Uploaded the .pck file .
If pck file in Voice folder then UAGC Crowd engine compressor should also try to compress it but as far as I remember size difference would be only after packed it to rar, 7zip, etc.
 
  • Like
Reactions: Discoplayer1

MrCrisis

Newbie
Jul 21, 2018
32
4
192
Does it happens with DIK game only for u since I have no plans to download full version to test coz it's too big for my liking? It may be game specific problem if problem happens only with dat game and also coz u manually upgraded SDK that is could be the case too. So in short plz test all this on some small(er) game if possible with those SDK u used and let me know results. Btw does both png and jpg images stays as webp or just jpg, does it works with nconvert+avif?
After checking, the images are indeed in AVIF (tested on the latest version). I was misled because during the process they are renamed to .webp. However, if I open a .webp with GIMP, it confirms that the format is actually AVIF
 

Yambidexter

Member
Jul 16, 2020
351
748
230
If pck file in Voice folder then UAGC Crowd engine compressor should also try to compress it but as far as I remember size difference would be only after packed it to rar, 7zip, etc.
Thanks. For anyone's reference - videos compressed initially ok for me picking 'custom' game compression in the tool, but this older 2013 game just wouldn't be recognised as Crowd engine game somehow. So I just put my .gax pics and .pck file with voice (now) into NTR Homestay, compressed it as Crowd game, and took compressed files back to my game. Overall it went from about 1.8Gb to 0.7Gb packed (0.9Gb without .pck compression) using 7-zip's ultra compression.
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,807
778
(install at UAGC v3.1.3 v21):
- For RenPy (main) and RPGM MV/MZ (main) apk compressors fixed crashes (but don't tested if games would really work)
- For RenPy (main) compressor removed ffprobe usage when not really needed (5-10% speed boost for videos compress)
 

Da Bi Dimm

Member
Jan 28, 2025
334
173
62
(install at UAGC v3.1.3 v21):
- For RenPy (main) and RPGM MV/MZ (main) apk compressors fixed crashes (but don't tested if games would really work)
- For RenPy (main) compressor removed ffprobe usage when not really needed (5-10% speed boost for videos compress)
Forced compression nconvert(avif) + av1_nvenc now works on GPU (RTX5090), just need to check auto_avif.
 

Da Bi Dimm

Member
Jan 28, 2025
334
173
62
You activated avif compressor. 8.0.3 doesn't support av1.
Thanks. So avif is activated not only through the line where I have nconvert (webp), but also with the av1_nvconvert checkbox? I thought this checkbox only starts working when autoavif is triggered.
 

Bob69

Uploading the World
Uploader
Donor
Compressor
Mar 2, 2019
22,956
309,007
998
Thanks. So avif is activated not only through the line where I have nconvert (webp), but also with the av1_nvconvert checkbox? I thought this checkbox only starts working when autoavif is triggered.
I was thinking that av1_nvconvert overwrites the "only use avif if supported", but from my test doesn't look like it.
Ya need to check out the video files if they're av1 or if its maybe something else. I just know that that Renpy version doesn't support it.
 
  • Like
Reactions: Da Bi Dimm

Da Bi Dimm

Member
Jan 28, 2025
334
173
62
I was thinking that av1_nvconvert overwrites the "only use avif if supported", but from my test doesn't look like it.
Ya need to check out the video files if they're av1 or if its maybe something else. I just know that that Renpy version doesn't support it.
I removed the av1_nvenc checkbox and the animations started working. But it's still interesting how this works. But only megalol can answer.
 
  • Like
Reactions: Bob69

SonsOfLiberty

Community Champion
Compressor
Sep 3, 2022
30,062
275,762
957
I was thinking that av1_nvconvert overwrites the "only use avif if supported", but from my test doesn't look like it.
Ya need to check out the video files if they're av1 or if its maybe something else. I just know that that Renpy version doesn't support it.
Is why I don't mess with AVIF much unless necessary, plus people bitch about it to when it's used as it seems more people have issues then not. Probably because people are using older systems, laptops, mobile devices a lot of times.
 

Bob69

Uploading the World
Uploader
Donor
Compressor
Mar 2, 2019
22,956
309,007
998
Is why I don't mess with AVIF much unless necessary, plus people bitch about it to when it's used as it seems more people have issues then not. Probably because people are using older systems, laptops, mobile devices a lot of times.
Yeah I only use it if I don't get the game small enough otherwise. And in cases were I accidently used it before lol. Happens more often then you'd think :KEK: But I just drop the warning into the post itself. And welp they either try or not. And if they @ me then they get blocked like all the Android port askers :HideThePain:
 
  • Haha
Reactions: SonsOfLiberty

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,807
778
Thanks. So avif is activated not only through the line where I have nconvert (webp), but also with the av1_nvconvert checkbox? I thought this checkbox only starts working when autoavif is triggered.
I don't fully understood whats ur problem but if u wan't that auto av1/avif worked for u correctly make sure that u have settings above (UF ffmpeg, pack2rpa, rpatool in this case doesn't matter, only matter is converter type like webp, avif, av1):
1757663568796.png
1757663597772.png
1st screenshot with main RenPy compressor have higher priority settings over auto av1/avif so it u enabled there nconvert+avif and AV1 then it for sure ignore auto avif/av1 and always compress to av1/avif. If ur problem that after auto avif/av1 compression next game also compressed to avif/av1 even don't supports it then make sure that u didn't disable "Revert set-s to webp/VP9" as it was shown at 2nd screenshot.
 
  • Like
Reactions: Discoplayer1

Da Bi Dimm

Member
Jan 28, 2025
334
173
62
I don't fully understood whats ur problem but if u wan't that auto av1/avif worked for u correctly make sure that u have settings above (UF ffmpeg, pack2rpa, rpatool in this case doesn't matter, only matter is converter type like webp, avif, av1):
View attachment 5241114
View attachment 5241116
1st screenshot with main RenPy compressor have higher priority settings over auto av1/avif so it u enabled there nconvert+avif and AV1 then it for sure ignore auto avif/av1 and always compress to av1/avif. If ur problem that after auto avif/av1 compression next game also compressed to avif/av1 even don't supports it then make sure that u didn't disable "Revert set-s to webp/VP9" as it was shown at 2nd screenshot.
This is not a problem, but a question of the kind "how does it work" to know for the future. I just thought that the av1_nvenc checkbox, even if enabled, only works when auto_avif is triggered, or when the nconvert(avif) and imagemagic(avif) lines are selected, and does not work if the cwebp(webp) and nconvert(webp) lines are selected. But, as it turns out, if the av1_nvenc checkbox is selected, the output is compressed to avif anyway, even if all other settings and lines are chosen as (webp). And it seems I have figured it out: the lines are responsible for compressing images and videos into webp or avif format (which support videos as animated images without sound), while av1 is specifically a video format and not an image format. Correct me if I'm wrong.
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,807
778
This is not a problem, but a question of the kind "how does it work" to know for the future. I just thought that the av1_nvenc checkbox, even if enabled, only works when auto_avif is triggered, or when the nconvert(avif) and imagemagic(avif) lines are selected, and does not work if the cwebp(webp) and nconvert(webp) lines are selected. But, as it turns out, if the av1_nvenc checkbox is selected, the output is compressed to avif anyway, even if all other settings and lines are chosen as (webp). And it seems I have figured it out: the lines are responsible for compressing images and videos into webp or avif format (which support videos as animated images without sound), while av1 is specifically a video format and not an image format. Correct me if I'm wrong.
1757666760627.png If u meant this settings then u wrong (it only switches from imagemagick to nconvert+avif and from SVT-AV1 to av1_nvenc), if nconvert (webp) or cwebp selected then it would never compress to avif/av1 unless stages 1 and 2 triggered or stage 3 after stage 1+2 compress:
1) 1757666897865.png enabled
2) Game supports avif/AV1
3) 1757667297643.png disabled and compressed not supported av1/avif game engine version after compression of supported.
Avif is image format like webp for example, currenly only CPU powered support. AV1 is video format like VP9 for example, can be compressed by GPU if u have supported model and enabled av1_nvenc and by CPU (using SVT-AV1 encoder that all modern enough CPU should support).
 
  • Like
Reactions: Discoplayer1
5.00 star(s) 3 Votes