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: about 1 month 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 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-02T14:10:40.000Z (over 4 years ago)
- Last Synced: 2026-06-21T01:32:46.155Z (about 1 month 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 ppc
fn.hook()
```
### ppc.py
PowerPCにあるニーモニックを模した関数が定義されており、既存のニーモニックと同様の感覚で操作することができます。
### fun.py
既存のPowerPCにはないオリジナルのニーモニック風関数と、いくつかの補助的関数が定義されています。
*※fn.hook()内のプログラムとsymbolフォルダ内のアドレスを書き換えることで、MKW以外のWiiソフト用プログラムを作ることができます。*
## 〈Developer〉
- Mrmk
- sow