POPStarter DOCS

Compatibility โ€” Patches & TROJANs

PATCH_#.BIN files, $COMPATIBILITY modes, and TROJAN_# behaviour modifiers โ€” three forms of the same capability. โ€œTROJANโ€ is POPStarter's name for a patch file, not malware.

โ„น โ€œTROJANโ€ = patch file
In POPStarter docs a โ€œTROJANโ€ is simply a binary patch/behaviour file. It is not malicious software.

Equivalence map โ€” one capability, three ways

POPStarter frequently exposes the same capability as a CHEATS.TXT $command, a binary PATCH_#.BIN, and/or a TROJAN_#.BIN โ€” use whichever suits your setup. Click a header to sort.

CapabilityCHEATS.TXTPATCH fileTROJAN fileConfig byteNotes
Compatibility mode$COMPATIBILITY_0x##PATCH_#.BIN (#=1โ€“7)โ€”$418โ€“$41F array## is hex 01โ€“07
Disable IGR$NOIGRPATCH_0.BINโ€”โ€”turns In-Game Reset off
IGR behaviour$IGR0 โ€ฆ $IGR5โ€”TROJAN_0.BIN โ€ฆ TROJAN_5.BINโ€”0โ€“2 open menu ยท 3โ€“5 terminate
Disable PAL patcher$NOPALstock PATCH_9.BINโ€”$42A=0x00PAL game runs native NTSC
Force PAL$FORCEPALPATCH_8.BINโ€”$42APAL patcher + Euro region
480p output$480pโ€”โ€”$42A=0x02not reliable on all titles
Per-game fix bundleโ€”โ€”TROJAN_7.BINโ€”cumulative per-game fixes
โš– Same filename, different file โ€” check before you drop it in
Two patch names carry two unrelated roles across sources. PATCH_9.BIN: the stock disable-PAL-patcher patch (= $NOPAL) and the disable-ELF-loader fix krHACKen posted for the BOOT.ELF black-screen-on-exit bug. PATCH_5.BIN: a stock compatibility-mode patch and the custom IGR texture pack shipped in El_isra's POPSLoader. Confirm which one you have.
โ„น TROJAN_7.BIN โ€” the farewell cumulative
TROJAN_7.BIN (2020-04-02) bundles krHACKen's + Hugopocked's per-game fixes. Although cumulative, it is applied per game โ€” placed in that game's VMC folder, not stacked with separate Hugopocked patches for the same title. The digit is a slot, not a version; POPStarter validates the file header against the filename. Compatibility modes map to config bytes $418โ€“$41F (the force-mode array) โ€” see the Config Table.

Hugopocked fixes โ€” the leading community compatibility pack

When POPS' built-in fixes and the compatibility modes above aren't enough, Hugopocked's per-game fixes are the most comprehensive and still-actively-maintained patch set for POPStarter. They pick up where krHACKen's official fixes left off and push many titles that POPS gets wrong โ€” freezes, garbled graphics, flickering, invisible characters โ€” over the line to fully playable. Combined with POPStarter's built-in fixes and the compatibility modes, the great majority of the PS1 library runs correctly.

โ„น How to install โ€” per game, not global
Hugopocked fixes install differently from the global TROJAN_#.BIN / PATCH_#.BIN files: you drop the fix into that game's own folder โ€” the same per-game folder that holds its VMC โ€” matched to the VCD basename:
  • USB โ€” mass:/POPS/<GameBasename>/
  • Internal HDD โ€” hdd:/__common/POPS/<GameBasename>/
  • SMB โ€” smb:/POPS/<GameBasename>/
The pack ships as Hugopocked_POPStarter_Fixes_(2023-08-11).rar (archive password hugopocked), with newer individual fixes posted since โ€” e.g. an improved Tekken 3 fix dated 2024-01-31. The Hugopocked thread on PSX-Place is for patch installation only (not general emulator-install support), and its external download links are volatile.
โš– Don't stack Hugopocked with TROJAN_7.BIN for the same game
TROJAN_7.BIN is the global cumulative bundle (krHACKen + Hugopocked, 2020-04-02), dropped in the POPS folder; Hugopocked's per-game fixes go in the game's own folder. Applying both to the same title adds crashes โ€” use one or the other.

Representative fixes from the pack (community-reported): Warcraft II (freezing), Spider-Man (graphics), Yu-Gi-Oh! Forbidden Memories (flickering), Resident Evil 3 (SLUS-00923, made finishable), Castlevania: Symphony of the Night Japanese (Akumajou Dracula X โ€“ Gekka no Yasoukyoku), and Tekken 3. When a game shows a โ€œblackโ€ or empty level it is often not a true black screen โ€” the GTE places the player's 3D coordinates off-stage, and a Hugopocked-style code repositions it back on screen.

๐Ÿ“Ž from the recovered Compatibility wiki page ยท merged across snapshots, primary 20170629151818

Game Compatibility


POPS is able to emulate a large range of games perfectly fine with the POPStarter fixes โ€“ which makes it superior to PS2PSXE. Best results are expected in internal HDD mode.

(This intro paragraph and the "unplayable games" list below first appeared in the 2019-11-12 snapshot; the original 2017-06-29 snapshot opened directly with the compatibility-rate figures instead.)

Unfortunately, some famous and epic games are still unplayable. Hereโ€™s a short list of them :


Compatibility rates (04/21/2016) :

(This section appears only in the original 2017-06-29 snapshot.)


* MODE (Region) : XX% games playable (games partially or perfectly emulated/games tested)


Compatibility lists and forms :

ElOtroLado Compatibility List

(The newest 2024-06-20 snapshot promoted the ElOtroLado list โ€” managed by El_Patas โ€” to the primary, current list and marked the Google-Docs "Official" lists below as obsolete.)

This compatibility list is managed by El_Patas.

Device Compatibility list (read-only)
Internal HDD, USB & SMB here

The El_Patas list has been hosted at several URLs over time (use the most recent):

Official Compatibility Lists (Google Docs)

(In the 2017 snapshot these were titled simply "Rev 13 Official Compatibility Lists"; the 2024 snapshot relabels the whole section [OBSOLETE & DEATH].)

These compatibility lists are managed by AlGollan84 (aka Algol aka Allan58) and krHACKen.

Device Compatibility list (read-only) The form for submitting reports
Internal HDD (older snapshots: "HDD") here here
USB Device (older snapshots: "USB") here here
SMB here here

Old Compatibility Lists (outdated & locked, for history)

(This sub-list appears only in the 2017-06-29 snapshot.)


Compatibility modes :

If your game is poorly emulated, you can enable a compatibility mode to try to fix your issue. (older 2017 snapshot wording: "you can try to enable a compatibility mode to see if it helps.")

Compatibility mode Description
0x01 Helps restoring the music/voices in several games.
0x02 A variant of mode 0x01, with a second hack for not breaking the MDECoding of FMVs (was designed for the Colony Wars series).
0x03 Can be used if the mode 0x01 doesnโ€™t provide the expected results.
0x04 Fixes slowdowns, flickering, and many other glitches (prevents the emulator from writing a garbage value in two of the virtual GPU registers).
0x05 Made for fixing the cutscenes of the PAL Resident Evil: Directorโ€™s Cut.
0x06 Disables the OSD shell of the emulatorโ€™s built-in BIOS, making some games that freeze on startup run.
0x07 Fixes the missing textures problems (example : Tomb Raider III ). Unfinished (breaks the gamma) [NOTE: This Mode is obsolete].

Notes on mode 0x07 wording across snapshots: the 2017 snapshot had no caveat; the 2019/2020/2022 snapshots added "Unfinished (breaks the gamma)."; the 2024 snapshot added "[NOTE: This Mode is obsolete]".

Caution / Notes :

How to enable / use a compatibility mode :

Note : (added in the 2019-11-12 snapshot and kept since) if your game lags badly or stalls randomly and that mode 0x04 doesnโ€™t fix that, you can try to use $CODECACHE_ADDON_0 command in a GAME/CHEATS.TXT file. Do not use it by default on all your games because most games will stop working with it.


Game fixes (manual) :

(This whole section โ€” the manual TROJAN-file game-fix list โ€” appears only in the original 2017-06-29 snapshot. Later snapshots replaced it with the "Automated fixes" internal database described below.)

In the game fixes archive, you can find some TROJAN files fixing problematic games. Copy the file in the VMC directory of your problematic game.

List of game fixes :


Automated fixes :

(2017 snapshot wording:) A list of all the LC cracks, crash fixes & compatibility modes integrated into POPStarter can be found here. You donโ€™t need to enable them/do something to get them enabled, as POPStarter will detect your game and apply the matching fix all by itself.

(2019-and-later snapshots wording:) POPStarter has an internal database containing various fixes (compatibility modes, LibCrypt cracks and miscellaneous fixes) for a big amount of games. These fixes will be automatically applied to your game, as long as you use proper dumps (for identification).


โš  Unverified / caution
PATCH_7.BIN (existence unconfirmed) State plainly: no primary file or definition survives; it is absent from the wiki, the r13 CHANGES.TXT, the IGR download table, and the community manual (which skips from PATCH_6 to PATCH_8). The '2014 krHACKen forced mode 0x06' vs 'obsolete Mode 7' framings are community lore only. Explicitly distinguish it from the VERIFIED TROJAN_7.BIN game-fix bundle, which is a different file.
โš– Conflicting sources
PATCH_9.BIN filename collision (A) STOCK PATCH_9.BIN == $NOPAL, disables the auto PAL patcher so a PAL VCD runs in POPS native NTSC (wiki already calls it 'obsolete (still working tho)'). (B) The 2020-03-21 krHACKen file that REUSES the name PATCH_9.BIN to disable the bugged ELF loader and restore IGR-to-OPL; PATCH_9.7z MD5 9db1e18bae92c4991e3de7e2a752558c (188 B), distributed via the IGR 'Trojans and Patches' thread. Same filename, different binary - never mix them.

Per-game compatibility database

krHACKen's integrated per-game fixes, LibCrypt cracks and compatibility modes โ€” the full recovered database (Driver 2, Metal Gear Solid, DonPachi, Tomb Raider and hundreds more).

๐Ÿ“Ž from the recovered Automated wiki page ยท merged across snapshots, primary 20240906210815

Compatibility modes, LibCrypt and various fixes integrated into POPStarter

(Earliest snapshot 2017-06-29 titled this page "LC Cracks, crash fixes & compatibility modes integrated into POPStarter".)


These fixes will be automatically applied to your game as long as you use proper dumps (for identification).

LibCrypt crack caveat (from the 2017-06-29 snapshot): The LibCrypt cracks are experimental and their reliability hasn't been proven with all the "supported" titles. These were made using IdentRip v1.02, which generates "generic" cracks for LibCrypt protected games. The resulting cracks may fail on games that have enhanced protections.

If a POPStarter built-in LibCrypt crack crashes the emulation, prevents you from playing the game or does not work, disable it by patching the POPStarter KELF/ELF with NO_LC_CRACKS.PPF, then patch your disc image with a good old PS1 scene crack (you may find some of them in the Compatibility List which is maintained by El_Patas for Elotrolado, or at ConsoleCopyWorld).


Compatibility modes :

POPStarter Revision 13 Beta 2019/06/05 auto-activates compatibility modes for the following games (older snapshots labelled this build "Revision 13 RIP 06") :


LibCrypt fixes :

LibCrypt is a protection introduced by SONY to prevent games being used on a mod-chipped system. POPStarter can by-pass this protection for all known LibCrypt protected games.

POPStarter Revision 13 Beta 2019/06/05 auto-activates LibCrypt fixes for the following games (older snapshots labelled this build "Revision 13 RIP 06") :


Miscellaneous fixes :

POPStarter Revision 13 Beta 2019/06/05 auto-activates miscellaneous fixes for the following games (older snapshots labelled this build "Revision 13 RIP 06") :


Changelog / version history (from the 2017-06-29 snapshot)

The 2017-06-29 snapshot of this page was a changelog-form document. It records per-game fix descriptions and recognised-disc counts across POPStarter Revision 13 WIP/OBT builds and the WIP 05 public release. The fix entries (Compatibility Mode, LibCrypt Crack, Crash Fix, VSync Fix, Disk Check Fix, Sound Fix, Boot/Load Fix, "2nd VMC is disabled", "Skip Metal Gear Featured Cutscenes", etc.) for that snapshot are preserved below.

New fixes integrated into POPStarter Revision 13 since WIP 05

[According to POPStarter changelogs]

โ€”โ€”POPStarter Revision 13, WIP 06, OBT 15

+540 DISCS are recognised.

โ€”โ€”POPStarter Revision 13, WIP 06, OBT 14

540 DISCS are recognised (new fixes not listed).

โ€”โ€”POPStarter Revision 13, WIP 06, OBT 13

495 DISCS (+34 Disks) are recognised.

POPStarter Revision 13, Build Date : 2015/06/03, WIP 05 PUBLIC RELEASE

[From wip05 documentation]

461 DISCS are recognised.

The WIP 05 documentation lists every recognised disc with its exact fix description. The entries below preserve the per-game fix wording unique to that snapshot โ€” note especially the items not present in later snapshots (e.g. the Metal Gear Solid "Skip Metal Gear Featured Cutscenes" set, the "2nd VMC is disabled" Codename/Lifeforce Tenka entries, the Tomb Raider "VSync Fix" set, Dance Dance Revolution / DonPachi / Tobal 2 0x06 entries, and the various "Crash Fix / Boot And Load Fix" descriptions).


From the official thread โ€” compatibility notes & per-game fixes

Sourced from the official psx-place POPStarter thread.

Per-game datapoints (community-verified)

Game Fix
Mega Man 8 / Mega Man X4 (NTSC-U) $CODECACHE_ADDON_0 in CHEATS.TXT restores the charge-beam / voice SFX (preferred over swapping to the PSP 6.60 BIOS)
King's Field (JP, Eng-patched) $COMPATIBILITY 0x04 to avoid slowdowns
C-12: Final Resistance (SCES-033.64) $COMPATIBILITY_0x07 partly fixes missing textures (mode is incomplete โ€” speech/subs still missing)
Resident Evil 3 (SLUS-00923) completable with the GameHacking.org "Skip Door Transition" code + PSP 6.60 BIOS, no compat mode
Tekken 3 (PAL) in-game scanline-generator hotkey Select + R1 + R2 fixes bottom-screen artifacts
Tomb Raider 1 (USA) only Rev0 works untouched; Rev1โ€“6 need krHACKen's per-revision PS3-tools patches (restore levels and music). TR2 USA Rev0โ€“3 are fine; Gold ports won't load levels
Speedball 2100 (US) TROJAN_7.BIN clears the load freeze, but then reports "no controller in port 1" โ€” a separate, unfixable emulation bug

Known multi-track-audio bug: newer Tomb Raider revisions and Air Combat lose all CD music/voice tracks
even when levels load (a POPS emulation limitation). (Peppe90)

From the official thread โ€” PATCH / TROJAN details

Sourced from the official psx-place POPStarter thread.

More sources

Cross-sourced quick-reference cards (provenance-tagged)

PATCH_1.BIN (mode 0x01) primary patches

Effect: 'Helps restoring the music/voices in several games.'
Scope: Drop in game VMC dir (one game) or POPS dir (all games). r13.
Conflicts: MUST NOT combine with modes 0x02/0x03/0x05. May combine with 0x04/0x06.
Drop PATCH_1.BIN, or put $COMPATIBILITY_0x01 in CHEATS.TXT
๐Ÿ“Ž ShaolinAssassin wiki compatibility (Wayback 20170629151818)

PATCH_2.BIN (mode 0x02) primary patches

Effect: Variant of mode 0x01 with a second hack to not break MDECoding of FMVs (designed for the Colony Wars series).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: MUST NOT combine with 0x01/0x03/0x05. May combine with 0x04/0x06.
$COMPATIBILITY_0x02
๐Ÿ“Ž ShaolinAssassin wiki compatibility (Wayback 20170629151818)

PATCH_3.BIN (mode 0x03) primary patches

Effect: Alternate to mode 0x01 - use when 0x01 doesn't give the expected results.
Scope: Game VMC dir or POPS dir. r13.
Conflicts: MUST NOT combine with 0x01/0x02/0x05. May combine with 0x04/0x06.
$COMPATIBILITY_0x03
๐Ÿ“Ž ShaolinAssassin wiki compatibility (Wayback 20170629151818)

PATCH_4.BIN (mode 0x04) primary patches

Effect: Fixes slowdowns, flickering and many glitches (prevents the emulator writing a garbage value into two virtual GPU registers).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: SAFE to combine with 0x01/0x02/0x03/0x06. Documented combos: 1+4, 2+4, 1+4+6.
$COMPATIBILITY_0x01 + $COMPATIBILITY_0x04 (allowed combo)
๐Ÿ“Ž ShaolinAssassin wiki compatibility (Wayback 20170629151818)

PATCH_5.BIN (mode 0x05) primary patches

Effect: Fixes the cutscenes of PAL Resident Evil: Director's Cut. Still shipped as PATCH_5.BIN.
Scope: Game VMC dir or POPS dir. r13.
Conflicts: MUST NOT combine with 0x01/0x02/0x03. May combine with 0x04/0x06.
$COMPATIBILITY_0x05
๐Ÿ“Ž ShaolinAssassin wiki compatibility (Wayback 20170629151818)

PATCH_6.BIN (mode 0x06) primary patches

Effect: Disables the OSD shell of the emulator's built-in BIOS, making some games that freeze on startup run.
Scope: Game VMC dir or POPS dir. r13.
Conflicts: SAFE to combine. Documented combos: 3+6, 1+4+6, 6+4 (Tekken 3). Hardcode-equivalent: config offset $421=0x01.
$COMPATIBILITY_0x06
๐Ÿ“Ž ShaolinAssassin wiki compatibility (Wayback 20170629151818)

Mode 0x07 ($COMPATIBILITY_0x07) primary patches

Effect: Fixes missing-textures problems (example: Tomb Raider III). This mode IS documented in the recovered wiki compatibility table (it is not new/undocumented). Wiki caveat: "Unfinished (breaks the gamma)"; the 2024 wiki snapshot marks this mode obsolete. No documented stock PATCH_7.BIN ships it.
Scope: r13. Via $COMPATIBILITY_0x07 in CHEATS.TXT.
Conflicts: The wiki does not state combinability for 0x07 โ€” treat with caution. (Modes 0x01/0x02/0x03/0x05 are the mutually-exclusive CD-status set.)
$COMPATIBILITY_0x07
๐Ÿ“Ž ShaolinAssassin wiki compatibility + krHACKen changelog (Wayback 20170629151818 / 20170629142002)

No-combine rule (modes 0x01/0x02/0x03/0x05) primary patches

Effect: 'Modes 0x01, 0x02, 0x03 and 0x05 cannot be combined - variants of the same hack, conflicting; use only one at a time.' These four poke CD status; 0x04/0x06/0x07 are independent and combinable.
Scope: All compatibility-mode entry points (PATCH file, CHEATS.TXT, hardcoded $418-$41F). r13.
Conflicts: Valid combos: 1+4, 2+4, 3+6, 1+4+6. Invalid: any two of 1/2/3/5.
OK: 0x01+0x04. WRONG: 0x01+0x02
๐Ÿ“Ž ShaolinAssassin wiki compatibility (Wayback 20170629151818)

PATCH_7.BIN unverified patches

Effect: UNDOCUMENTED / AMBIGUOUS. Absent from the surviving wiki, r13 changelog, IGR download table, and the community manual (which jumps PATCH_6 -> PATCH_8). Older (2014 krHACKen, ASSEMblergames) lore says it forced mode 0x06; later mirrors call 'Mode 7' obsolete. No primary file recovered. DISTINCT from the verified TROJAN_7.BIN game-fix bundle.
Scope: Unknown / legacy. NOT in r13 stock asset set.
Conflicts: Cannot be assessed - file unverified.
(none - existence unconfirmed)
๐Ÿ“Ž NEGATIVE EVIDENCE: absent from wiki compatibility, changelog, IGR thread t=9909, and PDFCoffee manual. Lore only.

PATCH_8.BIN (PAL / $FORCEPAL) mirror patches

Effect: Forces PAL output: activates the PAL patcher AND patches the BIOS region code to Euro (boot screen in PAL). For PAL VCDs with no/broken license text. Equivalent to $FORCEPAL.
Scope: Game VMC dir or POPS dir, or use $FORCEPAL. r13.
Conflicts: Opposite of stock PATCH_9.BIN/$NOPAL. The literal file name is documented in a community manual (mirror); primary docs document the equivalent $FORCEPAL command.
$FORCEPAL (or drop PATCH_8.BIN)
๐Ÿ“Ž $FORCEPAL semantics PRIMARY (wiki special-cheats); 'PATCH_8.BIN = PAL' file name from community manual (pdfcoffee) + ps2-home t=621

PATCH_9.BIN (STOCK = $NOPAL) primary patches

Effect: The long-standing stock file. Disables POPStarter's automatic PAL patcher so a PAL game runs in POPS native NTSC video. Equivalent to $NOPAL. Wiki: 'PATCH_9.BIN now obsolete (still working tho)' because GSM v0.23x auto-detection later made it usually unnecessary.
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Opposite of PATCH_8/$FORCEPAL. DISTINCT FILE from the 2020 IGR-fix PATCH_9.BIN (same name, different binary). Hardcode-equivalent: config $42A=0x00 / NO_PAL.PPF.
$NOPAL (or drop stock PATCH_9.BIN to run a PAL VCD in NTSC)
๐Ÿ“Ž ShaolinAssassin wiki special-cheats ('$NOPAL - PATCH_9.BIN now obsolete', Wayback 20170626021721); ps2-home t=621

PATCH_9.BIN (2020 IGR-loader-disable / return-to-OPL) primary patches

Effect: A SEPARATE krHACKen file released 2020-03-21 that REUSES the name PATCH_9.BIN. Disables POPStarter's bugged ELF loader (the Beta-13 BOOT.ELF launcher) so IGR/quit falls back to OSDSYS/Browser; with FMCB's button action repointed to OPNPS2LD.ELF, IGR then chains into OPL. Restores 'IGR back to OPL' which BETA-13 broke.
Scope: Drop in POPS dir (mass0:/POPS/, hdd __common/POPS, SMB share/POPS). Requires FMCB. r13 + BETA13 era. PATCH_9.7z MD5 9db1e18bae92c4991e3de7e2a752558c (188 bytes).
Conflicts: NAME-COLLIDES with the stock $NOPAL PATCH_9.BIN - different binaries, same filename. Distributed via the IGR 'Trojans and Patches' thread, not the PAL/NTSC docs.
mass0:/POPS/PATCH_9.BIN (the 2020 return-to-OPL build) + FMCB Configurator -> OSDSYS action = mc1:/OPL/OPNPS2LD.ELF
๐Ÿ“Ž PS2-HOME t=127 (Wayback 20230619145423 / 20230922122931) + IGR thread t=9909 (Wayback 20230623044907)

PATCH_0.BIN primary patches

Effect: Disables the IGR menu. Equivalent to $NOIGR. An IGR behaviour modifier shipped as a PATCH file. MD5 PATCH_0.zip b8d32e32d9d27c58e6558f9ad538f555 (221 bytes).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Mutually exclusive with the TROJAN_0..5 IGR modifiers. CHEATS.TXT equivalent: $NOIGR.
Copy PATCH_0.BIN to POPS dir to kill the IGR menu globally (or $NOIGR)
๐Ÿ“Ž ShaolinAssassin wiki igr + IGR thread t=9909 (Wayback 20170629144509 / 20230623044907)

PATCH/TROJAN header-number integrity check primary patches

Effect: POPStarter validates that the NUMBER in a PATCH/TROJAN filename matches a number stored in the file's header (TROJAN build-ID at offset Ah, version at offset Ch=0x03). It refuses to load the file if they don't match; stale-version files auto-skip. To reuse a slot, rename AND hex-edit the header number.
Scope: All PATCH_#.BIN and TROJAN_#.BIN, both VMC-dir and POPS-dir. r13.
Conflicts: Renaming without editing the header = silently ignored. This is the mechanism behind the 2015 WIP06 Beta-3 changelog 'fixed TROJAN/PATCH integrity check failures'.
To run two copies: rename PATCH_1.BIN -> PATCH_3.BIN AND hex-edit the embedded '1' -> '3' in its header
๐Ÿ“Ž ShaolinAssassin wiki igr + IGR thread t=9909 (Wayback 20170629144509 / 20230623044907); Dekazeta r13 changelog (TROJAN build-ID offsets)

PPF bunch pack (on-load patches) primary patches

Effect: A set of .PPF patches (apply over POPSTARTER.ELF with PPF-O-Matic) that toggle config-table bytes without hex editing: NO_LC_CRACKS.PPF, DEBUG_AND_HALT.PPF ($410+$411), NO_VMC.PPF ($429=01), ONLY_1ST_VMC.PPF ($429=02), NO_PAL.PPF ($42A=00), FORCE_MODEX.PPF ($418-$41F), DEFAULT_IGR_TEXTURES.PPF ($42D=00), LC_ONLY.PPF ($42F=02), NO_AUTO_PATCH.PPF ($42F=00).
Scope: Applied to POPSTARTER.ELF/.KELF, r13.
Conflicts: PPF-O-Matic is flagged by some AV (false positive). Don't stack contradictory ones.
Apply DEBUG_AND_HALT.PPF to turn on the diagnostic screen instead of hand-editing $410/$411
๐Ÿ“Ž ShaolinAssassin wiki configuration-table PPF section (Wayback 20170626021731); ps2-home debug tutorial t=5311

TROJAN file - DEFINITION primary trojans

Effect: In POPStarter a 'TROJAN' is NOT malware - it is krHACKen's NAME for a binary patch asset (TROJAN_#.BIN) loaded from the game's VMC folder or the POPS folder. Serves TWO roles: (1) IGR BEHAVIOUR MODIFIERS (TROJAN_0..5 = alternate IGR combo/quit method, TROJAN_9 = no-2nd-pad-in-IGR); (2) GAME FIXES (per-game-ID AntiCrash/LoadinFix/Boot Fix/SkipVSync/Skip-CutScenes from the 'game fixes archive', bundled cumulatively e.g. TROJAN_7). Differs from PATCH_#.BIN (forces compatibility modes / disables IGR) and CHEATS.TXT (plain-text $commands + raw codes).
Scope: Game VMC dir (one game) or POPS dir (all games). r13. Obeys the header-number integrity check.
Conflicts: A TROJAN IGR-modifier conflicts with PATCH_0/other IGR modifiers (pick one). Game-fix TROJANs are per-game-ID and generally independent.
Game fix: copy a 'WipEout AntiCrash' TROJAN into the WipEout VMC dir. IGR mod: copy TROJAN_1.BIN for a Start+Select reset combo.
๐Ÿ“Ž ShaolinAssassin wiki compatibility + igr (Wayback 20170629151818 / 20170629144509)

TROJAN_0.BIN primary trojans

Effect: IGR behaviour modifier - OPENS the IGR menu on a 6-button combo. CHEATS.TXT equivalent: $IGR0 (L1+L2+R1+R2+X+Down). MD5 TROJAN_0.zip 9c431cb92e72d38dcd015d2d1840e3c5 (246B).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Pick one IGR modifier only.
$IGR0 (equivalent to dropping TROJAN_0.BIN)
๐Ÿ“Ž ShaolinAssassin wiki igr + IGR thread t=9909 (Wayback 20170629144509 / 20230623044907)

TROJAN_1.BIN primary trojans

Effect: IGR behaviour modifier - OPENS the IGR menu on Start+Select. CHEATS.TXT equivalent: $IGR1. MD5 d5551d731a0eae6745e894d8a1b823ed (248B).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Exclusive with other IGR modifiers.
$IGR1
๐Ÿ“Ž ShaolinAssassin wiki igr + IGR thread t=9909

TROJAN_2.BIN primary trojans

Effect: IGR behaviour modifier - OPENS the IGR menu on L1+L2+R1+R2+Start+Select. CHEATS.TXT equivalent: $IGR2. MD5 5a5e519f2f396eb5323719a659790bee (245B).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Exclusive with other IGR modifiers.
$IGR2
๐Ÿ“Ž ShaolinAssassin wiki igr + IGR thread t=9909

TROJAN_3.BIN primary trojans

Effect: IGR behaviour modifier - TERMINATES POPS (no menu) on L1+L2+R1+R2+X+Down. CHEATS.TXT equivalent: $IGR3. MD5 c85f0e2a9ef4e4ea35ab1462493c6a2d (263B).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Exclusive with other IGR modifiers.
$IGR3
๐Ÿ“Ž ShaolinAssassin wiki igr + IGR thread t=9909

TROJAN_4.BIN primary trojans

Effect: IGR behaviour modifier - TERMINATES POPS (no menu) on Start+Select. CHEATS.TXT equivalent: $IGR4. MD5 8ac51ec7e36e1bf06f6ddd1f072b2c9f (262B).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Exclusive with other IGR modifiers.
$IGR4
๐Ÿ“Ž ShaolinAssassin wiki igr + IGR thread t=9909

TROJAN_5.BIN primary trojans

Effect: IGR behaviour modifier - TERMINATES POPS (no menu) on L1+L2+R1+R2+Start+Select (the OPL-style no-popup combo). CHEATS.TXT equivalent: $IGR5. MD5 fb0ee2841ca3c40f2483ac4c00c4594c (260B).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Exclusive with other IGR modifiers.
$IGR5
๐Ÿ“Ž ShaolinAssassin wiki igr + IGR thread t=9909

TROJAN_7.BIN primary trojans

Effect: GAME-FIX BUNDLE (not an IGR modifier). 'Cumulative r6, fixes as of 2020/05/20' - a cumulative pack of per-game crash/compat fixes; released 2020-08-13. MD5 TROJAN_7.zip e5e150f8be4da1fa822b90cb9682cf8e (775B - notably larger than the IGR TROJANs).
Scope: Game VMC dir or POPS dir. 2020-era r13.
Conflicts: A game-fix asset, distinct from the IGR-combo TROJANs; the number does not imply an IGR role.
Drop TROJAN_7.BIN in POPS dir to apply the 2020-05-20 cumulative game fixes
๐Ÿ“Ž IGR 'Trojans and Patches' thread t=9909 (Wayback 20230623044907)

TROJAN_9.BIN primary trojans

Effect: IGR behaviour modifier variant - 'No 2nd Pad in IGR' (ignores controller port 2 input in the IGR menu so a 2nd pad can't trigger/navigate it). MD5 TROJAN_9.zip b6960e9a26034723eeea0ebcbe114334 (250B).
Scope: Game VMC dir or POPS dir. r13.
Conflicts: Interacts with the chosen IGR combo; addresses 2-pad IGR misfires.
Drop TROJAN_9.BIN to stop pad-2 from opening the IGR menu
๐Ÿ“Ž IGR 'Trojans and Patches' thread t=9909 (Wayback 20230623044907)

All 4 wiki pages in this topic

Every recovered page filed under this section โ€” including the deep-reference pages not embedded above.