Skip to content

scowalt/RTCV

 
 

Repository files navigation

RTCV Icon

Build status badge Docs wiki badge Download badge Chat badge Trello badge

RTCV - Real-Time Corruptor Vanguard

Real-Time Corruptor, Vanguard, CorruptCore, NetCore2, RTC Launcher

Real-Time Corruptor Vanguard is a Dynamic Corruptor for games. It is a set of libraries that can be rigged up to any program that can load the CLR and works by corrupting data in memory to force glitches. RTCV currently comes with implementations for Bizhawk, Dolphin, PCSX2, melonDS, and Windows Processes.

Icon graciously provided by ShyGuyXXL

Features

  • Corrupts in real-time
  • Supports various emulators via a generic API. Currently comes with Bizhawk, Dolphin, PCSX2, melonDS, and Windows real-time implementations.
  • Supports corrupting files on-disk via the FileStub implementation, as well as including specialized support for certain kinds of files (WiiU games via CemuStub & Unity games via UnityStub).
  • Many corruption engines with customizable algorithms
  • Easy start option for autocorrupt
  • Glitch Harvester (Corruption Savestate Manager)
  • Blast Editor (Corruption instruction editor)
  • Blast Generator (Corruption instruction generation tool in the vein of classic rom corruptors)
  • Stockpile Player (Corruption replayer)
  • As of 3.x, can survive BizHawk crashes using Detached Mode
  • The Nightmare Engine will corrupt random data
  • The Hellgenie Engine will corrupt random data by applying "cheats" in the vein of a game-genie code to emulated memory
  • The Freeze Engine will corrupt by freezing memory to its current value
  • The Distortion Engine will corrupt by taking a backup of memory and re-applying that backup a number of frames later.
  • The Pipe Engine can corrupt by simulating digital short circuits
  • The Vector Engine is a specialty corruption engine designed for 3D systems. The included lists target systems that support IEEE754 Floating Point values
  • The Custom Engine allows you to create your own engine using the various corruption parameters.

Development

Recommended: Visual Studio 2019

Visual Studio 2019: Community Edition is a free IDE for open-source projects, and is recommended for RTCV.

Without Visual Studio

  1. Install chocolatey
  2. cinst -y visualstudio2019buildtools nuget.commandline netfx-4.7.1-devpack
  3. nuget restore RTCV.sln
  4. msbuild.exe

About

Real-Time Corruptor, Vanguard, CorruptCore, NetCore2

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.0%
  • Other 1.0%