Register - Login
Views: 99352438
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 07:07:14 PM
Jul - The Cutting Room Floor - Monster Party New poll - New thread - New reply
Next newer thread | Next older thread
Xkeeper

Level: 263


Posts: 19999/25343
EXP: 296649993
For next: 2310460

Since: 07-03-07

Pronouns: they/them/????????

Since last post: 6 days
Last activity: 16 hours

Posted on 01-14-12 09:16:59 AM (last edited by Xkeeper at 01-14-12 06:17 AM) Link | Quote
We've been digging through the ROM lately and finding a lot of really weird leftover stuff lately.


Case in point (just to get discussion started) here are some unused powerups BMF discovered:



They're on the right, while their counterparts (from the games below; note that the top two, we aren't 100% sure on) are on the left.

I can't believe they actually stuffed a Gradius powerup in there, for one.
Rachel Mae

Creature of Chaos
Level: 141


Posts: 4772/5929
EXP: 33568275
For next: 551739

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 9 days
Last activity: 2 hours

Posted on 01-14-12 09:32:10 AM Link | Quote
To expand on this a little, I found the coding for these powerups, and while it doesn't actually seem to work anymore, its original functionality is pretty clear: the game used to have a weapon leveling system (for Bert's lasers, most likely) similar to Zero Wing and other shoot-em-ups, where collecting the same type of powerup several times in a row both equips and levels up the corresponding weapon. This was what actually prompted me to take another look at the item graphics themselves, at which point the Gradius capsule jumped right out and slapped me in the face. It was definitely a mind-blowing "holy crap, IT ALL MAKES SENSE!" kind of moment.

____________________
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 5467/7539
EXP: 43656750
For next: 644910

Since: 02-15-10

From: Maine

Since last post: 110 days
Last activity: 42 days

Posted on 01-14-12 12:15:48 PM Link | Quote
Quite the interesting choice of powerups! Now it makes a lot of sense.

I'm still waking up here, but I wonder now if switching between Mike and Bert was supposed to be a bit different. It wouldn't make much sense to have the current switching system with the dummied out power up system there.

I'm still curious to see what the key has to do with anything, though it could have simply been you had to collect that key before you could go into any of the rooms. Just speculation.

Also, monkeys! I'm at a loss for an answer to that, though maybe it has to do with the "Sorry, I'm dead." boss. Perhaps instead of just lying there all dead, the monkeys were there throwing bones at you from the corpse?

____________________
rabidabid
Member
Level: 27


Posts: 56/135
EXP: 102339
For next: 13820

Since: 08-25-10


Since last post: 21 days
Last activity: 4 days

Posted on 01-14-12 09:11:27 PM Link | Quote
Very neat! This is one of those games from my childhood so it's pretty cool seeing stuff like this.

Also I wanted to point out that there's a tail fin tile missing from the "wolf in a race car" rip on the site. I found it months ago but never got around to replacing it.

ICEknight
Member
Level: 26


Posts: 8/135
EXP: 97088
For next: 5187

Since: 10-25-11


Since last post: 4.1 years
Last activity: 3.9 years

Posted on 01-15-12 04:10:28 AM (last edited by ICEknight at 01-15-12 01:22 AM) Link | Quote
Regarding that wolf, I remember coming across it a while ago, and posting about it at the FEFEA forums.

And I have one of the replies from the original topic saved, so here's a relevant quote from March 20, 2004:

In Reply to: Re: Monster
Party lost enemy
posted by ICEknight on March 20, 2004 at 09:45:02:

> > > Nothing too exciting, but here it
is...
> > >
> > >
> > > I've just found this F-1 werewolf right after
the graphics for the nightmarish version of the first stage. I'm guessing
they removed it because it was too goofy and would have ruined the
atmosphere of that level.
> >

> > I'm not sure, bit I may have
found the enemy itself, using incorrect graphics. The Game Genie code
GPAYPT will change the first enemy of the game to ID #14 (normally #02).
It looks like one of those dog enemies, but it sits perfectly still until
you come near it, at which point it starts vibrating left and right. Move
a little closer, and it drops from whatever platform it may be sitting on
and zooms around on the ground, trying to hit you. You can play around
with the code a bit to make different enemies appear; try changing the
first two letters. Enemy values above 24 seem to freeze the
game.
> >
> > I haven't played much further than the first
level, so I don't know for sure if this enemy is actually unused or
not...its actions seemed to fit the sprite, though.
>
>
> That certainly doesn't sound like any enemy I've come
across in the whole game, but it's strange that the graphics don't look
properly since they're actually located between some of the other enemies
from that stage, so they should be already loaded into the VRAM. Perhaps
they're only shown correctly in the second half of the stage... or
not.
>
> Anyway, do you know where in the ROM is that value the
code you posted is changing? It would be easier for me to hex edit the ROM
than use an emulator with GG support...

It's at $1F611 in
the ROM.

As for the graphics not loading correctly, Monster Party
uses some weird system for its sprite mappings...the data seems to be
level-specific, so enemies that don't belong in a particular level will
use mappings and animations from other enemies in the level, even if its
tiles are loaded. Either the F-1 werewolf had its sprite mappings replaced
with the dog's, or it wasn't meant to appear in the first
level.

- BMF





Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 5468/7539
EXP: 43656750
For next: 644910

Since: 02-15-10

From: Maine

Since last post: 110 days
Last activity: 42 days

Posted on 01-15-12 04:46:37 AM Link | Quote
Perhaps finding a code to change the first enemy in all the levels to replace it with that one would work.

I wonder if it would fit in with Level 8, honestly. Something like that would fit in real good there.

____________________
Xkeeper

Level: 263


Posts: 19999/25343
EXP: 296649993
For next: 2310460

Since: 07-03-07

Pronouns: they/them/????????

Since last post: 6 days
Last activity: 16 hours

Posted on 01-15-12 10:41:03 AM Link | Quote
Just mentioning here that we found this thing.
Rachel Mae

Creature of Chaos
Level: 141


Posts: 4774/5929
EXP: 33568275
For next: 551739

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 9 days
Last activity: 2 hours

Posted on 01-15-12 10:55:18 AM Link | Quote
Sadly, there is only one unused (AFAIK) enemy ID, #10, and its behavior does not match the race car sprite at all.

____________________
Rick
M'Lord, there's a knife in your head!
Level: 152


Posts: 5469/7539
EXP: 43656750
For next: 644910

Since: 02-15-10

From: Maine

Since last post: 110 days
Last activity: 42 days

Posted on 01-15-12 11:22:54 AM (last edited by Rick at 01-15-12 08:24 AM) Link | Quote
I actually just tried out that code, and it does indeed work as he said! It's kind of interesting, it just sort of sits there, then when you get close enough, it sits there and vibrates as a warning, then get much closer than that and it takes off and tries to hit you at high speed.

With a quick translation of that Game Genie code, you can try it out on FCEU with F601:14.

I honestly don't recall any enemy in the game doing this and I've played the game multiple times over.

BMF, have you figured out which level the possible unused enemy (ID #10) might load its graphics? Aside from that one code, I'm not sure how to go replacing other enemies in other levels.

Also, nice find on the unused controller code! Kind of a shame, it would've been nice to keep in there for us.

____________________
Rachel Mae

Creature of Chaos
Level: 141


Posts: 4776/5929
EXP: 33568275
For next: 551739

Since: 07-03-07

Pronouns: she/her
From: Foxglen

Since last post: 9 days
Last activity: 2 hours

Posted on 01-15-12 11:30:53 AM Link | Quote
Turns out ID #14 is the table that appears in round 6. Move along, nothing to see here.

Upon further investigation, ID #10 seems to be the splashing caused by the dead fish in round 5, but in standalone enemy form.

____________________
Next newer thread | Next older thread
Jul - The Cutting Room Floor - Monster Party 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, 1 query cache hits.
Query execution time:  0.091447 seconds
Script execution time:  0.014694 seconds
Total render time:  0.106141 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 184 - 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 191 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 193 column 9 - Warning: missing <tr>
line 211 column 13 - Warning: missing <tr>
line 212 column 102 - Warning: unescaped & or unknown entity "&postid"
line 214 column 74 - Warning: <link> isn't allowed in <td> elements
line 214 column 9 - Info: <td> previously mentioned
line 217 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 219 column 9 - Warning: missing <tr>
line 237 column 13 - Warning: missing <tr>
line 238 column 102 - Warning: unescaped & or unknown entity "&postid"
line 249 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 251 column 9 - Warning: missing <tr>
line 269 column 13 - Warning: missing <tr>
line 270 column 102 - Warning: unescaped & or unknown entity "&postid"
line 279 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 281 column 9 - Warning: missing <tr>
line 299 column 13 - Warning: missing <tr>
line 300 column 102 - Warning: unescaped & or unknown entity "&postid"
line 307 column 494 - Warning: discarding unexpected </font>
line 307 column 504 - Warning: missing </font> before <hr>
line 337 column 3400 - Warning: inserting implicit <font>
line 338 column 1 - Warning: inserting implicit <font>
line 343 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 345 column 9 - Warning: missing <tr>
line 363 column 13 - Warning: missing <tr>
line 364 column 102 - Warning: unescaped & or unknown entity "&postid"
line 371 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 373 column 9 - Warning: missing <tr>
line 391 column 13 - Warning: missing <tr>
line 392 column 102 - Warning: unescaped & or unknown entity "&postid"
line 397 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 399 column 9 - Warning: missing <tr>
line 417 column 13 - Warning: missing <tr>
line 418 column 102 - Warning: unescaped & or unknown entity "&postid"
line 420 column 74 - Warning: <link> isn't allowed in <td> elements
line 420 column 9 - Info: <td> previously mentioned
line 423 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 425 column 9 - Warning: missing <tr>
line 443 column 13 - Warning: missing <tr>
line 444 column 102 - Warning: unescaped & or unknown entity "&postid"
line 457 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 459 column 9 - Warning: missing <tr>
line 477 column 13 - Warning: missing <tr>
line 478 column 102 - Warning: unescaped & or unknown entity "&postid"
line 480 column 74 - Warning: <link> isn't allowed in <td> elements
line 480 column 9 - Info: <td> previously mentioned
line 485 column 17 - Warning: missing <tr>
line 485 column 17 - Warning: discarding unexpected <table>
line 488 column 35 - Warning: missing <tr>
line 488 column 50 - Warning: missing </font> before </td>
line 488 column 91 - Warning: missing </font> before </table>
line 490 column 35 - Warning: missing <tr>
line 490 column 50 - Warning: missing </font> before </td>
line 491 column 37 - Warning: unescaped & or unknown entity "&id"
line 490 column 184 - Warning: missing </font> before </table>
line 492 column 17 - Warning: discarding unexpected </textarea>
line 492 column 28 - Warning: discarding unexpected </form>
line 492 column 35 - Warning: discarding unexpected </embed>
line 492 column 43 - Warning: discarding unexpected </noembed>
line 492 column 53 - Warning: discarding unexpected </noscript>
line 492 column 64 - Warning: discarding unexpected </noembed>
line 492 column 74 - Warning: discarding unexpected </embed>
line 492 column 82 - Warning: discarding unexpected </table>
line 492 column 90 - Warning: discarding unexpected </table>
line 494 column 9 - Warning: missing </font> before <table>
line 506 column 25 - Warning: discarding unexpected </font>
line 515 column 57 - Warning: discarding unexpected </font>
line 493 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 23 - Warning: <img> lacks "alt" attribute
line 161 column 64 - Warning: <img> lacks "alt" attribute
line 161 column 113 - Warning: <img> lacks "alt" attribute
line 161 column 163 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 184 column 284 - Warning: <img> lacks "alt" attribute
line 188 column 572 - Warning: <img> proprietary attribute value "absmiddle"
line 188 column 572 - Warning: <img> lacks "alt" attribute
line 195 column 11 - Warning: <img> lacks "alt" attribute
line 196 column 23 - Warning: <img> lacks "alt" attribute
line 196 column 64 - Warning: <img> lacks "alt" attribute
line 196 column 113 - Warning: <img> lacks "alt" attribute
line 196 column 163 - Warning: <img> lacks "alt" attribute
line 197 column 11 - Warning: <img> lacks "alt" attribute
line 207 column 15 - Warning: <img> lacks "alt" attribute
line 214 column 1007 - Warning: <img> proprietary attribute value "absmiddle"
line 214 column 1007 - Warning: <img> lacks "alt" attribute
line 222 column 23 - Warning: <img> lacks "alt" attribute
line 222 column 64 - Warning: <img> lacks "alt" attribute
line 222 column 113 - Warning: <img> lacks "alt" attribute
line 222 column 163 - Warning: <img> lacks "alt" attribute
line 223 column 11 - Warning: <img> lacks "alt" attribute
line 233 column 15 - Warning: <img> lacks "alt" attribute
line 246 column 826 - Warning: <img> lacks "alt" attribute
line 254 column 22 - Warning: <img> lacks "alt" attribute
line 254 column 63 - Warning: <img> lacks "alt" attribute
line 254 column 113 - Warning: <img> lacks "alt" attribute
line 255 column 11 - Warning: <img> lacks "alt" attribute
line 265 column 15 - Warning: <img> lacks "alt" attribute
line 276 column 359 - Warning: <img> lacks "alt" attribute
line 284 column 22 - Warning: <img> lacks "alt" attribute
line 284 column 63 - Warning: <img> lacks "alt" attribute
line 284 column 112 - Warning: <img> lacks "alt" attribute
line 284 column 162 - Warning: <img> lacks "alt" attribute
line 295 column 15 - Warning: <img> lacks "alt" attribute
line 308 column 636 - Warning: <img> lacks "alt" attribute
line 348 column 23 - Warning: <img> lacks "alt" attribute
line 348 column 64 - Warning: <img> lacks "alt" attribute
line 348 column 113 - Warning: <img> lacks "alt" attribute
line 348 column 163 - Warning: <img> lacks "alt" attribute
line 349 column 11 - Warning: <img> lacks "alt" attribute
line 359 column 15 - Warning: <img> lacks "alt" attribute
line 368 column 321 - Warning: <img> lacks "alt" attribute
line 376 column 23 - Warning: <img> lacks "alt" attribute
line 376 column 64 - Warning: <img> lacks "alt" attribute
line 376 column 113 - Warning: <img> lacks "alt" attribute
line 376 column 163 - Warning: <img> lacks "alt" attribute
line 377 column 11 - Warning: <img> lacks "alt" attribute
line 387 column 15 - Warning: <img> lacks "alt" attribute
line 401 column 11 - Warning: <img> lacks "alt" attribute
line 402 column 23 - Warning: <img> lacks "alt" attribute
line 402 column 64 - Warning: <img> lacks "alt" attribute
line 402 column 113 - Warning: <img> lacks "alt" attribute
line 402 column 163 - Warning: <img> lacks "alt" attribute
line 403 column 11 - Warning: <img> lacks "alt" attribute
line 413 column 15 - Warning: <img> lacks "alt" attribute
line 420 column 445 - Warning: <img> proprietary attribute value "absmiddle"
line 420 column 445 - Warning: <img> lacks "alt" attribute
line 428 column 23 - Warning: <img> lacks "alt" attribute
line 428 column 64 - Warning: <img> lacks "alt" attribute
line 428 column 113 - Warning: <img> lacks "alt" attribute
line 428 column 163 - Warning: <img> lacks "alt" attribute
line 429 column 11 - Warning: <img> lacks "alt" attribute
line 439 column 15 - Warning: <img> lacks "alt" attribute
line 454 column 917 - Warning: <img> lacks "alt" attribute
line 461 column 11 - Warning: <img> lacks "alt" attribute
line 462 column 23 - Warning: <img> lacks "alt" attribute
line 462 column 64 - Warning: <img> lacks "alt" attribute
line 462 column 113 - Warning: <img> lacks "alt" attribute
line 462 column 163 - Warning: <img> lacks "alt" attribute
line 463 column 11 - Warning: <img> lacks "alt" attribute
line 473 column 15 - Warning: <img> lacks "alt" attribute
line 491 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 491 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 491 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 500 column 25 - Warning: <img> lacks "alt" attribute
line 505 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 337 column 3400 - Warning: trimming empty <font>
line 485 column 17 - Warning: trimming empty <tr>
line 488 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 212 column 27 - Warning: <nobr> is not approved by W3C
line 238 column 27 - Warning: <nobr> is not approved by W3C
line 270 column 27 - Warning: <nobr> is not approved by W3C
line 300 column 27 - Warning: <nobr> is not approved by W3C
line 364 column 27 - Warning: <nobr> is not approved by W3C
line 392 column 27 - Warning: <nobr> is not approved by W3C
line 418 column 27 - Warning: <nobr> is not approved by W3C
line 444 column 27 - Warning: <nobr> is not approved by W3C
line 478 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 186 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