v1.70.4 is out now - crash recovery added - fixed a memory allocator bug that crashed GTA: Liberty City Stories - config self-heal - CWCheat + PSPAR in one plugin - works on CFW only, not OFW - full changelog inside
Code Types

TempAR cheat files use one of three code type systems. A single code can only use one system — the prefix of the last line in the code determines which cheat engine handles it.

Comparison to Other Cheat Engines

PSP Action Replay

  • Does not work on OFW — requires CFW (which the official PSPAR does not need, but also cannot use).
  • Uses a CWCheat-style text file for code entry instead of a complex binary file.
  • Fake addresses were added for reading the pad state, so codes port more easily from devices like CWCheat.

NitePR / MKUltra (and similar)

  • Codes load from a single CWCheat-style file instead of one text file per game — faster updates, far less Memory Stick space (over 20MB in some cases, back when that mattered).
  • Real addresses are used by default for the decoder and browser, matching PSPAR's addressing.
  • NitePR code type support was removed; existing NitePR files still load but are converted to PSPAR format.
  • SOCOM-specific functionality was removed.

CWCheat

  • A new _C2 line type was added — codes with this prefix stay active regardless of whether the cheat engine is globally enabled.
Skinning

Most UI colors can be customized by creating a file in the colors folder, similar to the ones already included. Each line represents a different color:

LineMeaning
0xFF442F18Background color
0xFFFFFFFFLine color
0xFF0072FFSelected color
0x00000202Selected color fade amount
0xFFFFFFFFNon-selector color
0x00020202Non-selected color fade amount
0xFF0072FFSelected menu color
0xFFFFFFFFNon-selected menu color
0xFF0072FFOff cheat color
0xFFFF0000Always-on cheat color
0xFF00FF00Normal-on cheat color
0xFF21FF00Multi-select folder color
0xFF21FF00Single-select folder color
0xFFFFFF00Comment / empty code color
Searcher Performance

The searcher supports 8-bit, 16-bit and 32-bit exact and unknown searches, text searches, and user-defined search ranges. It was substantially rewritten from the old MKUltra implementation. Benchmark below: God of War: Ghost of Sparta, main menu, 5.50 GEN-D3.

Search TypeOld SearcherNew SearcherDifference
32-bit exact (0x00000000)1:10 for 5%, ~23:20 for 100%0:54 for 100%25x faster
Continue 32-bit exact (0x00000001)Skipped0:17 for 100%Skipped
8-bit exact (0x01)2:20 for 5%, ~46:30 for 100%0:11 for 100%253x faster
Continue 8-bit exact (0x01)Skipped0:08 for 100%Skipped
32-bit unknown0:06 for 100%0:06 for 100%Same
Continue 32-bit unknown (different)5:00 for 20%, 20:00+ for 100%0:13 for 100%92x faster
Continue 32-bit unknown (different)Skipped0:01 for 100%Skipped
8-bit unknown0:06 for 100%0:06 for 100%Same
8-bit unknown (different)5:00 for 20%, 20:00+ for 100%0:22 for 100%54x faster
8-bit unknown (different)Skipped0:02 for 100%Same
FAQ

Q: Can I use both CWCheat and PSPAR code types in a single code?
A: No. The cheat engine supports only one system per code (CWCheat, PSPAR, or PSPAR Extended). The prefix of the code's last line determines which one is used.

Q: Can I use the pspar_codes1.bin file from the PSPAR website with TempAR?
A: Yes — copy the file to the same directory as the TempAR plugin and it will be loaded automatically.

Q: Can I use my NitePR codes with TempAR?
A: Yes. If cheats for a game can't be loaded from the CWCheat/PSPAR code file, TempAR looks for a NitePR cheat file in [tempar directory]/cheats/[game id].txt and ms0:/seplugins/nitePR/[game id].txt, converting it to PSPAR format on load.

Q: Can I use my CWCheat POPS codes with TempAR?
A: Yes — load the tempar_lite.prx file to use TempAR with PS1 games.