Users browsing this thread: 5 Guest(s)
Mega Man X 2D Games
#1
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.
Reply
#2
Wow, this is amazing. Great work!
[Image: b1.php?u=39480955]
Quote:You had wasted MY LIFE... waiting for just a goddamn bunnelby model.
-The prestigious Farlavor
Reply
Thanked by:
#3
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.
Reply
Thanked by:
#4
(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.
Reply
Thanked by:
#5
(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.
Reply
Thanked by:


Forum Jump: