Page 28 of 32 FirstFirst ... 182627282930 ... LastLast
Results 676 to 700 of 792

Thread: [OSR]Reflection Include

  1. #676
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Hooks updated to revision 63
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  2. #677
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Hooks update to revision 64
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  3. #678
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    Simba Code:
    function R_WaitChooseOption(Option: String; Time: Integer): Boolean;
    var
      T: Integer;
    begin
      Result := False;
      T := GetSystemTime + Time;
      while (GetSystemTime < T) do
      begin
        if (R_IsMenuOpen) then
        begin
          Result := R_ChooseOption(Option);
          Exit;
        end;
        Wait(20 + Random(20));
      end;
    end;

    Urgent!! -> as atm it always return true, fix is above.



    EDIT:

    Also, seems like it doesn't matter how much I post about fixes, nobody seems to add/tweak them?

  4. #679
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    Simba Code:
    function R_WaitChooseOption(Option: String; Time: Integer): Boolean;
    var
      T: Integer;
    begin
      Result := False;
      T := GetSystemTime + Time;
      while (GetSystemTime < T) do
      begin
        if (R_IsMenuOpen) then
        begin
          Result := R_ChooseOption(Option);
          Exit;
        end;
        Wait(20 + Random(20));
      end;
    end;

    Urgent!! -> as atm it always return true, fix is above.



    EDIT:

    Also, seems like it doesn't matter how much I post about fixes, nobody seems to add/tweak them?
    I'm pretty sure that everything that has been is fixed quite promptly....

    EDIT: Pushed new update
    Last edited by Kyle; 11-08-2014 at 06:59 PM.
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  5. #680
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    Excuse me for trying to help you guys..
    I've posted quite a lot of urgent stuff and nobody has made a comment about anything, therefor I had to ask. It was nothing personal at all, just wondering. Please calm down.

  6. #681
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    Excuse me for trying to help you guys..
    I've posted quite a lot of urgent stuff and nobody has made a comment about anything, therefor I had to ask. It was nothing personal at all, just wondering. Please calm down.
    Just saying lol. What else have you posted? May have been over summer when I was AFK, I checked the last few pages and didn't see anything?
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  7. #682
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    page 26
    Simba Code:
    function R_GetPlayerIndex: Integer;
    begin
      Result := (SmartGetFieldInt(SmartCurrentTarget, 0, 'client.hx') * 1800645115) + 32768;
    end;

    This function has no global hook.



    I posted a whole Players.simba file somewhere, might have been taken down, there's some code at page 22 though.

  8. #683
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    page 26
    Simba Code:
    function R_GetPlayerIndex: Integer;
    begin
      Result := (SmartGetFieldInt(SmartCurrentTarget, 0, 'client.hx') * 1800645115) + 32768;
    end;

    This function has no global hook.
    Oh I guess Frement added it when we were testing anti randoms. I'll just remove the whole function since I doubt people will use it for anything other than that, as you can just get the interacting index of the npc. If not I can add the hook to our updater if you find use in it?
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  9. #684
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    Quote Originally Posted by elfyyy View Post
    Oh I guess Frement added it when we were testing anti randoms. I'll just remove the whole function since I doubt people will use it for anything other than that, as you can just get the interacting index of the npc. If not I can add the hook to our updater if you find use in it?
    There is use for it! I use it heavily in all my combat scripts. Please if you don't mind keep it!

  10. #685
    Join Date
    Mar 2012
    Posts
    201
    Mentioned
    8 Post(s)
    Quoted
    74 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    There is use for it! I use it heavily in all my combat scripts. Please if you don't mind keep it!
    Pretty sure it is a pointless hook? It just returns 2047 doesn't it? I was under the impression that the local players index was always 2047

    Client.getLocalPlayer = Client.getLocalPlayers[2047] = new Player();
    That's what I got from reversing it =)

    Assuming you have either removed int ldcs or you skip them the ASM pattern is pretty easy for that hook
    Code:
        AbstractInsnNode[] patPlayerIndex = new AbstractInsnNode[] {
    	new FieldInsnNode(GETSTATIC, "client", null, "I"),
    	new InsnNode(IMUL),
    	new IntInsnNode(BIPUSH, 8),
    	new InsnNode(ISHL),
    	new InsnNode(IMUL),
    	new FieldInsnNode(PUTSTATIC, "client", null, "I")
        };
    Edit: thanks for the merge =) (I'll remember next time)
    Last edited by Zyt3x; 11-09-2014 at 09:32 PM. Reason: merged 3 posts

  11. #686
    Join Date
    Nov 2014
    Posts
    24
    Mentioned
    1 Post(s)
    Quoted
    8 Post(s)

    Default

    "Reflection Hooks are outdated
    No need to post about it, we are currently working on it. ~ Reflection dev's"

    am i supposed to be getting this msg?

  12. #687
    Join Date
    Mar 2013
    Posts
    1,010
    Mentioned
    35 Post(s)
    Quoted
    620 Post(s)

    Default

    Quote Originally Posted by tsacmoc View Post
    "Reflection Hooks are outdated
    No need to post about it, we are currently working on it. ~ Reflection dev's"

    am i supposed to be getting this msg?
    No need to post about it I would think so...
    #slack4admin2016
    <slacky> I will build a wall
    <slacky> I will ban reflection and OGL hooking until we know what the hell is going on

  13. #688
    Join Date
    Jul 2012
    Posts
    181
    Mentioned
    4 Post(s)
    Quoted
    67 Post(s)

    Default

    Quote Originally Posted by tsacmoc View Post
    "Reflection Hooks are outdated
    No need to post about it, we are currently working on it. ~ Reflection dev's"

    am i supposed to be getting this msg?
    I believe so, runescape was updated today.

  14. #689
    Join Date
    Nov 2014
    Posts
    24
    Mentioned
    1 Post(s)
    Quoted
    8 Post(s)

    Default

    thank you Rlp

  15. #690
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Hooks update to revision 65.

    Sorry it took so long, had class all day :'(
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  16. #691
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    Quote Originally Posted by elfyyy View Post
    Hooks update to revision 65.

    Sorry it took so long, had class all day :'(
    How is 13 hours long? I'd say that's rather quick and smooth to be honest
    btw, do you mind pm'ing your skype?

  17. #692
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    How is 13 hours long? I'd say that's rather quick and smooth to be honest
    btw, do you mind pm'ing your skype?
    :P Haha Pm'd
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  18. #693
    Join Date
    Mar 2012
    Posts
    201
    Mentioned
    8 Post(s)
    Quoted
    74 Post(s)

    Default

    I'll just shove my hooks here in case you want any extra such as myPlayerIndex =)
    Nice work with the fast update Elfyyy! =)
    Simba Code:
    { 443 Hooks Found By Cheddy's PiUpdater }

    const
    ReflectionRevision = '65';


        {* AccessFile - 3 Hooks *}
        AccessFile = 'gv';
            AccessFile_File = 'n';
            AccessFile_Length = 'x';
            AccessFile_Length_Multiplier = 7283964095786905305;
            AccessFile_Position = 'k';
            AccessFile_Position_Multiplier = 1;

        {* AnimableNode - 7 Hooks *}
        AnimableNode = 'o';
            AnimableNode_Animation = 'm';
            AnimableNode_ID = 'n';
            AnimableNode_ID_Multiplier = -812187483;
            AnimableNode_Orientation = 'k';
            AnimableNode_Orientation_Multiplier = 589234209;
            AnimableNode_Plane = 'i';
            AnimableNode_Plane_Multiplier = 468999745;
            AnimableNode_Type = 'x';
            AnimableNode_Type_Multiplier = -134579313;
            AnimableNode_X = 'd';
            AnimableNode_X_Multiplier = -218029179;
            AnimableNode_Y = 'q';
            AnimableNode_Y_Multiplier = 902625265;

        {* AnimationSequence - 10 Hooks *}
        AnimationSequence = 'as';
            AnimationSequence_FlowControl = 'o';
            AnimationSequence_Frame1IDs = 'q';
            AnimationSequence_Frame2IDs = 'a';
            AnimationSequence_FrameStep = 'e';
            AnimationSequence_FrameStep_Multiplier = -455715935;
            AnimationSequence_MaxLoops = 'c';
            AnimationSequence_MaxLoops_Multiplier = -1897252859;
            AnimationSequence_MinLoops = 'r';
            AnimationSequence_MinLoops_Multiplier = -895486663;
            AnimationSequence_PrecedenceAnimation = 'u';
            AnimationSequence_PrecedenceAnimation_Multiplier = 548503553;
            AnimationSequence_Priority = 'h';
            AnimationSequence_Priority_Multiplier = 1829000027;
            AnimationSequence_ReplyMode = 't';
            AnimationSequence_ReplyMode_Multiplier = 692880611;
            AnimationSequence_isStretched = 'v';

        {* BoundaryObject - 9 Hooks *}
        BoundaryObject = 'cg';
            BoundaryObject_AlternativeOrientation = 'd';
            BoundaryObject_AlternativeOrientation_Multiplier = -1511456135;
            BoundaryObject_BackupRenderable = 'm';
            BoundaryObject_Flags = 'w';
            BoundaryObject_Flags_Multiplier = 1796555687;
            BoundaryObject_Hash = 'a';
            BoundaryObject_Hash_Multiplier = -238959213;
            BoundaryObject_Orientation = 'i';
            BoundaryObject_Orientation_Multiplier = -394024461;
            BoundaryObject_Plane = 'n';
            BoundaryObject_Plane_Multiplier = -428760937;
            BoundaryObject_Renderable = 'q';
            BoundaryObject_Get_X = 'k';
            BoundaryObject_Get_X_Multiplier = 2081062601;
            BoundaryObject_Get_Y = 'x';
            BoundaryObject_Get_Y_Multiplier = -1441314441;

        {* Buffer - 2 Hooks *}
        Buffer = 'dw';
            Buffer_Offset = 'x';
            Buffer_Offset_Multiplier = 736769211;
            Buffer_Payload = 'n';

        {* BufferedConnection - 5 Hooks *}
        BufferedConnection = 'dd';
            BufferedConnection_InputStream = 'n';
            BufferedConnection_OutputStream = 'x';
            BufferedConnection_Payload = 'm';
            BufferedConnection_Socket = 'k';
            BufferedConnection_isClosed = 'i';

        {* Cache - 5 Hooks *}
        Cache = 'fh';
            Cache_CacheableNode = 'n';
            Cache_NodeHashTable = 'i';
            Cache_Queue = 'd';
            Cache_Remaining = 'k';
            Cache_Remaining_Multiplier = 1;
            Cache_Size = 'x';
            Cache_Size_Multiplier = 1;

        {* CacheableNode - 2 Hooks *}
        CacheableNode = 'gr';
            CacheableNode_Next = 'cs';
            CacheableNode_Prev = 'cb';

        {* Canvas - 1 Hooks *}
        Canvas = 'dg';
            Canvas_Component = 'n';

        {* Actor - 17 Hooks *}
        Actor = 'av';
            Actor_Animation = 'bf';
            Actor_Animation_Multiplier = 592229547;
            Actor_CombatCycle = 'aq';
            Actor_CombatCycle_Multiplier = -111155305;
            Actor_Health = 'an';
            Actor_Health_Multiplier = -728238545;
            Actor_HitCycles = 'ag';
            Actor_HitDamages = 'az';
            Actor_HitTypes = 'ao';
            Actor_Interacting = 'ap';
            Actor_Interacting_Multiplier = 1744380331;
            Actor_MaxHealth = 'ax';
            Actor_MaxHealth_Multiplier = -1437565613;
            Actor_Orientation = 'bq';
            Actor_Orientation_Multiplier = 1619823327;
            Actor_PathLength = 'bc';
            Actor_PathLength_Multiplier = 705496411;
            Actor_PathTraversed = 'bm';
            Actor_PathX = 'bp';
            Actor_PathY = 'bz';
            Actor_ActiveText = 'at';
            Actor_LocalX = 'g';
            Actor_LocalX_Multiplier = -1690539899;
            Actor_LocalY = 's';
            Actor_LocalY_Multiplier = -340252003;
            Actor_isInSequence = 'p';

        {* ChatboxMessage - 6 Hooks *}
        ChatboxMessage = 'ay';
            ChatboxMessage_ClanName = 'd';
            ChatboxMessage_ID = 'n';
            ChatboxMessage_ID_Multiplier = -1974498873;
            ChatboxMessage_PlayerName = 'i';
            ChatboxMessage_Text = 'q';
            ChatboxMessage_TimeSent = 'x';
            ChatboxMessage_TimeSent_Multiplier = -1551332889;
            ChatboxMessage_Type = 'k';
            ChatboxMessage_Type_Multiplier = 1605873655;

        {* ClassData - 3 Hooks *}
        ClassData = 'gm';
            ClassData_Data = 'm';
            ClassData_Fields = 'd';
            ClassData_Methods = 'a';

        {* Client - 84 Hooks *}
        Client = 'client';
            Client_AnimationSequenceCache = 'as.i';
            Client_BaseX = 'cz.cp';
            Client_BaseX_Multiplier = -499664201;
            Client_BaseY = 'aq.cz';
            Client_BaseY_Multiplier = 2016335859;
            Client_CameraPitch = 'ak.fu';
            Client_CameraPitch_Multiplier = -291086405;
            Client_CameraPitchMinimum = 'client.fe';
            Client_CameraPitchMinimum_Multiplier = -2009152535;
            Client_CameraX = 'do.fy';
            Client_CameraX_Multiplier = -320921259;
            Client_CameraY = 'av.fl';
            Client_CameraY_Multiplier = 395996553;
            Client_CameraYaw = 'm.fg';
            Client_CameraYaw_Multiplier = 1054913793;
            Client_CameraZ = 'bt.fz';
            Client_CameraZ_Multiplier = 923000167;
            Client_Canvas = 'm.pp';
            Client_CollisionMaps = 'client.w';
            Client_CosineCurve = 'cc.ay';
            Client_CurrentWorldID = 'client.d';
            Client_CurrentWorldID_Multiplier = -2077895623;
            Client_DestinationX = 'client.mq';
            Client_DestinationX_Multiplier = -1072680707;
            Client_DestinationY = 'client.md';
            Client_DestinationY_Multiplier = -1785231337;
            Client_Run_Energy = 'client.je';
            Client_Run_Energy_Multiplier = -62802767;
            Client_Experiences = 'client.hu';
            Client_FirstMenuOption = 'et.is';
            Client_LoopCycle = 'client.h';
            Client_LoopCycle_Multiplier = 1308178505;
            Client_Login_State = 'client.c';
            Client_Login_State_Multiplier = 346046433;
            Client_GroundItemList = 'client.hs';
            Client_IdleTime = 'dy.i';
            Client_IdleTime_Multiplier = 1;
            Client_ItemDefinintionCache = 'an.i';
            Client_ItemModelCache = 'an.d';
            Client_LastClickTime = 'dy.v';
            Client_LastClickTime_Multiplier = 192837221790910297;
            Client_LastClickX = 'dy.e';
            Client_LastClickX_Multiplier = 1727757979;
            Client_LastClickY = 'dy.o';
            Client_LastClickY_Multiplier = -1736437557;
            Client_LastMouseClickButton = 'dy.d';
            Client_LastMouseClickButton_Multiplier = -679637275;
            Client_LastMouseClickModifier = 'dy.w';
            Client_LastMouseClickModifier_Multiplier = 1107108155;
            Client_Levels = 'client.hz';
            Client_NPCs = 'client.bp';
            Client_Player = 'cp.ht';
            Client_PlayerIndex = 'client.hf';
            Client_PlayerIndex_Multiplier = 1451705515;
            Client_Players = 'client.gc';
            Client_LoginState = 'aa.av';
            Client_LoginState_Multiplier = -842222665;
            Client_CompassAngle = 'client.fw';
            Client_CompassAngle_Multiplier = -1574256657;
            Client_Map_Offset = 'client.dd';
            Client_Map_Offset_Multiplier = 1324243183;
            Client_Map_Scale = 'client.dz';
            Client_Map_Scale_Multiplier = -156557579;
            Client_MenuActions = 'client.io';
            Client_MenuCount = 'client.ij';
            Client_MenuCount_Multiplier = 1474678787;
            Client_MenuHeight = 'bf.is';
            Client_MenuHeight_Multiplier = 57876773;
            Client_MenuOptions = 'client.ip';
            Client_MenuWidth = 'ax.if';
            Client_MenuWidth_Multiplier = -739304797;
            Client_MenuX = 'dv.hp';
            Client_MenuX_Multiplier = -805974663;
            Client_MenuY = 'e.hy';
            Client_MenuY_Multiplier = 1441691125;
            Client_Mouse = 'dy.n';
            Client_MouseX = 'dy.q';
            Client_MouseX_Multiplier = -1718608747;
            Client_MouseY = 'dy.m';
            Client_MouseY_Multiplier = -105845879;
            Client_NPCDefinitionCache = 'af.k';
            Client_NPCIndices = 'client.bm';
            Client_NPCModelCache = 'af.i';
            Client_ObjectAnimatedModelCache = 'ae.m';
            Client_ObjectDefinitionCache = 'ae.i';
            Client_ObjectModelCache = 'ae.d';
            Client_ObjectRenderableCache = 'ae.q';
            Client_Password = 'aa.as';
            Client_Plane = 'd.hj';
            Client_Plane_Multiplier = 852571267;
            Client_PlayerModelCache = 'fy.v';
            Client_ProjectileList = 'client.hg';
            Client_Real_Levels = 'client.hm';
            Client_Region = 'aq.dh';
            Client_RGBImageCache = 'an.q';
            Client_SelectedItemName = 'client.it';
            Client_SelectedSpellName = 'client.js';
            Client_Settings = 'er.x';
            Client_SineCurve = 'cc.aw';
            Client_GroundHeights = 'q.n';
            Client_GroundSettings = 'q.x';
            Client_Username = 'aa.ai';
            Client_ValidWidgets = 'ep.k';
            Client_VarpbitCache = 'ao.x';
            Client_VarpbitSettings = 'er.n';
            Client_Weight = 'client.jl';
            Client_Weight_Multiplier = -652607075;
            Client_WidgetBoundsHeight = 'client.lu';
            Client_WidgetBoundsWidth = 'client.lm';
            Client_WidgetBoundsX = 'client.lh';
            Client_WidgetBoundsY = 'client.lb';
            Client_WidgetItemTable = 'j.n';
            Client_WidgetNodeTable = 'client.jd';
            Client_Widgets = 'ep.n';
            Client_WidgetSettings = 'er.k';
            Client_Worlds = 'cv.bb';
            Client_isMenuOpen = 'client.hr';
            Client_isWorldSelectorOpen = 'aa.ap';

        {* CollisionMap - 5 Hooks *}
        CollisionMap = 'gy';
            CollisionMap_Flags = 'ak';
            CollisionMap_Height = 'ar';
            CollisionMap_Height_Multiplier = 522310721;
            CollisionMap_OffsetX = 'l';
            CollisionMap_OffsetX_Multiplier = -520790741;
            CollisionMap_OffsetY = 'al';
            CollisionMap_OffsetY_Multiplier = 1807733409;
            CollisionMap_Width = 'aa';
            CollisionMap_Width_Multiplier = 1470394689;

        {* ComplexTile - 1 Hooks *}
        ComplexTile = 'cd';
            ComplexTile_isFlat = 'o';

        {* FloorDecorationObject - 6 Hooks *}
        FloorDecorationObject = 'ch';
            FloorDecorationObject_Flags = 'q';
            FloorDecorationObject_Flags_Multiplier = 702102689;
            FloorDecorationObject_Hash = 'd';
            FloorDecorationObject_Hash_Multiplier = 130748493;
            FloorDecorationObject_Plane = 'n';
            FloorDecorationObject_Plane_Multiplier = 2103220875;
            FloorDecorationObject_Renderable = 'i';
            FloorDecorationObject_Get_X = 'k';
            FloorDecorationObject_Get_X_Multiplier = 758653411;
            FloorDecorationObject_Get_Y = 'x';
            FloorDecorationObject_Get_Y_Multiplier = -605756285;

        {* GenericTile - 1 Hooks *}
        GenericTile = 'cs';
            GenericTile_isFlat = 'q';

        {* NodeHashTable - 5 Hooks *}
        NodeHashTable = 'fd';
            NodeHashTable_Current = 'i';
            NodeHashTable_CurrentIndex = 'd';
            NodeHashTable_CurrentIndex_Multiplier = 1;
            NodeHashTable_Head = 'k';
            NodeHashTable_GetNodes = 'x';
            NodeHashTable_GetSize = 'n';
            NodeHashTable_GetSize_Multiplier = 1;

        {* WorldObject - 12 Hooks *}
        WorldObject = 'cq';
            WorldObject_Flags = 'j';
            WorldObject_Flags_Multiplier = 1438568363;
            WorldObject_Height = 'k';
            WorldObject_Height_Multiplier = -1936186339;
            WorldObject_Hash = 'z';
            WorldObject_Hash_Multiplier = 620452503;
            WorldObject_Orientation = 'q';
            WorldObject_Orientation_Multiplier = 1124443433;
            WorldObject_Plane = 'n';
            WorldObject_Plane_Multiplier = 983356639;
            WorldObject_RelativeX = 'm';
            WorldObject_RelativeX_Multiplier = 1656569195;
            WorldObject_RelativeY = 'w';
            WorldObject_RelativeY_Multiplier = 1603314193;
            WorldObject_Renderable = 'd';
            WorldObject_SizeX = 'a';
            WorldObject_SizeX_Multiplier = 1065419227;
            WorldObject_SizeY = 'e';
            WorldObject_SizeY_Multiplier = 1311664237;
            WorldObject_Get_X = 'i';
            WorldObject_Get_X_Multiplier = -433338945;
            WorldObject_Get_Y = 'x';
            WorldObject_Get_Y_Multiplier = 461504359;

        {* Item - 2 Hooks *}
        Item = 'b';
            Item_ID = 'n';
            Item_ID_Multiplier = -108747091;
            Item_StackSize = 'x';
            Item_StackSize_Multiplier = 474329423;

        {* ItemDefinition - 38 Hooks *}
        ItemDefinition = 'an';
            ItemDefinition_DiagonalRotation = 'h';
            ItemDefinition_DiagonalRotation_Multiplier = 1178257721;
            ItemDefinition_FemaleDialogue = 'ae';
            ItemDefinition_FemaleDialogue_Multiplier = -723895155;
            ItemDefinition_FemaleDialogueHat = 'ai';
            ItemDefinition_FemaleDialogueHat_Multiplier = -612568821;
            ItemDefinition_FemaleEmblem = 'av';
            ItemDefinition_FemaleEmblem_Multiplier = -2105404479;
            ItemDefinition_FemaleEquipOffset = 'ay';
            ItemDefinition_FemaleEquipOffset_Multiplier = 880768817;
            ItemDefinition_FemaleEquipPrimaryModel = 'ar';
            ItemDefinition_FemaleEquipPrimaryModel_Multiplier = -113836729;
            ItemDefinition_FemaleEquipSecondaryModel = 'ak';
            ItemDefinition_FemaleEquipSecondaryModel_Multiplier = -1656452333;
            ItemDefinition_GroundActions = 'p';
            ItemDefinition_LightModifier = 'an';
            ItemDefinition_LightModifier_Multiplier = -994159053;
            ItemDefinition_MaleDialogue = 'at';
            ItemDefinition_MaleDialogue_Multiplier = 256046569;
            ItemDefinition_MaleDialogueHat = 'af';
            ItemDefinition_MaleDialogueHat_Multiplier = 930664111;
            ItemDefinition_MaleEmblem = 'aw';
            ItemDefinition_MaleEmblem_Multiplier = 4704971;
            ItemDefinition_MaleEquipOffset = 'aa';
            ItemDefinition_MaleEquipOffset_Multiplier = 1958206685;
            ItemDefinition_MaleEquipPrimaryModel = 'l';
            ItemDefinition_MaleEquipPrimaryModel_Multiplier = 1843016025;
            ItemDefinition_MaleEquipSecondaryModel = 'al';
            ItemDefinition_MaleEquipSecondaryModel_Multiplier = 416411009;
            ItemDefinition_ModelColours = 'o';
            ItemDefinition_ModelID = 'w';
            ItemDefinition_ModelID_Multiplier = 1668566381;
            ItemDefinition_ModelOffset = 't';
            ItemDefinition_ModelOffset_Multiplier = -2032293311;
            ItemDefinition_ModelSizeX = 'ao';
            ItemDefinition_ModelSizeX_Multiplier = -1806011351;
            ItemDefinition_ModelSizeY = 'ag';
            ItemDefinition_ModelSizeY_Multiplier = -630371437;
            ItemDefinition_ModelSizeZ = 'aq';
            ItemDefinition_ModelSizeZ_Multiplier = 297563363;
            ItemDefinition_ModelTextures = 'z';
            ItemDefinition_ModelZoom = 'r';
            ItemDefinition_ModelZoom_Multiplier = 1149990379;
            ItemDefinition_ModifiedModelColours = 'v';
            ItemDefinition_ModifiedModelTextures = 'j';
            ItemDefinition_Name = 'e';
            ItemDefinition_NoteIndex = 'au';
            ItemDefinition_NoteIndex_Multiplier = -1895896107;
            ItemDefinition_NoteTemplateIndex = 'az';
            ItemDefinition_NoteTemplateIndex_Multiplier = 640909611;
            ItemDefinition_Rotation1 = 'c';
            ItemDefinition_Rotation1_Multiplier = -2032950317;
            ItemDefinition_Rotation2 = 'u';
            ItemDefinition_Rotation2_Multiplier = -1786902161;
            ItemDefinition_ShadowModifier = 'ax';
            ItemDefinition_ShadowModifier_Multiplier = 1388772907;
            ItemDefinition_Sine = 'f';
            ItemDefinition_Sine_Multiplier = 1149871571;
            ItemDefinition_StackableAmmounts = 'aj';
            ItemDefinition_StackableIDs = 'as';
            ItemDefinition_TeamIndex = 'ap';
            ItemDefinition_TeamIndex_Multiplier = 205759575;
            ItemDefinition_Value = 's';
            ItemDefinition_Value_Multiplier = -1513265935;
            ItemDefinition_InventoryActions = 'b';
            ItemDefinition_isMembers = 'y';

        {* ItemLayer - 8 Hooks *}
        ItemLayer = 'cj';
            ItemLayer_BottomRenderable = 'i';
            ItemLayer_Height = 'a';
            ItemLayer_Height_Multiplier = 531112753;
            ItemLayer_ID = 'm';
            ItemLayer_ID_Multiplier = 1477854209;
            ItemLayer_MiddleRenderable = 'd';
            ItemLayer_Plane = 'n';
            ItemLayer_Plane_Multiplier = 139213215;
            ItemLayer_TopRenderable = 'q';
            ItemLayer_X = 'k';
            ItemLayer_X_Multiplier = 520766133;
            ItemLayer_Y = 'x';
            ItemLayer_Y_Multiplier = 1409516503;

        {* LinkedList - 2 Hooks *}
        LinkedList = 'fx';
            LinkedList_Head = 'n';
            LinkedList_Tail = 'x';

        {* Model - 15 Hooks *}
        Model = 'cy';
            Model_IndicesLength = 'w';
            Model_IndicesLength_Multiplier = 1;
            Model_IndicesX = 'e';
            Model_IndicesY = 'o';
            Model_IndicesZ = 'v';
            Model_TexturedIndicesX = 'z';
            Model_TexturedIndicesY = 'j';
            Model_TexturedIndicesZ = 'r';
            Model_TexturedVerticesLength = 'g';
            Model_TexturedVerticesLength_Multiplier = 1;
            Model_TexturedVerticesX = 's';
            Model_TexturedVerticesY = 'y';
            Model_TexturedVerticesZ = 'p';
            Model_VerticesLength = 'd';
            Model_VerticesLength_Multiplier = 1;
            Model_VerticesX = 'q';
            Model_VerticesY = 'm';
            Model_VerticesZ = 'a';

        {* ModelHeader - 0 Hooks *}
        ModelHeader = 'cx';

        {* MouseCapturer - 5 Hooks *}
        MouseCapturer = 'v';
            MouseCapturer_Length = 'k';
            MouseCapturer_Length_Multiplier = -57552945;
            MouseCapturer_Lock = 'x';
            MouseCapturer_TrackingX = 'i';
            MouseCapturer_TrackingY = 'd';
            MouseCapturer_isCapturing = 'n';

        {* MouseListener - 0 Hooks *}
        MouseListener = 'dy';

        {* Node - 3 Hooks *}
        Node = 'ga';
            Node_Next = 'em';
            Node_Previous = 'eg';
            Node_ID = 'dd';
            Node_ID_Multiplier = 1;

        {* NPC - 1 Hooks *}
        NPC = 'ak';
            NPC_Definition = 'n';

        {* NPCDefinition - 27 Hooks *}
        NPCDefinition = 'af';
            NPCDefinition_Actions = 'g';
            NPCDefinition_BoundaryObjectDimension = 'm';
            NPCDefinition_BoundaryObjectDimension_Multiplier = 1419574127;
            NPCDefinition_Brightness = 'al';
            NPCDefinition_Brightness_Multiplier = -1546472357;
            NPCDefinition_Level = 'y';
            NPCDefinition_Level_Multiplier = 1898453373;
            NPCDefinition_Contrast = 'aa';
            NPCDefinition_Contrast_Multiplier = 2049495097;
            NPCDefinition_DegreesToTurn = 'ak';
            NPCDefinition_DegreesToTurn_Multiplier = 1307141649;
            NPCDefinition_HeadIcon = 'ar';
            NPCDefinition_HeadIcon_Multiplier = -1172162869;
            NPCDefinition_ID = 'd';
            NPCDefinition_ID_Multiplier = 543879159;
            NPCDefinition_ModelColours = 'u';
            NPCDefinition_ModelIDs = 'a';
            NPCDefinition_ModelTextures = 't';
            NPCDefinition_ModifiedModelColours = 'h';
            NPCDefinition_ModifiedModelTextures = 'f';
            NPCDefinition_Name = 'q';
            NPCDefinition_SettingID = 'av';
            NPCDefinition_SettingID_Multiplier = 1108149095;
            NPCDefinition_SizeX = 'p';
            NPCDefinition_SizeX_Multiplier = 544386867;
            NPCDefinition_SizeY = 'b';
            NPCDefinition_SizeY_Multiplier = -438025791;
            NPCDefinition_StandAnimationID = 'e';
            NPCDefinition_StandAnimationID_Multiplier = -796142733;
            NPCDefinition_TransformIDs = 'ay';
            NPCDefinition_TurnAroundAnimationID = 'j';
            NPCDefinition_TurnAroundAnimationID_Multiplier = -41211299;
            NPCDefinition_TurnLeftAnimationID = 'c';
            NPCDefinition_TurnLeftAnimationID_Multiplier = -875804957;
            NPCDefinition_TurnRightAnimationID = 'r';
            NPCDefinition_TurnRightAnimationID_Multiplier = -1943352097;
            NPCDefinition_VarbitID = 'aw';
            NPCDefinition_VarbitID_Multiplier = -2122953779;
            NPCDefinition_WalkAnimationID = 'z';
            NPCDefinition_WalkAnimationID_Multiplier = 174167771;
            NPCDefinition_isClickable = 'at';
            NPCDefinition_isMinimapVisible = 's';
            NPCDefinition_isVisible = 'l';

        {* ObjectDefinition - 30 Hooks *}
        ObjectDefinition = 'ae';
            ObjectDefinition_Actions = 'ar';
            ObjectDefinition_AnimationID = 'b';
            ObjectDefinition_AnimationID_Multiplier = -1943202023;
            ObjectDefinition_ClipType = 's';
            ObjectDefinition_ClipType_Multiplier = 1500623131;
            ObjectDefinition_Icon = 'ak';
            ObjectDefinition_Icon_Multiplier = 946283017;
            ObjectDefinition_LightAmbient = 'al';
            ObjectDefinition_LightAmbient_Multiplier = 838260991;
            ObjectDefinition_LightDiffuse = 'aa';
            ObjectDefinition_LightDiffuse_Multiplier = -910435247;
            ObjectDefinition_MapID = 'ay';
            ObjectDefinition_MapID_Multiplier = -1144950553;
            ObjectDefinition_ModelColours = 'z';
            ObjectDefinition_ModelIDs = 'e';
            ObjectDefinition_ModelSizeX = 'at';
            ObjectDefinition_ModelSizeX_Multiplier = 706099793;
            ObjectDefinition_ModelSizeY = 'af';
            ObjectDefinition_ModelSizeY_Multiplier = 1648916947;
            ObjectDefinition_ModelSizeZ = 'ae';
            ObjectDefinition_ModelSizeZ_Multiplier = -2076859577;
            ObjectDefinition_ModelTextures = 'r';
            ObjectDefinition_ModelTypes = 'o';
            ObjectDefinition_ModifiedModelColours = 'j';
            ObjectDefinition_ModifiedModelTextures = 'c';
            ObjectDefinition_Name = 'v';
            ObjectDefinition_SettingID = 'an';
            ObjectDefinition_SettingID_Multiplier = -1172524273;
            ObjectDefinition_SizeX = 'u';
            ObjectDefinition_SizeX_Multiplier = -502661923;
            ObjectDefinition_SizeY = 'h';
            ObjectDefinition_SizeY_Multiplier = -313386547;
            ObjectDefinition_TransformIDs = 'ag';
            ObjectDefinition_TranslateX = 'ai';
            ObjectDefinition_TranslateX_Multiplier = 797825137;
            ObjectDefinition_TranslateY = 'as';
            ObjectDefinition_TranslateY_Multiplier = -117815977;
            ObjectDefinition_TranslateZ = 'aj';
            ObjectDefinition_TranslateZ_Multiplier = 1607609861;
            ObjectDefinition_VarbitID = 'aq';
            ObjectDefinition_VarbitID_Multiplier = 1031494069;
            ObjectDefinition_isDelayShading = 'y';
            ObjectDefinition_isRotated = 'aw';
            ObjectDefinition_isShadowCast = 'av';
            ObjectDefinition_isSolid = 'f';
            ObjectDefinition_isUnwalkableSolid = 'az';

        {* Player - 8 Hooks *}
        Player = 'k';
            Player_CombatLevel = 'd';
            Player_CombatLevel_Multiplier = 711685779;
            Player_Definition = 'x';
            Player_Model = 'z';
            Player_Name = 'n';
            Player_PrayerIcon = 'i';
            Player_PrayerIcon_Multiplier = 2093284217;
            Player_SkullIcon = 'k';
            Player_SkullIcon_Multiplier = -2063879489;
            Player_TeamIndex = 't';
            Player_TeamIndex_Multiplier = -1238435483;
            Player_isVisible = 'h';

        {* PlayerDefinition - 3 Hooks *}
        PlayerDefinition = 'fy';
            PlayerDefinition_Appearance = 'n';
            PlayerDefinition_NPCID = 'i';
            PlayerDefinition_NPCID_Multiplier = 1839007765;
            PlayerDefinition_isFemale = 'k';

        {* Projectile - 17 Hooks *}
        Projectile = 'm';
            Projectile_Cycle = 'a';
            Projectile_Cycle_Multiplier = 1433255817;
            Projectile_Height = 'd';
            Projectile_Height_Multiplier = -1919671069;
            Projectile_HeightOffset = 'f';
            Projectile_RotationX = 'g';
            Projectile_RotationX_Multiplier = 327685;
            Projectile_RotationY = 's';
            Projectile_RotationY_Multiplier = 1794015635;
            Projectile_Scalar = 'h';
            Projectile_Slope = 'w';
            Projectile_Slope_Multiplier = -1399899159;
            Projectile_SpeedX = 'c';
            Projectile_SpeedY = 'u';
            Projectile_SpeedZ = 't';
            Projectile_StartX = 'k';
            Projectile_StartX_Multiplier = -869661499;
            Projectile_StartY = 'i';
            Projectile_StartY_Multiplier = -1748635553;
            Projectile_TargetDistance = 'e';
            Projectile_TargetDistance_Multiplier = 1915994211;
            Projectile_TargetID = 'o';
            Projectile_TargetID_Multiplier = 1145517117;
            Projectile_X = 'z';
            Projectile_Y = 'j';
            Projectile_isMoving = 'v';

        {* Queue - 1 Hooks *}
        Queue = 'fk';
            Queue_Head = 'n';

        {* Region - 2 Hooks *}
        Region = 'cr';
            Region_WorldObjects = 'w';
            Region_SceneTiles = 'q';

        {* Renderable - 1 Hooks *}
        Renderable = 'bm';
            Renderable_ModelHeight = 'cm';
            Renderable_ModelHeight_Multiplier = 453842311;

        {* RSLoader - 1 Hooks *}
        RSLoader = 'eg';
            RSLoader_isCrashed = 'oe';

        {* SceneTile - 11 Hooks *}
        SceneTile = 'co';
            SceneTile_BoundaryObject = 'm';
            SceneTile_ComplexTile = 'q';
            SceneTile_FloorDecorationObject = 'w';
            SceneTile_GenericTile = 'd';
            SceneTile_WorldObjects = 'v';
            SceneTile_ItemLayer = 'e';
            SceneTile_Plane = 'i';
            SceneTile_Plane_Multiplier = -1708148559;
            SceneTile_SceneTile = 'y';
            SceneTile_WallDecoration = 'a';
            SceneTile_X = 'k';
            SceneTile_X_Multiplier = -794538675;
            SceneTile_Y = 'x';
            SceneTile_Y_Multiplier = -1024706277;

        {* Varp - 3 Hooks *}
        Varp = 'ao';
            Varp_ConfigID = 'k';
            Varp_ConfigID_Multiplier = 631780987;
            Varp_EndBit = 'd';
            Varp_EndBit_Multiplier = -1053846147;
            Varp_StartBit = 'i';
            Varp_StartBit_Multiplier = 30340359;

        {* WallDecoration - 11 Hooks *}
        WallDecoration = 'cw';
            WallDecoration_BackupRenderable = 'w';
            WallDecoration_Flags = 'o';
            WallDecoration_Flags_Multiplier = 692731661;
            WallDecoration_Height = 'd';
            WallDecoration_Height_Multiplier = -229362597;
            WallDecoration_ID = 'e';
            WallDecoration_ID_Multiplier = -721755575;
            WallDecoration_Orientation = 'i';
            WallDecoration_Orientation_Multiplier = -1362436049;
            WallDecoration_Plane = 'n';
            WallDecoration_Plane_Multiplier = -852422437;
            WallDecoration_RelativeX = 'q';
            WallDecoration_RelativeX_Multiplier = -1191312485;
            WallDecoration_RelativeY = 'm';
            WallDecoration_RelativeY_Multiplier = -617442441;
            WallDecoration_Renderable = 'a';
            WallDecoration_X = 'k';
            WallDecoration_X_Multiplier = 99295879;
            WallDecoration_Y = 'x';
            WallDecoration_Y_Multiplier = 1051465281;

        {* Widget - 60 Hooks *}
        Widget = 'ep';
            Widget_GetActions = 'bk';
            Widget_Alpha = 'at';
            Widget_Alpha_Multiplier = 1016581317;
            Widget_BorderThickness = 'au';
            Widget_BorderThickness_Multiplier = 2007998633;
            Widget_BoundsIndex = 'dy';
            Widget_BoundsIndex_Multiplier = 2101402537;
            Widget_Children = 'da';
            Widget_ConfigListeners = 'cj';
            Widget_ConfigTriggers = 'cx';
            Widget_ContainerActions = 'bw';
            Widget_GetItems = 'dp';
            Widget_Height = 's';
            Widget_Height_Multiplier = 1132991793;
            Widget_GetID = 'x';
            Widget_GetID_Multiplier = 736769211;
            Widget_GetIndex = 'j';
            Widget_GetIndex_Multiplier = 1013933429;
            Widget_ItemID = 'dx';
            Widget_ItemID_Multiplier = 150866627;
            Widget_LoopCycleStatus = 'dz';
            Widget_LoopCycleStatus_Multiplier = -1805227743;
            Widget_ModelID = 'an';
            Widget_ModelID_Multiplier = 2045228943;
            Widget_ModelType = 'aq';
            Widget_ModelType_Multiplier = -1391965683;
            Widget_ModelZoom = 'bb';
            Widget_ModelZoom_Multiplier = -1568639167;
            Widget_MouseClickedListeners = 'cb';
            Widget_MouseDraggedListeners = 'cc';
            Widget_MouseEnteredListeners = 'cl';
            Widget_MouseExitedListeners = 'cw';
            Widget_MouseHoverListeners = 'ch';
            Widget_MouseMovedListeners = 'cm';
            Widget_MousePressedListeners = 'cn';
            Widget_MouseReleasedListeners = 'cq';
            Widget_Name = 'bq';
            Widget_Opcodes = 'di';
            Widget_RenderListeners = 'cy';
            Widget_Root = 'by';
            Widget_RootID = 'y';
            Widget_RootID_Multiplier = -411232353;
            Widget_RotationX = 'ah';
            Widget_RotationX_Multiplier = -2049046273;
            Widget_RotationY = 'bx';
            Widget_RotationY_Multiplier = 468330155;
            Widget_RotationZ = 'bf';
            Widget_RotationZ_Multiplier = -1155259211;
            Widget_ScrollHeight = 'aa';
            Widget_ScrollHeight_Multiplier = 434082875;
            Widget_ScrollListeners = 'cz';
            Widget_ScrollWidth = 'al';
            Widget_ScrollWidth_Multiplier = 1990985579;
            Widget_ScrollX = 'b';
            Widget_ScrollX_Multiplier = -1476750751;
            Widget_ScrollY = 'l';
            Widget_ScrollY_Multiplier = 1228076087;
            Widget_SelectedActionName = 'bm';
            Widget_ShadowColour = 'az';
            Widget_ShadowColour_Multiplier = -1473699591;
            Widget_SkillListeners = 'ci';
            Widget_SkillTriggers = 'cv';
            Widget_SpellName = 'dl';
            Widget_SpriteID = 'as';
            Widget_SpriteID_Multiplier = 846646731;
            Widget_StackSize = 'dr';
            Widget_StackSize_Multiplier = 61173461;
            Widget_GetStackSizes = 'dh';
            Widget_TableListeners = 'co';
            Widget_TableTriggers = 'ce';
            Widget_GetText = 'bh';
            Widget_TextColour = 'ar';
            Widget_TextColour_Multiplier = -1227121893;
            Widget_TextDrawingAreaIndex = 'bd';
            Widget_TextDrawingAreaIndex_Multiplier = -995591111;
            Widget_TextureID = 'ae';
            Widget_TextureID_Multiplier = -1947193201;
            Widget_Tooltip = 'do';
            Widget_Width = 'g';
            Widget_Width_Multiplier = -626335765;
            Widget_GetRelativeX = 'h';
            Widget_GetRelativeX_Multiplier = 697222877;
            Widget_GetRelativeY = 'x';
            Widget_GetRelativeY_Multiplier = -2116268553;
            Widget_isFlippedHorizontally = 'ag';
            Widget_isFlippedVertically = 'ao';
            Widget_isHidden = 'p';
            Widget_isTypeFaceShadowed = 'aj';

        {* WidgetItemNode - 2 Hooks *}
        WidgetItemNode = 'j';
            WidgetItemNode_IDs = 'x';
            WidgetItemNode_StackSizes = 'k';

        {* WidgetNode - 1 Hooks *}
        WidgetNode = 'i';
            WidgetNode_ID = 'n';
            WidgetNode_ID_Multiplier = 1103504125;

        {* World - 7 Hooks *}
        World = 's';
            World_Activity = 'd';
            World_Domain = 'i';
            World_Index = 'm';
            World_Index_Multiplier = -781463647;
            World_Location = 'q';
            World_Location_Multiplier = 122560199;
            World_Mask = 'x';
            World_Mask_Multiplier = -485706191;
            World_Population = 'k';
            World_Population_Multiplier = -1825444877;
            World_WorldID = 'n';
            World_WorldID_Multiplier = -1049303969;

    Useful hooks out of these that you don't currently have:

    Client#DestinationX/Y
    Use like so:
    MinimapFlagX = DestinationX + BaseX;
    MinimapFlagY = DestinationY + BaseY;
    This can be used to verify map walking. (sometimes the flag doesn't appear though for some reason)

    Character#PathLength
    Use like so:
    Character#isWalking = Character#PathLength > 0;

    There are some other useful ones like the definition and model caches but i don't know how much use they will be as they are only size 64 and 50 respectively so may not contain all the definitions/models that you need
    Last edited by Cheddy; 11-16-2014 at 11:28 AM. Reason: Added some new function examples

  19. #694
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Quote Originally Posted by Cheddy View Post
    ...
    Thanks!

    So guys, just a quick update on the rewrite of the include here. I just finished the last "core" part of it, ground items yesterday. So now all that needs to be done is to get the auto updating working with github, go through and fix my lazy standards and also get it to compile in lape, so reflection can be used with @Aerolib!

    I really could use people testing this version as it's been hard for me to test it as much as I should, so @Fitta @Harrier @Rlp @ineedbot; (Please tag anyone I might have missed you scripts w/ reflection) could you download this and use it instead with your scripts?

    I won't transition over to this include until all of the scripts currently using reflection will 100% compile and run with this as I don't want to break any scripts! If you could talk to me about bugs/suggestions through pm or skype 'elfyyy-' as I don't want to talk about it much on this thread as it doesn't relate to the current include on googlecode!

    Thanks a lot guys and hopefully it will be completely finished soon!
    Last edited by Kyle; 11-20-2014 at 03:55 AM. Reason: Miss tag ;)
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  20. #695
    Join Date
    Feb 2013
    Location
    Rimmington
    Posts
    319
    Mentioned
    33 Post(s)
    Quoted
    183 Post(s)

    Default

    Quote Originally Posted by elfyyy View Post
    Thanks!

    So guys, just a quick update on the rewrite of the include here. I just finished the last "core" part of it, ground items yesterday. So now all that needs to be done is to get the auto updating working with github, go through and fix my lazy standards and also get it to compile in lape, so reflection can be used with @Aerolib!

    I really could use people testing this version as it's been hard for me to test it as much as I should, so @Fitta @Harrier @Rlp @ineedabot (Please tag anyone I might have missed you scripts w/ reflection) could you download this and use it instead with your scripts?

    I won't transition over to this include until all of the scripts currently using reflection will 100% compile and run with this as I don't want to break any scripts! If you could talk to me about bugs/suggestions through pm or skype 'elfyyy-' as I don't want to talk about it much on this thread as it doesn't relate to the current include on googlecode!

    Thanks a lot guys and hopefully it will be completely finished soon!
    I had a working lape reflection include. Only big problem was that you had to change the SMART target as Aerolib handles that a bit different. Other than that, if you're just looking to convert it, I'm remembering that it was pretty straight forward

    I'll test all this in two days time.

  21. #696
    Join Date
    Mar 2012
    Posts
    201
    Mentioned
    8 Post(s)
    Quoted
    74 Post(s)

    Default

    Would it help you guys if I dumped the definitions to json so that you can load them in Simba?

  22. #697
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Quote Originally Posted by Fitta View Post
    I had a working lape reflection include. Only big problem was that you had to change the SMART target as Aerolib handles that a bit different. Other than that, if you're just looking to convert it, I'm remembering that it was pretty straight forward

    I'll test all this in two days time.
    Yup, I have it working with SRL-OSR in lape, haven't messed with it in AL, still deciding on the best way to declare that we are using SRL-OSR/AeroLib/Lape.

    Quote Originally Posted by Cheddy View Post
    Would it help you guys if I dumped the definitions to json so that you can load them in Simba?
    Nah, we just use our own updater, thanks though!
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  23. #698
    Join Date
    Mar 2012
    Posts
    201
    Mentioned
    8 Post(s)
    Quoted
    74 Post(s)

    Default

    No i meant Item and object definitions like this (the item def for Rune axe):
    Code:
    {"ID":1359,"stackable":false,"members":false,"edible":false,"noted":false,"cosmetic":false,"noteID":-1,"value":12800,"actions":[null,"Wield",null,null,"Drop"],"groundActions":[null,null,"Take",null,null],"noteTemplateID":-1,"cosmeticID":-1,"cosmeticTemplateID":-1,"teamIndex":0,"name":"Rune axe","modelID":2544,"modelZoom":1060,"modelRotation1":520,"modelRotation2":1196,"modelOffset1":65536,"modelOffset2":0,"maleEquipPrimaryModel":510,"maleEquipOffset":0,"maleEquipSecondaryModel":0,"femaleEquipPrimaryModel":510,"femaleEquipOffset":6,"femaleEquipSecondaryModel":0,"modelColourCount":1,"originalColours":[-29403],"modifiedColours":[61],"maleEmblem":0,"diagonalRotation":0,"femaleDialogueHat":0,"maleDialogueHat":0,"femaleEmblem":0,"maleDialogue":0,"femaleDialogue":0,"modelSizeX":0,"modelSizeY":0,"modelSizeZ":0,"lightModifier":0,"shadowModifier":0}
    This would allow you to get Object and Item names and actions without having to mess around with the cache objects

    I've done them anyways and put them inside a zip archive with the four types of definition in (npc, varp, object, item)

    Link to ZIP

    Enjoy =)

  24. #699
    Join Date
    Oct 2006
    Posts
    6,752
    Mentioned
    95 Post(s)
    Quoted
    532 Post(s)

    Default

    Quote Originally Posted by Cheddy View Post
    ...
    Ahhh, miss understood you, downloading them now! Should be quite useful, thanks!!

    EDIT: Wow! Those are awesome man!!! Now I know what my next project is! Hopefully we can iterate them quick enough in PS :P
    Last edited by Kyle; 11-16-2014 at 03:03 PM.
    “The long-lived and those who will die soonest lose the same thing. The present is all that they can give up, since that is all you have, and what you do not have, you cannot lose.” - Marcus Aurelius

  25. #700
    Join Date
    Mar 2012
    Posts
    201
    Mentioned
    8 Post(s)
    Quoted
    74 Post(s)

    Default

    Quote Originally Posted by elfyyy View Post
    ...
    They are pretty big files haha, just hoping that the ids don't change with revisions for the objects and npcs. The varps and item ids are static but i know that object and npc defs change throughout revisions so i'm hoping that there are duplicate fields for them in the cache rather than having to update the cache every revision

Page 28 of 32 FirstFirst ... 182627282930 ... LastLast

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
  •