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

5.00 star(s) 2 Votes

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

  • RPGM MV/MZ

    Votes: 5 25.0%
  • HTML

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

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

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

    Votes: 1 5.0%
  • I have potato PC

    Votes: 8 40.0%
  • I have average PC

    Votes: 5 25.0%
  • I have fast PC

    Votes: 5 25.0%
  • I have super PC

    Votes: 2 10.0%

  • Total voters
    20
  • This poll will close: .

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
Small fix for UAGC v2.2.8 (install it on UAGC version 2.2.8)

For Ren'Py and RPGM MV/MZ compressors added ability to save preferred image compressor (cwebp, nconvert, etc) choice (by pressing Save button).
For RPGM MV/MZ compressor if enabled to compress apng now auto enables pingo also because it wouldn't work without it.
 

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
Small fix v2 for UAGC v2.2.8 (install it on UAGC version 2.2.8)

For Ren'Py and RPGM MV/MZ compressors added ability to save ffmpeg speed (for libvpx-vp9) choice/value (by pressing Save button).
For Ren'Py compressor fixed crf mode (for libvpx-vp9) that wasn't working properly (had no effect if activated).
P.S. Made a video comparison on different speed and quality modes (spoiler: crf activated + bitrate = 0 aka "constant quality" looks like a bit better). On attached picture I've shown where too look coz otherwise all vids looks almost the same but distortion/noise visible quite good on metioned video fragment.
1677016156804.png
 
Last edited:

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
Small fix v3 for UAGC v2.2.8 (install it on UAGC version 2.2.8)

For Ren'Py and RPGM MV/MZ compressors added ability to save libvpx-vp9, show progress (enabled by default now), ultrafast ffmpeg and video quality/crf swith choices (by pressing Save button).
P.S. Made Excel table comparing nconvert/cwebp/pingo/libvips for png to webp conversion (as image source was used unpacked images-cm.rpa [~119 MB, 473 files] from "Lust Hunter" game). Also added image to previous post to show how constant quality (for VP9+ffmpeg) should be activated (1st image, choosing optimal crf value could be tricky but I advice to look for something between 30 and 40). 2nd attached image shows cwebp advanced settings used in Excel comparison table. Last images is source image for quality comparsion ( ).
So what conclusion could be made from my comparison? I rly dunno (lol), maybe that libvips suxx (it was added to Ren'Py compressor before cwebp implementation in UAGC and when nconvert had problems with 256 color images as pingo alternative). Also most likely parameters just gives additional headache in most cases coz it shows as far I've understood how much difference is between original and changed (compressed in our case) image but when cwebp advanced settings/optimizations enabled that would change image even more from original (according comparison tool) than without it, though that doesn't means that image should look worse in this case, most likely it would be vice versa. Maybe I should also make webp to webp comression comparison with same tools but for now I'm gonna take a rest.
View attachment UAGC_image_compressors_png_to_webp.7z UAGC_constant_quality.jpg cwebp_adv.jpg cow_female_cum_in_pussy.png
--------------------------------------------------------------------------------------------
Upd: Small fix v4 for UAGC v2.2.8 (install it on UAGC version 2.2.8)

For Ren'Py compressor added ability to save "pack back to rpa" choice (by pressing Save button).
 
Last edited:

Asenaris

Conversation Conqueror
Aug 31, 2018
6,429
24,316
Small fix v3 for UAGC v2.2.8 (install it on UAGC version 2.2.8)

For Ren'Py and RPGM MV/MZ compressors added ability to save libvpx-vp9, show progress (enabled by default now), ultrafast ffmpeg and video quality/crf swith choices (by pressing Save button).
P.S. Made Excel table comparing nconvert/cwebp/pingo/libvips for png to webp conversion (as image source was used unpacked images-cm.rpa [~119 MB, 473 files] from "Lust Hunter" game). Also added image to previous post to show how constant quality (for VP9+ffmpeg) should be activated (1st image, choosing optimal crf value could be tricky but I advice to look for something between 30 and 40). 2nd attached image shows cwebp advanced settings used in Excel comparison table. Last images is source image for quality comparsion ( ).
So what conclusion could be made from my comparison? I rly dunno (lol), maybe that libvips suxx (it was added to Ren'Py compressor before cwebp implementation in UAGC and when nconvert had problems with 256 color images as pingo alternative). Also most likely parameters just gives additional headache in most cases coz it shows as far I've understood how much difference is between original and changed (compressed in our case) image but when cwebp advanced settings/optimizations enabled that would change image even more from original (according comparison tool) than without it, though that doesn't means that image should look worse in this case, most likely it would be vice versa. Maybe I should also make webp to webp comression comparison with same tools but for now I'm gonna take a rest.
View attachment 2408824 View attachment 2408828 View attachment 2408829 View attachment 2408832
--------------------------------------------------------------------------------------------
Upd: Small fix v4 for UAGC v2.2.8 (install it on UAGC version 2.2.8)

For Ren'Py compressor added ability to save "pack back to rpa" choice (by pressing Save button).
Too much Fixes.Time for 2.3.0 :D
 
Aug 30, 2022
457
3,084
megalol, I'm dabbling with Unity repacks. I just tested it with one of (865 > 182 MB). Furthermore, I enabled h264_nvenc because I got an RTX 3090, and it seems to work fine. Once I got my 5950x up and running ultrafast unpack should be easy.

Test.png
 
  • Like
Reactions: Asenaris

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
megalol, I'm dabbling with Unity repacks. I just tested it with one of (865 > 182 MB). Furthermore, I enabled h264_nvenc because I got an RTX 3090, and it seems to work fine. Once I got my 5950x up and running ultrafast unpack should be easy.

View attachment 2418046
Nice, I would like too see how ur PC would handle that games https://f95zone.to/threads/the-spellbook-v0-19-5-5-naughtygames.21682/ (size should be about 2Gb after compression - I know coz other compressor helped me to test UAGC on older version of the game and result was quite good except a few not significal images was inverted, also result could be better if I implement webm videos compression but it too hard for me so for now only mp4/h.264 videos supported)
+ https://f95zone.to/threads/lucky-mark-v18-0-super-alex.5483/ (I know that it repacked but result was bad coz it wasn't made with UAGC that allows to repack games much better in some cases, also I dunno if my tool would be able to handle this game at all).
P.S. Also make sure that game possibly could became unstable after repacking coz proper repacking Unity games is a very tricky process and could make game less stable - count it as experimental for now since there weren't proper testing for it.
 
  • Like
Reactions: Asenaris
Aug 30, 2022
457
3,084
Nice, I would like too see how ur PC would handle that games https://f95zone.to/threads/the-spellbook-v0-19-5-5-naughtygames.21682/ (size should be about 2Gb after compression - I know coz other compressor helped me to test UAGC on older version of the game and result was quite good except a few not significal images was inverted, also result could be better if I implement webm videos compression but it too hard for me so for now only mp4/h.264 videos supported)
+ https://f95zone.to/threads/lucky-mark-v18-0-super-alex.5483/ (I know that it repacked but result was bad coz it wasn't made with UAGC that allows repack games much better in some cases, also I dunno if my tool would be able to handle this game).
P.S. Also make sure that game possibly could became unstable after repacking coz it proper repacking Unity games is a very tricky process and could make game less stable - count it as experimental for now since there weren't proper testing for it.
I just tested it myself and for me, it seems to work. Img-Q is okay, it's just the audio quality is poor. What Audio bitrate would you suggest using?

I used 48Kb/s (?).
 
  • Like
Reactions: Asenaris

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
I just tested it myself and for me, it seems to work. Img-Q is okay, it's just the audio quality is poor. What Audio bitrate would you suggest using?

I used 48Kb/s (?).
I rly dunno coz on other engines it gives normal quality, try raise up to 64Kb/s or just disable audio compression coz usually most size for Unity games gives images and sometimes video.
 

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
Small update v2.2.9 (install it on UAGC version 2.2.8)

For Ren'Py compressor added video quality mode switcher for easier selecting needed config. Constant quality mode set by default now (as providing if comparing at same ffmpeg speed and bitrate better quality) but previous quality (in %) can be chosen and saved as preferred.
P.S. Probably in next version RPGM MV/MZ would get same feature/switcher. Choosing CRF value could be tricky so just try to use default (39) at 1st and if quality not good enough try to lower that value or set smaller ffmpeg speed parameter. 1677444574154.png
 

giqui

Conversation Conqueror
Compressor
Nov 9, 2019
6,268
43,398
Small update v2.2.9 (install it on UAGC version 2.2.8)

For Ren'Py compressor added video quality mode switcher for easier selecting needed config. Constant quality mode set by default now (as providing if comparing at same ffmpeg speed and bitrate better quality) but previous quality (in %) can be chosen and saved as preferred.
P.S. Probably in next version RPGM MV/MZ would get same feature/switcher. Choosing CRF value could be tricky so just try to use default (39) at 1st and if quality not good enough try to lower that value or set smaller ffmpeg speed parameter. View attachment 2421529
% 39 and ffmpeg speed 3

In our tests we did with 0 and 1... what has evolved since our last conversation? :unsure:
 

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
% 39 and ffmpeg speed 3

In our tests we did with 0 and 1... what has evolved since our last conversation? :unsure:
Actually nothing. I've provided results similar (actually PSNR value that provided by "MSU Video Quality Measurement Tool" was even better at mine vids) as urs in our last conversation and mentioned that u used wrong settings so it gave me idea to make switching quality modes more simple for users. And btw CRF value is not counts in %, just digits without %. Speed value also doesn't gives big impact on quality and size but setting it faster 3 not recommended (2-3 optimal for medium q).
 
  • Thinking Face
Reactions: giqui

giqui

Conversation Conqueror
Compressor
Nov 9, 2019
6,268
43,398
Actually nothing. I've provided results similar (actually PSNR value that provided by "MSU Video Quality Measurement Tool" was even better at mine vids) as urs in our last conversation and mentioned that u used wrong settings so it gave me idea to make switching quality modes more simple for users. And btw CRF value is not counts in %, just digits without %. Speed value also doesn't gives big impact on quality and size but setting it faster 3 not recommended (2-3 optimal for medium q).
I did this test now with a webm

RATIO.jpg

RATIO2.jpg
 

giqui

Conversation Conqueror
Compressor
Nov 9, 2019
6,268
43,398
does not affect anything :unsure:

YAC
Lavf58.76.100

UAGC
Lavf59.4.101
 

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
I lowered the FFmpeg speed to 1.

View attachment 2423386
Now raise CRF (bigger value = smaller bitrate/size) value +1. Speed value impacts a very little on size/bitrate and a bit on quality by cost of encoding speed. CRF have bigger impact on bitrate/size that also affects quality (due to bitrate). I dunno why u want to do it exactly as in YAC (or what ur intent/goal here) since results already are not much differs in ur tests.
1677514132534.png
does not affect anything :unsure:

YAC
Lavf58.76.100

UAGC
Lavf59.4.101
It's just ffmpeg codecs version, shouldn't be much difference I think. Sometimes newer ver is better but not always.
 
Last edited:
  • Thinking Face
Reactions: giqui

mav99

Member
Jun 8, 2020
238
576
Great Work and For Science Megalol-Reference Video is HydraFXX's brilliant LaraxDrake Nvenc lossless conversion 5 second opening clip at approx. 27 mbs 1920X108060fps. Using the same MSU tool you used on AMD driver 23.2.2. at 3000kbs VBR---SVTAV1 at p8 scored a VMAF of 96 and AMF AV1 encoder at preset slowest VBRHQ scored a VMAF score of 55----AMF HEVC encoder at slow with max 3 B frames got 92---all 3 are 10bit and look at the weird color distortion on AMD hardware AV1 conversion at lower bitrates? Random but interesting and just AMF encoder is complete trash wow.
 
  • Like
Reactions: megalol

megalol

Engaged Member
Modder
Compressor
Apr 3, 2017
2,269
9,991
Micro update v2.3.0 (install it on UAGC version 2.2.8 or 2.2.9)

For RPGM MV/MZ compressor added video quality mode switcher for easier selecting needed config. Constant quality mode set by default now (as providing if comparing at same ffmpeg speed and bitrate better quality) but previous quality (in %) can be chosen and saved as preferred.
1677612671095.png
 

Asenaris

Conversation Conqueror
Aug 31, 2018
6,429
24,316
Why is VP9 compression so much longer for weak PCs than VP8?
Why is Webm the longest compressing video format for a weak PC?
 
5.00 star(s) 2 Votes