Skip to content

AtishaRibeiro/InputDisplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghost Input Display

An input display that uses Mario Kart Wii RKG files to display inputs.

Built-in record function that can create transparent videos.

Ghost Cheat Detection

You'll be able to detect 3 types of cheating. When you selected the type(s) of cheat(s) you want to test for the ghost, click Check to view the Cheat Report with the results. The cheat types are:

Rapid Fire
Illegal Inputs
Live Replay

1. Rapid Fire

Rapid Fire checks if the ghost performs inhumanly fast controller inputs. It only checks for the wheelie button being rapid fired as that's in general the most used rapid fire button to get guaranteed luck wheelies. You can select from a dropdownlist what size of framegap you'd like to flag as being rapid fire inputs. Pure Rapid Fire code uses 1 frame gap size, but 2 frames gaps are still way too small for humans to consistently perform, so it's there as an option. A 3 frames gap starts to be humanly possible (still incredibly fast) so it's not an option.

Rapid Fire Image

(Nagisa's 02:31.942 on rBC used as an example of Rapid Fire detection)

2. Illegal Inputs

Illegal Inputs checks if all the analog inputs are possible for the controller that the run used. The Wii Wheel doesn't have input restrictions, but the GCN, Classic & Nunchuck have some sort of restrictions because of how the joystick is in a circular shape. So, for example, no full up-left input is possible for the GCN, Classic or Nunchuck, but is for the Wii Wheel.

Illegal Inputs Image

OJ's 00:30.383 on MG glitch used as an example of Illegal Input detection. It's originally driven as a Wii Wheel time, but this ghost is a Live Replay ghost that happened to be uploaded to the database.)

3. Live Replay

Live Replay checks if the ghost performs the same exact inputs as another selected ghost file. Live Replay only kicks in at the start of the run and stops whenever the player itself interupts. So it only checks detects when the first inputs from the start are the same for long enough.

Live Replay Image

(Nooboss's rDH times (01:35.857 and 01:35.775) were used for the example of Live Replay detection)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages