Results 1 to 23 of 23

Thread: Pest Control

  1. #1
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default Pest Control

    100% Reflection with RemoteInput. Setup your Simba folder with an include folder that has the latest Simba, SRL, and the latest Reflection.

    Run in FIXED, CLASSIC mode. Also make sure NPC's that are higher level than you are able to be left clicked.

    Simba
    SRL
    Reflection

    There are various guides on how to setup Simba for botting.
    Basics:
    Download above files.
    Create a folder called Simba.
    Put the Simba.exe in that folder.
    Run Simba for the first time then close it.
    An Include file will be created.
    Create and SRL folder and a Reflection folder.
    Unzip the corresponding files to the folders.
    Open script, drag cross-hairs to your OFFICIAL OSRS CLIENT NOT RUNELITE, fill out the settings properly, and click run.

    However, I attached a zipped folder of all the above so you should be able to open the folder, run Simba and choose the script.
    https://ufile.io/9esrwo1a

    The files included are all readable, community supported files. The only .exe is Simba.


    Breaking is not supported, break it yourself for now.
    Progress reports in a future version probably.
    Login not supported, START LOGGED IN.

    Note: the script is still a beta but functions well but has about an 80% success rate.. due to the Idle Bar and lack of many players using the Novice PC boat. Much higher success rate in Intermediate PC boat.

    Issue 1: Sometimes but rarely, it will attempt to attack a pest that's blocked by a Brawler. In doing so, the player gets stuck until the loop times out or the Brawler is out the way.
    Issue 2: The script handles opening and closing gates. But it's not perfect so the portal running may be erratic because it's using Blind Walk.

    Settings:
    If PORTALS is set to FALSE it will not attack portals. This exists because an account that's level 40-50 can't do enough DPS on a portal and will run out of Idle.
    If PORTALS is set to TRUE it will attack pests and portals. You should toggle this if you're level 51+. If you don't, the team suffers and people will call you out and you may get reported for botting.



    IDLEAMOUNT needs to be set accordingly to how much DPS you can do. If it's high DPS, set this around 50 so you can focus on portals. If your DPS is low, set it higher so you can focus a bit more on pests instead of portals.

    Stand next to the plank. Don't forget to enter the proper boat settings.
    The script will either run to the center of the boat and attack pests there to get the idle up, and then roam to portals if you have it set as such.
    Other than that, it will focus on the center near the void knight and then the red portal where there's the most pests to attack.

    If script doesn't work properly check for a hooks update below.

    READ BELOW OR RISK A JAGEX BAN:

    Anytime you're trying a new bot/script you want to ease your account into it. DO NOT run this for 4-5 hours or you will probably get banned. Run it for an hour or hour half max. Take breaks. I've gotten over 5000 points with this script on various accounts. Only ban I got is a temp ban and that's due to me telling a player I am botting.
    Attached Files Attached Files
    Last edited by kingarabian; 08-19-2022 at 04:48 PM.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  2. #2
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    This is sick buddy. I'm gonna check it out fo sho. Didn't even know reflection still worked!

  3. #3
    Join Date
    Oct 2009
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    Niceee, going to try it tomorrow.

  4. #4
    Join Date
    Dec 2006
    Location
    Program TEXAS home of AUTOERS
    Posts
    7,934
    Mentioned
    26 Post(s)
    Quoted
    237 Post(s)

    Default

    Quote Originally Posted by cause View Post
    This is sick buddy. I'm gonna check it out fo sho. Didn't even know reflection still worked!
    Same! Congrats on the release KingArabian.

  5. #5
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    Great release, kingarabian. Although I'm much more partial to color-based scripts, I've been needing to acquire void equipment to enhance my NMZ script XP output. I'll try this out this weekend and let ya know how it performs.

    Current projects:
    [ AeroGuardians (GotR minigame), Motherlode Miner, Blast furnace ]

    "I won't fall in your gravity. Open your eyes,
    you're the Earth and I'm the sky..."


  6. #6
    Join Date
    Oct 2009
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    I think that i am doing something wrong regarding remoteinput.

    From here https://github.com/Brandon-T/Reflect.../tag/autobuild
    I downloaded both the x86_64 and th i686 and renamed them remoteinput.dll

    The script compiles and runs fine, but it just wont click anything, it juat stands next to the plank trying to board until it shutdown.

  7. #7
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Quote Originally Posted by Gruntzer View Post
    I think that i am doing something wrong regarding remoteinput.

    From here https://github.com/Brandon-T/Reflect.../tag/autobuild
    I downloaded both the x86_64 and th i686 and renamed them remoteinput.dll

    The script compiles and runs fine, but it just wont click anything, it juat stands next to the plank trying to board until it shutdown.
    I think the official include has outdated hooks. Download the file I provided and swap the hooks. Or just use my files to run the script if that's easier.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  8. #8
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Quote Originally Posted by Flight View Post
    Great release, kingarabian. Although I'm much more partial to color-based scripts, I've been needing to acquire void equipment to enhance my NMZ script XP output. I'll try this out this weekend and let ya know how it performs.
    I actually have a 100% color PC script based on 2020 SRL/Simba. It functions fine but I couldn't figure out a way to get combat detection to work properly. Way too many health bars and random pixel shifts in those tight pest control areas.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  9. #9
    Join Date
    Oct 2009
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    Quote Originally Posted by kingarabian View Post
    I think the official include has outdated hooks. Download the file I provided and swap the hooks. Or just use my files to run the script if that's easier.
    Unfortunately the link that you provided says that it is deleted :-(

  10. #10
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Quote Originally Posted by Gruntzer View Post
    Unfortunately the link that you provided says that it is deleted :-(
    Updated the link.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  11. #11
    Join Date
    Oct 2009
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    Quote Originally Posted by kingarabian View Post
    Updated the link.
    Thank you for the link

    after using your link, it at least clicks,,, to a degree

    it just boards the boat and stands there waiting and doing nothing, i am using the easy boat because my combat is 62

    Sorry for the headache that i am causing you

    Code:
    Starting Script..
    {X = 2657, Y = 2640}
    {X = 2657, Y = 2640}
    {X = 6336, Y = 7232}
    {X = 1798, Y = 84}
    We're outside boat
    Attempting to Cross Plank
    Plank Object is valid
    Run Energy: 100
    Turning On Run..
    We're outside boat
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    Waiting for game...
    We Are 1 Steps From In Game Boat
    Checking if in game boat
    Walking to: Mid Gate
    True
    Activity is at 70
    Activity is at 70
    Activity is at 70
    Attempting to Locate Visible Pests
    Pests found in Visible Pests
    Checking if Red is Good
    We Are 41 Steps From Red Portal
    Checking if Purple is Good
    We Are 35 Steps From Purple Portal
    Checking if Yellow is Good
    We Are 40 Steps From Yellow Portal
    We Are 1 Steps From In Game Boat
    BLUE ATTACKING..
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Couldn't Attack Pests in Master Loop
    Activity is at 70
    Activity is at 70
    Attempting to Locate Visible Pests
    Pests found in Visible Pests
    Checking if Blue is Good
    We Are 33 Steps From Blue Portal
    Checking if Purple is Good
    We Are 35 Steps From Purple Portal
    Checking if Red is Good
    We Are 41 Steps From Red Portal
    We Are 1 Steps From In Game Boat
    YELLOW ATTACKING..
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Couldn't Attack Pests in Master Loop
    Activity is at 70
    Activity is at 70
    Attempting to Locate Visible Pests
    Pests found in Visible Pests
    Checking if Blue is Good
    We Are 33 Steps From Blue Portal
    Checking if Purple is Good
    We Are 35 Steps From Purple Portal
    Checking if Yellow is Good
    We Are 40 Steps From Yellow Portal
    We Are 1 Steps From In Game Boat
    RED ATTACKING..
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Couldn't Attack Pests in Master Loop
    Activity is at 70
    Activity is at 70
    Attempting to Locate Visible Pests
    Pests found in Visible Pests
    Checking if Red is Good
    We Are 41 Steps From Red Portal
    Checking if Blue is Good
    We Are 33 Steps From Blue Portal
    Checking if Yellow is Good
    We Are 40 Steps From Yellow Portal
    We Are 1 Steps From In Game Boat
    PURPLE ATTACKING..
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 70
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Couldn't Attack Pests in Master Loop
    We Are 1 Steps From In Game Boat
    Checking if in game boat
    Walking to: Mid Gate
    True
    Activity is at 53
    Blue Portal Shield Dropped and has High Health.
    Activity is at 53
    Activity is at 53
    Attempting to Locate Visible Pests
    Pests found in Visible Pests
    Checking if Red is Good
    We Are 41 Steps From Red Portal
    Checking if Purple is Good
    We Are 35 Steps From Purple Portal
    Checking if Yellow is Good
    We Are 40 Steps From Yellow Portal
    We Are 1 Steps From In Game Boat
    BLUE ATTACKING..
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Couldn't Attack Pests in Master Loop
    Activity is at 53
    Activity is at 53
    Attempting to Locate Visible Pests
    Pests found in Visible Pests
    Checking if Blue is Good
    Blue Portal Shield Dropped and has High Health.
    We Are 33 Steps From Blue Portal
    Checking if Purple is Good
    We Are 35 Steps From Purple Portal
    Checking if Red is Good
    We Are 41 Steps From Red Portal
    We Are 1 Steps From In Game Boat
    YELLOW ATTACKING..
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Couldn't Attack Pests in Master Loop
    Activity is at 53
    Activity is at 53
    Attempting to Locate Visible Pests
    Pests found in Visible Pests
    Checking if Blue is Good
    Blue Portal Shield Dropped and has High Health.
    We Are 33 Steps From Blue Portal
    Checking if Purple is Good
    We Are 35 Steps From Purple Portal
    Checking if Yellow is Good
    We Are 40 Steps From Yellow Portal
    We Are 1 Steps From In Game Boat
    RED ATTACKING..
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Couldn't Attack Pests in Master Loop
    Activity is at 53
    Activity is at 53
    Attempting to Locate Visible Pests
    Pests found in Visible Pests
    Checking if Red is Good
    We Are 41 Steps From Red Portal
    Checking if Blue is Good
    Blue Portal Shield Dropped and has High Health.
    We Are 33 Steps From Blue Portal
    Checking if Yellow is Good
    We Are 40 Steps From Yellow Portal
    We Are 1 Steps From In Game Boat
    PURPLE ATTACKING..
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Activity is at 53
    Attempting to find Nearby Pests
    Pests found in Near Pests
    We Are 1 Steps From In Game Boat
    We Are 1 Steps From In Game Boat
    Main Loop Attacking Call
    Couldn't Attack Pests in Master Loop
    We Are 1 Steps From In Game Boat
    Checking if in game boat
    Walking to: Mid Gate
    True

  12. #12
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Quote Originally Posted by Gruntzer View Post
    Thank you for the link

    after using your link, it at least clicks,,, to a degree

    it just boards the boat and stands there waiting and doing nothing, i am using the easy boat because my combat is 62

    Sorry for the headache that i am causing you
    Currently running it and I won a few games so far using the Novice boat. Try and replace the entire contents of the hooks.simba located in Reflection/Internal with this:

    Simba Code:
    {$IFNDEF REMOTEINPUT}
    {$DEFINE REMOTEINPUT}
    {$loadlib LibRemoteInput}

    type
      PRIField = ^RIField;

      THook = packed record(RIField)
        multiplier: Int64;
      end;


    const
        ReflectionRevision = '204';

    {Node: oq}
    Node_UID: THook =                                 ['oq', 'gv', 'J', 1];
    Node_Prev: THook =                                ['oq', 'gm', 'Loq;', 1];
    Node_Next: THook =                                ['oq', 'gt', 'Loq;', 1];

    {NodeDeque: ld}
    NodeDeque_Head: THook =                           ['ld', 'v', 'Loq;', 1];
    NodeDeque_Current: THook =                        ['ld', 'c', 'Loq;', 1];

    {Cacheable: oz}
    Cacheable_Next: THook =                           ['oz', 'cx', 'Loz;', 1];
    Cacheable_Prev: THook =                           ['oz', 'cw', 'Loz;', 1];

    {LinkedList: lk}
    LinkedList_Head: THook =                          ['lk', 'v', 'Loq;', 1];
    LinkedList_Current: THook =                       ['lk', 'c', 'Loq;', 1];

    {HashTable: po}
    HashTable_Head: THook =                           ['po', 'i', 'Loq;', 1];
    HashTable_Tail: THook =                           ['po', 'f', 'Loq;', 1];
    HashTable_Buckets: THook =                        ['po', 'c', '[Loq;', 1];
    HashTable_Index: THook =                          ['po', 'b', 'I', 1];
    HashTable_Size: THook =                           ['po', 'v', 'I', 1];

    {IterableHashTable: pt}
    IterableHashTable_Head: THook =                   ['pt', 'i', 'Loq;', 1];
    IterableHashTable_Tail: THook =                   ['pt', 'f', 'Loq;', 1];
    IterableHashTable_Buckets: THook =                ['pt', 'c', '[Loq;', 1];
    IterableHashTable_Index: THook =                  ['pt', 'b', 'I', 1];
    IterableHashTable_Size: THook =                   ['pt', 'v', 'I', 1];

    {Queue: mr}
    Queue_Head: THook =                               ['mr', 'v', 'Loz;', 1];

    {Cache: ig}
    Cache_HashTable: THook =                          ['ig', 'f', 'Lpt;', 1];
    Cache_Queue: THook =                              ['ig', 'b', 'Lmr;', 1];
    Cache_Remaining: THook =                          ['ig', 'i', 'I', 1];
    Cache_Capacity: THook =                           ['ig', 'c', 'I', 1];

    {ClassData: bo}
    ClassData_Bytes: THook =                          ['bo', 'l', '[[[B', 1];
    ClassData_Methods: THook =                        ['bo', 's', '[Ljava/lang/reflect/Method;', 1];
    ClassData_Fields: THook =                         ['bo', 'n', '[Ljava/lang/reflect/Field;', 1];

    {Rasteriser: ql}
    Rasteriser_Pixels: THook =                        ['ql', 'aq', '[I', 1];
    Rasteriser_Width: THook =                         ['ql', 'aw', 'I', 1];
    Rasteriser_Height: THook =                        ['ql', 'am', 'I', 1];

    {Rasteriser3D: hb}
    Rasteriser3D_ShadowDecay: THook =                 ['hb', 'e', '[I', 1];
    Rasteriser3D_SineTable: THook =                   ['hb', 'h', '[I', 1];
    Rasteriser3D_CosineTable: THook =                 ['hb', 'ae', '[I', 1];

    {Typeface: me}
    Typeface_CharacterPixels: THook =                 ['me', 'v', '[[B', 1];

    {IndexedRGB: qq}
    IndexedRGB_Pixels: THook =                        ['qq', 'c', '[I', 1];
    IndexedRGB_Palette: THook =                       ['qq', 'v', '[B', 1];
    IndexedRGB_Width: THook =                         ['qq', 's', 'I', 1];
    IndexedRGB_Height: THook =                        ['qq', 'l', 'I', 1];

    {ImageRGB: qi}
    ImageRGB_Pixels: THook =                          ['qi', 'v', '[I', 1];
    ImageRGB_Width: THook =                           ['qi', 'c', 'I', 1];
    ImageRGB_Height: THook =                          ['qi', 'i', 'I', 1];
    ImageRGB_MaxWidth: THook =                        ['qi', 'n', 'I', 1];
    ImageRGB_MaxHeight: THook =                       ['qi', 's', 'I', 1];

    {Font: md}

    {Keyboard: e}

    {GameShell: ao}

    {Buffer: pi}
    Buffer_Payload: THook =                           ['pi', 'l', '[B', 1];
    Buffer_CRC: THook =                               ['pi', 'o', '[I', 1];

    {BufferedConnection: fd}
    BufferedConnection_InputStream: THook =           ['fd', 'v', 'Ljava/io/InputStream;', 1];
    BufferedConnection_OutputStream: THook =          ['fd', 'c', 'Ljava/io/OutputStream;', 1];
    BufferedConnection_Socket: THook =                ['fd', 'i', 'Ljava/net/Socket;', 1];
    BufferedConnection_Payload: THook =               ['fd', 's', '[B', 1];
    BufferedConnection_IsClosed: THook =              ['fd', 'f', 'Z', 1];

    {CollisionMap: gv}
    CollisionMap_Width: THook =                       ['gv', 'at', 'I', -124725661];
    CollisionMap_Height: THook =                      ['gv', 'an', 'I', -377495869];
    CollisionMap_Adjacency: THook =                   ['gv', 'ay', '[[I', 1];

    {NameInfo: qb}
    NameInfo_Name: THook =                            ['qb', 'v', 'Ljava/lang/String;', 1];
    NameInfo_DecodedName: THook =                     ['qb', 'c', 'Ljava/lang/String;', 1];

    {Renderable: ix}
    Renderable_ModelHeight: THook =                   ['ix', 'ck', 'I', -268241925];

    {Region: hv}
    Region_SceneTiles: THook =                        ['hv', 'n', '[[[Lhu;', 1];
    Region_InteractableObjects: THook =               ['hv', 'q', '[Liy;', 1];

    {AnimableNode: bc}
    AnimableNode_ID: THook =                          ['bc', 'v', 'I', 920193097];
    AnimableNode_AnimationSequence: THook =           ['bc', 's', 'Lgw;', 1];
    AnimableNode_Flags: THook =                       ['bc', 'c', 'I', -1286565411];
    AnimableNode_Orientation: THook =                 ['bc', 'i', 'I', -971153847];
    AnimableNode_Plane: THook =                       ['bc', 'f', 'I', 326052965];
    AnimableNode_X: THook =                           ['bc', 'b', 'I', -1315093071];
    AnimableNode_Y: THook =                           ['bc', 'n', 'I', 255854397];
    AnimableNode_AnimationFrame: THook =              ['bc', 'l', 'I', 1];

    {BoundaryObject: ij}
    BoundaryObject_ID: THook =                        ['ij', 'l', 'J', -3781054410051402755];
    BoundaryObject_Flags: THook =                     ['ij', 'q', 'I', 2053587143];
    BoundaryObject_Plane: THook =                     ['ij', 'v', 'I', -1523942229];
    BoundaryObject_Height: THook =                    ['ij', 'b', 'I', 1804141061];
    BoundaryObject_LocalX: THook =                    ['ij', 'c', 'I', -361735633];
    BoundaryObject_LocalY: THook =                    ['ij', 'i', 'I', 436509427];
    BoundaryObject_Orientation: THook =               ['ij', 'f', 'I', -1245875017];
    BoundaryObject_Renderable: THook =                ['ij', 'n', 'Lix;', 1];
    BoundaryObject_Renderable2: THook =               ['ij', 's', 'Lix;', 1];

    {WallDecoration: io}
    WallDecoration_ID: THook =                        ['io', 'o', 'J', 2319004435936735131];
    WallDecoration_Flags: THook =                     ['io', 'r', 'I', -1666426439];
    WallDecoration_Plane: THook =                     ['io', 'v', 'I', -1273290179];
    WallDecoration_Height: THook =                    ['io', 'b', 'I', 632137083];
    WallDecoration_LocalX: THook =                    ['io', 'c', 'I', 1499164855];
    WallDecoration_LocalY: THook =                    ['io', 'i', 'I', 2128198353];
    WallDecoration_RelativeX: THook =                 ['io', 'n', 'I', -35989305];
    WallDecoration_RelativeY: THook =                 ['io', 's', 'I', 322472367];
    WallDecoration_Orientation: THook =               ['io', 'f', 'I', 1183896313];
    WallDecoration_Renderable: THook =                ['io', 'l', 'Lix;', 1];
    WallDecoration_Renderable2: THook =               ['io', 'q', 'Lix;', 1];

    {FloorDecoration: hp}
    FloorDecoration_ID: THook =                       ['hp', 'b', 'J', 1757180845189134269];
    FloorDecoration_Flags: THook =                    ['hp', 'n', 'I', 1754694829];
    FloorDecoration_LocalX: THook =                   ['hp', 'c', 'I', -1177773149];
    FloorDecoration_LocalY: THook =                   ['hp', 'i', 'I', 541305317];
    FloorDecoration_Plane: THook =                    ['hp', 'v', 'I', 330018341];
    FloorDecoration_Renderable: THook =               ['hp', 'f', 'Lix;', 1];

    {GameObject: iy}
    GameObject_Renderable: THook =                    ['iy', 'b', 'Lix;', 1];
    GameObject_ID: THook =                            ['iy', 'w', 'J', 3413023011063757331];
    GameObject_Flags: THook =                         ['iy', 'k', 'I', -742925927];
    GameObject_Orientation: THook =                   ['iy', 'n', 'I', 949419433];
    GameObject_Plane: THook =                         ['iy', 'v', 'I', -1042326033];
    GameObject_Height: THook =                        ['iy', 'c', 'I', -1852780791];
    GameObject_LocalX: THook =                        ['iy', 'i', 'I', -1035014481];
    GameObject_LocalY: THook =                        ['iy', 'f', 'I', -491615683];
    GameObject_WorldX: THook =                        ['iy', 's', 'I', 341581995];
    GameObject_WorldY: THook =                        ['iy', 'q', 'I', 897314371];
    GameObject_OffsetX: THook =                       ['iy', 'l', 'I', -1189496713];
    GameObject_OffsetY: THook =                       ['iy', 'o', 'I', 1130692301];

    {SceneTile: hu}
    SceneTile_BoundaryObject: THook =                 ['hu', 's', 'Lij;', 1];
    SceneTile_SceneTileObject: THook =                ['hu', 'j', 'Lhu;', 1];
    SceneTile_GameObject: THook =                     ['hu', 'p', '[Liy;', 1];
    SceneTile_WallDecoration: THook =                 ['hu', 'l', 'Lio;', 1];
    SceneTile_GroundDecoration: THook =               ['hu', 'q', 'Lhp;', 1];
    SceneTile_SceneX: THook =                         ['hu', 'c', 'I', -1735268707];
    SceneTile_SceneY: THook =                         ['hu', 'i', 'I', 1320451453];
    SceneTile_Plane: THook =                          ['hu', 'f', 'I', 409854947];

    {GrandExchange: lh}
    TradingPost_Status: THook =                       ['lh', 'v', 'B', 1];
    TradingPost_ItemID: THook =                       ['lh', 'c', 'I', 882617765];
    TradingPost_Price: THook =                        ['lh', 'i', 'I', 274655921];
    TradingPost_Quantity: THook =                     ['lh', 'f', 'I', -1718567641];
    TradingPost_Transferred: THook =                  ['lh', 'b', 'I', 781050121];
    TradingPost_Spent: THook =                        ['lh', 'n', 'I', 1429654689];
    TradingPost_QueryIDs: THook =                     ['lh', 'N/A', 'N/A', 1];

    {Model: iq}
    Model_IndicesX: THook =                           ['iq', 'w', '[I', 1];
    Model_IndicesY: THook =                           ['iq', 'k', '[I', 1];
    Model_IndicesZ: THook =                           ['iq', 'd', '[I', 1];
    Model_IndicesLength: THook =                      ['iq', 'p', 'I', 1];
    Model_VerticesX: THook =                          ['iq', 'q', '[I', 1];
    Model_VerticesY: THook =                          ['iq', 'o', '[I', 1];
    Model_VerticesZ: THook =                          ['iq', 'r', '[I', 1];
    Model_VerticesLength: THook =                     ['iq', 'l', 'I', 1];
    Model_TexIndicesX: THook =                        ['iq', 'm', '[I', 1];
    Model_TexIndicesY: THook =                        ['iq', 'u', '[I', 1];
    Model_TexIndicesZ: THook =                        ['iq', 'N/A', 'N/A', 1];
    Model_TexVerticesX: THook =                       ['iq', 'z', '[I', 1];
    Model_TexVerticesY: THook =                       ['iq', 'h', '[I', 1];
    Model_TexVerticesZ: THook =                       ['iq', 'ae', '[I', 1];
    Model_TexVerticesLength: THook =                  ['iq', 'e', 'I', 1];
    Model_Skins: THook =                              ['iq', 'aq', '[[I', 1];
    Model_FaceColors3: THook =                        ['iq', 'o', '[I', 1];
    Model_ShadowIntensity: THook =                    ['iq', 'av', 'I', 1];
    Model_FitsSingleTile: THook =                     ['iq', 'ao', 'Z', 1];

    {AnimationSequence: gw}
    AnimationSequence_Frames: THook =                 ['gw', 'p', '[I', 1];
    AnimationSequence_SequenceCache: THook =          ['gw', 'b', 'Lig;', 1];
    AnimationSequence_FrameCache: THook =             ['gw', 's', 'Lig;', 1];

    {AnimationFrames: im}
    AnimationFrames_Frames: THook =                   ['im', 'v', '[Lhf;', 1];

    {AnimationSkeleton: ha}
    AnimationSkeleton_ID: THook =                     ['ha', 'n', 'I', -1778543725];
    AnimationSkeleton_TransformationCount: THook =    ['ha', 's', 'I', -1015986843];
    AnimationSkeleton_TransformationTypes: THook =    ['ha', 'l', '[I', 1];
    AnimationSkeleton_Transformations: THook =        ['ha', 'q', '[[I', 1];

    {Animation: hf}
    Animation_FrameCount: THook =                     ['hf', 'n', 'I', 1];
    Animation_TransformY: THook =                     ['hf', 's', '[I', 1];
    Animation_TransformX: THook =                     ['hf', 'l', '[I', 1];
    Animation_Frames: THook =                         ['hf', 'q', '[I', 1];
    Animation_TransformZ: THook =                     ['hf', 'o', '[I', 1];
    Animation_Skeleton: THook =                       ['hf', 'b', 'Lha;', 1];

    {CombatInfo1: cp}
    CombatInfo1_Health: THook =                       ['cp', 'i', 'I', 573948343];
    CombatInfo1_HealthRatio: THook =                  ['cp', 'c', 'I', 399035073];

    {CombatInfo2: fv}
    CombatInfo2_HealthScale: THook =                  ['fv', 'd', 'I', -1563343657];

    {CombatInfoList: lk}
    CombatInfoList_Head: THook =                      ['lk', 'v', 'Loq;', 1];
    CombatInfoList_Current: THook =                   ['lk', 'c', 'Loq;', 1];

    {CombatInfoHolder: ci}
    CombatInfoHolder_CombatInfoList: THook =          ['ci', 'f', 'Llk;', 1];
    CombatInfoHolder_CombatInfo2: THook =             ['ci', 'i', 'Lfv;', 1];

    {Actor: cb}
    Actor_Animation: THook =                          ['cb', 'bq', 'I', 10456859];
    Actor_AnimationDelay: THook =                     ['cb', 'bs', 'I', 404973767];
    Actor_AnimationFrame: THook =                     ['cb', 'ba', 'I', 560334071];
    Actor_MovementSequence: THook =                   ['cb', 'bx', 'I', 1146125633];
    Actor_MovementFrame: THook =                      ['cb', 'bg', 'I', 898293505];
    Actor_CurrentSequence: THook =                    ['cb', 'an', 'I', 1577037859];
    Actor_SpokenText: THook =                         ['cb', 'ad', 'Ljava/lang/String;', 1];
    Actor_HitDamages: THook =                         ['cb', 'bj', '[I', 1];
    Actor_HitTypes: THook =                           ['cb', 'bm', '[I', 1];
    Actor_HitCycle: THook =                           ['cb', 'br', '[I', 1];
    Actor_QueueX: THook =                             ['cb', 'cn', '[I', 1];
    Actor_QueueY: THook =                             ['cb', 'cu', '[I', 1];
    Actor_QueueTraversed: THook =                     ['cb', 'cg', '[Lgm;', 1];
    Actor_QueueSize: THook =                          ['cb', 'cq', 'I', 661195985];
    Actor_LocalX: THook =                             ['cb', 'ak', 'I', -737197671];
    Actor_LocalY: THook =                             ['cb', 'ao', 'I', -1503029363];
    Actor_CombatCycle: THook =                        ['cb', 'N/A', 'N/A', 1];
    Actor_InteractingIndex: THook =                   ['cb', 'bh', 'I', -1015640839];
    Actor_Orientation: THook =                        ['cb', 'ci', 'I', 1373710797];
    Actor_IsWalking: THook =                          ['cb', 'al', 'Z', 1];
    Actor_TargetIndex: THook =                        ['cb', 'bh', 'I', -1015640839];
    Actor_CombatInfoList: THook =                     ['cb', 'be', 'Llk;', 1];
    Actor_SpotAnimation: THook =                      ['cb', 'bt', 'I', 949581517];
    Actor_SpotAnimationFrame: THook =                 ['cb', 'bd', 'I', -246855743];
    Actor_SpotAnimationFrameCycle: THook =            ['cb', 'bc', 'I', 428527393];
    Actor_GraphicsId: THook =                         ['cb', 'N/A', 'N/A', 1];
    Actor_Height: THook =                             ['cb', 'cs', 'I', 512453881];

    {NPCDefinition: ft}
    NPCDefinition_ID: THook =                         ['ft', 'b', 'I', 1249839807];
    NPCDefinition_Name: THook =                       ['ft', 'n', 'Ljava/lang/String;', 1];
    NPCDefinition_Actions: THook =                    ['ft', 'a', '[Ljava/lang/String;', 1];
    NPCDefinition_ModelIDs: THook =                   ['ft', 'l', '[I', 1];
    NPCDefinition_CombatLevel: THook =                ['ft', 'j', 'I', -867920465];
    NPCDefinition_Visible: THook =                    ['ft', 'h', 'Z', 1];
    NPCDefinition_ModelCache: THook =                 ['ft', 'f', 'Lig;', 1];
    NPCDefinition_Transformations: THook =            ['ft', 'ak', '[I', 1];
    NPCDefinition_ModelTileSize: THook =              ['ft', 's', 'I', 53350769];
    NPCDefinition_ModelScaleWidth: THook =            ['ft', 'e', 'I', -1011803827];
    NPCDefinition_ModelScaleHeight: THook =           ['ft', 'z', 'I', -2073300725];

    {NPC: cy}
    NPC_Definition: THook =                           ['cy', 'v', 'Lft;', 1];

    {PlayerDefinition: kp}
    PlayerDefinition_NpcTransformID: THook =          ['kp', 'f', 'I', 1661729967];
    PlayerDefinition_IsFemale: THook =                ['kp', 'i', 'Z', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['kp', 'b', 'J', -2450730779169477887];
    PlayerDefinition_ModelID: THook =                 ['kp', 'n', 'J', -5318511275487729225];
    PlayerDefinition_Equipment: THook =               ['kp', 'v', '[I', 1];
    PlayerDefinition_ModelCache: THook =              ['kp', 'k', 'Lig;', 1];

    {Player: cz}
    Player_Name: THook =                              ['cz', 'v', 'Lqb;', 1];
    Player_Model: THook =                             ['cz', 'd', 'Liq;', 1];
    Player_Visible: THook =                           ['cz', 'x', 'Z', 1];
    Player_Definition: THook =                        ['cz', 'c', 'Lkp;', 1];
    Player_CombatLevel: THook =                       ['cz', 's', 'I', 940198705];
    Player_Index: THook =                             ['cz', 'e', 'I', -567529937];
    Player_IsAnimating: THook =                       ['cz', 'x', 'Z', 1];

    {ObjectDefinition: gj}
    ObjectDefinition_ID: THook =                      ['gj', 'q', 'I', -1590595383];
    ObjectDefinition_DefinitionCache: THook =         ['gj', 'f', 'Lig;', 1];
    ObjectDefinition_ModelCache: THook =              ['gj', 's', 'Lig;', 1];
    ObjectDefinition_ModelIDs: THook =                ['gj', 'o', '[I', 1];
    ObjectDefinition_Models: THook =                  ['gj', 'r', '[I', 1];
    ObjectDefinition_Name: THook =                    ['gj', 'p', 'Ljava/lang/String;', 1];
    ObjectDefinition_Actions: THook =                 ['gj', 'aw', '[Ljava/lang/String;', 1];
    ObjectDefinition_Transformations: THook =         ['gj', 'au', '[I', 1];
    ObjectDefinition_TransformationVarbit: THook =    ['gj', 'af', 'I', -729176201];
    ObjectDefinition_TransformationVarp: THook =      ['gj', 'ad', 'I', -2043045051];

    {WidgetNode: cc}
    WidgetNode_ID: THook =                            ['cc', 'v', 'I', -457481163];

    {Widget: ky}
    Widget_Name: THook =                              ['ky', 'do', 'Ljava/lang/String;', 1];
    Widget_Text: THook =                              ['ky', 'cu', 'Ljava/lang/String;', 1];
    Widget_WidgetID: THook =                          ['ky', 'al', 'I', 785571949];
    Widget_ParentID: THook =                          ['ky', 'bj', 'I', -937388189];
    Widget_Parent: THook =                            ['ky', 'dl', 'Lky;', 1];
    Widget_ItemID: THook =                            ['ky', 'fv', 'I', -806667787];
    Widget_ItemIDs: THook =                           ['ky', 'fc', '[I', 1];
    Widget_StackSizes: THook =                        ['ky', 'fq', '[I', 1];
    Widget_ItemAmount: THook =                        ['ky', 'fz', 'I', -603366955];
    Widget_SpriteID: THook =                          ['ky', 'by', 'I', 781497615];
    Widget_TextureID: THook =                         ['ky', 'bs', 'I', 43628099];
    Widget_Actions: THook =                           ['ky', 'dd', '[Ljava/lang/String;', 1];
    Widget_ActionType: THook =                        ['ky', 'an', 'I', 1674852349];
    Widget_Type: THook =                              ['ky', 'at', 'I', 370654815];
    Widget_IsHidden: THook =                          ['ky', 'bm', 'Z', 1];
    Widget_AbsoluteX: THook =                         ['ky', 'au', 'I', -26114281];
    Widget_AbsoluteY: THook =                         ['ky', 'af', 'I', 387503687];
    Widget_RelativeX: THook =                         ['ky', 'ax', 'I', -1718696181];
    Widget_RelativeY: THook =                         ['ky', 'ar', 'I', -566234841];
    Widget_ScrollX: THook =                           ['ky', 'br', 'I', 1914558753];
    Widget_ScrollY: THook =                           ['ky', 'bo', 'I', -647232793];
    Widget_Width: THook =                             ['ky', 'ap', 'I', -1237179477];
    Widget_Height: THook =                            ['ky', 'az', 'I', -686825733];
    Widget_Children: THook =                          ['ky', 'ft', '[Lky;', 1];
    Widget_BoundsIndex: THook =                       ['ky', 'gh', 'I', -1419320507];
    Widget_WidgetCycle: THook =                       ['ky', 'gs', 'I', 396807883];

    {ItemDefinition: gf}
    ItemDefinition_ID: THook =                        ['gf', 'k', 'I', 1358562449];
    ItemDefinition_Name: THook =                      ['gf', 'm', 'Ljava/lang/String;', 1];
    ItemDefinition_IsMembers: THook =                 ['gf', 'aw', 'Z', 1];
    ItemDefinition_GroundActions: THook =             ['gf', 'am', '[Ljava/lang/String;', 1];
    ItemDefinition_Actions: THook =                   ['gf', 'ak', '[Ljava/lang/String;', 1];
    ItemDefinition_Cache: THook =                     ['gf', 'o', 'Lig;', 1];

    {Item: cu}
    Item_ID: THook =                                  ['cu', 'v', 'I', -1512550431];
    Item_StackSizes: THook =                          ['cu', 'c', 'I', 1689491185];

    {ItemNode: bv}
    ItemNode_ItemIDs: THook =                         ['bv', 'c', '[I', 1];
    ItemNode_ItemQuantities: THook =                  ['bv', 'i', '[I', 1];
    ItemNode_Cache: THook =                           ['bv', 'v', 'Lpo;', 1];

    {Login: bs}
    Login_XPadding: THook =                           ['bs', 'i', 'I', -1716395597];
    Login_BoxXOffset: THook =                         ['bs', 'y', 'I', -1514793593];
    Login_LoadingPercent: THook =                     ['bs', 'e', 'I', 66055169];
    Login_AccountStatus: THook =                      ['bs', 'au', 'I', 688596069];
    Login_Index: THook =                              ['bs', 'az', 'I', -1615096635];
    Login_ButtonSprite: THook =                       ['bs', 'n', 'Lqq;', 1];
    Login_Username: THook =                           ['bs', 'br', 'Ljava/lang/String;', 1];
    Login_Password: THook =                           ['bs', 'bo', 'Ljava/lang/String;', 1];
    Login_CursorField: THook =                        ['bs', 'bt', 'Z', 1];

    {Varps: kg}
    Varps_Masks: THook =                              ['kg', 'v', '[I', 1];
    Varps_Main: THook =                               ['kg', 'i', '[I', 1];

    {Varcs: cj}
    Varcs_Map: THook =                                ['cj', 'f', 'Ljava/util/Map;', 1];
    Varcs_Strings: THook =                            ['cj', 'b', '[Ljava/lang/String;', 1];
    Varcs_VarcMap: THook =                            ['fu', 'ps', 'Lcj;', 1];

    {VarbitDefinition: gi}
    VarbitDefinition_Cache: THook =                   ['gi', 'c', 'Lig;', 1];
    VarbitDefinition_Base: THook =                    ['gi', 'i', 'I', -775301691];
    VarbitDefinition_StartBit: THook =                ['gi', 'f', 'I', 1129048987];
    VarbitDefinition_EndBit: THook =                  ['gi', 'b', 'I', 153132931];

    {Client: client}
    Client_Revision: THook =                          ['client', '204', 'I', 1];
    Client_Client: THook =                            ['client', 'as', 'Lclient;', 1];
    Client_LocalNPCs: THook =                         ['client', 'gw', '[Lcy;', 1];
    Client_NPCIndices: THook =                        ['client', 'gt', '[I', 1];
    Client_NPCCount: THook =                          ['client', 'N/A', 'N/A', 1];
    Client_LocalPlayers: THook =                      ['client', 'lu', '[Lcz;', 1];
    Client_PlayerIndices: THook =                     ['cg', 's', '[I', 1];
    Client_PlayerCount: THook =                       ['aj', 'x', 'I', 1];
    Client_LocalPlayer: THook =                       ['lu', 'lp', 'Lcz;', 1];
    Client_PlayerIndex: THook =                       ['client', 'li', 'I', 911475385];
    Client_LoopCycle: THook =                         ['client', 'cx', 'I', 395789251];
    Client_GameState: THook =                         ['client', 'cc', 'I', 1430199997];
    Client_LoginState: THook =                        ['client', 'eh', 'I', 1954076743];
    Client_IsLoading: THook =                         ['client', 'N/A', 'N/A', 1];
    Client_CrossHairColor: THook =                    ['client', 'ku', 'I', -1471175899];
    Client_AnimationFrameCache: THook =               ['gw', 'n', 'Lig;', 1];
    Client_GroundItems: THook =                       ['client', 'lr', '[[[Lld;', 1];
    Client_CollisionMaps: THook =                     ['client', 'w', '[Lgv;', 1];
    Client_TradingPostOffers: THook =                 ['client', 'ug', '[Llh;', 1];
    Client_CameraX: THook =                           ['gp', 'if', 'I', -131170417];
    Client_CameraY: THook =                           ['eh', 'id', 'I', 71444527];
    Client_CameraZ: THook =                           ['bv', 'ig', 'I', -372452529];
    Client_CameraPitch: THook =                       ['ee', 'ih', 'I', -882300729];
    Client_CameraYaw: THook =                         ['y', 'jc', 'I', 98002171];
    Client_Region: THook =                            ['bz', 'hg', 'Lhv;', 1];
    Client_IsRegionInstanced: THook =                 ['client', 'hf', 'Z', 1];
    Client_RegionInstances: THook =                   ['client', 'hu', '[[[I', 1];
    Client_Plane: THook =                             ['g', 'lw', 'I', -1798104043];
    Client_BaseX: THook =                             ['bf', 'hn', 'I', -525655717];
    Client_BaseY: THook =                             ['fc', 'ho', 'I', -248717599];
    Client_DestinationX: THook =                      ['client', 'rk', 'I', 1370188631];
    Client_DestinationY: THook =                      ['client', 'rf', 'I', -1262873417];
    Client_Sine: THook =                              ['hb', 'h', '[I', 1];
    Client_Cosine: THook =                            ['hb', 'ae', '[I', 1];
    Client_TileHeights: THook =                       ['bi', 'v', '[[[I', 1];
    Client_TileSettings: THook =                      ['bi', 'c', '[[[B', 1];
    Client_ItemNodeCache: THook =                     ['bv', 'v', 'Lpo;', 1];
    Client_Widgets: THook =                           ['ky', 'x', '[[Lky;', 1];
    Client_GameSettings: THook =                      ['kg', 'i', '[I', 1];
    Client_WidgetNodeCache: THook =                   ['client', 'nu', 'Lpo;', 1];
    Client_WidgetPositionX: THook =                   ['client', 'qe', '[I', 1];
    Client_WidgetPositionY: THook =                   ['client', 'qq', '[I', 1];
    Client_WidgetWidths: THook =                      ['client', 'qi', '[I', 1];
    Client_WidgetHeights: THook =                     ['client', 'qy', '[I', 1];
    Client_ValidWidgets: THook =                      ['client', 'N/A', 'N/A', 1];
    Client_WidgetRootInterface: THook =               ['client', 'nw', 'I', 1632536739];
    Client_ViewPortWidth: THook =                     ['client', 'td', 'I', 115517713];
    Client_ViewPortHeight: THook =                    ['client', 'ty', 'I', -2113477791];
    Client_ViewPortScale: THook =                     ['client', 'tc', 'I', -985861069];
    Client_MapAngle: THook =                          ['client', 'iu', 'Z', 1];
    Client_MapScale: THook =                          ['client', 'N/A', 'N/A', 1];
    Client_MapOffset: THook =                         ['client', 'N/A', 'N/A', 1];
    Client_MenuCount: THook =                         ['client', 'mp', 'I', 121755793];
    Client_MenuActions: THook =                       ['client', 'mi', '[Ljava/lang/String;', 1];
    Client_MenuOptions: THook =                       ['client', 'mm', '[Ljava/lang/String;', 1];
    Client_IsMenuOpen: THook =                        ['client', 'ma', 'Z', 1];
    Client_MenuX: THook =                             ['eo', 'mz', 'I', -1603030107];
    Client_MenuY: THook =                             ['c', 'mt', 'I', -1311703195];
    Client_MenuWidth: THook =                         ['gf', 'mo', 'I', 879723765];
    Client_MenuHeight: THook =                        ['my', 'mh', 'I', 1658529089];
    Client_IsResizable: THook =                       ['client', 'N/A', 'N/A', 1];
    Client_CurrentLevels: THook =                     ['client', 'mq', '[I', 1];
    Client_RealLevels: THook =                        ['client', 'mn', '[I', 1];
    Client_Experiences: THook =                       ['client', 'md', '[I', 1];
    Client_CurrentWorld: THook =                      ['client', 'bj', 'I', 125631107];
    Client_Energy: THook =                            ['client', 'oa', 'I', -1063216989];
    Client_Weight: THook =                            ['client', 'om', 'I', -749223927];
    Client_IsItemSelected: THook =                    ['client', 'nz', 'I', 1];

    {$ENDIF}

    Don't apologize. Everything is very fragmented right now so user errors are to be expected.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  13. #13
    Join Date
    Oct 2009
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    Quote Originally Posted by kingarabian View Post
    Currently running it and I won a few games so far using the Novice boat. Try and replace the entire contents of the hooks.simba located in Reflection/Internal with this:

    Simba Code:
    {$IFNDEF REMOTEINPUT}
    {$DEFINE REMOTEINPUT}
    {$loadlib LibRemoteInput}

    type
      PRIField = ^RIField;

      THook = packed record(RIField)
        multiplier: Int64;
      end;


    const
        ReflectionRevision = '204';

    {Node: oq}
    Node_UID: THook =                                 ['oq', 'gv', 'J', 1];
    Node_Prev: THook =                                ['oq', 'gm', 'Loq;', 1];
    Node_Next: THook =                                ['oq', 'gt', 'Loq;', 1];

    {NodeDeque: ld}
    NodeDeque_Head: THook =                           ['ld', 'v', 'Loq;', 1];
    NodeDeque_Current: THook =                        ['ld', 'c', 'Loq;', 1];

    {Cacheable: oz}
    Cacheable_Next: THook =                           ['oz', 'cx', 'Loz;', 1];
    Cacheable_Prev: THook =                           ['oz', 'cw', 'Loz;', 1];

    {LinkedList: lk}
    LinkedList_Head: THook =                          ['lk', 'v', 'Loq;', 1];
    LinkedList_Current: THook =                       ['lk', 'c', 'Loq;', 1];

    {HashTable: po}
    HashTable_Head: THook =                           ['po', 'i', 'Loq;', 1];
    HashTable_Tail: THook =                           ['po', 'f', 'Loq;', 1];
    HashTable_Buckets: THook =                        ['po', 'c', '[Loq;', 1];
    HashTable_Index: THook =                          ['po', 'b', 'I', 1];
    HashTable_Size: THook =                           ['po', 'v', 'I', 1];

    {IterableHashTable: pt}
    IterableHashTable_Head: THook =                   ['pt', 'i', 'Loq;', 1];
    IterableHashTable_Tail: THook =                   ['pt', 'f', 'Loq;', 1];
    IterableHashTable_Buckets: THook =                ['pt', 'c', '[Loq;', 1];
    IterableHashTable_Index: THook =                  ['pt', 'b', 'I', 1];
    IterableHashTable_Size: THook =                   ['pt', 'v', 'I', 1];

    {Queue: mr}
    Queue_Head: THook =                               ['mr', 'v', 'Loz;', 1];

    {Cache: ig}
    Cache_HashTable: THook =                          ['ig', 'f', 'Lpt;', 1];
    Cache_Queue: THook =                              ['ig', 'b', 'Lmr;', 1];
    Cache_Remaining: THook =                          ['ig', 'i', 'I', 1];
    Cache_Capacity: THook =                           ['ig', 'c', 'I', 1];

    {ClassData: bo}
    ClassData_Bytes: THook =                          ['bo', 'l', '[[[B', 1];
    ClassData_Methods: THook =                        ['bo', 's', '[Ljava/lang/reflect/Method;', 1];
    ClassData_Fields: THook =                         ['bo', 'n', '[Ljava/lang/reflect/Field;', 1];

    {Rasteriser: ql}
    Rasteriser_Pixels: THook =                        ['ql', 'aq', '[I', 1];
    Rasteriser_Width: THook =                         ['ql', 'aw', 'I', 1];
    Rasteriser_Height: THook =                        ['ql', 'am', 'I', 1];

    {Rasteriser3D: hb}
    Rasteriser3D_ShadowDecay: THook =                 ['hb', 'e', '[I', 1];
    Rasteriser3D_SineTable: THook =                   ['hb', 'h', '[I', 1];
    Rasteriser3D_CosineTable: THook =                 ['hb', 'ae', '[I', 1];

    {Typeface: me}
    Typeface_CharacterPixels: THook =                 ['me', 'v', '[[B', 1];

    {IndexedRGB: qq}
    IndexedRGB_Pixels: THook =                        ['qq', 'c', '[I', 1];
    IndexedRGB_Palette: THook =                       ['qq', 'v', '[B', 1];
    IndexedRGB_Width: THook =                         ['qq', 's', 'I', 1];
    IndexedRGB_Height: THook =                        ['qq', 'l', 'I', 1];

    {ImageRGB: qi}
    ImageRGB_Pixels: THook =                          ['qi', 'v', '[I', 1];
    ImageRGB_Width: THook =                           ['qi', 'c', 'I', 1];
    ImageRGB_Height: THook =                          ['qi', 'i', 'I', 1];
    ImageRGB_MaxWidth: THook =                        ['qi', 'n', 'I', 1];
    ImageRGB_MaxHeight: THook =                       ['qi', 's', 'I', 1];

    {Font: md}

    {Keyboard: e}

    {GameShell: ao}

    {Buffer: pi}
    Buffer_Payload: THook =                           ['pi', 'l', '[B', 1];
    Buffer_CRC: THook =                               ['pi', 'o', '[I', 1];

    {BufferedConnection: fd}
    BufferedConnection_InputStream: THook =           ['fd', 'v', 'Ljava/io/InputStream;', 1];
    BufferedConnection_OutputStream: THook =          ['fd', 'c', 'Ljava/io/OutputStream;', 1];
    BufferedConnection_Socket: THook =                ['fd', 'i', 'Ljava/net/Socket;', 1];
    BufferedConnection_Payload: THook =               ['fd', 's', '[B', 1];
    BufferedConnection_IsClosed: THook =              ['fd', 'f', 'Z', 1];

    {CollisionMap: gv}
    CollisionMap_Width: THook =                       ['gv', 'at', 'I', -124725661];
    CollisionMap_Height: THook =                      ['gv', 'an', 'I', -377495869];
    CollisionMap_Adjacency: THook =                   ['gv', 'ay', '[[I', 1];

    {NameInfo: qb}
    NameInfo_Name: THook =                            ['qb', 'v', 'Ljava/lang/String;', 1];
    NameInfo_DecodedName: THook =                     ['qb', 'c', 'Ljava/lang/String;', 1];

    {Renderable: ix}
    Renderable_ModelHeight: THook =                   ['ix', 'ck', 'I', -268241925];

    {Region: hv}
    Region_SceneTiles: THook =                        ['hv', 'n', '[[[Lhu;', 1];
    Region_InteractableObjects: THook =               ['hv', 'q', '[Liy;', 1];

    {AnimableNode: bc}
    AnimableNode_ID: THook =                          ['bc', 'v', 'I', 920193097];
    AnimableNode_AnimationSequence: THook =           ['bc', 's', 'Lgw;', 1];
    AnimableNode_Flags: THook =                       ['bc', 'c', 'I', -1286565411];
    AnimableNode_Orientation: THook =                 ['bc', 'i', 'I', -971153847];
    AnimableNode_Plane: THook =                       ['bc', 'f', 'I', 326052965];
    AnimableNode_X: THook =                           ['bc', 'b', 'I', -1315093071];
    AnimableNode_Y: THook =                           ['bc', 'n', 'I', 255854397];
    AnimableNode_AnimationFrame: THook =              ['bc', 'l', 'I', 1];

    {BoundaryObject: ij}
    BoundaryObject_ID: THook =                        ['ij', 'l', 'J', -3781054410051402755];
    BoundaryObject_Flags: THook =                     ['ij', 'q', 'I', 2053587143];
    BoundaryObject_Plane: THook =                     ['ij', 'v', 'I', -1523942229];
    BoundaryObject_Height: THook =                    ['ij', 'b', 'I', 1804141061];
    BoundaryObject_LocalX: THook =                    ['ij', 'c', 'I', -361735633];
    BoundaryObject_LocalY: THook =                    ['ij', 'i', 'I', 436509427];
    BoundaryObject_Orientation: THook =               ['ij', 'f', 'I', -1245875017];
    BoundaryObject_Renderable: THook =                ['ij', 'n', 'Lix;', 1];
    BoundaryObject_Renderable2: THook =               ['ij', 's', 'Lix;', 1];

    {WallDecoration: io}
    WallDecoration_ID: THook =                        ['io', 'o', 'J', 2319004435936735131];
    WallDecoration_Flags: THook =                     ['io', 'r', 'I', -1666426439];
    WallDecoration_Plane: THook =                     ['io', 'v', 'I', -1273290179];
    WallDecoration_Height: THook =                    ['io', 'b', 'I', 632137083];
    WallDecoration_LocalX: THook =                    ['io', 'c', 'I', 1499164855];
    WallDecoration_LocalY: THook =                    ['io', 'i', 'I', 2128198353];
    WallDecoration_RelativeX: THook =                 ['io', 'n', 'I', -35989305];
    WallDecoration_RelativeY: THook =                 ['io', 's', 'I', 322472367];
    WallDecoration_Orientation: THook =               ['io', 'f', 'I', 1183896313];
    WallDecoration_Renderable: THook =                ['io', 'l', 'Lix;', 1];
    WallDecoration_Renderable2: THook =               ['io', 'q', 'Lix;', 1];

    {FloorDecoration: hp}
    FloorDecoration_ID: THook =                       ['hp', 'b', 'J', 1757180845189134269];
    FloorDecoration_Flags: THook =                    ['hp', 'n', 'I', 1754694829];
    FloorDecoration_LocalX: THook =                   ['hp', 'c', 'I', -1177773149];
    FloorDecoration_LocalY: THook =                   ['hp', 'i', 'I', 541305317];
    FloorDecoration_Plane: THook =                    ['hp', 'v', 'I', 330018341];
    FloorDecoration_Renderable: THook =               ['hp', 'f', 'Lix;', 1];

    {GameObject: iy}
    GameObject_Renderable: THook =                    ['iy', 'b', 'Lix;', 1];
    GameObject_ID: THook =                            ['iy', 'w', 'J', 3413023011063757331];
    GameObject_Flags: THook =                         ['iy', 'k', 'I', -742925927];
    GameObject_Orientation: THook =                   ['iy', 'n', 'I', 949419433];
    GameObject_Plane: THook =                         ['iy', 'v', 'I', -1042326033];
    GameObject_Height: THook =                        ['iy', 'c', 'I', -1852780791];
    GameObject_LocalX: THook =                        ['iy', 'i', 'I', -1035014481];
    GameObject_LocalY: THook =                        ['iy', 'f', 'I', -491615683];
    GameObject_WorldX: THook =                        ['iy', 's', 'I', 341581995];
    GameObject_WorldY: THook =                        ['iy', 'q', 'I', 897314371];
    GameObject_OffsetX: THook =                       ['iy', 'l', 'I', -1189496713];
    GameObject_OffsetY: THook =                       ['iy', 'o', 'I', 1130692301];

    {SceneTile: hu}
    SceneTile_BoundaryObject: THook =                 ['hu', 's', 'Lij;', 1];
    SceneTile_SceneTileObject: THook =                ['hu', 'j', 'Lhu;', 1];
    SceneTile_GameObject: THook =                     ['hu', 'p', '[Liy;', 1];
    SceneTile_WallDecoration: THook =                 ['hu', 'l', 'Lio;', 1];
    SceneTile_GroundDecoration: THook =               ['hu', 'q', 'Lhp;', 1];
    SceneTile_SceneX: THook =                         ['hu', 'c', 'I', -1735268707];
    SceneTile_SceneY: THook =                         ['hu', 'i', 'I', 1320451453];
    SceneTile_Plane: THook =                          ['hu', 'f', 'I', 409854947];

    {GrandExchange: lh}
    TradingPost_Status: THook =                       ['lh', 'v', 'B', 1];
    TradingPost_ItemID: THook =                       ['lh', 'c', 'I', 882617765];
    TradingPost_Price: THook =                        ['lh', 'i', 'I', 274655921];
    TradingPost_Quantity: THook =                     ['lh', 'f', 'I', -1718567641];
    TradingPost_Transferred: THook =                  ['lh', 'b', 'I', 781050121];
    TradingPost_Spent: THook =                        ['lh', 'n', 'I', 1429654689];
    TradingPost_QueryIDs: THook =                     ['lh', 'N/A', 'N/A', 1];

    {Model: iq}
    Model_IndicesX: THook =                           ['iq', 'w', '[I', 1];
    Model_IndicesY: THook =                           ['iq', 'k', '[I', 1];
    Model_IndicesZ: THook =                           ['iq', 'd', '[I', 1];
    Model_IndicesLength: THook =                      ['iq', 'p', 'I', 1];
    Model_VerticesX: THook =                          ['iq', 'q', '[I', 1];
    Model_VerticesY: THook =                          ['iq', 'o', '[I', 1];
    Model_VerticesZ: THook =                          ['iq', 'r', '[I', 1];
    Model_VerticesLength: THook =                     ['iq', 'l', 'I', 1];
    Model_TexIndicesX: THook =                        ['iq', 'm', '[I', 1];
    Model_TexIndicesY: THook =                        ['iq', 'u', '[I', 1];
    Model_TexIndicesZ: THook =                        ['iq', 'N/A', 'N/A', 1];
    Model_TexVerticesX: THook =                       ['iq', 'z', '[I', 1];
    Model_TexVerticesY: THook =                       ['iq', 'h', '[I', 1];
    Model_TexVerticesZ: THook =                       ['iq', 'ae', '[I', 1];
    Model_TexVerticesLength: THook =                  ['iq', 'e', 'I', 1];
    Model_Skins: THook =                              ['iq', 'aq', '[[I', 1];
    Model_FaceColors3: THook =                        ['iq', 'o', '[I', 1];
    Model_ShadowIntensity: THook =                    ['iq', 'av', 'I', 1];
    Model_FitsSingleTile: THook =                     ['iq', 'ao', 'Z', 1];

    {AnimationSequence: gw}
    AnimationSequence_Frames: THook =                 ['gw', 'p', '[I', 1];
    AnimationSequence_SequenceCache: THook =          ['gw', 'b', 'Lig;', 1];
    AnimationSequence_FrameCache: THook =             ['gw', 's', 'Lig;', 1];

    {AnimationFrames: im}
    AnimationFrames_Frames: THook =                   ['im', 'v', '[Lhf;', 1];

    {AnimationSkeleton: ha}
    AnimationSkeleton_ID: THook =                     ['ha', 'n', 'I', -1778543725];
    AnimationSkeleton_TransformationCount: THook =    ['ha', 's', 'I', -1015986843];
    AnimationSkeleton_TransformationTypes: THook =    ['ha', 'l', '[I', 1];
    AnimationSkeleton_Transformations: THook =        ['ha', 'q', '[[I', 1];

    {Animation: hf}
    Animation_FrameCount: THook =                     ['hf', 'n', 'I', 1];
    Animation_TransformY: THook =                     ['hf', 's', '[I', 1];
    Animation_TransformX: THook =                     ['hf', 'l', '[I', 1];
    Animation_Frames: THook =                         ['hf', 'q', '[I', 1];
    Animation_TransformZ: THook =                     ['hf', 'o', '[I', 1];
    Animation_Skeleton: THook =                       ['hf', 'b', 'Lha;', 1];

    {CombatInfo1: cp}
    CombatInfo1_Health: THook =                       ['cp', 'i', 'I', 573948343];
    CombatInfo1_HealthRatio: THook =                  ['cp', 'c', 'I', 399035073];

    {CombatInfo2: fv}
    CombatInfo2_HealthScale: THook =                  ['fv', 'd', 'I', -1563343657];

    {CombatInfoList: lk}
    CombatInfoList_Head: THook =                      ['lk', 'v', 'Loq;', 1];
    CombatInfoList_Current: THook =                   ['lk', 'c', 'Loq;', 1];

    {CombatInfoHolder: ci}
    CombatInfoHolder_CombatInfoList: THook =          ['ci', 'f', 'Llk;', 1];
    CombatInfoHolder_CombatInfo2: THook =             ['ci', 'i', 'Lfv;', 1];

    {Actor: cb}
    Actor_Animation: THook =                          ['cb', 'bq', 'I', 10456859];
    Actor_AnimationDelay: THook =                     ['cb', 'bs', 'I', 404973767];
    Actor_AnimationFrame: THook =                     ['cb', 'ba', 'I', 560334071];
    Actor_MovementSequence: THook =                   ['cb', 'bx', 'I', 1146125633];
    Actor_MovementFrame: THook =                      ['cb', 'bg', 'I', 898293505];
    Actor_CurrentSequence: THook =                    ['cb', 'an', 'I', 1577037859];
    Actor_SpokenText: THook =                         ['cb', 'ad', 'Ljava/lang/String;', 1];
    Actor_HitDamages: THook =                         ['cb', 'bj', '[I', 1];
    Actor_HitTypes: THook =                           ['cb', 'bm', '[I', 1];
    Actor_HitCycle: THook =                           ['cb', 'br', '[I', 1];
    Actor_QueueX: THook =                             ['cb', 'cn', '[I', 1];
    Actor_QueueY: THook =                             ['cb', 'cu', '[I', 1];
    Actor_QueueTraversed: THook =                     ['cb', 'cg', '[Lgm;', 1];
    Actor_QueueSize: THook =                          ['cb', 'cq', 'I', 661195985];
    Actor_LocalX: THook =                             ['cb', 'ak', 'I', -737197671];
    Actor_LocalY: THook =                             ['cb', 'ao', 'I', -1503029363];
    Actor_CombatCycle: THook =                        ['cb', 'N/A', 'N/A', 1];
    Actor_InteractingIndex: THook =                   ['cb', 'bh', 'I', -1015640839];
    Actor_Orientation: THook =                        ['cb', 'ci', 'I', 1373710797];
    Actor_IsWalking: THook =                          ['cb', 'al', 'Z', 1];
    Actor_TargetIndex: THook =                        ['cb', 'bh', 'I', -1015640839];
    Actor_CombatInfoList: THook =                     ['cb', 'be', 'Llk;', 1];
    Actor_SpotAnimation: THook =                      ['cb', 'bt', 'I', 949581517];
    Actor_SpotAnimationFrame: THook =                 ['cb', 'bd', 'I', -246855743];
    Actor_SpotAnimationFrameCycle: THook =            ['cb', 'bc', 'I', 428527393];
    Actor_GraphicsId: THook =                         ['cb', 'N/A', 'N/A', 1];
    Actor_Height: THook =                             ['cb', 'cs', 'I', 512453881];

    {NPCDefinition: ft}
    NPCDefinition_ID: THook =                         ['ft', 'b', 'I', 1249839807];
    NPCDefinition_Name: THook =                       ['ft', 'n', 'Ljava/lang/String;', 1];
    NPCDefinition_Actions: THook =                    ['ft', 'a', '[Ljava/lang/String;', 1];
    NPCDefinition_ModelIDs: THook =                   ['ft', 'l', '[I', 1];
    NPCDefinition_CombatLevel: THook =                ['ft', 'j', 'I', -867920465];
    NPCDefinition_Visible: THook =                    ['ft', 'h', 'Z', 1];
    NPCDefinition_ModelCache: THook =                 ['ft', 'f', 'Lig;', 1];
    NPCDefinition_Transformations: THook =            ['ft', 'ak', '[I', 1];
    NPCDefinition_ModelTileSize: THook =              ['ft', 's', 'I', 53350769];
    NPCDefinition_ModelScaleWidth: THook =            ['ft', 'e', 'I', -1011803827];
    NPCDefinition_ModelScaleHeight: THook =           ['ft', 'z', 'I', -2073300725];

    {NPC: cy}
    NPC_Definition: THook =                           ['cy', 'v', 'Lft;', 1];

    {PlayerDefinition: kp}
    PlayerDefinition_NpcTransformID: THook =          ['kp', 'f', 'I', 1661729967];
    PlayerDefinition_IsFemale: THook =                ['kp', 'i', 'Z', 1];
    PlayerDefinition_AnimatedModelID: THook =         ['kp', 'b', 'J', -2450730779169477887];
    PlayerDefinition_ModelID: THook =                 ['kp', 'n', 'J', -5318511275487729225];
    PlayerDefinition_Equipment: THook =               ['kp', 'v', '[I', 1];
    PlayerDefinition_ModelCache: THook =              ['kp', 'k', 'Lig;', 1];

    {Player: cz}
    Player_Name: THook =                              ['cz', 'v', 'Lqb;', 1];
    Player_Model: THook =                             ['cz', 'd', 'Liq;', 1];
    Player_Visible: THook =                           ['cz', 'x', 'Z', 1];
    Player_Definition: THook =                        ['cz', 'c', 'Lkp;', 1];
    Player_CombatLevel: THook =                       ['cz', 's', 'I', 940198705];
    Player_Index: THook =                             ['cz', 'e', 'I', -567529937];
    Player_IsAnimating: THook =                       ['cz', 'x', 'Z', 1];

    {ObjectDefinition: gj}
    ObjectDefinition_ID: THook =                      ['gj', 'q', 'I', -1590595383];
    ObjectDefinition_DefinitionCache: THook =         ['gj', 'f', 'Lig;', 1];
    ObjectDefinition_ModelCache: THook =              ['gj', 's', 'Lig;', 1];
    ObjectDefinition_ModelIDs: THook =                ['gj', 'o', '[I', 1];
    ObjectDefinition_Models: THook =                  ['gj', 'r', '[I', 1];
    ObjectDefinition_Name: THook =                    ['gj', 'p', 'Ljava/lang/String;', 1];
    ObjectDefinition_Actions: THook =                 ['gj', 'aw', '[Ljava/lang/String;', 1];
    ObjectDefinition_Transformations: THook =         ['gj', 'au', '[I', 1];
    ObjectDefinition_TransformationVarbit: THook =    ['gj', 'af', 'I', -729176201];
    ObjectDefinition_TransformationVarp: THook =      ['gj', 'ad', 'I', -2043045051];

    {WidgetNode: cc}
    WidgetNode_ID: THook =                            ['cc', 'v', 'I', -457481163];

    {Widget: ky}
    Widget_Name: THook =                              ['ky', 'do', 'Ljava/lang/String;', 1];
    Widget_Text: THook =                              ['ky', 'cu', 'Ljava/lang/String;', 1];
    Widget_WidgetID: THook =                          ['ky', 'al', 'I', 785571949];
    Widget_ParentID: THook =                          ['ky', 'bj', 'I', -937388189];
    Widget_Parent: THook =                            ['ky', 'dl', 'Lky;', 1];
    Widget_ItemID: THook =                            ['ky', 'fv', 'I', -806667787];
    Widget_ItemIDs: THook =                           ['ky', 'fc', '[I', 1];
    Widget_StackSizes: THook =                        ['ky', 'fq', '[I', 1];
    Widget_ItemAmount: THook =                        ['ky', 'fz', 'I', -603366955];
    Widget_SpriteID: THook =                          ['ky', 'by', 'I', 781497615];
    Widget_TextureID: THook =                         ['ky', 'bs', 'I', 43628099];
    Widget_Actions: THook =                           ['ky', 'dd', '[Ljava/lang/String;', 1];
    Widget_ActionType: THook =                        ['ky', 'an', 'I', 1674852349];
    Widget_Type: THook =                              ['ky', 'at', 'I', 370654815];
    Widget_IsHidden: THook =                          ['ky', 'bm', 'Z', 1];
    Widget_AbsoluteX: THook =                         ['ky', 'au', 'I', -26114281];
    Widget_AbsoluteY: THook =                         ['ky', 'af', 'I', 387503687];
    Widget_RelativeX: THook =                         ['ky', 'ax', 'I', -1718696181];
    Widget_RelativeY: THook =                         ['ky', 'ar', 'I', -566234841];
    Widget_ScrollX: THook =                           ['ky', 'br', 'I', 1914558753];
    Widget_ScrollY: THook =                           ['ky', 'bo', 'I', -647232793];
    Widget_Width: THook =                             ['ky', 'ap', 'I', -1237179477];
    Widget_Height: THook =                            ['ky', 'az', 'I', -686825733];
    Widget_Children: THook =                          ['ky', 'ft', '[Lky;', 1];
    Widget_BoundsIndex: THook =                       ['ky', 'gh', 'I', -1419320507];
    Widget_WidgetCycle: THook =                       ['ky', 'gs', 'I', 396807883];

    {ItemDefinition: gf}
    ItemDefinition_ID: THook =                        ['gf', 'k', 'I', 1358562449];
    ItemDefinition_Name: THook =                      ['gf', 'm', 'Ljava/lang/String;', 1];
    ItemDefinition_IsMembers: THook =                 ['gf', 'aw', 'Z', 1];
    ItemDefinition_GroundActions: THook =             ['gf', 'am', '[Ljava/lang/String;', 1];
    ItemDefinition_Actions: THook =                   ['gf', 'ak', '[Ljava/lang/String;', 1];
    ItemDefinition_Cache: THook =                     ['gf', 'o', 'Lig;', 1];

    {Item: cu}
    Item_ID: THook =                                  ['cu', 'v', 'I', -1512550431];
    Item_StackSizes: THook =                          ['cu', 'c', 'I', 1689491185];

    {ItemNode: bv}
    ItemNode_ItemIDs: THook =                         ['bv', 'c', '[I', 1];
    ItemNode_ItemQuantities: THook =                  ['bv', 'i', '[I', 1];
    ItemNode_Cache: THook =                           ['bv', 'v', 'Lpo;', 1];

    {Login: bs}
    Login_XPadding: THook =                           ['bs', 'i', 'I', -1716395597];
    Login_BoxXOffset: THook =                         ['bs', 'y', 'I', -1514793593];
    Login_LoadingPercent: THook =                     ['bs', 'e', 'I', 66055169];
    Login_AccountStatus: THook =                      ['bs', 'au', 'I', 688596069];
    Login_Index: THook =                              ['bs', 'az', 'I', -1615096635];
    Login_ButtonSprite: THook =                       ['bs', 'n', 'Lqq;', 1];
    Login_Username: THook =                           ['bs', 'br', 'Ljava/lang/String;', 1];
    Login_Password: THook =                           ['bs', 'bo', 'Ljava/lang/String;', 1];
    Login_CursorField: THook =                        ['bs', 'bt', 'Z', 1];

    {Varps: kg}
    Varps_Masks: THook =                              ['kg', 'v', '[I', 1];
    Varps_Main: THook =                               ['kg', 'i', '[I', 1];

    {Varcs: cj}
    Varcs_Map: THook =                                ['cj', 'f', 'Ljava/util/Map;', 1];
    Varcs_Strings: THook =                            ['cj', 'b', '[Ljava/lang/String;', 1];
    Varcs_VarcMap: THook =                            ['fu', 'ps', 'Lcj;', 1];

    {VarbitDefinition: gi}
    VarbitDefinition_Cache: THook =                   ['gi', 'c', 'Lig;', 1];
    VarbitDefinition_Base: THook =                    ['gi', 'i', 'I', -775301691];
    VarbitDefinition_StartBit: THook =                ['gi', 'f', 'I', 1129048987];
    VarbitDefinition_EndBit: THook =                  ['gi', 'b', 'I', 153132931];

    {Client: client}
    Client_Revision: THook =                          ['client', '204', 'I', 1];
    Client_Client: THook =                            ['client', 'as', 'Lclient;', 1];
    Client_LocalNPCs: THook =                         ['client', 'gw', '[Lcy;', 1];
    Client_NPCIndices: THook =                        ['client', 'gt', '[I', 1];
    Client_NPCCount: THook =                          ['client', 'N/A', 'N/A', 1];
    Client_LocalPlayers: THook =                      ['client', 'lu', '[Lcz;', 1];
    Client_PlayerIndices: THook =                     ['cg', 's', '[I', 1];
    Client_PlayerCount: THook =                       ['aj', 'x', 'I', 1];
    Client_LocalPlayer: THook =                       ['lu', 'lp', 'Lcz;', 1];
    Client_PlayerIndex: THook =                       ['client', 'li', 'I', 911475385];
    Client_LoopCycle: THook =                         ['client', 'cx', 'I', 395789251];
    Client_GameState: THook =                         ['client', 'cc', 'I', 1430199997];
    Client_LoginState: THook =                        ['client', 'eh', 'I', 1954076743];
    Client_IsLoading: THook =                         ['client', 'N/A', 'N/A', 1];
    Client_CrossHairColor: THook =                    ['client', 'ku', 'I', -1471175899];
    Client_AnimationFrameCache: THook =               ['gw', 'n', 'Lig;', 1];
    Client_GroundItems: THook =                       ['client', 'lr', '[[[Lld;', 1];
    Client_CollisionMaps: THook =                     ['client', 'w', '[Lgv;', 1];
    Client_TradingPostOffers: THook =                 ['client', 'ug', '[Llh;', 1];
    Client_CameraX: THook =                           ['gp', 'if', 'I', -131170417];
    Client_CameraY: THook =                           ['eh', 'id', 'I', 71444527];
    Client_CameraZ: THook =                           ['bv', 'ig', 'I', -372452529];
    Client_CameraPitch: THook =                       ['ee', 'ih', 'I', -882300729];
    Client_CameraYaw: THook =                         ['y', 'jc', 'I', 98002171];
    Client_Region: THook =                            ['bz', 'hg', 'Lhv;', 1];
    Client_IsRegionInstanced: THook =                 ['client', 'hf', 'Z', 1];
    Client_RegionInstances: THook =                   ['client', 'hu', '[[[I', 1];
    Client_Plane: THook =                             ['g', 'lw', 'I', -1798104043];
    Client_BaseX: THook =                             ['bf', 'hn', 'I', -525655717];
    Client_BaseY: THook =                             ['fc', 'ho', 'I', -248717599];
    Client_DestinationX: THook =                      ['client', 'rk', 'I', 1370188631];
    Client_DestinationY: THook =                      ['client', 'rf', 'I', -1262873417];
    Client_Sine: THook =                              ['hb', 'h', '[I', 1];
    Client_Cosine: THook =                            ['hb', 'ae', '[I', 1];
    Client_TileHeights: THook =                       ['bi', 'v', '[[[I', 1];
    Client_TileSettings: THook =                      ['bi', 'c', '[[[B', 1];
    Client_ItemNodeCache: THook =                     ['bv', 'v', 'Lpo;', 1];
    Client_Widgets: THook =                           ['ky', 'x', '[[Lky;', 1];
    Client_GameSettings: THook =                      ['kg', 'i', '[I', 1];
    Client_WidgetNodeCache: THook =                   ['client', 'nu', 'Lpo;', 1];
    Client_WidgetPositionX: THook =                   ['client', 'qe', '[I', 1];
    Client_WidgetPositionY: THook =                   ['client', 'qq', '[I', 1];
    Client_WidgetWidths: THook =                      ['client', 'qi', '[I', 1];
    Client_WidgetHeights: THook =                     ['client', 'qy', '[I', 1];
    Client_ValidWidgets: THook =                      ['client', 'N/A', 'N/A', 1];
    Client_WidgetRootInterface: THook =               ['client', 'nw', 'I', 1632536739];
    Client_ViewPortWidth: THook =                     ['client', 'td', 'I', 115517713];
    Client_ViewPortHeight: THook =                    ['client', 'ty', 'I', -2113477791];
    Client_ViewPortScale: THook =                     ['client', 'tc', 'I', -985861069];
    Client_MapAngle: THook =                          ['client', 'iu', 'Z', 1];
    Client_MapScale: THook =                          ['client', 'N/A', 'N/A', 1];
    Client_MapOffset: THook =                         ['client', 'N/A', 'N/A', 1];
    Client_MenuCount: THook =                         ['client', 'mp', 'I', 121755793];
    Client_MenuActions: THook =                       ['client', 'mi', '[Ljava/lang/String;', 1];
    Client_MenuOptions: THook =                       ['client', 'mm', '[Ljava/lang/String;', 1];
    Client_IsMenuOpen: THook =                        ['client', 'ma', 'Z', 1];
    Client_MenuX: THook =                             ['eo', 'mz', 'I', -1603030107];
    Client_MenuY: THook =                             ['c', 'mt', 'I', -1311703195];
    Client_MenuWidth: THook =                         ['gf', 'mo', 'I', 879723765];
    Client_MenuHeight: THook =                        ['my', 'mh', 'I', 1658529089];
    Client_IsResizable: THook =                       ['client', 'N/A', 'N/A', 1];
    Client_CurrentLevels: THook =                     ['client', 'mq', '[I', 1];
    Client_RealLevels: THook =                        ['client', 'mn', '[I', 1];
    Client_Experiences: THook =                       ['client', 'md', '[I', 1];
    Client_CurrentWorld: THook =                      ['client', 'bj', 'I', 125631107];
    Client_Energy: THook =                            ['client', 'oa', 'I', -1063216989];
    Client_Weight: THook =                            ['client', 'om', 'I', -749223927];
    Client_IsItemSelected: THook =                    ['client', 'nz', 'I', 1];

    {$ENDIF}

    Don't apologize. Everything is very fragmented right now so user errors are to be expected.

    Thank you and happy eid

    Unfortunately, the hooks file code is the same as the one you had in the file.

    Nonetheless, I tried to run the script with 'fixed screen' setting which actually made it work, i guess that it just won't work with customizable settings

  14. #14
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Ah yeah I should've pointed that out as well.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  15. #15
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    A cheeky way of checking combat status could be through RuneLite. Remoteinput works with it as well.

  16. #16
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    Quote Originally Posted by kingarabian View Post
    I actually have a 100% color PC script based on 2020 SRL/Simba. It functions fine but I couldn't figure out a way to get combat detection to work properly. Way too many health bars and random pixel shifts in those tight pest control areas.
    Very interesting... By chance, have you given it a go with Olly & Slacky's newest SRL? I'm not entirely familiar with the version you're referring to, but the current SRL-OSR, as well as SRL-F, have the ability to search for player-specific hitsplashes. OSRS (now) makes it easy to detect our hitsplashes versus other players'. Here's a snippet from my Slayer script:
    Simba Code:
    T.Init(1300+Random(200)); // ToDo: Variable based off player's weapon speed
      While (not T.IsFinished) do
      begin
        if Result then Break;
        HSA := MainScreen.FindHitsplats(Mainscreen.Bounds);
        if Length(HSA) > 0 then
        begin
          for HS in HSA do
            if (not HS.Position.InBox(Mainscreen.GetPlayerBox())) then
            begin
              //HSPt := HS.Position;
              Result := True;
              //if (not GetTarget) then Exit(True);
              break;
            end;
        end;
        if Result then Break;
        Wait(30, 75);
      end;

    Current projects:
    [ AeroGuardians (GotR minigame), Motherlode Miner, Blast furnace ]

    "I won't fall in your gravity. Open your eyes,
    you're the Earth and I'm the sky..."


  17. #17
    Join Date
    Jul 2022
    Posts
    11
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    I really want to try this but I have no idea on how to incorporate reflection into Simba. Im super new.

  18. #18
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    Not working great, I think the tiles are wrong? What tool do you use for checking tiles? Script enters the MID boat ok, but keeps spamming the plank, I think InGameBoat is returning false. Also the debug is recognizing the pests but isn't able to click on them.

    I'll update the tiles if I can figure out an easy way to find them haha.

  19. #19
    Join Date
    Aug 2007
    Location
    Hawaii
    Posts
    3,880
    Mentioned
    7 Post(s)
    Quoted
    152 Post(s)

    Default

    Are your hooks 207?

    Edit; I just ran it, works fine. Check your hooks please and let me know. Make sure it's fixed screen.
    Last edited by kingarabian; 08-20-2022 at 03:19 AM.
    Faith is an oasis in the heart which will never be reached by the caravan of thinking.

  20. #20
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    Ok, using the official client (reinstalled even, 32 bit), Simba is reading values but not interacting with client at all.
    Using 32 bit RuneLite, reads values and crosses the plank but again, keeps clicking the plank to enter the boat even after in the boat. Does successfully run to eastern portal, but the mouse moves to the top left corner and isn't able to click any pests/portals.

    Tested both clients successfully with other scripts so not sure what's going on. Fixed - Classic layout, max brightness, hooks version 207.

    EDIT: haha...restarted computer and now its running great...gotta love windows. Thanks for bearing with me man.
    Last edited by cause; 08-20-2022 at 02:53 PM.

  21. #21
    Join Date
    Oct 2022
    Posts
    5
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    Hello i have a question,
    i downloaded the script and reflection and i get this error message if i want to start the script

    $IFNDEF REMOTEINPUT}
    {$DEFINE REMOTEINPUT}
    {$loadlib LibRemoteInput}

    the code is in red, sorry im still a noob what did i do wrong?

  22. #22
    Join Date
    Jan 2023
    Posts
    1
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Hey, I've receiving the same error as this. Using updated Hook from this thread and receiving the following error:

    Plugin "LibRemoteInput" not found at line 3, column 11 in file /Internal/Hooks.simba

    Have also tried using the reflection git zip from both July and August 2022 since that's when OP last said this was working.
    Last edited by AnimeWater; 02-02-2023 at 12:24 AM.

  23. #23
    Join Date
    Mar 2023
    Posts
    1
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Hey did you ever get this running correctly?

Thread Information

Users Browsing this Thread

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

Posting Permissions

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