Repository navigation
Releases: Melnikoff07/vcfg
Release list
VCFG v2.23
VCFG v2.23
Highlights
- Two-buffer pacing fix (
2-BUFFERmode): Solved the ~24 fps CPU flip-queue stall in double-buffered titles (CUSA05571,CUSA08809). Whentwo_buffer=1(orEngine: 2-BUFFER) is active alongside present copy,sceVideoOutGetFlipStatusvirtualizesflipPendingNumandgcQueueNumso the title's CPU pacing loop sees its native queue depth and locks to 30.0 real fps (60 fpsoutput). - 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.AUTOnow defaults to2-BUFFERforCUSA05571andCUSA08809. - Multi-group buffer registration support: Titles that register display buffers across multiple
sceVideoOutRegisterBufferscalls (e.g.startIndex0,2,4inCUSA11456) 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.txtrotation) before and aroundsceVideoOutRegisterBuffers. - Logged direct memory allocation parameters, largest contiguous free block via
sceKernelAvailableDirectMemorySize, buffer attribute layouts, and VA-gap vspitch * h * 4checks. - Added optional opt-in verbose debugger (enabled only when
/data/bb_probe/debug_logexists, off by default) hookingsceVideoOutOpen,sceVideoOutClose, and earlysceKernelAllocateDirectMemorycalls, plus expanded flight-recorder trace capacity (200 + 200lines). - Launcher report generator now includes all
trace-CUSA*.txtfiles on disk, reportsNOT COLLECTED/READ ERRORexplicitly, logs per-root scan counts (/user/appand/mnt/ext0..ext3), and increases title list capacity to160.
- Added crash-safe early boot stage tracking (
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(например,startIndex0,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
- 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
- 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
- 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
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
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
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
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
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)
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
- Install
VCFG_Installer_v1.00.pkgwith the GoldHEN Package Installer. - Launch VCFG Installer once: it copies
vcfg.prxto/data/GoldHEN/plugins/, backs upplugins.ini, adds the plugin for CUSA07439 (your other plugins stay), enables FG and closes. Log:/data/vcfg_installer.log. - 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 inplugins.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.