Page 1 of 1

NCREATE NPCs incorrectly despawning

Posted: 11 Mar 2017, 21:56
by Yoshi021
I am making an episode (Bowser Tower Challenge) and it will use NCreate a lot. I noticed when using Ncreate, NPCs will instantly despawn when they go offscreen. My entire episode won't work because of this. I need Ncreate to make NPCs that will not despawn:
(click on the .gif to see)
Honeycam 2017-03-11 12-42-55.gif


How it is supposed to look like, note, there are SMB3 coins behind every thwomp.
Image

In here, every NPC is made through Ncreate and they despawn when they go offscreen. What I need is to be able to spawn NPCs that won't despawn when hey go offscreen.

I also need a way to spawn an NPC that uses gfx expansion feature. I didn't see it mentioned in the documentation and using Cdata seems to do nothing.

Posted: 12 Mar 2017, 7:54
by Lx Xzit
I think "fixing" this would break some things for some users, also in fact I don't think this is an error, all the NPCs becomes inactive when they are off-screen. I think you should change your script, probably making loops instead using NPCs or you can attach an invisible NPC to the player, so that the npc script never looses its effect.

By the way, custom data is very useful, it make the NPC spawns in different ways. :P
Something we really need is be able to manipulate frames that are only accesible through GFX expansion feature.