The VG Resource

Full Version: Mega Man X 2D Games
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Recently I was working into some Lua scripts to add some rip features for Mega Man X games via emulation and to understand how the games work.
Those scripts run using EmuHawk emulator and I think it'd be a great tool for ripping those games even further.

The games supported are 
  • Mega Man X1, X2 and X3 for SNES
  • Mega Man X4, X5 and X6 for PSOne

Right now, the best features are for the PSOne games.

Features

We can freeze the player position to collect some animations references:

[Image: mmx5-freeze-player-position.gif]

We can also hide backgrounds and the player itself:

[Image: mmx6-backgrounds.gif]

Lastly, we can control the Player and the Camera:

[Image: mmx4-control-player.gif][Image: mmx4-control-camera.gif]



You can see others features and how to use it here.
Wow, this is amazing. Great work!
HOLY ********.
This, THIS IS AWESOME. How you did this?! Its literally almost impossible to do this with PSX games due to how the layers work in the PSX engine.
(12-11-2021, 06:21 PM)GhaleonVane Wrote: [ -> ]HOLY ********.
This, THIS IS AWESOME. How you did this?! Its literally almost impossible to do this with PSX games due to how the layers work in the PSX engine.

By manipulating variables loaded on the RAM.
You just need to know the address and the variable type to read or write some data on it.
EmuHalwk allows us to do that.
(12-13-2021, 07:41 AM)hyago Wrote: [ -> ]
(12-11-2021, 06:21 PM)GhaleonVane Wrote: [ -> ]HOLY ********.
This, THIS IS AWESOME. How you did this?! Its literally almost impossible to do this with PSX games due to how the layers work in the PSX engine.

By manipulating variables loaded on the RAM.
You just need to know the address and the variable type to read or write some data on it.
EmuHalwk allows us to do that.
That is genius!

Hope to see more PSX games with this feature, for example the Lunar games, Xenogears, etc.