Pythonを使ったMKWのチートプログラムを作るためのテンプレートと、その簡単な例のセットです。
自動でゲーム・リージョンの判別を行ってくれるため、アドレスさえ追加すれば、リージョンごとに分岐を作る必要はありません。
※プログラム自体はPythonだけで作れますが、値の読み書きにはPowerPCの知識が必要になります。
※Pythonプログラムであるため、実機での使用はできません。
Codeと書かれた緑のボタンから、Download ZIPを押してZIPファイルをダウンロードするか、
以下のコマンドを実行してリポジトリをクローンしてください。
git clone https://github.com/Mrmkroll/mkw-codes-python.git
- Python 3.X
- Dolphine Emulator
- Dolphin Memory Engine
- Python Dolphin Memory Engine
- PowerPC, Pythonの知識
- DolphinでMKWを起動
- DMEを起動、HookされていなければHookをクリック
- 使用したいPythonプログラムを起動
プログラムの初めには必ず以下の内容を書き込んでください。
from lib import fun as fn
from lib import ppc
fn.hook()
PowerPCにあるニーモニックを模した関数が定義されており、既存のニーモニックと同様の感覚で操作することができます。
既存のPowerPCにはないオリジナルのニーモニック風関数と、いくつかの補助的関数が定義されています。
※fn.hook()内のプログラムとsymbolフォルダ内のアドレスを書き換えることで、MKW以外のWiiソフト用プログラムを作ることができます。
- Mrmk
- sow