8BitDo Ultimate 2C Wireless Controller
Hall-effect sticks and analog triggers with low-latency 2.4G dongle and Bluetooth, auto-detected in SDL_GameControllerDB and XInput for New Marais aiming.
Press F2 in-game to toggle cheats, load mod packs, and track 52
trophies live.
SamiEnazi/infamous2-port embeds a native Dear ImGui overlay bound to F2 that brings sandbox power toggles, L_'s Black Lightning and Static Thrusters flight patches, non-destructive inFAMOUS Mod Manager .zip loading, save backups, and two-way NPWR01730 PS3 trophy synchronization with Playnite and RPCS3.

Every toggle inside F2 -> Cheats applies immediately in memory without altering your underlying PS3 disc archives.
| F2 -> Cheats Option | Behavior in New Marais | Recomp Achievements Impact |
|---|---|---|
| Invincibility & One-Hit Kills | Cole ignores incoming weapon, militia, and titan damage; melee Amp strikes and bolts defeat enemies in one hit. | Marks current session Casual for RecompLauncher achievements. |
| Infinite Energy & Max Battery | Keeps all electrical cores full continuously without draining radar substations or street lamps. | Marks current session Casual. |
| Enable All Powers & Dual Karma | Exposes the complete power list across both Hero (ice/alpha) and Infamous (napalm/firebird) branches simultaneously. | Marks current session Casual. |
| Karma Rank (7 Tiers) & Karma Lock | Jump directly to any of the 7 karma ranks from Hero to Infamous and freeze karma shifts during story choices. | Marks current session Casual. |
| Super Jump (2x-10x) & Longer Glide (3x) | Multiplies vertical launch height up to 10x and extends Static Thrusters horizontal hover duration up to 3x. | Marks current session Casual. |
| Infinite Ionic Charges (3 Slots) | Maintains three purple Ionic Vortex / Ionic Storm / Ionic Freeze charges without needing purple blast drops. | Marks current session Casual. |
| Black Lightning (L_'s Patch) | Swaps Cole's bolt and arc colour to dark black-core lightning (fixed across karma states in v0.5.1). | Allowed in non-Casual runs (purely cosmetic). |
| Static Thrusters Flight (L_'s Patch) | Once Improved Static Thrusters is acquired, hold Cross (A) while gliding to gain altitude or Circle (B) to dive. | Marks current session Casual. |
| Saved Spots & F7 Quick Teleport | Save custom XYZ coordinates into spots.ini (ships with 2 New Marais presets) and press F7 to warp. | Allowed in non-Casual runs. |
SamiEnazi/infamous2-port natively parses packages authored for tiffsomniac's inFAMOUS Mod Manager without repacking or modifying original .psarc files.
Press F2 -> Mods -> Add a mod from a zip and pick any compatible .zip archive, or extract the archive manually so its manifest sits at <port>\mods\<mod_name>\mod.json. Each mod directory stays completely isolated from game\gamedata\, meaning disabling or deleting a mod restores vanilla behaviour immediately.
xpps patches.mod.json defines radio groups or checkboxes (such as jacket variants or Amp skins), you can switch options directly inside F2 -> Mods.When two installed mods touch the same asset or xpps target, the overlay displays an explicit conflict selector so you choose which mod wins per file rather than silently overwriting archives.
In addition, binary xpps patches include a region/build guard: if a mod was authored strictly for US BCUS98125 1.04 and you run EU BCES01143 or PSN 01.03, the port flags the version mismatch cleanly instead of corrupting memory at boot. Note that bhuiyah/infamous2-recomp does not include a mod loader; use SamiEnazi/infamous2-port whenever running skin or visual packs.
All 52 inFAMOUS 2 trophies (title ID NPWR01730, including the Platinum) trigger real-time corner toast notifications and persist across three compatible formats.
Every earned trophy writes both a human-readable record to game\gamedata\trophies\NPWR01730.json and a binary PS3 record to game\gamedata\dev_hdd0\home\00000001\trophy\NPWR01730_00\TROPUSR.DAT. You can inspect icons, descriptions, and timestamps live under F2 -> Trophies.
Add PS3_TROPHY_RPCS3_DIR=C:\Path\To\RPCS3 to %APPDATA%\inFAMOUS2-port\settings.ini (or portable.txt mode). Before touching your emulator files, the port creates a one-time safety copy named TROPUSR.DAT.port-backup and then keeps earned trophies synchronized with RPCS3.
Add work\port\build\Infamous2Recomp.exe to Playnite (fixed for direct desktop launch in v0.5.2, issue #29). Point Playnite's RPCS3 trophy directory at either <port>\game\gamedata\dev_hdd0\home\00000001\trophy\ or your synced RPCS3 directory to display all 52 trophy icons on your Playnite library page.
Use the configuration helper below to output exact PowerShell commands for copying existing RPCS3 saves and wiring PS3_TROPHY_RPCS3_DIR.
# SamiEnazi/infamous2-port (Vulkan v0.5.7)
# Settings Path: %APPDATA%\inFAMOUS2-port\settings.ini (or portable.txt in port root)
Disc / Edition: BCUS98125 + Update 1.04
Saves Directory: <port>\game\gamedata\dev_hdd0\home\00000001\savedata\
Trophies JSON: <port>\game\gamedata\trophies\NPWR01730.json
RPCS3 Trophies: <port>\game\gamedata\dev_hdd0\home\00000001\trophy\NPWR01730_00\TROPUSR.DAT
Mods Directory: <port>\mods\<mod_name>\mod.json
# settings.ini (Desktop Vulkan 1080p / 1440p / 4K)
Internal Resolution: 1080p / 1440p / 4K (F2 -> Graphics)
Soft Shadows & AO: Full-Res SSAO + HD Fire/Smoke (F3 compares PS3)
PS3_TROPHY_RPCS3_DIR=C:\Emulators\RPCS3
# Copy existing RPCS3 inFAMOUS 2 save folders into SamiEnazi port:
$rpcs3 = 'C:\Emulators\RPCS3\dev_hdd0\home\00000001\savedata'
$port = 'C:\Games\inFAMOUS2\game\gamedata\dev_hdd0\home\00000001\savedata'
Copy-Item "$rpcs3\BCUS98125*" -Destination $port -Recurse -Force
# Sync earned trophies back into RPCS3 & Playnite Achievements:
Add-Content "$env:APPDATA\inFAMOUS2-port\settings.ini" 'PS3_TROPHY_RPCS3_DIR=C:\Emulators\RPCS3'
SamiEnazi backs up saves before every launch and writes TROPUSR.DAT.port-backup once before syncing NPWR01730 trophies into your RPCS3 folder.
All four recompilation ports support hot-plugged USB and Bluetooth gamepads, dynamic PlayStation or Xbox button prompts, and virtual-pad deduplication when Steam Input or DS4Windows is active.
Hall-effect sticks and analog triggers with low-latency 2.4G dongle and Bluetooth, auto-detected in SDL_GameControllerDB and XInput for New Marais aiming.
Drift-free Hall sensors, swappable face layout, and Switch/XInput modes supporting six-axis motion sensors and hotplug in bhuiyah D3D12 and SamiEnazi Vulkan.
Symmetrical PlayStation-style dual sticks matching DualShock 3 thumb placement, plus rear paddles ideal for Static Thrusters hovering and Kinetic Pulse.
TMR electromagnetic sticks and 1000 Hz polling rate built for 120+ FPS rooftop traversal across Windows 11, SteamOS Linux, and Apple Silicon macOS.
Affiliate disclosure: As an Amazon Associate, infamous2recomp.wiki earns from qualifying purchases at no added cost to you.
Answers on Casual mode rules, mod.json conflicts, and Playnite integration.
Earlier builds lost the dark bolt tint during karma transitions. SamiEnazi fixed Black Lightning persistence across all karma ranks in v0.5.1; press F2 -> Update (or install v0.5.7) to pick up the fix.
Local NPWR01730 trophies still record normally, while RecompLauncher marks the play session as Casual if gameplay cheats are toggled. Cosmetic Black Lightning and F7 Saved Spots do not trigger Casual mode.
Before every launch, SamiEnazi/infamous2-port snapshots your dev_hdd0/home/00000001/savedata/ directory and lets you switch, duplicate, or restore save slots inside F2 -> Saves.
Yes. Pressing F3 during gameplay toggles enhanced PC rendering (full-res soft shadows, ambient occlusion, and full-resolution fire/smoke particles) off and on so you can compare against original 720p PS3 output instantaneously.