Skip to content

Releases: Melnikoff07/vcfg

VCFG v2.23

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 20 Oct 19:59

VCFG v2.23

Highlights

  • Two-buffer pacing fix (2-BUFFER mode): Solved the ~24 fps CPU flip-queue stall in double-buffered titles (CUSA05571, CUSA08809). When two_buffer=1 (or Engine: 2-BUFFER) is active alongside present copy, sceVideoOutGetFlipStatus virtualizes flipPendingNum and gcQueueNum so the title's CPU pacing loop sees its native queue depth and locks to 30.0 real fps (60 fps output).
  • Per-title Engine selector in the Launcher: Added a 6th setting row (Engine (test): AUTO / CLASSIC / NEW / 2-BUFFER) for every title, saved in /data/bb_probe/vcfg_engines.ini. AUTO now defaults to 2-BUFFER for CUSA05571 and CUSA08809.
  • Multi-group buffer registration support: Titles that register display buffers across multiple sceVideoOutRegisterBuffers calls (e.g. startIndex 0, 2, 4 in CUSA11456) now track the full game buffer index span instead of ignoring indices above the first group.
  • Expanded crash & boot diagnostics (vcfg_report.txt):
    • Added crash-safe early boot stage tracking (/data/bb_probe/boot-CUSAxxxxx.txt + .prev.txt rotation) before and around sceVideoOutRegisterBuffers.
    • Logged direct memory allocation parameters, largest contiguous free block via sceKernelAvailableDirectMemorySize, buffer attribute layouts, and VA-gap vs pitch * h * 4 checks.
    • Added optional opt-in verbose debugger (enabled only when /data/bb_probe/debug_log exists, off by default) hooking sceVideoOutOpen, sceVideoOutClose, and early sceKernelAllocateDirectMemory calls, plus expanded flight-recorder trace capacity (200 + 200 lines).
    • Launcher report generator now includes all trace-CUSA*.txt files on disk, reports NOT COLLECTED / READ ERROR explicitly, logs per-root scan counts (/user/app and /mnt/ext0..ext3), and increases title list capacity to 160.

Package Details

  • File: VCFG_v2.23.pkg
  • Plugins: vcfg16.prx, vcfg_classic42.prx
  • SHA-256: 8ab82b6de8ae9ad6d4d24fc13b5c516d0783de8fa7bb3f352449ec96db723beb

VCFG v2.23 (RU)

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

  • Исправление пейсинга двухбуферных тайтлов (режим 2-BUFFER): Решена проблема падения реального FPS до ~24 к/с из-за ожидания очереди флипов в двухбуферных тайтлах (CUSA05571, CUSA08809). При активном two_buffer=1 (или Engine: 2-BUFFER) хук sceVideoOutGetFlipStatus виртуализирует flipPendingNum и gcQueueNum, благодаря чему игра держит стабильные 30.0 реальных к/с (60 к/с на выходе).
  • Выбор движка для каждой игры в лаунчере: В меню настроек каждой игры добавлена 6-я строка (Engine (test): AUTO / CLASSIC / NEW / 2-BUFFER) с сохранением в /data/bb_probe/vcfg_engines.ini. Для CUSA05571 и CUSA08809 режим AUTO теперь по умолчанию выбирает 2-BUFFER.
  • Поддержка мульти-групповой регистрации буферов: Для тайтлов, регистрирующих буферы несколькими вызовами sceVideoOutRegisterBuffers (например, startIndex 0, 2, 4 в CUSA11456), теперь учитывается весь диапазон индексов игровых буферов.
  • Расширенная диагностика и отчёты (vcfg_report.txt):
    • Добавлена запись ранних стадий загрузки в /data/bb_probe/boot-CUSAxxxxx.txt (с сохранением .prev.txt от прошлого запуска) для диагностики ранних вылетов.
    • В лог добавлены параметры выделения Direct Memory, размер крупнейшего свободного блока через sceKernelAvailableDirectMemorySize, атрибуты буферов и сверка шага виртуальных адресов с pitch * h * 4.
    • Добавлен опциональный расширенный дебаггер (по умолчанию выключен; активируется только при наличии флага /data/bb_probe/debug_log), логирующий sceVideoOutOpen, sceVideoOutClose и первые 48 вызовов sceKernelAllocateDirectMemory, а также увеличен буфер trace до 200 + 200 строк.
    • Генератор vcfg_report.txt теперь собирает все trace-CUSA*.txt на диске, явно помечает NOT COLLECTED / READ ERROR, пишет статистику сканирования /user/app и /mnt/ext0..ext3 и поддерживает до 160 установленных тайтлов.

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

  • Файл: VCFG_v2.23.pkg
  • Плагины: vcfg16.prx, vcfg_classic42.prx
  • SHA-256: 8ab82b6de8ae9ad6d4d24fc13b5c516d0783de8fa7bb3f352449ec96db723beb

VCFG 2.19

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 20 Oct 18:04
  • New: record your own menu hotkey. In the app, OVERLAY tab, select "Menu hotkey" and press Cross: the buttons you press are shown live, press Cross again to save (Circle cancels). Any set of two or more of L1, R1, L2, R2, L3, R3 works. Left/right still switches between the four presets. Applies at the next game start.
  • Plugins are renamed (vcfg12.prx, vcfg_classic38.prx): open the app once after installing, it re-maps them.

Install: put the package in /data/pkg, install it with the GoldHEN Package Installer, start VCFG once.

SHA-256 VCFG_v2.19.pkg: 0936329560ff33721f3e34a55087ae5b71ff512b6c8f0bd242f978dde6d188b3


  • Новое: свой хоткей меню. В приложении, вкладка OVERLAY, строка «Menu hotkey», нажмите Cross: нажатые кнопки показываются сразу, ещё раз Cross сохраняет (Circle отменяет). Подходит любой набор из двух и более кнопок L1, R1, L2, R2, L3, R3. Стрелки по-прежнему переключают четыре готовых сочетания. Применяется при следующем запуске игры.
  • Плагины переименованы (vcfg12.prx, vcfg_classic38.prx): после установки один раз откройте приложение, оно переназначит их.

Установка: положите пакет в /data/pkg, установите через GoldHEN Package Installer, один раз запустите VCFG.

SHA-256 VCFG_v2.19.pkg: 0936329560ff33721f3e34a55087ae5b71ff512b6c8f0bd242f978dde6d188b3

VCFG 2.18

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 20 Oct 17:52
  • New: the in-game menu hotkey is chosen in the app (OVERLAY tab, "Menu hotkey"): L3+R3 (default), L1+R1+L3+R3, L2+R2+L3+R3 or L1+R1+L2+R2. Not tested on every console yet, please report problems.
  • Games installed on an external HDD are detected, and the app searches more places for their picture. If a game still has no picture, attach /data/vcfg_launcher.log to an issue.
  • Games that are not installed are no longer listed.
  • Games that are not verified yet (EXPERIMENTAL): our buffers are registered as a separate group, an attempt to fix a crash right after the start on some titles (for example CE-34878-0 on CUSA04841). Two-buffer games get a frame copy, still experimental.
  • Bug report: "FG frames" now counts only generated frames; OSD/post injections are shown separately. The trace logs when a game changes its frame rate (for example 30 to 60 on a menu).
  • Scene-change threshold can be set per game for testers (cut_blocks_<TITLE> in /data/bb_probe), default unchanged.

Install: put the package in /data/pkg, install it with the GoldHEN Package Installer, start VCFG once. Open the app once after installing, it re-maps the plugins.

SHA-256 VCFG_v2.18.pkg: 675a66bde5bc112a097e86d7b910f24b41cb26960b981fc12a0ac31b31af491c


  • Новое: хоткей меню в игре выбирается в приложении (вкладка OVERLAY, «Menu hotkey»): L3+R3 (по умолчанию), L1+R1+L3+R3, L2+R2+L3+R3 или L1+R1+L2+R2. Пока проверено не на всех консолях, пишите о проблемах.
  • Игры на внешнем HDD определяются, и приложение ищет их картинку в большем числе мест. Если у игры всё ещё нет картинки, приложите /data/vcfg_launcher.log к issue.
  • Не установленные игры больше не показываются.
  • Непроверенные игры (EXPERIMENTAL): наши буферы регистрируются отдельной группой, это попытка исправить вылет сразу после запуска у некоторых игр (например CE-34878-0 на CUSA04841). Для двухбуферных игр добавлена копия кадра, пока экспериментально.
  • Отчёт об ошибке: «FG frames» теперь считает только сгенерированные кадры, вставки OSD/post показаны отдельно. В трассе пишется смена частоты кадров игры (например 30 на 60 в меню).
  • Порог смены сцены можно задать для игры тестерам (cut_blocks_<TITLE> в /data/bb_probe), по умолчанию без изменений.

Установка: положите пакет в /data/pkg, установите через GoldHEN Package Installer, один раз запустите VCFG. После установки откройте приложение один раз, оно переназначит плагины.

SHA-256 VCFG_v2.18.pkg: 675a66bde5bc112a097e86d7b910f24b41cb26960b981fc12a0ac31b31af491c

VCFG 2.16

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 20 Oct 12:11
  • Games installed on an external HDD (extended storage) should now be detected: the app also looks in the extended storage copies of appmeta, patch and app. If your game is still shown as Not Installed or is missing, attach /data/bb_probe/vcfg_launcher.log to an issue.
  • Games that are not installed are no longer listed.

Install: put the package in /data/pkg, install it with the GoldHEN Package Installer, start VCFG once.

SHA-256 VCFG_v2.16.pkg: acad0c8c01e72667d32b0da5adc47d83a0ccd2bf6a56a2720cfe25c0eab76c16

VCFG 2.15

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 20 Oct 12:02

Games installed on an external HDD (extended storage) are now detected and no longer shown as "Not Installed" in the app.

  • Looks for the game on the extended storage mounts, and for an existing config-<TITLE>.ini.
  • Settings files are written only for installed games.

Install: put the package in /data/pkg, install it with the GoldHEN Package Installer, start VCFG once.

SHA-256 VCFG_v2.15.pkg: 3d76733e958b178361a733ef829984dfef64d74363bf8c16337ad75f9cc1c141

VCFG 2.14

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 19 Oct 21:24

More games, HDR and 10-bit output.

  • Games with 10-bit or HDR10 output: no more noise; FG, AA, sharpening and the in-game menu work there (menu colours adapted for HDR10).
  • Games running at 60 fps keep FG off automatically; AA and the menu still work.
  • The app shows its version in the header.
  • Notes: FAST mode is meant for games below 30 fps; for games between 30 and 60 fps use QUALITY.

Install: put the package in /data/pkg, install it with the GoldHEN Package Installer, start VCFG once (it updates the plugins by itself).

SHA-256 VCFG_v2.14.pkg: b4a7de51876bb378d4b12c2bf044e2739bca106c28997a490201cfdaa21f1f0c

VCFG 2.13

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 19 Oct 19:53

Debugging for bug reports.

  • Flight recorder, always on: the first and last lines of every game start are kept per game.
  • App, tab 04 PLUGIN: triangle switches the full debug log, circle saves vcfg_report.txt (to /data and a USB stick) with an automatic summary per game, firmware and game versions, settings and logs. Attach it to an issue.
  • Issue template for bug reports.

Install: put the package in /data/pkg, install it with the GoldHEN Package Installer, start VCFG once.

SHA-256 VCFG_v2.13.pkg: 88a90f50b6dff2b1f157a0b1bf363e6bf9bd8312d73e666b1f3c999688998d89

VCFG 2.12

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 19 Oct 19:28

Fix candidate for a crash on the loading screen of CUSA00411 with FG on.

  • The classic engine no longer patches the game's controller calls (GOT pad patch) in any title; the controller is polled instead, as already done for CUSA00207 and EXPERIMENTAL titles.
  • New app icon.

Install: put the package in /data/pkg, install it with the GoldHEN Package Installer, start VCFG once (it updates the plugins by itself).
Experimental, use at your own risk. Not affiliated with Sony Interactive Entertainment or any game publisher.

SHA-256 VCFG_v2.12.pkg: 7d795e34f591f46f0d573c77f52f4e5b267b6308168fd6d4a59db12d3fed455c

VCFG 2.11

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 19 Oct 15:53

VCFG app with both frame generation engines and the new in-game overlay.

  • App: game cards with console titles and icons, per-game settings, installs and updates the plugins on start.
    Every other installed game is listed as EXPERIMENTAL (off until you switch it on).
  • Verified: CUSA07439 (new engine); CUSA08519, CUSA00411, CUSA00207 (classic engine).
  • In-game menu (hold L3+R3 for 3 s) and FPS counter in the app's design, drawn on top of generated frames.
  • Anti-aliasing and sharpening on real and generated frames.

Install: put the package in /data/pkg, install it with the GoldHEN Package Installer, start VCFG once.
Experimental, use at your own risk. Not affiliated with Sony Interactive Entertainment or any game publisher.

SHA-256 VCFG_v2.11.pkg: 5f4d3c7edf03ac22f8c9229d50de55b1ea71e16d9ebf622f27062311ae410d48

VCFG v0.1.0 (experimental)

Pre-release

Choose a tag to compare

@Melnikoff07 Melnikoff07 released this 19 Oct 13:37

Experimental pre-release. The installer package has been built and validated with PkgTool but not yet run on a console. The plugin itself is the build tested on hardware with CUSA07439.

Easy install

  1. Install VCFG_Installer_v1.00.pkg with the GoldHEN Package Installer.
  2. Launch VCFG Installer once: it copies vcfg.prx to /data/GoldHEN/plugins/, backs up plugins.ini, adds the plugin for CUSA07439 (your other plugins stay), enables FG and closes. Log: /data/vcfg_installer.log.
  3. Start the game, wait ~20 s, hold L3+R3 for 3 s for the menu (FG, QUALITY/FAST, sharpness, enhance, overlay).

Files

  • VCFG_Installer_v1.00.pkg: installer app (title VCFG00001).
  • vcfg.prx: the plugin, for manual install ([CUSA07439] section in plugins.ini).
  • vcfg_discovery.prx: passive logger for compatibility reports (see docs/CONTRIBUTING.md).

Status

Works: CUSA07439 (30 to 60). Partial or not yet: other titles, see docs/COMPATIBILITY.md.


Экспериментальный pre-release. Пакет-установщик собран и проверен PkgTool, но на консоли ещё не запускался. Сам плагин — проверенная на железе сборка для CUSA07439. Установите VCFG_Installer_v1.00.pkg, один раз запустите VCFG Installer, затем игру; меню — L3+R3 на 3 секунды.

Independent hobby project, not affiliated with Sony Interactive Entertainment or any game publisher.