øA slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&action=printpage;topic=2197.0 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index4bb7.html delayed slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=2197.0 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index4bb7.html.z x >g^ ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ À2 ] OK text/html ISO-8859-1 gzip @øÕ ] ÿÿÿÿÿÿÿÿ ÑH Tue, 10 Mar 2020 03:40:05 GMT 0ó° °® 0® P® €§² ð® =g^ M ]
Print Page - How Do You Manually Set a Monster's Pointer in FF4kster?
Board of Slick
Library of the Ancients => Final Fantasy IV Research & Development => Topic started by: Bahamut ZERO on April 10, 2016, 02:21:10 PM
Title: How Do You Manually Set a Monster's Pointer in FF4kster?
Post by: Bahamut ZERO on April 10, 2016, 02:21:10 PM
Lately I've begun another bout of changing things I've grown tired of seeing 18263185 times while testing my project. This time the culprits are the monsters, and I plan on changing the all as I go.
Now one of the things I plan on doing is making humanoid monsters that are normally SUPER BIG compared to your playable characters more proportional (4x4 size would be the smallest I could use for this, being that the characters are 2x3). I figure I'll end up with a little wiggle room if I go this route as well, meaning an extra monster or two would be possible.
Only thing I need to figure out is how to set a monster's graphic pointer manualy in FF4kster. Is the five digit number a decimal representation of the offset where the graphics would start? Or if I'm wrong, how would I set one up?
Title: Re: How Do You Manually Set a Monster's Pointer in FF4kster?
Post by: chillyfeez on April 10, 2016, 02:50:23 PM
Assuming your ROM has a header... *Take the offset of the first tile the monster uses (can be found in TLP, probably YY-CHR too, I guess). *Subtract 8000 (hex) *divide by 8 *convert the hex result to decimal
For instance: *Imp begins at 68818 *68818 - 8000 = 60818 *60818 / 8 = C103 *convert to decimal: 49411