Tip: If you place a moon, midpoint, or dragon coin through Map16, it will always respawn whenever you reenter that sublevel. It will not respawn if you add it through the Add Objects/Extended Objects window.
Not logged in.
[RELEASED] NPCs for the 21st Century (one sprite fits all!)
There are other things I really should be working on right now, but this is the least unfun by far and that's apparently how I prioritize things, so as promised, here's an update (click for full size):
This is an HTML page that will be included in the sprite download - it's a little tool that helps you configure the extra bytes, because they're really dense and hard to keep track of manually. I still have a lot to do - adding all the options and actually making the thing work - but this should give you an idea.
As for the sprite itself, all the features are basically implemented! I don't know if I'll get around to extensive testing how all of them work in various combinations, but I did at least test each in isolation.
I have no idea how you manage to keep doing cool stuff for so long.
I mean, it does make sense that a seasoned hacker can do great ASM and and whatnot, but to keep having creative and super useful ideas, that's impressive.
I more or less finished the configuration tool today, so if any of you want to, you can give it a spin and check if it works. (You can't exactly check if it works as intended yet because the sprite still isn't uploaded, but if you want to check if it works at all, you can do that.)
(The final version will package this tool in a single file in the ZIP so it's not as dependent on the outside world.)
If all goes well, I can finish the final bits of testing and get the whole thing submitted tomorrow, and then get back to the uni things I should be doing about now.
Will I be able to use Dynamic Z to handle the sprite's graphics?
I've never used Dynamic Z and don't know how it works, so that depends on if it's compatible with non-dynamic sprites or not. However, using extra bytes, you can specify a new tilemap for each instance of the sprite.
In other news, they're done! I hope I didn't miss any bugs (I probably did), but to the best of my knowledge, the NPCs are now ready for general consumption.
Note that if there are major bugs I might not have the time to attend to them right now, and in general, this is not something I plan to maintain for very long. They're obviously open source, and anyone is encouraged to modify them.
I can report a bug in the web config tool. Changing the walking speed doesn't seem to update the corresponding byte correctly. For example, upping the speed from 32 to 33 should change the byte from 20 to 21, but it instead changes it to 033, which LM interprets as 03 03.