Skip to content

PythonとDMEを使用したWiiソフト用チートプログラムのテンプレート

License

Notifications You must be signed in to change notification settings

Mrmkroll/mkw-codes-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mario Kart Wii Codes for Python (Dolphin only)

〈Overview〉

Pythonを使ったMKWのチートプログラムを作るためのテンプレートと、その簡単な例のセットです。
自動でゲーム・リージョンの判別を行ってくれるため、アドレスさえ追加すれば、リージョンごとに分岐を作る必要はありません。

※プログラム自体はPythonだけで作れますが、値の読み書きにはPowerPCの知識が必要になります。
※Pythonプログラムであるため、実機での使用はできません。

〈Download〉

Codeと書かれた緑のボタンから、Download ZIPを押してZIPファイルをダウンロードするか、
以下のコマンドを実行してリポジトリをクローンしてください。

git clone https://github.com/Mrmkroll/mkw-codes-python.git

〈Requirements〉

〈Usage〉

  1. DolphinでMKWを起動
  2. DMEを起動、HookされていなければHookをクリック
  3. 使用したいPythonプログラムを起動

プログラムの初めには必ず以下の内容を書き込んでください。
from lib import fun as fn
from lib import ppc

fn.hook()

ppc.py

PowerPCにあるニーモニックを模した関数が定義されており、既存のニーモニックと同様の感覚で操作することができます。

fun.py

既存のPowerPCにはないオリジナルのニーモニック風関数と、いくつかの補助的関数が定義されています。

※fn.hook()内のプログラムとsymbolフォルダ内のアドレスを書き換えることで、MKW以外のWiiソフト用プログラムを作ることができます。

〈Developer〉

  • Mrmk
  • sow

About

PythonとDMEを使用したWiiソフト用チートプログラムのテンプレート

Topics

Resources

License

Stars

Watchers

Forks

Languages