Skip to content
This repository has been archived by the owner on Dec 7, 2020. It is now read-only.
/ Sharingan Public archive

Fork of p3 for Naruto GNT4 memory and controller access.

License

Notifications You must be signed in to change notification settings

NicholasMoser/Sharingan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sharingan

Sharingan allows you to read and write real-time memory in the Dolphin Emulator for Naruto GNT4. The writing to memory is done through a virtual controller, allowing you to declare controller movements programmatically. Sharingan is a fork of spxtr/p3 but changed to interact with Naruto GNT4 instead of Super Smash Bros. Melee. This library's main use is to aid in the development of an AI for Naruto GNT4.

Getting Started

Download this repository and run with python -m p3 before opening Dolphin. Stop with ^C. Please see Prerequisites and Installing before attempting to run.

Prerequisites

UNIX-like Operating System (e.g. Linux)
Python 3
Dolphin Emulator

Note, Windows is not supported until Dolphin adds Windows MemoryWatcher support. Follow progress of that here: dolphin-emu/dolphin#6138

Installing

Download the Dolphin Emulator and configure the pipe input in Dolphin for player 3.

See example_gc_config.ini for an example Dolphin profile.

Running the tests

Test with python -m unittest discover -p "*_test.py".

Authors

License

This project is licensed under GPL version 3. - see the LICENSE file for details

About

Fork of p3 for Naruto GNT4 memory and controller access.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages