Camera engine (needed by the camera codes)

GameGuilty Gear XX Accent Core Plus
ReleaseUS SLUS-21847, CRC F233A433
GroupPresentation
StatusVERIFIED
EvidenceS2
Real hardwareNOT TESTED

Compiled module

Install the complete module using the download below. It contains 1 patch sections.

PCSX2

Download SLUS-21847_F233A433.creator-camera-engine.pnach

1 patch sections. SHA-256: 3bc37140b54490919fee867033368b0e40c7281cdc04dc6089358b0546ced9e2

Effect

2026-10-22 packaged bundles passed: engine initialized C0DE with offset+zoom and zoom+pan; zero-control fighter coordinates and ScreenSv matched. Known Mac fork INI fixture workaround explicitly used and every section verified enabled.

Test result

2026-10-22 packaged bundles passed: engine initialized C0DE with offset+zoom and zoom+pan; zero-control fighter coordinates and ScreenSv matched. Known Mac fork INI fixture workaround explicitly used and every section verified enabled.

Use and recovery

Kindcompiled module
ControlsEnable before camera offset, zoom or right-stick pan. Zero parameters are the default.
EnableEnable this section after its listed dependencies.
DisableReboot the game to unload and restore original instructions/state.
ResetReboot to restore the original state.
PersistenceRAM only. Unticking stops further writes and does not restore patched bytes.
RequiresNone
Conflicts withNone
  • ScreenObj is also read by some move code (Faust FANGAct_MeteoFall 0x14f0f8, FASHWBoxAct_1/2/3, FAAct_SHW1_2, 0x171ab0, 0x173cd8): with pan, zoom or lock active those moves spawn relative to the moved view. Transparent when the variables are 0.
  • The variables start as DebugAllOpen's code bytes; the engine zeroes them once (magic C0DE at 0x1d13f0).
  • Uses its own cave, separate from the stage-capture lead's 0x000c0000 caves; do not run both camera hooks at once (enginecap.py also hooks scaleset and scrxyset).
  • Code patches stay in RAM until reboot; the routines are harmless with zero variables.
  • The engine hooks GameMain at 0x2799A4, which conflicts with rstick, rstick-dev, rstick-write and stick-display. Any allocator using 0x1D13F0..0x1D1640 also conflicts.
  • Simultaneous stage-capture camera hooks are unsupported. Camera-sensitive Faust item/meteor moves read ScreenObj; universal gameplay neutrality is not established.
  • The tested Mac gg-layers fork has a duplicate Enable-key INI bug for three sections. Runtime fixtures explicitly used a copied-profile-only workaround and verified every section enabled; see runtime evidence.

Source

Pinned evidence, revision ee5e878a777f2d0b880ee1cba7559354509464e3.

Evidence SHA-256: 40826df169c9080dd4cb8c935c4768fa117eeb173d8813fd9a3f8a4e92602889

Credit

Author: Devin Thomas.