Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

flyff npc editor & quest editor

Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
Hi, today i give you 2 administrative tools for official server in c#.
Need .net framework 2.

Flyff npc editor is a tool that lets you add / remove items, add ability like bank,guild rank,.. Manage items (shopable, prices, level, rarity) and show/hide event npcs.
To use it, you should first extract all the files in item.res and copy all inside a 'items' subdirectory inside your Resource directory (this is to get icons of items).
Need few seconds to start.
Any changes applies only when clicking on save button.

flyff quest editor is a small program to insert and remove monsters drop relative to quest/event items. (50% of luck to drop it)
Only problem is even players don't start event they drop it.

Here is a sample of how to use them combined:

With flyff npc editor, you unhide the snowman (check disable SetOutput)
with flyff quest editor, you look for QUEST_SNOWMAN01_1, you see this line: 'SetEndCondItem( -1, 0, -1, II_SYS_SYS_EVE_SNOW01, 10 );' who said 'to finish event we need this item (II_SYS_SYS_EVE_SNOW01) ten times'.
You find and select the item in the list on the right and then you click add and voila, all monsters drop this item and you can play your event.

Know problems: npc editor don't check for errors inside items before saving then paid attention when you change a value.
quest editor is not perfect (add/remove one item by one item is really slow)

I provide source code for people who want to edit / improve / translate or only want to see how is it done and a npc editor without the icons for those who can't extract files from item.res.

Warning: discovered there missing "{" inside character.inc need to repair this else last character disappear ('MaFl_CHRISTMAS_ROMEO // 2009 일본 크리스마스 이벤트

setting' become 'MaFl_CHRISTMAS_ROMEO // 2009 일본 크리스마스 이벤트
{ <-here
setting') and MaFl_CHRISTMAS_JULIET also.

outdated version, for v17 - v18 -> page 8.
 

Attachments

You must be registered for see attachments list
Last edited:
Junior Spellweaver
Joined
Mar 15, 2009
Messages
151
Reaction score
51
Wow nice, i'll try it now!
EDIT: It kinda crashes when i open it. :S
EDIT2: Quest editor works now (had to put them in resource folder) but the NPC Editor still crashes.
 
Last edited:
Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
Well it's true, i forgot to say that you need to put them inside resource folder. Now it's ok.
 
Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
Even the one without icons ?

Is there an error message ?
 
Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
Npc editor need three files: propitem.txt, propitem.txt.txt and character.inc
Maybe one of them missing.
 
Newbie Spellweaver
Joined
Jan 3, 2009
Messages
5
Reaction score
0
NPC Editor dont works.
Microsoft search a.....

But with icon its work!
 
Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
Npc editor need three files: propitem.txt, propitem.txt.txt and character.inc
Maybe one of them missing.

if someone can remove this wrong reply thank.
 
Last edited:
Newbie Spellweaver
Joined
Jan 3, 2009
Messages
5
Reaction score
0
Have the Materiallist Cs Items?
Have the Materialslist a Search Button?

---------- Post added at 07:12 PM ---------- Previous post was at 07:04 PM ----------

Have the Materiallist Cs Items?
Have the Materialslist a Search Button?
 
Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
No search button but the list is full, all items inside propitem are here.
 
Newbie Spellweaver
Joined
Jan 3, 2009
Messages
5
Reaction score
0
Nice.
A Search Button was nice.

/ Sorry for bad englisch. From Germany ^^
 
Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
Ok, i added a search button.
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
A small bug removed.(many space added to end of character.inc)
Not a big problem but maybe can make npc editor crash with time.
 

Attachments

You must be registered for see attachments list
Junior Spellweaver
Joined
Jul 30, 2008
Messages
191
Reaction score
36
Sorry but the quest editor is shenanigans...
Without correctly using offsets/pointers to worlddialog.dll and actually allocating more virtual memory upon load of the world server it's not possible to actually edit currently implemented quests on account of the fact the world server uses the offsets returned to reference the worlddialog.txt within it's self.

It has dynamic pointers it selects it's self upon allocating the memory it does where it loads WorldDialog.txt into memory and then the external dll is used to reference the keys for the npc's based on id and once referenced they return an offset to the pointer which leads to the function to be used/text being referenced within memory.

This application does nothing with WorldDialog.dll nor does it do any sort of hooking method to the World Server files thus why I call it shenanigans.
 
Newbie Spellweaver
Joined
Nov 11, 2008
Messages
37
Reaction score
17
Sorry but i never said i modify worlddialog.dll
the only goal of quest editor is to allow to play to few official event adding items needed for them to all monster.
i know worlddialog is too old for v14 but for sample the last event with snowman work well.
 
Back
Top