Register - Login
Views: 99794562
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 05:15:59 AM
Jul - General Game/ROM Hacking - RockMan 8 Prototype 1 - Level Builder New poll - New thread - New reply
Next newer thread | Next older thread
MarkGrass
Random nobody
Level: 7


Posts: 1/7
EXP: 1035
For next: 413

Since: 10-11-13


Since last post: 8.1 years
Last activity: 8.1 years

Posted on 10-11-13 08:12:41 PM Link | Quote
Through some asm hacking, I found a fully functional Level Builder for the first RockMan 8 alpha, referenced here: Mega Man 8 - Prototype 1

I was told that I should share this with tcrf, so here's a few screens:




As seen, any modification to the levels can be tested in real-time.
Rachel Mae

Creature of Chaos
Level: 141


Posts: 5452/5929
EXP: 33603718
For next: 516296

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 21 days
Last activity: 12 hours

Posted on 10-11-13 08:18:27 PM Link | Quote
So that cursor IS usable, then! How do you activate it?

____________________
MarkGrass
Random nobody
Level: 7


Posts: 2/7
EXP: 1035
For next: 413

Since: 10-11-13


Since last post: 8.1 years
Last activity: 8.1 years

Posted on 10-11-13 08:27:29 PM Link | Quote
Yes, that mouse cursor is very usable.


How I activated it:

The functionality for the Level Builder was already located in the executable, but was unused/unreferenced.

I know R3000 dis/assembly, so it was fairly easy to locate the controller routine. I noticed that it didn't have any options for the Select button, and no room to expand the function... so I completely relocated the controller routine and inserted my own code into it, so that the game checks for the Select button.

From there, it was a simple task of 'telling' the game what to do when the Select button is pressed... and voila - Level Builder.


I suppose that I could upload a rebuilt ROM/ISO with my findings, because it cannot be accessed with a GameShark/Action Replay cheat.
MarkGrass
Random nobody
Level: 7


Posts: 3/7
EXP: 1035
For next: 413

Since: 10-11-13


Since last post: 8.1 years
Last activity: 8.1 years

Posted on 10-11-13 09:28:30 PM Link | Quote
Here's the rebuilt ROM:

http://www1.datafilehost.com/d/a19b3567
Hiccup
Member
Level: 57


Posts: 350/772
EXP: 1475464
For next: 10464

Since: 05-19-09


Since last post: 110 days
Last activity: 18 hours

Posted on 10-27-13 04:43:03 PM Link | Quote
You should really upload a patch to the rom, rather than the actual rom (feel free to correct me).

____________________
New Super Mario Bros Beta Replica
MarkGrass
Random nobody
Level: 7


Posts: 6/7
EXP: 1035
For next: 413

Since: 10-11-13


Since last post: 8.1 years
Last activity: 8.1 years

Posted on 10-27-13 05:46:05 PM Link | Quote
Originally posted by Hiccup
You should really upload a patch to the rom, rather than the actual rom (feel free to correct me).


Well, it's only an alpha-prototype.

I have been in the prototype community long enough to know that people are now trying to scam others with false content. It's quite sad and pathetic, really, but it is what it is - someone, somewhere would try to make a quick dollar or two. I haven't personally been a victim, but I know others who have.

That said, I simply rebuilt the ISO and slapped a disclaimer on the disc in order to thwart any scamming attempts.


New stuff:


...aaaand it's b0rken - there isn't any controller functionality for this and required a nasty asm hack to get it working.

I also found a few other things (SOUND TEST, PAGE SELECT MODE, and a player position display). I'll upload a new patched build, soon.
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - RockMan 8 Prototype 1 - Level Builder New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

29 database queries, 3 query cache hits.
Query execution time: 0.071929 seconds
Script execution time: 0.008850 seconds
Total render time: 0.080779 seconds