Lua Scripts for games running on BizHawk multi-platform emulator. For now, only Mega Man X games are supported.
- SNES
- Mega Man X
- Mega Man X2
- Mega Man X3
- PSOne
- Mega Man X4
- Mega Man X5
- Mega Man X6
- Show the Axis Aligned Bounding Box (AABB) from the Player, Enemies and its items/projectiles;
- Show the Player properties (HP, position, speed etc);
- Show the Enemy properties (HP, position, speed etc);
Red AABB are for damager colliders (boxes able to inflict damage).
Green AABB are for damageable colliders (boxes able to receive damage).
- Free Camera control;
- Free Player control;
- Show/Hide the HUD;
- Show/Hide Backgrounds;
- Prevent changes from the Player life, position, gravity, speed;
- Freeze the Player position is a good way for collecting animation references.
- If you didn't already, install the BizHawk emulator 2.6.2 version and setup its BIOS;
- Clone this repo into any folder;
- Open your game. The game should be named exactly as:
Mega Man X (USA)
,Mega Man X2 (USA)
orMega Man X3 (USA)
for SNES.Mega Man X4 (USA)
,Mega Man X5 (USA)
orMega Man X6 (USA)
for the PSOne.
- Go to Tools > Lua Console;
- Click on Scripts > Open Script;
- Go to the folder where you've downloaded this repo and select:
/SNES/MegaMan/MegaManX.lua
for Mega Man X, X2 or X3;/PSX/MegaMan/MegaManX.lua
for Mega Man X4, X5 or X6;
- A successfully message will be outputted.
Hyago Oliveira