Corrupt.wiki
  • Videogame corruptions
    • Introduction
    • Communities
    • Safety and Ethics of Corruptions
    • What makes a good corruption?
  • Real-Time Corruptor
    • RTC Discord
    • Download RTC
    • Beginner Guides
      • Tutorial Video Guide
      • Corruption Classroom
      • Cheat Sheet Guide
    • In-Depth Guide
      • Introduction
      • Frequently Asked Questions
      • Simple Mode
      • Concepts and Vocabulary
      • General Parameters
      • Corruption Engines
      • Emulation-centric features
      • Classic Vector Lists
      • Glitch Harvester
      • Blast Editor
      • Blast Generator
      • Virtual Memory Domains
      • VMD Generator (Advanced)
      • Cluster Engine (Advanced)
      • Hotkeys
      • Tips, tricks and quirks
    • More RTC Guides
      • RTCV Dev Startup Guide
      • Running RTCV on Linux
      • How to make Passthrough Lists
      • Sequence Loader Plugin
  • Other Corruptors
    • Classic Corruptors
      • Vinesauce ROM Corruptor
      • VineCorrupt
      • Android Vinesauce ROM Corruptor
      • Lesser known corruptors
      • Old Corruptors
    • Scares Scrambler
    • Cheat Engine
    • Web-Based Corruptors
  • Systems
    • NES
      • Corrupting the NES
      • NES Architechture
      • NES Memory Domains
    • SNES
      • Corrupting the SNES
      • SNES Architechture
      • SNES Memory Domains
      • SNES Audio Tinkering
    • Sega Genesis
      • Corrupting the Sega Genesis
      • Genesis Architecture
      • Genesis Memory Domains
      • Cracking the Checksum Routine
    • N64
      • Corrupting the N64
      • N64 Architecture
      • N64 Memory Domains
      • N64 Basic/Advanced ROM Corruption
      • N64 Expert ROM Corruption
    • Gameboy Advance
      • Corrupting the GBA
      • GBA Architecture
      • GBA Memory Domains
    • Nintendo DS
      • Corrupting the DS
      • MelonDS Memory Domains
      • MelonDS-Specific Lists
      • Rom Corruption (Deprecated)
    • Gamecube/Wii
      • Corrupting the GC/Wii
      • Dolphin Memory Domains
      • Dolphin-Specific Lists
      • Using a real Wiimote with Dolphin
      • Dolphin Narry's mod (Deprecated)
    • Playstation 1
      • Corrupting the PSX
      • Advanced corruptions
    • Playstation 2
      • Corrupting the PS2
      • PCSX2 Memory Domains
      • PCSX2-specific Lists
    • Playstation 3
      • Playstation 3 Executable Corruptions
    • Xbox 360
      • Xbox 360 Executable Corruptions (Real Console)
      • Xbox 360 Executable Corruptions (Xenia)
    • Nintendo Switch
      • Switch ROM Corruptions
    • Computers & Mobile
      • Corrupting Android Unity games
      • Corrupting Files with FileStub
      • Corrupting PC Games with ProcessStub
      • Corrupting VMware snapshots
    • Java
      • Java Corruptor Plugin
      • Corrupting Minecraft with the Java Corruptor Plugin and FileStub
      • Corrupting Project Zomboid with the Java Corruptor Plugin and FileStub
Powered by GitBook
On this page
  • Tips
  • Not all memory domains can be rewinded
  • Time travel to an alternate universe
  • Playing with the settings
  • Control your game from any window
  • Tricks
  • Rerolling
  • Sanitizing and merging
  • Working off existing knowledge
  • Quirks
  • N64 is running slow
  • N64 can be quirky and unstable
  • Game Capture Software doesn't work properly with my RTC
  • Game running slow on some engines

Was this helpful?

  1. Real-Time Corruptor
  2. In-Depth Guide

Tips, tricks and quirks

PreviousHotkeysNextMore RTC Guides

Last updated 1 year ago

Was this helpful?

Tips

Not all memory domains can be rewinded

The default selected memory domains in RTC are supposed to be rewindable. If you select all or add more, you might end up in situations where rewind cannot erase corruption. Game Protection in Detached mode can allow for a more compatible but chunkier rewind.

Time travel to an alternate universe

When you rewind using bizhawk, corruption also get rewinded. After you've let go of the rewind button, different corruption will be applied if Auto-Corrupt is enabled. For example, if the music dies, you can quickly rewind before it died and it should stay alive in this parallel universe.

Playing with the settings

All the games corrupt differently. Some games may give better results with certain engines or settings.

N64 works best with Vector engine but if you are able to target specific zones using VMDs, you can get excellent corruptions with the nightmare engine.

The external ROM plugins are additional options that can allow you to get crazy results.

Control your game from any window

Annoyed that you have to constantly click back and forth between the RTC window and the Bizhawk window in detached mode? Toggle "Accept Background Input" (Config > Customize)

Tricks

Rerolling

If you think you've got a masterpiece in your stockpile, try rerolling it a few times. Maybe you'll end up with something better or even completely different. Rerolling reuses the same target addresses but generates new corruption for it. You might find a case where different values in the same addresses allow you to get cooler stuff

Sanitizing and merging

Most of the times, corruptions tend to corrupt a lot of useless addresses which can result in game crashing. Sanitizing corruptions using the Blast Editor can allow you to reduce a corruption to its minimal state. Sometimes, an interesting effect is caused by a single corruption unit. When corruptions are sanitized, they are more stable and therefore can be merged more easily. Using this method, you can craft custom corruptions with very specific effects.

Working off existing knowledge

Some games are very well documented online. You can find documentations on ROM layouts and exploit this knowledge in order to generate VMDs and target specific areas of a ROM. The same can apply for other memory domains, if such documentation exists.

Quirks

N64 is running slow

By default, BizHawk doesn't enable rewind on large systems like N64 but RTC does. You can disable Large Savestates in the Rewind options.

Large Savestates require a powerful cpu and an SSD to run well. If you don't then you may very well need to disable Large Savestates for rewind.

N64 can be quirky and unstable

When corrupting N64 games, if you're using autocorrupt or manual blast and rewind or if you "send raw to stash" and try playing back the stashed corruption, you may find that Bizhawk crashes This is a result of how the emulator works. You can prevent these crashes by changing the N64 CPU mode to "Pure Interpreter" but do note, you'll experience more crashes overall and it uses significantly more CPU.

Sometimes Bizhawk will just break and throw an error about the core accepting the rom but throwing an exception. This isn't an RTC bug, it's a Bizhawk bug. Just restart BizHawk and you should be fine.

Game Capture Software doesn't work properly with my RTC

Having trouble capturing Bizhawk with OBS or XSplit? Try changing the display option from OpenGL to Direct3D, or vice-versa (Config > Display > Display Method).

Game running slow on some engines

Game running slow after using the Pipe, Freeze, or Hellgenie engines? Try turning down the intensity. These engines are significantly more CPU intensive than other engines.

Index
Tips
Not all memory domains can be rewinded
Time travel to an alternate universe
Playing with the settings
Control your game from any window
Tricks
Rerolling
Sanitizing and merging
Working off existing knowledge
Quirks
N64 is running slow
N64 can be quirky and unstable
Game Capture Software doesn't work properly with my RTC
Game running slow on some engines