Introducing nSpawn
The simple .NFS Editor
Epic Compatibility
nSpawn should theoretically be able to read any and all .NFS excepting any .NFS with 000 in the name. (Explanation: nSpawn converts the NFS coords to in-game coords using it's filename and as we all know 0x<any-number> = 0!
Why should I write spawns with nSpawn
To-date most PSERV developers write their spans via LUA (for things aside of Instanced Dungeons) and for some odd reason mobs spawned via LUA can just ignore .NFA collisions. This will be a big problem for anyone with a 6.2 or lower server.
NFS Spawned mobs can not roam outside of their defined spawn area in the .NFS, this effectively crushes the mobs outside walls issue and provided spawns in the way the GS is used to reading and deploying them.
NFS Spawned mobs can not roam outside of their defined spawn area in the .NFS, this effectively crushes the mobs outside walls issue and provided spawns in the way the GS is used to reading and deploying them.
How NFS Works
Creating new NFS
Editing Existing NFS
Same as Create, without the creation part. Press File > Load or drag a NFS directly onto nSpawn, once grid is populated, edit to your hearts content!
Notes:
* m005_002.nfs (unknown) caused nSpawn to crash onload
* m007_002.nfs (unknown) is an unused map
* m010_003.nfs (trainee island) will load AND SAVE but you should NOT try to remove the extra location entries and/or attempt to complete them (in 6.2 this will cause gs to insta crash upon loading this nfs)
General Warnings
1. You must have .NET 4.5.1 installed to use nSpawn
2. nSpawn does not edit NPC, this is just a novelty gag from much much older days of Rappelz!
3. Saved .NFS are placed in the /Output/ folder
Special Thanks
C1ph3r somewhat consulting me when he wasn't off doing whatever c1ph3rs do :P Thanks again mate!
Download
[Only registered and activated users can see links. Click Here To Register...]
Final Words
I will likely post a couple more updates of this tool as I complete them (just novelty functions and the like) if you find a bug that is NOT reading m000_000 or m000_001 or please inform me.
ENJOY!