Register - Login
Views: 99388600
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 07:24:07 AM
Jul - The Cutting Room Floor - Game Gear version of Mega Man: Help requested discovering potential unused boss New poll - New thread - New reply
Next newer thread | Next older thread
Pharmakon
Random nobody
Level: 5


Posts: 1/3
EXP: 330
For next: 199

Since: 03-31-11


Since last post: 11.1 years
Last activity: 11.1 years

Posted on 03-31-11 08:36:36 PM Link | Quote
How's it going? I've new to posting on the forum, and I've been reading the the TCRF Wiki for several weeks now, and have become interested in uncovering or helping to uncover unused content from various games. I was pretty much raised on the NES, Game Boy, and Super NES, and right now the games that most have my attention besides the one I'm about to discuss are the original NES version of TMNT 1 and the the classic Mega Man games for the Game Boy.

Basically, I don't have that much experience digging up unused content from game ROMs, and I needed help confirming the existence of a potential unused version of Quick Man from the only Game Gear title in the mega man series.

Some background on what this game was, for MM fans not familiar with it: Essentially, Mega Man (GG) was a remake of Mega Man 4 for the Game Gear that actually consisted mostly of content pulled from Mega Man 5 for the NES.

Unlike with the Game Boy titles, which had original levels reusing similar content to NES games, with Mega Man (GG), the entire levels from the NES versions were ported with limited edits, and auto-scrolling was instituted so that the NES levels would fit the handheld's small screen size.

The entire game consists of exactly eight levels: four non-linear robot master stages (Stone Man, Napalm Man, Bright Man, Star Man), two linear robot master stages (first Wave Man, and then Toad Man), and then two Dr. Wily stages. The first of these is actually a modified version of Quick Man's stage from MM2 (this may be significant, more on this later) and then finally an abbreviated level where you fight a modified version of the final Dr. Wily fight from MM5.

This is where potential unused boss probably exists: with the first (and penultimate) Dr. Wily stage, as mentioned above the entire level is essentially a port of Quick Man's stage from MM2, but without QM himself.

Basically, when you get to the end of the stage, there's an intermediary chamber (standard in all classic MM games begining with MM2) which you enter thru a vertical sliding door, and this chamber contains another vertical sliding door that goes to the actual boss fight. All MM fans are going to know what I'm describing here.

This exists with not-Quick Man's stage also, but when you go thru the first vertical sliding door to enter the intermediary chamber described above, the game AI takes over, MM walks to the center of the chamber, and then teleports out of the level to the next Dr. Wily Stage. Even though that area probably exists in some form of completion, in the normal game, you NEVER get to see the boss chamber.

You can see this phenomenon demonstrated on youtube by going to the 2:11 mark at this specific youtube video (special thanks to user kuposan3 of youtube):
http://www.youtube.com/watch?v=BHkVcbTvaes&feature=related

This is basically where I'm asking for assistance: thru savestate hacking or some other technique or set of techniques, can any of you determine of help me determine if an unused version of Quick Man or another boss character exists in the game?

Also, if any of you can point me in the direction of pages discussing basic techniques on unearthing unused graphics, and also how to perform savestate hacks, that would be awesome. Aside from fooling around with Tile Molester to view tiles (and learning how little I understand in the process), I haven't been able figure out any of this on my own. I've also had hopes of pining for unused levels and music in various other games (particularly TMNT 1 for the NES), but haven't learned how to attempt to do this either.

Thanks for tolerating my lack of brevity, let me know what you guys' can help me find out. Thanks for everything you do, and take care!
Keitaro

Fire Snake
LOVELY ARRANGEMENT. VOLCANO BAKEMEAT
Level: 70


Posts: 795/1191
EXP: 2898911
For next: 116900

Since: 09-09-08

From: California

Since last post: 4.1 years
Last activity: 3.8 years

Posted on 04-01-11 09:07:51 AM Link | Quote
Playing around in Tile Molester is really gonna be the only thing you can do to find unused graphics (though to be honest, I prefer TLP, it feels a bit more...intuitive) unless of course they're compressed, in which case you'll have to know what compression format is used and all that jazz...but I imagine in a game like Mega Man the graphics wouldn't necessarily be.
Nicole

Disk-kun
Level: 146


Posts: 3206/6469
EXP: 38252992
For next: 260302

Since: 07-07-07

Pronouns: she/her
From: Boston, MA

Since last post: 69 days
Last activity: 1 day

Posted on 04-01-11 04:08:42 PM Link | Quote
I did a quick skim of the ROM in YY-CHR (conveniently, the game doesn't seem to use any tile compression), and couldn't find anything that looked like Quick Man...

But it still might be worth checking to see if anything exists past that teleport point (like a boss room or something), that's a fairly odd way to transition.

____________________
Pharmakon
Random nobody
Level: 5


Posts: 2/3
EXP: 330
For next: 199

Since: 03-31-11


Since last post: 11.1 years
Last activity: 11.1 years

Posted on 04-01-11 07:16:21 PM Link | Quote
Thanks for getting back to me. I have both TLP and TM, to be honest, I don't know how to view compressed graphics, and even when not compressed, all that tile data still looks like a glitchy mess.

I'm sure the boss chamber still exists, however, whether it's empty, Quick Man exists in a glitchy form (maybe less likely based on your input) or a surrogate boss exists reused from a prior title, I don't yet know. Thanks for looking over that data for me, Imajin. With the exception of portions of the opening and closing credits, it's worth noting ALL the used content in this game are things reused from MM's 5, 4, and 2 in that order. I'm thinking that would hold for anything left in the boss chamber if it's not empty.

Based on my limited knowledge, I think save-state hacking or maybe even a game-genie/PAR code could enable me to enter the boss chamber, but I don't yet know how to use either of those tools with any effectiveness (I could probably learn, I think).

The results would be worthy of an entry in the wiki, most likely.

Imajin, do you know if savestate hacks would be of use here, and if so how to perform them?
Sails
2800
as a video game‎‎‎‏‏‎ grows old its content and‏‏‎ internal logic‏‏‎ deteriorateÿ
Level: 102


Posts: 2559/2803
EXP: 10913289
For next: 176678

Since: 07-04-07

Pronouns: He/Him
From: MA

Since last post: 111 days
Last activity: 19 days

Posted on 04-03-11 07:11:58 AM Link | Quote
I really wanted to take a peek with MEKA's tilemap viewer of that section, but I was only able to get to that part in Kega because Kega actually has Game Genie code support. I tried to convert the code to a RAM edit but couldn't find the address at all. The only part that trips me up is the second part of Wave Man's water ride.

____________________
Pharmakon
Random nobody
Level: 5


Posts: 3/3
EXP: 330
For next: 199

Since: 03-31-11


Since last post: 11.1 years
Last activity: 11.1 years

Posted on 04-04-11 08:16:52 PM Link | Quote
It's awesome you were able to do that much. A lot of this shit is greek to me. Not the most direct way to go about it, but I did download YY CHR myself to see if there was anything I could recognize that was unused (and potentially associated with the room in QM's reused stage), I couldn't recognize three-quarters to 85% of the material because the way such data is usually presented. I'd upload a photo showing what I'm describing, but I don't have my data stik with me right now.

A slim possibility exists that a debug mode is still present that allows free movement (many of the 8-bit MM games for NES and GB have them) but if there is, I don't know how to access it. I haven't yet taken the time to see if anyone else has already discovered such a feature, though, so for all I know it could already be "discovered".

Are there any other viable options for viewing the inside of the unused boss chamber besides what's already been brought up?
Aeonic Butterfly
200
Level: 32


Posts: 23/207
EXP: 191523
For next: 14919

Since: 12-27-10

From: Ridgecrest, CA

Since last post: 4.4 years
Last activity: 4.4 years

Posted on 04-22-11 03:14:38 AM Link | Quote
Being the sort of lazy person I am, I took a look at Zophar for savestates for MEKA =P; Killed myself at the final boss, and returned to the level before the boss started.

The tile viewer shows nothing remotely resembling Quick Man, but I'll take an honest playthru later and make a state before the level loads.
Afti
Member
Level: 25


Posts: 70/114
EXP: 80041
For next: 9579

Since: 06-21-10


Since last post: 7.2 years
Last activity: 6.9 years

Posted on 04-22-11 07:39:21 AM Link | Quote
Originally posted by Pharmakon

Are there any other viable options for viewing the inside of the unused boss chamber besides what's already been brought up?


Not a big MM fan, but if the engine supports teleportation to arbitrary coordinates you could modify the metadata for one instance of a teleport object somewhere in that level to land you inside the room.

____________________
Next newer thread | Next older thread
Jul - The Cutting Room Floor - Game Gear version of Mega Man: Help requested discovering potential unused boss New poll - New thread - New reply


Rusted Logic

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

31 database queries, 2 query cache hits.
Query execution time:  0.087829 seconds
Script execution time:  0.014647 seconds
Total render time:  0.102476 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 2 column 301 - Warning: unescaped & or unknown entity "&page"
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 250 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 196 column 2939 - Warning: unescaped & or unknown entity "&feature"
line 205 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 207 column 9 - Warning: missing <tr>
line 225 column 13 - Warning: missing <tr>
line 226 column 102 - Warning: unescaped & or unknown entity "&postid"
line 231 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 233 column 9 - Warning: missing <tr>
line 251 column 13 - Warning: missing <tr>
line 252 column 102 - Warning: unescaped & or unknown entity "&postid"
line 259 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 261 column 9 - Warning: missing <tr>
line 279 column 13 - Warning: missing <tr>
line 280 column 102 - Warning: unescaped & or unknown entity "&postid"
line 293 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 295 column 9 - Warning: missing <tr>
line 313 column 13 - Warning: missing <tr>
line 314 column 102 - Warning: unescaped & or unknown entity "&postid"
line 316 column 74 - Warning: <style> isn't allowed in <td> elements
line 316 column 9 - Info: <td> previously mentioned
line 317 column 234 - Warning: missing <tr>
line 317 column 907 - Warning: discarding unexpected </font>
line 317 column 1052 - Warning: discarding unexpected </td>
line 320 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 322 column 9 - Warning: missing <tr>
line 340 column 13 - Warning: missing <tr>
line 341 column 102 - Warning: unescaped & or unknown entity "&postid"
line 350 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 352 column 9 - Warning: missing <tr>
line 370 column 13 - Warning: missing <tr>
line 371 column 102 - Warning: unescaped & or unknown entity "&postid"
line 378 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 380 column 9 - Warning: missing <tr>
line 398 column 13 - Warning: missing <tr>
line 399 column 102 - Warning: unescaped & or unknown entity "&postid"
line 407 column 17 - Warning: missing <tr>
line 407 column 17 - Warning: discarding unexpected <table>
line 410 column 35 - Warning: missing <tr>
line 410 column 50 - Warning: missing </font> before </td>
line 410 column 91 - Warning: missing </font> before </table>
line 412 column 35 - Warning: missing <tr>
line 412 column 50 - Warning: missing </font> before </td>
line 413 column 37 - Warning: unescaped & or unknown entity "&id"
line 412 column 250 - Warning: missing </font> before </table>
line 414 column 17 - Warning: discarding unexpected </textarea>
line 414 column 28 - Warning: discarding unexpected </form>
line 414 column 35 - Warning: discarding unexpected </embed>
line 414 column 43 - Warning: discarding unexpected </noembed>
line 414 column 53 - Warning: discarding unexpected </noscript>
line 414 column 64 - Warning: discarding unexpected </noembed>
line 414 column 74 - Warning: discarding unexpected </embed>
line 414 column 82 - Warning: discarding unexpected </table>
line 414 column 90 - Warning: discarding unexpected </table>
line 416 column 9 - Warning: missing </font> before <table>
line 428 column 25 - Warning: discarding unexpected </font>
line 437 column 57 - Warning: discarding unexpected </font>
line 415 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 21 - Warning: <img> lacks "alt" attribute
line 161 column 62 - Warning: <img> lacks "alt" attribute
line 161 column 111 - Warning: <img> lacks "alt" attribute
line 161 column 161 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 209 column 11 - Warning: <img> lacks "alt" attribute
line 210 column 22 - Warning: <img> lacks "alt" attribute
line 210 column 63 - Warning: <img> lacks "alt" attribute
line 210 column 112 - Warning: <img> lacks "alt" attribute
line 210 column 162 - Warning: <img> lacks "alt" attribute
line 221 column 15 - Warning: <img> lacks "alt" attribute
line 235 column 11 - Warning: <img> lacks "alt" attribute
line 236 column 23 - Warning: <img> lacks "alt" attribute
line 236 column 64 - Warning: <img> lacks "alt" attribute
line 236 column 113 - Warning: <img> lacks "alt" attribute
line 236 column 163 - Warning: <img> lacks "alt" attribute
line 237 column 11 - Warning: <img> lacks "alt" attribute
line 247 column 15 - Warning: <img> lacks "alt" attribute
line 264 column 21 - Warning: <img> lacks "alt" attribute
line 264 column 62 - Warning: <img> lacks "alt" attribute
line 264 column 111 - Warning: <img> lacks "alt" attribute
line 264 column 161 - Warning: <img> lacks "alt" attribute
line 265 column 11 - Warning: <img> lacks "alt" attribute
line 275 column 15 - Warning: <img> lacks "alt" attribute
line 297 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 16 - Warning: <img> lacks "alt" attribute
line 297 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 59 - Warning: <img> lacks "alt" attribute
line 297 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 102 - Warning: <img> lacks "alt" attribute
line 297 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 145 - Warning: <img> lacks "alt" attribute
line 297 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 188 - Warning: <img> lacks "alt" attribute
line 297 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 297 column 231 - Warning: <img> lacks "alt" attribute
line 298 column 23 - Warning: <img> lacks "alt" attribute
line 298 column 64 - Warning: <img> lacks "alt" attribute
line 298 column 113 - Warning: <img> lacks "alt" attribute
line 298 column 163 - Warning: <img> lacks "alt" attribute
line 299 column 11 - Warning: <img> lacks "alt" attribute
line 309 column 15 - Warning: <img> lacks "alt" attribute
line 325 column 21 - Warning: <img> lacks "alt" attribute
line 325 column 62 - Warning: <img> lacks "alt" attribute
line 325 column 111 - Warning: <img> lacks "alt" attribute
line 325 column 161 - Warning: <img> lacks "alt" attribute
line 326 column 11 - Warning: <img> lacks "alt" attribute
line 336 column 15 - Warning: <img> lacks "alt" attribute
line 354 column 15 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 15 - Warning: <img> lacks "alt" attribute
line 354 column 58 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 58 - Warning: <img> lacks "alt" attribute
line 354 column 101 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 101 - Warning: <img> lacks "alt" attribute
line 354 column 144 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 144 - Warning: <img> lacks "alt" attribute
line 355 column 22 - Warning: <img> lacks "alt" attribute
line 355 column 63 - Warning: <img> lacks "alt" attribute
line 355 column 112 - Warning: <img> lacks "alt" attribute
line 355 column 162 - Warning: <img> lacks "alt" attribute
line 366 column 15 - Warning: <img> lacks "alt" attribute
line 383 column 22 - Warning: <img> lacks "alt" attribute
line 383 column 63 - Warning: <img> lacks "alt" attribute
line 383 column 112 - Warning: <img> lacks "alt" attribute
line 383 column 162 - Warning: <img> lacks "alt" attribute
line 394 column 15 - Warning: <img> lacks "alt" attribute
line 404 column 541 - Warning: <img> lacks "alt" attribute
line 413 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 413 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 413 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 422 column 25 - Warning: <img> lacks "alt" attribute
line 427 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 317 column 518 - Warning: trimming empty <font>
line 317 column 900 - Warning: trimming empty <i>
line 407 column 17 - Warning: trimming empty <tr>
line 410 column 50 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 226 column 27 - Warning: <nobr> is not approved by W3C
line 252 column 27 - Warning: <nobr> is not approved by W3C
line 280 column 27 - Warning: <nobr> is not approved by W3C
line 314 column 27 - Warning: <nobr> is not approved by W3C
line 317 column 206 - Warning: <table> proprietary attribute "height"
line 341 column 27 - Warning: <nobr> is not approved by W3C
line 371 column 27 - Warning: <nobr> is not approved by W3C
line 399 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 171 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md