Jump to content
RF-Dev | RF Online Development
Agony

RF Editor project *store edit* 2232

Recommended Posts

This is the tool i mentioned under  Development forum.
It's now converted to work with 2232 files.
You will need StoreList.dat, Store.dat and NDStore.dat (not edf).

  • It saves both server and client files.
  • Updates the item count.
  • Can drag/drop reorder items.
  • Marks incorrect if potentially wrong id was used.
  • Fills client id if correct item ID is entered.

 

  1. To copy converted id (what the script thinks it should be) you can select the cell and use CRTL+C
  2. You can use enter to move to the next cell under the last one you edited and use CRTL+A and CRTL+V to quickly replace the contents.


Missing/not working:

  • The automatic code check is not optimized for 2232 (there are possible false positives for some item types).
  • It does not currently clear "edited" status on save.
  • It now groups by store type (no race marker/icon on npc-s yet, identify them by their name).
  • There is no support currently to edit other values (temp items, npc name, angle etc).
  • Item type is not set automatically.


It's a in progress tool and you may get errors/crashes if you do something unusual.
You must be a registered member of RF-Dev and logged in to view this content.

 

UPDATE 1.0.0.1: You must be a registered member of RF-Dev and logged in to view this content.

Fixed save logic - drag and drop reorder now properly saves.
Cleared grid view UI for empty entries.
Fixed setting automatic Client ID when valid item ID is entered.

 

Share this post


Link to post
Share on other sites

Just a note for false positives, the server to client check logic (baseline at least) came from an in progress tool of mine for making an 2.2.2.3 item.edf. The tool hasn't had the time spent yet to handle these sections so the following very well could be false positives. When I handle the blocks in my tool any adjustments done will make it into Agony's tool too.  

  • ForceItem
  • UnitKeyItem
  • BootyItem
  • MapItem
  • TOWNItem
  • BattleDungeonItem
  • AnimusItem
  • GuardTowerItem
  • TrapItem
  • SiegeKitItem
  • TicketItem
  • EventItem
  • RecoveryItem
  • BoxItem
  • FIRECRACKER
  • UNmannedminer
  • RadarItem
  • NPCLink
  • CouponItem
  • UnitPart
  • UnitBullet
  • ItemMakeData
  • ItemCombine

Share this post


Link to post
Share on other sites
You must be a registered member of RF-Dev and logged in to view this content.

so when i'm using it.

in my opinion, why need RFStore client files ?

why not use server side only ?

for NDStore we can use StoreList_str.dat / NPCCharacter, and NPC_Chat (maybe because big data ? ).

 

another question is :

- Why you not put Store Type / Button edit, this tools only allow us to edit script

- I still don't know how to add new item to NPC using this tools on client side, how ? when i save only server side is modified

Share this post


Link to post
Share on other sites

To ensure peoples edits are not lost - like npc names.
Also the id conversion script is not perfect and values may be lost. Right now it highlights the differences.

Unless 2232 pulls names/description from the server side -  i never ran 2232 server. The tool was originally for rf alpha source.

The button etc are not there because there was no need for it originally - it needs some new feature(modal npc edit or a extra panel on top of the grid). I'll keep this in mind for future.

When i tested, client ID edits did save? Anything specific you edited?


Added update 1.0.0.1 to the main thread with update notes.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×