Skip to content

VCFG v2.24

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 21 Oct 01:37
· 13 commits to main since this release

VCFG v2.24

Highlights

  • Improved motion-compensated synthesis (warp8 bg3 gate): Static-color fallback (bg3) is now applied only where the two motion-compensated samples disagree (emov > 0.25), reducing dark-spot artifacts on moving edges (+0.31 dB PSNR on CUSA00557 test triplets, verified on hardware in CUSA08519).
  • Separate Engine and Buffers selectors in the Launcher:
    • Engine: AUTO / CLASSIC / ALT / NEW (saved in /data/bb_probe/vcfg_engines.ini). Verified ALT titles now include CUSA17419 and CUSA00918.
    • Buffers: AUTO / 2-BUFFER / STANDARD (saved in /data/bb_probe/vcfg_buffers.ini and written as two_buffer= + present_copy= per title), allowing any engine to be combined with any buffer strategy.
  • DirectMemory valve, arena shaving & compact WORK_SZ_8:
    • Two-step DirectMemory reservation (32 MB -> 8 MB -> 0) with arena shaving for memory-constrained titles (CUSA17419, CUSA00918, CUSA11456).
    • Removed the 128 MB free-memory gate before the second mbufs allocation (m2) so double-buffered titles (CUSA05571, CUSA08809) reliably allocate the 40 MB present-copy pool (extended to 8).
    • Scene-cut detection via emov block count (cut_blocks8) for CUSA17419 and automatic bypass when a title runs natively at 60 fps.
  • Overlay 10-bitmap LRU ring & PS4 Pro (neo=1) guards/diagnostics:
    • Increased the overlay bitmap pool from 2 to 10 buffers with LRU selection (falling back to 4 or 2 bitmaps when memory is tight).
    • Outputs larger than 1920x1080 (2560x1440, 3840x2160) now skip both extra buffer allocation and the post/OSD pass so native >1080p frames are never modified.
    • Added PS4 Pro tiling diagnostics (console: neo=...) and an in-game hotkey (L3 + D-pad Left / Right while the menu is closed) to cycle T# tile indices (10, 14, 13, 9, 12, 11), persisted per title in /data/bb_probe/tile_<TITLE>.
  • Launcher & external HDD improvements:
    • Square (Turn off) now persists /data/bb_probe/vcfg_off across app restarts until Cross (Install) is pressed.
    • R2 twice on the Install tab backs up and cleans plugins.ini, removes vcfg*.prx, and clears settings/traces in /data/bb_probe.
    • External HDD scan (/mnt/ext0..ext3) now reads <root>/user/app/<ID>/sce_sys/param.sfo when appmeta is empty, treats non-empty <root>/user/app/<ID> folders as installed, and outputs the full storage layout section in vcfg_report.txt.

Package Details

  • File: VCFG_v2.24.pkg
  • Plugins: vcfg16.prx, vcfg_classic45.prx, vcfg_alt_06.prx
  • SHA-256: 619d57273bdcea8783d84bfa891d50b41631c006b78f7d73662be9b22535480b

VCFG v2.24 (RU)

Основные изменения

  • Улучшенный синтез кадра (warp8 bg3): Подмешивание статического цвета (bg3) теперь срабатывает только там, где две скомпенсированные по движению выборки расходятся (emov > 0.25), что уменьшает тёмные провалы на движущихся контурах (+0.31 дБ PSNR на триплетах CUSA00557, проверено на консоли в CUSA08519).
  • Раздельный выбор Engine и Buffers в лаунчере:
    • Engine: AUTO / CLASSIC / ALT / NEW (сохраняется в /data/bb_probe/vcfg_engines.ini). В список проверенных тайтлов ALT добавлены CUSA17419 и CUSA00918.
    • Buffers: AUTO / 2-BUFFER / STANDARD (сохраняется в /data/bb_probe/vcfg_buffers.ini и выставляет two_buffer= + present_copy= в профиле игры), что позволяет комбинировать любой движок с любым режимом буферов.
  • Клапан DirectMemory, урезание арены и компактный WORK_SZ_8:
    • Двухступенчатый резерв DirectMemory (32 МБ -> 8 МБ -> 0) и сжатие рабочей арены для тайтлов с жёстким лимитом памяти (CUSA17419, CUSA00918, CUSA11456).
    • Убран порог 128 МБ перед вторым блоком выделения буферов (m2), чтобы двухбуферные тайтлы (CUSA05571, CUSA08809) стабильно получали пул present copy (extended to 8).
    • Детектор смены сцены по блокам emov (cut_blocks8) для CUSA17419 и автоматическое отключение генерации при нативных 60 к/с.
  • Кольцо из 10 битмапов оверлея и защита/диагностика на PS4 Pro (neo=1):
    • Оверлей переведён с 2 буферов на LRU-кольцо из 10 битмапов (с резервным откатом до 4 или 2 буферов при нехватке памяти).
    • При разрешении вывода выше 1920x1080 (2560x1440, 3840x2160) плагин не резервирует лишние буферы и полностью отключает OSD и пост-обработку, не модифицируя кадр игры.
    • Добавлено логирование параметров Neo (console: neo=...) и горячая комбинация в игре (L3 + D-pad влево / вправо при закрытом меню) для перебора индекса тайлинга T# (10, 14, 13, 9, 12, 11) с сохранением в /data/bb_probe/tile_<TITLE>.
  • Лаунчер и внешний HDD:
    • Square (Turn off) сохраняет флаг /data/bb_probe/vcfg_off между запусками приложения до нажатия Cross (Install).
    • Двойное нажатие R2 на вкладке Install очищает plugins.ini (с сохранением резервной копии), удаляет vcfg*.prx и очищает настройки и логи в /data/bb_probe.
    • Поиск игр на внешнем HDD (/mnt/ext0..ext3) теперь читает <root>/user/app/<ID>/sce_sys/param.sfo, если appmeta пуст, считает установленными игры с непустой папкой <root>/user/app/<ID> и записывает полный раздел storage layout в vcfg_report.txt.

Информация о пакете

  • Файл: VCFG_v2.24.pkg
  • Плагины: vcfg16.prx, vcfg_classic45.prx, vcfg_alt_06.prx
  • SHA-256: 619d57273bdcea8783d84bfa891d50b41631c006b78f7d73662be9b22535480b