Jump to content
IGNORED

Crazy Otto Sprites?


Recommended Posts

OK, I'm stumped. According to this post sprites/missiles are used for the white backing of the Ms. Pac-Man ghost eyes. To make Crazy Otto ghosts I need to reduce the width or height of these little white buggers. Easier said than done - they don't even show up as bitmaps. I can make them blink, change color, vanish, separate from their ghosts (pictured)...everything but reduce their size. Is there some trick to manipulating (reducing) sprites?

post-17239-1235919466_thumb.png

Link to comment
Share on other sites

If a missile is used for the "eye mask", it's width is controlled by the SIZEM register. Each 2-bit pair corresponds to the related player # (bits 0-1 = missile 0's width, etc). Search a disassembly for this equate and alter it's value.

If a player is used for the mask, you would need to hunt the program itself for the area that stores the bitmap value to the sprite. Since you cannot find it in sprite definitions, it's probably an immediate value loaded directly.

 

Be warned, however...because the mask is -expected- to be a specific width, sprites with eyes facing in certian ways may be missing this to show through the holes. In that case, you would need to also update missile position based on which direction the sprite is facing.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...