Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!
  1. O

    Overlay

    Which one grouping or a native agent with a custom socket? In my experience both would provide at least some benefit possibly a lot depending on the implementation For grouping i've noticed there can actually be a decent overhead on each individual RMI call, if you grouped them together you...
  2. O

    Overlay

    Yep and it was pretty much exactly as you experienced 1+ second render times, ill admit there would be some room for improvement as i just called NPC#render() and didn't try optimise it at all. However thats the main reason why id only suggest this as a development tool unless the API can be...
  3. O

    Overlay

    I'd noticed a few people looked at this previously but nothing was ever really released or they seem to have stopped but i put together a simple version that would work for a development environment if anyone wants to debug a script etc. It has been written with multiple OS's in mind, however...
  4. O

    Question Finding Interfaces (RS3)

    Widget container is 1179, then search by contained item id depending on the tool you want package org.overflow.api.tree.impl.game.make; import org.overflow.api.context.Context; import org.overflow.api.context.blackboard.lang.Variable; import...
  5. O

    Request Add new Web Traverse method

    I've had a stab a this a few times over the years,ideally you would generate paths to all the banks and then paths back to your target location and compare the combined cost. However this becomes difficult to properly implement because of teleports unless you can pre warn the pathfinder of any...
  6. O

    Request Force *no* menu interaction

    Id be interested to see what you came up with, my interpretation for this from a while ago is below. You can ignore most of the various InteractVar's there based on player profiling. protected boolean interact(Interactable target) { Pattern action = this.getVar(InteractVar.ACTION)...
  7. O

    Rejected Allow developers to set a max number of sessions allowed for private bots

    Actually they set a precedent with regards to high level PVM a few years ago when they specifically targeted a QBD script. @OP a simple way of handling this could be to use the java nio api to get a lock on a local file, not sure what Runemate's stance would be on that though
  8. O

    Question How can i determine the type of equipment worn? (Melee, ranged, magic)

    I started mapping some of the parameter indices out ages ago and identified a fair few, I've just checked and a few seem to have broken but most are still accurate, specifically look at the equipment class ones for what you need ItemParameter.java · GitHub
  9. O

    Resolved ItemDefinition#isTradeable() broken for noted items RS3

    This hasn't been updated in over a year so it may be missing a few opcodes in the decode method but looking at postDecode / update should give an idea how its handled. ItemComposite.class · GitHub
  10. O

    How does Runemate spectre actually Work?

    Technically you still have an agent listening for remote requests running in there VM, at a guess id say it uses some form of reflection engine? If it were a native agent it would likely use jni with jvmti however iirc spectre is just a java agent which uses the Attach / Remote API.
  11. O

    Bug Game Event Handlers - Loop Delay

    The performance of some of the game event handlers validates is having an impact on the loop delay. On my system running the above the interface closer takes 800 - 900ms and the grim reaper around 100ms to validate. The reaper isn't a massive problem, 100ms could be accounted for within the...
  12. O

    Resolved Web teleport errors

    There's definitely an issue with either the structure of your generator, the web objects or how you load the cache it shouldn't take up that much memory. What size is the web when loaded into memory and saved on the disk? I'd really recommend avoiding serialisation for things like this it just...
  13. O

    Resource Herblore, useful resources.

    For stuff like this its generally in the param table/map in the item defs, i cant remember the exact way its mapped so print them out and check it will be something like indicies 35-40 skill id, indicies 35-40 +10 the required level for the corresponding index, its the same with the ingredients...
  14. O

    Resolved Web teleport errors

    What do you do with the data set that makes generating the web take hours, iirc you could generate a navigation mesh add in links for generic doors and ladders etc and prune it in a minute or two. Do you use the default serialization i noticed the speed was riddiculously slow not too mention it...
  15. O

    Resource Herblore, useful resources.

    You can get ingredient, skill and tool requirements for craftable items directly from the cache.
Top