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: 28 32.2%
  • HTML

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

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

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

    Votes: 5 5.7%
  • I have potato PC

    Votes: 35 40.2%
  • I have average PC

    Votes: 20 23.0%
  • I have fast PC

    Votes: 17 19.5%
  • I have super PC

    Votes: 8 9.2%

  • Total voters
    87

Onishirayuki

Newbie
Jun 27, 2019
31
63
63
I dunno since u provided almost zero info. Try to read OP coz its have a lot of useful info. It's either u put games/UAGC to some of User folders and ignored simple folder path rule or ur antivirus prevents to work correctly for ffmpeg_aud.exe file.
After i try again to compress today, i try to run uagc.exe as administrator, And problem solved.
Before, the icon exe have tiny shield icon so i think already run as admin.
No administrator, compresssing audio make it bigger or not compressed 50%
Run as admin, compressing audio done compressed 50%
So is because im not run as admin.
Sorry sir for the trouble, im so dumb lol
Thankyou for your reply.
 
  • Like
Reactions: megalol

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
failed. cweb
-sharp_yuv -alpha_q -af -jpeg_like -lossless -f -sns -pre -alpha_filter
- m , -lossless, -present picture / default / photo tried.
Yac: failed
Anyway there are nothing to test unless/if I'll implement transparent video compression support for RPGM MV/MZ.Anyway this is tricky sht coz video was created using tranparent png images but in its metadata it shows otherwise. So to compress video probably it would need to extract png frames from video "ffmpeg -vcodec libvpx -i 25-stand.webm -pix_fmt rgba image_%%d.png" and recreate it again using "ffmpeg -i image_%%d.png -c:v libvpx-vp9 -pix_fmt yuva420p output.webm" but not sure if game would read it properly after it.
Maybe u missed my post: there are currently no game compression tools as far as I know which supports compressing correctly such videos, maybe in next UAGC version I'll try to add it but such feature should be enabled manually since as I've said earlier it's almost impossible to detect such transparency method that was used to create those videos (colorspace info shows that there aren't any alpha channel/transparency) so it shows only in game or inside browsers like Chrome.
 

Kybo

Active Member
Compressor
Mar 27, 2022
987
2,037
319
Maybe u missed my post: there are currently no game compression tools as far as I know which supports compressing correctly such videos, maybe in next UAGC version I'll try to add it but such feature should be enabled manually since as I've said earlier it's almost impossible to detect such transparency method that was used to create those videos (colorspace info shows that there aren't any alpha channel/transparency) so it shows only in game or inside browsers like Chrome.
I didn´t. Wanted tested your Cweb methods anyway.
Since others don´t wanted even try :cry:
 
  • Haha
Reactions: megalol

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
test (install at UAGC v3.1.3 v18 or newer):
- For RPGM MV/MZ compressor (main, not bulk) added support for webm videos which have transparency (don't forget to enable it and only if this really needed!), don't supported by UF ffmpeg and donoring! Also added security fix (protect.js) file install feature which could be activated at main UAGC settings (but better don't use it since in early/test stage).
 

SonsOfLiberty

Community Champion
Compressor
Sep 3, 2022
30,376
279,375
957
Brother tested with Linux (wine) + UAGC. Works there and better. Computer doesn´t need that much power with needs on Windows version. (its compatible compressing Linux UAGC & Wine)

You need to give donation to Megalol about 10 million dollars, if he build mac version UAGC.
View attachment 5184690
So its doesn´t really need mac version of UAGC, why bother even build MAC UGAC.
( We compressed too many Mac versions already. )
For users who are already on Mac and want to compress games.....

But they can probably maybe use Parellels.
 

giqui

Conversation Conqueror
Compressor
Nov 9, 2019
6,976
47,793
883
Brother tested with Linux (wine) + UAGC. Works there and better. Computer doesn´t need that much power with needs on Windows version. (its compatible compressing Linux UAGC & Wine)

You need to give donation to Megalol about 10 million dollars, if he build mac version UAGC.
View attachment 5184690
So its doesn´t really need mac version of UAGC, why bother even build MAC UGAC.
( We compressed too many Mac versions already. )
You need to give donation to Megalol about 10 million dollars, if he build mac version UAGC.

I will comment only on this sentence.

To create a version of a compressor for Windows with less than 10% of the functions of UAGC, I lost about two dozen hours. Imagine something for Mac. But for the great Megalol, nothing is impossible. He is one of the greatest minds on this forum, and if there is one thing he likes, it is being challenged (y)
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
I can't answer this question since dunno premise what cause it coz u cut off image to error only but not engine and its settings so if u wanna help I advice to make better bug report. I can only say if this error from counter tool then its minor and could be ignored but if from main UAGC window then it's possible could lead to compression not finished properly.
 
  • Like
Reactions: Discoplayer1

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
i have that problem previous html compression
https://f95zone.to/threads/trials-in-tainted-space-v0-9-137-fenoxo.469 image pack.

Its extended 32gb ram cap and overloads. (processor power were already 100% and ram raise up to 32gb to critical).
AMD Ryzen 5 5600X potato 6core

can compress older versions of html´s but those new ones difficult.... Would be just ignored and give others those tasks.
Since u didn't provided ur setting I can only guess that happens coz of big not animated webp images but UAGC thinks it is (only size check for animated or it would take ages otherwise) and enables imagemagick which consumes much more RAM than nconvert so to avoid problem with those game I advice to change settings to (disable aa and skip) 1756373715557.png
 
  • Like
Reactions: Discoplayer1

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
  • Like
Reactions: Discoplayer1

Da Bi Dimm

Member
Jan 28, 2025
364
184
62
Is it possible to add a setting that restricts the number of CPU cores/threads used to a specific numerical value (i.e., so that the restriction does not cut the cores/threads in half, but allows leaving only 1-2 cores (2-4 threads) free, which should be enough for normal PC operation without significantly reducing compression speed)? Or maybe such settings already exist and I just haven't noticed them?
 

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
Is it possible to add a setting that restricts the number of CPU cores/threads used to a specific numerical value (i.e., so that the restriction does not cut the cores/threads in half, but allows leaving only 1-2 cores (2-4 threads) free, which should be enough for normal PC operation without significantly reducing compression speed)? Or maybe such settings already exist and I just haven't noticed them?
No there aren't such feature in UAGC. I can only suggest to use virtual machine: give it almost all cores and RAM, just leave about 10% to main system but problem is that I'm almost sure that nvenc would not work inside VM since PCIe GPU passthrough or vGPU is not supported in VMware Workstation (u need much more powerful tools like Proxmox VE or ESXi which are Linux based mostly so you can't just install it on Windows). Other way is tools like Process Lasso that limiting apps usage of resources like CPU cores but it's mostly used for games or single apps and in case of UAGC that spawns dozens of external processes to compress media probably just wouldn't work at all.
 
  • Like
Reactions: Discoplayer1

Da Bi Dimm

Member
Jan 28, 2025
364
184
62
No there aren't such feature in UAGC. I can only suggest to use virtual machine: give it almost all cores and RAM, just leave about 10% to main system but problem is that I'm almost sure that nvenc would not work inside VM since PCIe GPU passthrough or vGPU is not supported in VMware Workstation (u need much more powerful tools like Proxmox VE or ESXi which are Linux based mostly so you can't just install it on Windows). Other way is tools like Process Lasso that limiting apps usage of resources like CPU cores but it's mostly used for games or single apps and in case of UAGC that spawns dozens of external processes to compress media probably just wouldn't work at all.
And writing the "cmd /c start 'UAGC or modulename' / affinity 0FFFFFFF disc:\location of the file" (0FFFFFFF for using 28 threads out of 32) startup parameter for the UAGC itself, each .exe and other modules in the folder won't help? Honestly, I think that this launch parameter can somehow be integrated into the shell itself (even with different values for different numbers of cores/threads, since Windows asks for permission to launch each module separately), so that every process would launch from it, but this is just a guess; unfortunately, I am very far from programming, so you can treat this as thoughts out loud and nothing more.
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
And writing the "cmd /c start 'UAGC or modulename' / affinity 0FFFFFFF disc:\location of the file" (0FFFFFFF for using 28 threads out of 32) startup parameter for the UAGC itself, each .exe and other modules in the folder won't help? Honestly, I think that this launch parameter can somehow be integrated into the shell itself (even with different values for different numbers of cores/threads, since Windows asks for permission to launch each module separately), so that every process would launch from it, but this is just a guess; unfortunately, I am very far from programming, so you can treat this as thoughts out loud and nothing more.
I dunno, u can try but I don't belive that it help and I've explained in my prev post why. So better use build in UAGC speed limit feature or setup Windows based VM but say goodbye to nvenc then. Tools like Process Lasso or Battle Encoder Shirase maybe can help somehow but I wouldn't recommend it since too much prep work needed to setup those tools properly (don't ask me how since I dunno).
 
  • Like
Reactions: Discoplayer1

Da Bi Dimm

Member
Jan 28, 2025
364
184
62
When creating a disk from RAM, copying a game folder to it, and attempting compression:
1. UAGC tries to compress 2-2.2 times more video than is actually in the game,
2. which then results in an error stating that some file names do not match after compression, while the compressed game works fine (as I understood, this discrepancy involves the names of non-existent files),
3. but this doubles the time for compressing video files (therefore copying games to RAM disk does not speed up the compression process, but rather slows it down) ,
4. and the GPU load increased from 5-10% to 30-70% (the compression time has not decreased) .
Furthermore, when copying the same game to an HDD and then compressing it again, the GPU was also loaded at 30-70% (the compression time has not decreased) , yet there were no discrepancies in the number of video files or errors with names.
I checked this on two games:
Ren'Py - Sunny Drift [v1.2] [Zorn]
NTR'ed by My Friend [v0.12.1] [NTR.ai]
Mysticism.
P.S. Completely disassembled the RAM disk, disabled autoloading, restarted the PC, ran the compression of these games for the third time, the GPU load fluctuates between 36-100%... Pls recommend me the games with a large number of short webp so that I can test the GPU loading on them (to see if it has become abnormal at all, or if it's just these two games).
P.P.S. I tested another game under compression; the GPU load during video compression remained between 5-15%, which means the issue was with those two games (funny that it coincided with two exceptions to the rule).


A question arose: how to urgently cancel compression without using the task manager?
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
A question arose: how to urgently cancel compression without using the task manager?
Currenly only using task manager and killing UAGC.exe process can do it, files counter tool has pause function only, maybe in future I'll think about implementing cancel button for some most common engines if possible inside counter tool. About RAM disk can't help u since don't gonna use/test it, if u wanna save SDD health buy 2 fast HDD, create Raid 0 and bingo.
 
  • Like
Reactions: Discoplayer1

megalol

Engaged Member
Modder
Compressor
Respected User
Apr 3, 2017
2,870
11,915
778
Seems to be running. Bit slow CPU is chillin' but FFmpeg speed only at 5.
It doesn't matter since game have just small 3 vids, also ffmpeg speed (video quality optimizations not related to bitrate or CRF, optimal values is 3 and not recommended to make it higher due big video quality loss) not = ultrafast ffmpeg speed (amount of ffmpeg instances), I usually donoring from old compression since game have biggest amount of images I've even seen.
 
  • Like
Reactions: Discoplayer1

Bob69

Uploading the World
Uploader
Donor
Compressor
Mar 2, 2019
23,482
319,623
998
It doesn't matter since game have just small 3 vids, also ffmpeg speed (video quality optimizations not related to bitrate or CRF, optimal values is 3 and not recommended to make it higher due big video quality loss) not = ultraffmpeg speed (amount of ffmpeg instances), I usually donoring from old compression' since game have biggest amount of images I've even seen.
Ahh ok.

Yeah 117k does come close to Sweet Affection I think. Has been a while.

Edit: Is it normal that the videos take for ever while UAGC is literally doing nothing (Going by Task manager)
 
5.00 star(s) 3 Votes