https://github.com/mrmkroll/mkw-codes-python
PythonとDMEを使用したWiiソフト用チートプログラムのテンプレート
https://github.com/mrmkroll/mkw-codes-python
dolphin dolphin-emu mkw nintendo-hacking wii
Last synced: 3 months ago
JSON representation
PythonとDMEを使用したWiiソフト用チートプログラムのテンプレート
- Host: GitHub
- URL: https://github.com/mrmkroll/mkw-codes-python
- Owner: Mrmkroll
- License: mpl-2.0
- Created: 2022-03-02T14:10:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-02T14:10:40.000Z (over 3 years ago)
- Last Synced: 2025-01-05T17:13:24.802Z (5 months ago)
- Topics: dolphin, dolphin-emu, mkw, nintendo-hacking, wii
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Mario Kart Wii Codes for Python (Dolphin only)
## 〈Overview〉
Pythonを使ったMKWのチートプログラムを作るためのテンプレートと、その簡単な例のセットです。
自動でゲーム・リージョンの判別を行ってくれるため、アドレスさえ追加すれば、リージョンごとに分岐を作る必要はありません。
※プログラム自体はPythonだけで作れますが、値の読み書きにはPowerPCの知識が必要になります。
※Pythonプログラムであるため、実機での使用はできません。## 〈Download〉
Codeと書かれた緑のボタンから、Download ZIPを押してZIPファイルをダウンロードするか、
以下のコマンドを実行してリポジトリをクローンしてください。
```bash
git clone https://github.com/Mrmkroll/mkw-codes-python.git
```## 〈Requirements〉
- Python 3.X
- Dolphine Emulator
- Dolphin Memory Engine
- Python Dolphin Memory Engine
- PowerPC, Pythonの知識## 〈Usage〉
1. DolphinでMKWを起動
2. DMEを起動、HookされていなければHookをクリック
3. 使用したいPythonプログラムを起動
プログラムの初めには必ず以下の内容を書き込んでください。```python
from lib import fun as fn
from lib import ppcfn.hook()
```### ppc.py
PowerPCにあるニーモニックを模した関数が定義されており、既存のニーモニックと同様の感覚で操作することができます。
### fun.py
既存のPowerPCにはないオリジナルのニーモニック風関数と、いくつかの補助的関数が定義されています。
*※fn.hook()内のプログラムとsymbolフォルダ内のアドレスを書き換えることで、MKW以外のWiiソフト用プログラムを作ることができます。*## 〈Developer〉
- Mrmk
- sow