Thread: Uni Drops Editor - One tool for Multiple Formats [PI, Asteria, Matrix and more soon]

Page 1 of 5 123 ... LastLast
Results 1 to 10 of 43
  1. #1 Uni Drops Editor - One tool for Multiple Formats [PI, Asteria, Matrix and more soon] 
    Registered Member
    Join Date
    Feb 2012
    Posts
    376
    Thanks given
    87
    Thanks received
    82
    Rep Power
    56

    Information
    Name: UniDropsEditor.jar/exe
    Version: 0.7 [Beta]

    A universal drops editor that supports multiple formats in one program through plugins. You won't have to redownload the application, just the plugin for more support!



    After I released Matrix Drops Editor, people have requested that the tool support other formats including asteria 3 and PI.
    So I decided to make a new tool but this time, its planned to be universal, meaning that it will support
    multiple drop formats in one program through plugins! This way, we don't have to create multiple tools for different frameworks/formats.

    Features
    - Built in 742 Item List
    - Built in NPC List to choose from
    - Easy to edit, just double click on the table cell!
    - Multiple tabs, you can edit multiple npcs at a time
    - Supports multiple formats (in future plugins)
    - Drag and Drop support from the item list to the drop table
    - Supports hotkeys like CTRL+S for saving the table or DEL for deleting items

    Download

    Windows with Java Included - UniDropsEditor_wj

    You must have java 1.8.0_40+ with the ones below or else some things won't work like dialogs!

    Windows without Java - UniDropsEditor_nj

    Jar only (For any platform) - UniDrops_jar

    Jar Updates:
    https://mega.nz/#F!ZAFGALaI!L3x_2qvmvLIWZ2d6OUKnMw
    If there are any updates, just download the UniDropsEditor.jar and replace the one you have now.


    Questions/Help

    Q:"How do you edit the properties of a drop item like "Is Rare?" or "Amount"
    A: To edit any properties on the table, try double clicking on the cell like so:


    or


    Try double clicking on different parts of the table cells and you will find out what's edible.

    Q:"Dang its cluttered can we get rid of the item list?"
    A: Ye in "View" you can open it as a window or you can collapse the pane using the slider



    Resources
    801 Item Icons - http://www.rune-server.org/runescape...ory-icons.html
    Libraries in About.

    Any bugs please report since this is still a beta program.
    Source code will be released too but not yet since its still in development






    - - - Updated - - -


    Formats/Plugins Included In Download

    PI V1.0 Inital
    - Supports NpcDrops.cfg/tsm and NpcConstants editing that comes with most PI servers

    Asteria 3 V1.0
    - Supports the older version found in asteria 3 that does not include the cache part.

    The format looks like this:

    Code:
    [
      {
        "ids": [
          1,
          2,
          3
        ],
        "dynamic": [
          {
            "id": 526,
            "minimum": 1,
            "maximum": 1,
            "chance": "ALWAYS"
          },
          {
            "id": 995,
            "minimum": 50,
            "maximum": 500,
            "chance": "COMMON"
          },
          {
            "id": 1205,
            "minimum": 1,
            "maximum": 1,
            "chance": "UNCOMMON"
          }
        ],
        "rare": []
      },
      {
        "ids": [
          1615
        ],
        "dynamic": [
          {
            "id": 592,
            "minimum": 1,
            "maximum": 1,
            "chance": "ALWAYS"
          },
          {
            "id": 995,
            "minimum": 1000,
            "maximum": 100000,
            "chance": "RARE"
          }
        ],
        "rare": [
          {
            "id": 4151,
            "minimum": 1,
            "maximum": 1,
            "chance": "VERY_RARE"
          }
        ]
      }
    ]

    Matrix V1.0

    - Supports packedDrops.d editing for matrix servers


    Plugin Updates
    https://mega.nz/#F!5QdShDwb!-mQv0qqSmXJ4DRp0DsACvg



    How to Add Other Formats/Plugins (Asteria or Others)



    To add new plugins, just download the plugin jar and put it in the "plugins" folder. Restart the application or press reload and it should appear.





    Reply With Quote  
     


  2. #2  
    Registered Member

    Join Date
    Feb 2013
    Posts
    1,682
    Thanks given
    401
    Thanks received
    402
    Rep Power
    446
    May use in a near future, really a good job you've done on the editor
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Feb 2012
    Posts
    376
    Thanks given
    87
    Thanks received
    82
    Rep Power
    56
    Quote Originally Posted by Delinquent View Post
    May use in a near future, really a good job you've done on the editor

    Thanks i'll be adding support for other formats soon like Asteria 3
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Dec 2013
    Posts
    530
    Thanks given
    19
    Thanks received
    355
    Rep Power
    1729
    I like the UI. Good job.
    Reply With Quote  
     

  5. #5  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    Nice job man, I'm assuming you made this with JavaFX?
    Attached image
    Reply With Quote  
     

  6. #6  
    Registered Member
    Optimum's Avatar
    Join Date
    Apr 2012
    Posts
    3,570
    Thanks given
    871
    Thanks received
    1,745
    Rep Power
    5000
    This is awsome - good job

    Quote Originally Posted by DownGrade View Post
    Don't let these no life creeps get to you, its always the same on here. They'd rather spend hours upon hours in the rune-server spam section then getting laid! ha ha!Its honestly pathetic i haven't seen so many lowlifes in my life its actually insane i wish that this section would just vanish its probably the only way to get these people out of the community...
    PLEASE BE AWARE OF IMPOSTERS MY DISCORD ID: 362240000760348683
    Reply With Quote  
     

  7. #7  
    Registered Member
    Join Date
    Feb 2012
    Posts
    376
    Thanks given
    87
    Thanks received
    82
    Rep Power
    56
    Quote Originally Posted by 7Winds View Post
    Nice job man, I'm assuming you made this with JavaFX?
    Thanks everyone and yea i used javafx to make this.


    Asteria 3 Support



    I just realized that the drop system has been changed since i've used asteria 3 to make the plugin.
    I will be writing a update soon but here's the old format that the plugin supports::


    Code:
    [
      {
        "ids": [
          1,
          2,
          3
        ],
        "dynamic": [
          {
            "id": 526,
            "minimum": 1,
            "maximum": 1,
            "chance": "ALWAYS"
          },
          {
            "id": 995,
            "minimum": 50,
            "maximum": 500,
            "chance": "COMMON"
          },
          {
            "id": 1205,
            "minimum": 1,
            "maximum": 1,
            "chance": "UNCOMMON"
          }
        ],
        "rare": []
      },
      {
        "ids": [
          1615
        ],
        "dynamic": [
          {
            "id": 592,
            "minimum": 1,
            "maximum": 1,
            "chance": "ALWAYS"
          },
          {
            "id": 995,
            "minimum": 1000,
            "maximum": 100000,
            "chance": "RARE"
          }
        ],
        "rare": [
          {
            "id": 4151,
            "minimum": 1,
            "maximum": 1,
            "chance": "VERY_RARE"
          }
        ]
      }
    ]
    Download and place in your plugins folder: https://www.dropbox.com/s/wubnlau90s...lugin.jar?dl=0

    I will be updating this plugin soon so it supports the new system
    Reply With Quote  
     

  8. #8  
    Donator


    Join Date
    Oct 2008
    Posts
    125
    Thanks given
    34
    Thanks received
    89
    Rep Power
    1065
    I got an error by opening the pi npcdrops.tsm

    Error
    Code:
    java.lang.NumberFormatException: For input string: "1 892"
    	at java.lang.NumberFormatException.forInputString(Unknown Source)
    	at java.lang.Integer.parseInt(Unknown Source)
    	at java.lang.Integer.parseInt(Unknown Source)
    	at plugin.pi.PiPlugin.loadDrops(PiPlugin.java:100)
    	at plugin.pi.PiPlugin.load(PiPlugin.java:74)
    	at ap.uni.presenter.root.RootPresenter.onOpenAction(Unknown Source)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at sun.reflect.misc.Trampoline.invoke(Unknown Source)
    	at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at sun.reflect.misc.MethodUtil.invoke(Unknown Source)
    	at javafx.fxml.FXMLLoader$MethodHandler.invoke(Unknown Source)
    	at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(Unknown Source)
    	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
    	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
    	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
    	at javafx.event.Event.fireEvent(Unknown Source)
    	at javafx.scene.control.MenuItem.fire(Unknown Source)
    	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.doSelect(Unknown Source)
    	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.lambda$createChildren$341(Unknown Source)
    	at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer$$Lambda$427/1177452597.handle(Unknown Source)
    	at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
    	at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
    	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    	at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    	at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
    	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    	at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
    	at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
    	at javafx.event.Event.fireEvent(Unknown Source)
    	at javafx.scene.Scene$MouseHandler.process(Unknown Source)
    	at javafx.scene.Scene$MouseHandler.access$1500(Unknown Source)
    	at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
    	at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
    	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
    	at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$350(Unknown Source)
    	at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$232/1252961787.get(Unknown Source)
    	at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
    	at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
    	at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
    	at com.sun.glass.ui.View.notifyMouse(Unknown Source)
    	at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    	at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
    	at com.sun.glass.ui.win.WinApplication$$Lambda$37/1963387170.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    Reply With Quote  
     

  9. #9  
    Banned Uni Drops Editor - One tool for Multiple Formats [PI, Asteria, Matrix and more soon] Market Banned


    Join Date
    Jan 2011
    Age
    26
    Posts
    3,112
    Thanks given
    1,198
    Thanks received
    1,479
    Rep Power
    0
    This actually looks really nice, good job
    Reply With Quote  
     

  10. #10  
    Registered Member
    Join Date
    Dec 2013
    Posts
    85
    Thanks given
    0
    Thanks received
    36
    Rep Power
    59
    honestly, bravo. very impressive. also, ++ for using javafx. i love how you also include dnd support. it is clear you put a lot of effort into this and i applaude you for that. good job sir.
    Reply With Quote  
     

Page 1 of 5 123 ... LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Drop editor tool (Array based)
    By RS Wiki in forum Tools
    Replies: 20
    Last Post: 06-28-2015, 10:31 PM
  2. Drop Editor Tool [718]
    By Sherlock in forum Snippets
    Replies: 3
    Last Post: 11-10-2014, 10:20 PM
  3. Replies: 1
    Last Post: 08-14-2013, 04:41 AM
  4. Replies: 8
    Last Post: 10-14-2007, 12:06 PM
  5. How To Add Drops to npc's (for beginners)
    By Laz3r in forum Tutorials
    Replies: 4
    Last Post: 09-26-2007, 01:56 AM
Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •