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: 19 33.3%
  • HTML

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

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

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

    Votes: 4 7.0%
  • I have potato PC

    Votes: 25 43.9%
  • I have average PC

    Votes: 11 19.3%
  • I have fast PC

    Votes: 8 14.0%
  • I have super PC

    Votes: 7 12.3%

  • Total voters
    57

Da Bi Dimm

Member
Jan 28, 2025
334
173
62
It seems that too high ultrafast ffmpeg value (16 in ur case) could lead to video skip problem, setting it to 6 should prevent such problem when using nvenc since even fast GPU can't deal with too much encoding processes due limitation of its arch.
This only happens if the video verification checkbox is active; if it is unchecked, all videos are compressed and replaced as expected. If the checkbox is active, it still compresses all videos, but does not replace some of them with the compressed versions, leaving the original videos instead. Does the ultrafast ffmpeg value affect this as well?
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,805
778
This only happens if the video verification checkbox is active; if it is unchecked, all videos are compressed and replaced as expected. If the checkbox is active, it still compresses all videos, but does not replace some of them with the compressed versions, leaving the original videos instead. Does the ultrafast ffmpeg value affect this as well?
No, u wrong and my statement is correct. At ultrafast 16 speed + nvenc some of compressed videos would be 0 bytes (broken) but when u enable check sizes it also prevents zero bytes vids to replace original ones. So case 1 (without vid size check): some vids broken (strange that u didn't seen it), case 2 (without vid size check): some vids are not compressed (coz size check restored them). In next UAGC build I'll add internal lock so no matter what uffmpeg speed set it should not be faster than 6 anyway (for nvenc only). Also don't set plain ffmpeg speed to 6 as I've told u before coz for VP9 (and H.265/4) quality would be awful (for VP9 it's realtime mode only useful for streaming), it was made for potato PC, for urs better instead default 3 set it to 2 or even 1. Remember that default UAGC settings are safe, changing it could lead to bugs.
 
  • Like
Reactions: Discoplayer1

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,805
778
(install at UAGC v3.1.3 v21 final or newer), changes (comparing to UAGC 3.1.3 v24 test v4):
For main (not bulk) RenPy compressor with enabled nvenc and ultrafast ffmpeg features added (hidden in UAGC code) limit = 6 of max running at same time ffmpeg processes to prevent zero bytes compressed videos bug.
 
Last edited:

Da Bi Dimm

Member
Jan 28, 2025
334
173
62
(install at UAGC v3.1.3 v21 final or newer), changes (comparing to UAGC 3.1.3 v24 test v4):
For main (not bulk) RenPy compressor with enabled nvenc and ultrafast ffmpeg features added (hidden in UAGC code) limit = 6 of max running at same time ffmpeg processes to prevent zero bytes compressed videos bug.
When compressed, this game Ren'Py - Stains of Blue [v1.6 BETA] [Zetzsuu] produces 3 videos as zero-byte files. I compressed it several times, and each time it was the same videos.

What am I doing wrong?
You don't have permission to view the spoiler content. Log in or register now.
Tails on the Rocks [v0.3] [ofkeres] Another game with the same problems. Moreover, this time the function for simultaneous compression of images and videos, as well as ImageMagick + process limit, is disabled.

The problem disappears when av1_nvenc is disabled.
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,805
778
When compressed, this game Ren'Py - Stains of Blue [v1.6 BETA] [Zetzsuu] produces 3 videos as zero-byte files. I compressed it several times, and each time it was the same videos.

What am I doing wrong?
You don't have permission to view the spoiler content. Log in or register now.
Tails on the Rocks [v0.3] [ofkeres] Another game with the same problems. Moreover, this time the function for simultaneous compression of images and videos, as well as ImageMagick + process limit, is disabled.

The problem disappears when av1_nvenc is disabled.
Thats coz av1_nvenc (other video encoders including SVT-AV1 don't have such problem) don't supports videos encoded to YUV444P colorspace format, I've that solves problem (I've added command to ffmpeg that converts to supported by av1_nvenc colorspace).
 
Last edited:

Da Bi Dimm

Member
Jan 28, 2025
334
173
62
Thats coz av1_nvenc (other video encoders including SVT-AV1 don't have such problem) don't supports videos encoded to YUV444P colorspace format, I've made a that solves problem (I've added command to ffmpeg that converts to supported by av1_nvenc colorspace).
It didn't help...
 

Da Bi Dimm

Member
Jan 28, 2025
334
173
62
Actually it helps (100% sure) but now it breaks videos that are not encoded to YUV444P colorspace, I've updated fix link (replaced with ).
It works. Now I can safely set ultrafast ffmpeg speed = 16 for webp compression without any bugs, since hidden settings are used for avif? I really like the speed at which this happens at this setting.
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,805
778
(install at UAGC v3.1.3 v24 final or newer):
Updated Godot compressor: added support for Strive: Conquest game (about 3x download size reduction)
 

TheTester01

New Member
Sep 10, 2024
4
0
79
Thanks for the tools sir. But can u help me with the settings ? about which one should i adjust or else. I just want to compress the game to 40% - 60 % of its original so the quality still good and its Renpy only. Pls guide me any of u good sir. Sorry if my english is bad, and thanks again.
Btw i already tried compressed the game with default setting but its reduce to 5% of it original size
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,805
778
Thanks for the tools sir. But can u help me with the settings ? about which one should i adjust or else. I just want to compress the game to 40% - 60 % of its original so the quality still good and its Renpy only. Pls guide me any of u good sir. Sorry if my english is bad, and thanks again.
Btw i already tried compressed the game with default setting but its reduce to 5% of it original size
It depends if RenPy game engine supports avif or not, also if u ask about some game then it's good practice to post link to f95zone thread or at least game name if there are not any thread here and ur compression settings screenshot. 99% of RenPy games that corresponds to 750 Mb size rule already compressed so u don't need to do anything and just find and download it. In some cases games are already compressed by devs so there aren't much u can do (see screenshot inside spoiler below), try to enable in UAGC settings auto avif/AV1 and make sure that ur PC is fast enough (but even if not u can activate process limiting to avoid crash problems due to much spawned image tools compression processes). Anyway if u wanna lower compressed game size u need to lower images and video quality settings (down to 70% for webp and raise up 44-45 of CRF for video), for avif u can try do better compression by settings image quality to 50-55%, lowering images quality any more could lead to visible compression artifacts (small blocks).
You don't have permission to view the spoiler content. Log in or register now.
 

TheTester01

New Member
Sep 10, 2024
4
0
79
It depends if RenPy game engine supports avif or not, also if u ask about some game then it's good practice to post link to f95zone thread or at least game name if there are not any thread here and ur compression settings screenshot. 99% of RenPy games that corresponds to 750 Mb size rule already compressed so u don't need to do anything and just find and download it. In some cases games are already compressed by devs so there aren't much u can do (see screenshot inside spoiler below), try to enable in UAGC settings auto avif/AV1 and make sure that ur PC is fast enough (but even if not u can activate process limiting to avoid crash problems due to much spawned image tools compression processes). Anyway if u wanna lower compressed game size u need to lower images and video quality settings (down to 70% for webp and raise up 44-45 of CRF for video), for avif u can try do better compression by settings image quality to 50-55%, lowering images quality any more could lead to visible compression artifacts (small blocks).
You don't have permission to view the spoiler content. Log in or register now.
Thanks, i will try ur advice
 

ShinyDarkRai

Member
Game Developer
Apr 27, 2021
240
708
213
Hi, sorry to hear that u got problems but this is not proper bug report, I need your RenPy compressor settings screenshot that u used and exact UAGC version number (as it written on file name when u downloaded my tool) and RenPy log/error/traceback file. If u don't have game backups (which is very strange) I assume that u compressed (btw by default UAGC compress to webp/VP9) ur game to avif/AV1 format (but ur RenPy version don't supports it) so u either update RenPy version (not recommended since it could lead to bugs) or convert ur game back to webp/VP9 (to webp try using XnView MP, videos should do UAGC). Also u stated that pngs ruined is very vague statement, can u pack few "ruined" png to 7z and upload it here or to workupload.com, or sent me compressed game and I'll see what I can do with it to make it work.
Yes my settings were bad most likely, Here is the screenshot. I will do another round of compression for this and give you the result of pngs and traceback.

version 3.1.3

1759680527823.png

weird thing is I was unable to downgrade to previous version. Everytime I did.. I got the same UI.

I did have game backups thanks to git.

let me know optimal settings for this new version
 

Bob69

Uploading the World
Uploader
Donor
Compressor
Mar 2, 2019
22,928
308,768
998
Yes my settings were bad most likely, Here is the screenshot. I will do another round of compression for this and give you the result of pngs and traceback.

version 3.1.3

View attachment 5314114

weird thing is I was unable to downgrade to previous version. Everytime I did.. I got the same UI.

I did have game backups thanks to git.

let me know optimal settings for this new version
Sets RenPy SDK version to 8.1.0.. Renpy SDK of the compressed file 8.0.3... Trying to compress to avif. I assume the full sized game is the same SDK. I don't bother downloading that.
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,805
778
Yes my settings were bad most likely, Here is the screenshot. I will do another round of compression for this and give you the result of pngs and traceback.

version 3.1.3

View attachment 5314114

weird thing is I was unable to downgrade to previous version. Everytime I did.. I got the same UI.

I did have game backups thanks to git.

let me know optimal settings for this new version
Hm, I dunno why u used RenPy avif/AV1 compressor since ur game RenPy version (8.0.3 right?) don't even supports it, so if u don't want to get "broken pngs" then u need main RenPy compressor not avif/AV1 if I undertood ur question correctly and u don't downgrade ur RenPy engine there (only upgrade to versions that supports avif/AV1) since it's only available in main RenPy compressor but actually u don't needed it if I understood correctly that u just need to compress the game without any problems. Below is default settings screenshot of RenPy main compressor that should be good enough to do 1 click compression (at least for game engine that doesn't supports avif/AV1) and avif/AV1 compressor is depricated anyway since main one is better coz contains all features of avif/AV1 and much more.
1759681632510.png
 
  • Like
Reactions: Discoplayer1

ShinyDarkRai

Member
Game Developer
Apr 27, 2021
240
708
213
Hm, I dunno why u used RenPy avif/AV1 compressor since ur game RenPy version (8.0.3 right?) don't even supports it, so if u don't want to get "broken pngs" then u need main RenPy compressor not avif/AV1 if I undertood ur question correctly and u don't downgrade ur RenPy engine there (only upgrade to versions that supports avif/AV1) since it's only available in main RenPy compressor but actually u don't needed it if I understood correctly that u just need to compress the game without any problems. Below is default settings screenshot of RenPy main compressor that should be good enough to do 1 click compression (at least for game engine that doesn't supports avif/AV1) and avif/AV1 compressor is depricated anyway since main one is better coz contains all features of avif/AV1 and much more.
View attachment 5314159
Okay, my bad. I understand now. Can you at least add a warning for the RenPy avif/AV1 that it's deprecated?
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,805
778
Okay, my bad. I understand now. Can you at least add a warning for the RenPy avif/AV1 that it's deprecated?
Depricated don't means that it doesn't works, problem that u used wrong compressor tool from the start but not coz it depricated. It's simple and still does its job if you know why and what for u use it. Sadly in ur case u just choose wrong tool (btw nobody had such problem before, at least nobody reported it) and got unexpected result since u just needed main one.
 
  • Like
Reactions: Discoplayer1

ShinyDarkRai

Member
Game Developer
Apr 27, 2021
240
708
213
There is easy fistrule: use webp+webm files = nconvert (webp) OR cweb
not Avi/avif convert, becouse that tool is was designed by avi / avif files.
In otherwords its destroyes /doesnt support those files (webm files goes 0mb) etc.

Just needs selfawereness about that tool use.
Even though it looks or sounds cool, but in compress worlds needs to understand what tool does do.

(Jiangmin i can ignore, dont remember wtf was VBA32)

i checked SDK file its 8.0.1. ArtificialAwakening 0.10.1
(but i dont have new version of ArtificialAwakening)
vc version only gave numbers: vc_version = 1648

you can use setups about image quality 70-80,
Audio bitrate 40 (keep audio same by default),
Cfr 35-41 (mostly compressors use 35-39)
Video bitrate 0 (default). (if 0 its typed in UAGC its compress as default video bitrate and comrepss it)
(if you have better understanding videobitrate what you want to use. Its about 3000-4500 ish) (3000 its minimum, after that its goes that potato [under 3000 videobitrate])
I meant for Dilemma Of Devotion. Artificial Awakening is abandoned for now.

for video compression I compressed manually with crf40 and bitrate 0 with ffmpeg and it went to default 96000 bitrate based on the files itself but the videos were sitll compressed so yeah
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,847
11,805
778
megalol
i tried build mac version Garden of Venus
https://f95zone.to/threads/garden-of-venus-v0-9-5-onioncuttingninja.217559

but it gave traceback:

i checked it from renpy game version
vc_version
View attachment 5316976

Long story short: mac cooked??
or just need fix those scripts if want to make with SDK or doing that with Renpy maker manually?
Something went wrong for pack back 2 rpa feature (since u have folder with ! at the end), so either disable it since at SDK building it should recreate rpa anyway, or try to move UACG folder to root of D: drive since ur current path "D:\zone offtopic\pakkausohjelmat 10\UAGC_v3.1.3_v24" is highly not recommended (long and contains spaces). Also post ur RenPy main compressor settings screenshot (or tell me if u enabled "build MacOS before packing back to rpa" feature or not?).
 
5.00 star(s) 3 Votes