Server Database Editor

hey hello im getting this error, have any idea what is the problem?

--------------          Message          --------------
Unable to convert the name 'Osiris_Card' to an ID. This means the name is not defined in your item_db file and SDE requires it.
--------------        Stack trace        --------------
   en GrfToWpfBridge.Application.DefaultErrorHandler._reportAnyManagedExceptions(String message, Exception exception, ErrorLevel errorLevel)
   en GrfToWpfBridge.Application.DefaultErrorHandler.Handle(Exception exception, ErrorLevel errorLevel)
   en SDE.View.SdeEditor._reloadDatabase(Boolean alreadyAsync)
   en SDE.View.SdeEditor.<ReloadDatabase>b__2()
   en GRF.Threading.GrfThread.<>c__DisplayClass4.<Start>b__3()
   en System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Threading.ThreadHelper.ThreadStart()

--------------         Exception         --------------
System.Exception: Unable to convert the name 'Osiris_Card' to an ID. This means the name is not defined in your item_db file and SDE requires it.
   en SDE.Editor.Generic.Parsers.Generic.DbIOUtils.Name2IdBuffered(IEnumerable`1 table, DbAttribute attribute, String name, String table_sourc, Boolean silent)
   en SDE.Editor.Generic.Parsers.DbIOMobs.Loader[TKey](DbDebugItem`1 debug, AbstractDb`1 db)
   en SDE.Editor.Generic.Core.AbstractDb`1._loadDb()
   en SDE.Editor.Generic.Core.DbMobs._loadDb()
   en SDE.Editor.Generic.Core.AbstractDb`1.LoadDb()
   en SDE.Editor.Engines.DatabaseEngine.SdeDatabase.Reload(IProgress progress)
   en SDE.View.SdeEditor._reloadDatabase(Boolean alreadyAsync)
 

image.png

 
SDE not getting updates anymore.

use normal text editor or generate files from scripts.

 
9999 star! best server editor ever in the RO history xD

 
How do I add monster skills? I try to right click but there's only "paste"

BvCeETk.png


 
How do I add monster skills? I try to right click but there's only "paste"
Adding them with a right-click "Add" menu wouldn't work out too well because mob skills do not have unique IDs. To add a mob skill, go in the "Mob Skills/Mob Skills2" tab, Edit > Add entry (Ctrl-N) and fill in the information. Alternatively, mob skills can be copy pasted across the application which can make this process easier :

  • If you select another mob for instance, you can right-click its skills and use Copy, then use Paste on your own mob.
  • If you select an existing skill from Mob Skills, you can copy it (with Ctrl-C) and use Paste on you own mob as well.
If you want, I could add the "Add" option, but it'll only create an empty mob skill and you'd end up having to fill in all the information yourself from the Mob Skill tab anyway...!

 
 
 
Adding them with a right-click "Add" menu wouldn't work out too well because mob skills do not have unique IDs. To add a mob skill, go in the "Mob Skills/Mob Skills2" tab, Edit > Add entry (Ctrl-N) and fill in the information. Alternatively, mob skills can be copy pasted across the application which can make this process easier :

  • If you select another mob for instance, you can right-click its skills and use Copy, then use Paste on your own mob.
  • If you select an existing skill from Mob Skills, you can copy it (with Ctrl-C) and use Paste on you own mob as well.
If you want, I could add the "Add" option, but it'll only create an empty mob skill and you'd end up having to fill in all the information yourself from the Mob Skill tab anyway...!

 
I'm sorry, but you have misunderstood me. What I meant was to add a skill to mob. How do I easily add skills to the custom mob I made? Thanks for that info though, I can use that in future!

 
Last edited by a moderator:
hello, i got this error

--------------          Message          --------------
Failed to parse C:\RO Offline 2020\01_emulator\01_emulator\hercules_RENEWAL\db\re\item_db.conf at line 5461, position 28
--------------        Stack trace        --------------
   at GrfToWpfBridge.Application.DefaultErrorHandler._reportAnyManagedExceptions(String message, Exception exception, ErrorLevel errorLevel)
   at GrfToWpfBridge.Application.DefaultErrorHandler.Handle(Exception exception, ErrorLevel errorLevel)
   at SDE.View.SdeEditor._reloadDatabase(Boolean alreadyAsync)
   at SDE.View.SdeEditor.<ReloadDatabase>b__2()
   at GRF.Threading.GrfThread.<>c__DisplayClass4.<Start>b__3()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

--------------         Exception         --------------
System.Exception: Failed to parse C:\RO Offline 2020\01_emulator\01_emulator\hercules_RENEWAL\db\re\item_db.conf at line 5461, position 28 ---> System.Exception: Expected a KeyValue.
   at SDE.Editor.Engines.Parsers.Libconfig.LibconfigParser._parse(Byte[] buffer)
   --- End of inner exception stack trace ---
   at SDE.Editor.Engines.Parsers.Libconfig.LibconfigParser._parse(Byte[] buffer)
   at SDE.Editor.Engines.Parsers.Libconfig.LibconfigParser..ctor(String file, LibconfigMode mode)
   at SDE.Editor.Generic.Parsers.DbIOItems.Loader[TKey](DbDebugItem`1 debug, AbstractDb`1 db)
   at SDE.Editor.Generic.Core.AbstractDb`1._loadDb()
   at SDE.Editor.Generic.Core.DbItems._loadDb()
   at SDE.Editor.Generic.Core.AbstractDb`1.LoadDb()
   at SDE.Editor.Engines.DatabaseEngine.SdeDatabase.Reload(IProgress progress)
   at SDE.View.SdeEditor._reloadDatabase(Boolean alreadyAsync)
--------------          Message          --------------
Expected a KeyValue.
--------------      Inner exception      --------------
System.Exception: Expected a KeyValue.
   at SDE.Editor.Engines.Parsers.Libconfig.LibconfigParser._parse(Byte[] buffer)

how to fix that?

thank you

View attachment 6161

View attachment 6162

 
hello, i got this error

--------------          Message          --------------
Failed to parse C:\RO Offline 2020\01_emulator\01_emulator\hercules_RENEWAL\db\re\item_db.conf at line 5461, position 28
--------------        Stack trace        --------------
   at GrfToWpfBridge.Application.DefaultErrorHandler._reportAnyManagedExceptions(String message, Exception exception, ErrorLevel errorLevel)
   at GrfToWpfBridge.Application.DefaultErrorHandler.Handle(Exception exception, ErrorLevel errorLevel)
   at SDE.View.SdeEditor._reloadDatabase(Boolean alreadyAsync)
   at SDE.View.SdeEditor.<ReloadDatabase>b__2()
   at GRF.Threading.GrfThread.<>c__DisplayClass4.<Start>b__3()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

--------------         Exception         --------------
System.Exception: Failed to parse C:\RO Offline 2020\01_emulator\01_emulator\hercules_RENEWAL\db\re\item_db.conf at line 5461, position 28 ---> System.Exception: Expected a KeyValue.
   at SDE.Editor.Engines.Parsers.Libconfig.LibconfigParser._parse(Byte[] buffer)
   --- End of inner exception stack trace ---
   at SDE.Editor.Engines.Parsers.Libconfig.LibconfigParser._parse(Byte[] buffer)
   at SDE.Editor.Engines.Parsers.Libconfig.LibconfigParser..ctor(String file, LibconfigMode mode)
   at SDE.Editor.Generic.Parsers.DbIOItems.Loader[TKey](DbDebugItem`1 debug, AbstractDb`1 db)
   at SDE.Editor.Generic.Core.AbstractDb`1._loadDb()
   at SDE.Editor.Generic.Core.DbItems._loadDb()
   at SDE.Editor.Generic.Core.AbstractDb`1.LoadDb()
   at SDE.Editor.Engines.DatabaseEngine.SdeDatabase.Reload(IProgress progress)
   at SDE.View.SdeEditor._reloadDatabase(Boolean alreadyAsync)
--------------          Message          --------------
Expected a KeyValue.
--------------      Inner exception      --------------
System.Exception: Expected a KeyValue.
   at SDE.Editor.Engines.Parsers.Libconfig.LibconfigParser._parse(Byte[] buffer)

how to fix that?

thank you

View attachment 6161

View attachment 6162


I got the same exact error. Did you ever find a fix for it?

 
SDE look like not getting updates anymore.

 
That is correct, I am no longer updating this tool (for now at least). There has been many database format changes lately on both emulators which made updating more troublesome. Every new update breaks many features everytime and keeping things compatible between emulators has become much harder.  I would have to do a lot of refactoring to make this smoother, but... I unfortunately do not have as much free time as I'd like to start such a project.

 
Back
Top