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

Last edited:
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:
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?
 
Sorry but the quest editor is bullshit...
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 bullshit.
 
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