Skip to content
Soul Calibur 6 Frame Live Frame Data Reader
Branch: master
Clone or download
Latest commit 8f2b14e Jan 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Config
Data
movelists
AddressMap.py * updating addresses for steam patch Jan 17, 2019
ByteTools.py * changing move viewer GUI to be ugly in a different way Dec 6, 2018
CheatEngineGenerator.py * updating cheat engine table generation to correctly show movelist a… Dec 5, 2018
ConfigReader.py
GUI_FrameDataOverlay.py
GUI_Main.py
GUI_MoveIdMeter.py
GUI_MoveViewer.py
GUI_Overlay.py
GameplayEnums.py
LICENSE Initial commit Oct 29, 2018
ModuleEnumerator.py
MovelistEnums.py
MovelistParser.py
PIDSearcher.py initial commit Oct 29, 2018
README.md
SoulCaliburGameState.py * fixing movelist reloading every time training mode is reset Dec 18, 2018
SoulcaliburVI_SCUFFLE.CT
VersionChecker.py
_GameStateManager.py
__HowTheMovelistBytesWork.md
build_project.bat

README.md

SCUFFLE

Soul Calibur 6 Live Frame Data Reader -- based on the useful parts of the popular Tekken Bot Prime, it shows you frame data while you're playing the game so you don't have to alt-tab to a wiki or a google doc or a paste bin or yell at your twitch chat or discord. Some of the frame data is even correct.

image

Usage

Download the latest release from https://github.com/rougelite/SCUFFLE/releases. Run the .exe at the same as Soul Calibur 6 (PC version only) and it will read the memory to display internal frame data. The frame data overlay should display at the top of the screen, works only in windowed or windowed borderless mode (NO FULLSCREEN).

Technical

SCUFFLE uses python 3.5 and strives to use only Standard Library modules so it should run with any 64-bit python 3.5. 32-bit Python (the default if you use the installer) probably won't work.

To build the project, make sure you have python 3.5 and pyinstaller and run the the project_build.bat file.

I want to know more!

Check out https://www.youtube.com/watch?v=GjB-MRonAFc or read How the Movelist is Parsed

You can’t perform that action at this time.