-
-
Notifications
You must be signed in to change notification settings - Fork 0
ReShade
ReShade is a free post-processing tool that adds visual effects to games -- sharpening, CRT scanlines, colour boost, borders -- without modifying any game files. Mode 5 installs it into your game folders automatically.
Your games work perfectly without ReShade. It is entirely optional and can be removed at any time.
| Effect | What it fixes |
|---|---|
| Sharpening | Many TeknoParrot games run at a fixed resolution and look blurry when stretched to a modern HD screen |
| CRT scanlines | Reproduces the horizontal scanline look of real arcade CRT monitors |
| Colour boost | Restores vivid colours on older engines that look flat on modern monitors |
| Borders / bezels | Fills black bars on widescreen with decorative arcade cabinet artwork |
ReShade works by placing one DLL in the same folder as a game's executable. The script auto-detects the correct DLL name from each game's executable:
| DLL name | Used for |
|---|---|
d3d9.dll |
DirectX 9 games |
dxgi.dll |
DirectX 10 / 11 games |
d3d12.dll |
DirectX 12 games |
opengl32.dll |
OpenGL games and BudgieLoader games |
For OpenParrot games, the DLL is placed in an openparrot\ subfolder rather than the game root.
The script looks for ReShade DLLs in the ReShade\ folder next to the script:
| File | Used for |
|---|---|
ReShade64.dll |
64-bit games (required for mode 5 to work) |
ReShade32.dll |
32-bit games (optional; 32-bit games are skipped if absent) |
If you downloaded the ZIP release: the DLLs are already included. Go straight to step 4.
If you cloned from GitHub or the ReShade\ folder is empty:
- Go to reshade.me and download the free installer (standard version).
- Run the installer. When it asks for a game executable, point it at any 64-bit TeknoParrot game
.exe. Let the installation complete. - Copy the generated DLL into the
ReShade\folder next to the script and rename it toReShade64.dll. For 32-bit games, repeat with a 32-bit game.exeand rename toReShade32.dll. - Run TeknoParrot Manager and choose mode 5, or answer Y when prompted at the end of a normal run.
The wizard will:
- Show the bundled DLL version and check reshade.me for updates
- Ask whether to use a preset file (ready-made effects) or install bare and configure in-game
- Let you pick which games to install on (all, or a selection from a list)
- Copy the correct DLL into each selected game folder
Once installed, launch any game and press the Home key. The ReShade overlay appears with a list of effects. Toggle effects with a tickbox and adjust settings with sliders. Settings are saved to ReShade.ini in the game folder automatically.
Common effects for arcade games:
| Effect | Purpose |
|---|---|
| LumaSharpen or CAS | Sharpening |
| CRT_Royale or CRT_Lottes | CRT scanlines and curvature |
| Levels or Vibrance | Colour and contrast |
| Border | Bezel artwork (requires a border image file) |
Key conflict: if a game uses the Home key for another function, change ReShade's key by editing KeyOverlay= in the game's ReShade.ini.
The script checks reshade.me for a newer version each time mode 5 runs. To update:
- Download the new installer from reshade.me.
- Run it on any game exe (or extract the DLL manually with 7-Zip).
- Copy the new DLL to
ReShade\ReShade64.dll, replacing the old one. UpdateReShade32.dlltoo if you use it. - Re-run mode 5 to redeploy the updated DLLs.
From one game: delete the DLL (d3d9.dll, dxgi.dll, d3d12.dll, or opengl32.dll) from that game's folder. Delete ReShade.ini too if you copied a preset.
From all games: delete the named DLL from every game folder where it was installed. The ReShade\ folder next to the script can also be deleted -- it does not affect game operation.
ReShade is developed by crosire, distributed under the BSD 3-Clause licence. The bundled DLLs are unmodified binaries of the official release. Source code and latest version: reshade.me / github.com/crosire/reshade.
Getting started
Modes
- AutoSync (1)
- Register (2)
- Crosshairs (3)
- ReShade (4)
- dgVoodoo2 (5)
- GPU Fix (6)
- FFB Setup (7)
- BepInEx (8)
- Restore Backup (9)
- Postgres Setup (11)
Reference