[RELEASE] nSpawn (Rappelz Spawn Editor)

01/22/2015 01:15 ismokedrow#1
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.

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!
01/22/2015 06:43 hackfever#2
Thank you so much drow really really appreciated
01/22/2015 15:58 Sherock#3
thanks ... there is a code that calls the monster in x , y and layer ?
01/22/2015 16:12 ismokedrow#4
Quote:
Originally Posted by Sherock View Post
thanks ... there is a code that calls the monster in x , y and layer ?
This spawn editor doesn't need to know layer or X/Y. If you read the guide, the monster is spawned inside of a BOX (Left, Top, Right, Bottom)
01/22/2015 16:18 Sherock#5
Quote:
Originally Posted by ismokedrow View Post
This spawn editor doesn't need to know layer or X/Y. If you read the guide, the monster is spawned inside of a BOX (Left, Top, Right, Bottom)
no no
i mean i want a code to regenerate a monster in x , y and layer in the game for ( GM ) if you do not mind
01/22/2015 16:21 ismokedrow#6
Quote:
Originally Posted by Sherock View Post
no no
i mean i want a code to regenerate a monster in x , y and layer in the game for ( GM ) if you do not mind
o.O You are aware this forum has a help thread, so I won't answer your question.
01/22/2015 16:24 Sherock#7
ok i'm sorry
02/01/2015 02:58 mlejnek2#8
hey any way you can help with what maps go to what areas and what not if not that's cool
02/01/2015 19:24 ismokedrow#9
Mega Release Map Location Script.
02/01/2015 20:13 ThunderNikk#10
nulled
02/02/2015 15:57 ismokedrow#11
Love your enthusiasm there Thndr, but I'm not a fan of just handing out links: the reason being;

[Only registered and activated users can see links. Click Here To Register...]
06/06/2019 13:34 Hatrick_Wildfan#12
i've got error when i try to save nfs file
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Specified cast is not valid.
at nSpawn.gui.saveData()
at nSpawn.gui.saveFile_btn_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
nSpawn
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Sohey/Downloads/Compressed/nSpawn/nSpawn/nSpawn.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3416.0 built by: NET472REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3324.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3362.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
06/06/2019 14:30 SilentWisdom#13
Do not use this program, use @[Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...]

This post is for archive purposes.
06/08/2019 18:39 MohcenMaher#14
who uses this anymore ?
no more accurate tool than Revolution NFEditor ..