Thread: 174 Packets

Results 1 to 9 of 9
  1. #1 174 Packets 
    Registered Member
    Polar's Avatar
    Join Date
    Sep 2015
    Posts
    208
    Thanks given
    0
    Thanks received
    161
    Rep Power
    871
    This is a majority of the packets for OSRS 174, if you're not sure what a packet is named just ask.

    Server -> Client
    Code:
          UPDATE_INV_STOP_TRANSMIT = new ServerProt(0, 2);
          IF_MOVESUB = new ServerProt(1, 8);
          field2096 = new ServerProt(2, 1);
          LOGOUT_FULL = new ServerProt(3, 0);
          VARP_LARGE = new ServerProt(4, 6);
          IF_OPENSUB = new ServerProt(5, 7);
          OBJ_COUNT = new ServerProt(6, 7);
          LOGOUT_TRANSFER = new ServerProt(7, -1);
          MESSAGE_PRIVATE = new ServerProt(8, -2);
          HINT_ARROW = new ServerProt(9, 6);
          IF_SETOBJECT = new ServerProt(10, 10);
          SET_MAP_FLAG = new ServerProt(11, 2);
          UPDATE_ZONE_FULL_FOLLOWS = new ServerProt(12, 2);
          CAM_LOOKAT = new ServerProt(13, 6);
          MINIMAP_TOGGLE = new ServerProt(14, 1);
          IF_SETANGLE = new ServerProt(15, 10);
          OBJ_ADD = new ServerProt(16, 5);
          UPDATE_ZONE_PARTIAL_FOLLOWS = new ServerProt(17, 2);
          RESET_ANIMS = new ServerProt(18, 0);
          UPDATE_RUNENERGY = new ServerProt(19, 1);
          IF_SETANIM = new ServerProt(20, 6);
          UPDATE_FRIENDCHAT_CHANNEL_FULL = new ServerProt(21, -2);
          MESSAGE_GAME = new ServerProt(22, -1);
          RESET_CLIENT_VARCACHE = new ServerProt(23, 0);
          LOC_CUSTOMISE = new ServerProt(24, 4);
          REBUILD_NORMAL = new ServerProt(25, -2);
          UPDATE_ZONE_PARTIAL_ENCLOSED = new ServerProt(26, -2);
          REBUILD_REGION = new ServerProt(27, -2);
          UPDATE_IGNORELIST = new ServerProt(28, -2);
          FRIENDLIST_LOADED = new ServerProt(29, 0);
          field2103 = new ServerProt(30, 8);
          UPDATE_REBOOT_TIMER = new ServerProt(31, 2);
          VARP_SMALL = new ServerProt(32, 3);
          NPC_INFO_SMALL = new ServerProt(33, -2);
          UPDATE_RUNWEIGHT = new ServerProt(34, 2);
          MESSAGE_FRIENDCHANNEL = new ServerProt(35, -1);
          field2136 = new ServerProt(36, 6);
          field2094 = new ServerProt(37, -2);
          UPDATE_FRIENDLIST = new ServerProt(38, -2);
          UPDATE_INV_FULL = new ServerProt(39, -2);
          REFLECTION_CHECKER = new ServerProt(40, -2);
          CAM_RESET = new ServerProt(41, 0);
          LOC_DEL = new ServerProt(42, 2);
          IF_OPENTOP = new ServerProt(43, 2);
          field2138 = new ServerProt(44, 4);
          OBJ_DEL = new ServerProt(45, 3);
          RUNCLIENTSCRIPT = new ServerProt(46, -2);
          NPC_INFO_LARGE = new ServerProt(47, -2);
          field2167 = new ServerProt(48, 14);
          MAP_ANIM = new ServerProt(49, 6);
          IF_SETCOLOUR = new ServerProt(50, 6);
          MIDI_SONG = new ServerProt(51, 2);
          LOC_ADD_CHANGE = new ServerProt(52, 4);
          PLAYER_INFO = new ServerProt(53, -2);
          SYNC_CLIENT_VARCACHE = new ServerProt(54, 0);
          MESSAGE_PRIVATE_ECHO = new ServerProt(55, -2);
          IF_SETHIDE = new ServerProt(56, 5);
          IF_SETPLAYERHEAD = new ServerProt(57, 4);
          CHAT_FILTER_SETTINGS_PRIVATECHAT = new ServerProt(58, 1);
          IF_SETTEXT = new ServerProt(59, -2);
          IF_SETSCROLLPOS = new ServerProt(60, 6);
          IF_SETNPCHEAD = new ServerProt(61, 6);
          IF_SETTARGETPARAM = new ServerProt(62, 12);
          field2157 = new ServerProt(63, 4);
          PING_STATISTICS_REQUEST = new ServerProt(64, 8);
          CHAT_FILTER_SETTINGS = new ServerProt(65, 2);
          UPDATE_UID192 = new ServerProt(66, 28);
          UPDATE_INV_PARTIAL = new ServerProt(67, -2);
          field2162 = new ServerProt(68, 1);
          MAP_PROJANIM = new ServerProt(69, 15);
          MIDI_JINGLE = new ServerProt(70, 5);
          UPDATE_SITESETTINGS = new ServerProt(71, -1);
          SOUND_AREA = new ServerProt(72, 5);
          SET_PLAYER_OP = new ServerProt(73, -1);
          IF_SETMODEL = new ServerProt(74, 6);
          IF_SETPOSITION = new ServerProt(75, 8);
          UPDATE_FRIENDCHAT_CHANNEL_SINGLEUSER = new ServerProt(76, -1);
          TRIGGER_ONDIALOGABORT = new ServerProt(77, 0);
          UPDATE_STAT = new ServerProt(78, 6);
          CAM_SHAKE = new ServerProt(79, 4);
          field2128 = new ServerProt(80, 20);
          SYNTH_SOUND = new ServerProt(81, 5);
          IF_CLOSESUB = new ServerProt(82, 4);
          field2148 = new ServerProt(83, -2);
    Client -> Server
    Code:
          CHAT_SETMODE = new ClientProt(0, 3);
          EVENT_KEYBOARD = new ClientProt(1, -2);
          OPPLAYER5 = new ClientProt(2, 3);
          OPNPC3 = new ClientProt(3, 3);
          EVENT_MOUSE_MOVE = new ClientProt(4, -1);
          OPOBJU = new ClientProt(5, 15);
          MAP_BUILD_COMPLETE = new ClientProt(6, 0);
          EVENT_MOUSE_IDLE = new ClientProt(7, 0);
          IF_BUTTON8 = new ClientProt(8, 8);
          RESUME_P_NAMEDIALOG = new ClientProt(9, -1);
          WINDOW_STATUS = new ClientProt(10, 5);
          OPOBJT = new ClientProt(11, 13);
          DETECT_MODIFIED_CLIENT = new ClientProt(12, 4);
          IF_BUTTOND2 = new ClientProt(13, 9);
          OPOBJ5 = new ClientProt(14, 7);
          IF_BUTTONT = new ClientProt(15, 16);
          REFLECTION_CHECK_REPLY = new ClientProt(16, -1);
          IF_BUTTOND = new ClientProt(17, 16);
          IF_BUTTON3 = new ClientProt(18, 8);
          PING_STATISTICS = new ClientProt(19, 10);
          IF_BUTTON4 = new ClientProt(20, 8);
          MESSAGE_PRIVATE = new ClientProt(21, -2);
          IF_BUTTON5 = new ClientProt(22, 8);
          FRIENDLIST_DEL = new ClientProt(23, -1);
          IF_BUTTON9 = new ClientProt(24, 8);
          OPOBJ6 = new ClientProt(25, 2);
          RESUME_PAUSEBUTTON = new ClientProt(26, 6);
          OPPLAYERU = new ClientProt(27, 11);
          OPNPCU = new ClientProt(28, 11);
          OPHELDT = new ClientProt(29, 14);
          IF_BUTTON2 = new ClientProt(30, 8);
          IF1_BUTTON5 = new ClientProt(31, 8);
          field2212 = new ClientProt(32, 4);
          OPOBJ3 = new ClientProt(33, 7);
          OPNPC2 = new ClientProt(34, 3);
          OPOBJ4 = new ClientProt(35, 7);
          OPLOCT = new ClientProt(36, 13);
          OPPLAYERT = new ClientProt(37, 9);
          OPLOC1 = new ClientProt(38, 7);
          IF_BUTTON6 = new ClientProt(39, 8);
          OPPLAYER1 = new ClientProt(40, 3);
          CLAN_KICKUSER = new ClientProt(41, -1);
          OPNPC1 = new ClientProt(42, 3);
          field2223 = new ClientProt(43, 7);
          OPHELDU = new ClientProt(44, 16);
          OPLOC2 = new ClientProt(45, 7);
          OPOBJ2 = new ClientProt(46, 7);
          EVENT_CAMERA_POSITION = new ClientProt(47, 4);
          EVENT_APPLET_FOCUS = new ClientProt(48, 1);
          field2229 = new ClientProt(49, -1);
          RESUME_P_STRINGDIALOG = new ClientProt(50, -1);
          OPNPC4 = new ClientProt(51, 3);
          OPPLAYER6 = new ClientProt(52, 3);
          OPPLAYER7 = new ClientProt(53, 3);
          BUG_REPORT = new ClientProt(54, -2);
          IGNORELIST_ADD = new ClientProt(55, -1);
          OPOBJ1 = new ClientProt(56, 7);
          field2237 = new ClientProt(57, 0);
          IGNORELIST_DEL = new ClientProt(58, -1);
          MESSAGE_PUBLIC = new ClientProt(59, -1);
          OPHELD4 = new ClientProt(60, 8);
          OPHELD5 = new ClientProt(61, 8);
          OPLOC3 = new ClientProt(62, 7);
          IF1_BUTTON4 = new ClientProt(63, 8);
          OPHELD2 = new ClientProt(64, 8);
          IF1_BUTTON2 = new ClientProt(65, 8);
          EVENT_MOUSE_CLICK = new ClientProt(66, 6);
          IF_BUTTON10 = new ClientProt(67, 8);
          OPNPCT = new ClientProt(68, 9);
          OPPLAYER3 = new ClientProt(69, 3);
          OPLOCU = new ClientProt(70, 15);
          OPPLAYER8 = new ClientProt(71, 3);
          CLOSE_MODAL = new ClientProt(72, 0);
          OPPLAYER2 = new ClientProt(73, 3);
          OPLOC6 = new ClientProt(74, 2);
          OPNPC5 = new ClientProt(75, 3);
          field2256 = new ClientProt(76, 9);
          RESUME_P_OBJDIALOG = new ClientProt(77, 2);
          OPPLAYER4 = new ClientProt(78, 3);
          FRIENDLIST_ADD = new ClientProt(79, -1);
          OPLOC5 = new ClientProt(80, 7);
          FRIEND_SETRANK = new ClientProt(81, -1);
          field2211 = new ClientProt(82, -1);
          UPDATE_APPEARANCE = new ClientProt(83, 13);
          field2264 = new ClientProt(84, 4);
          RESUME_P_COUNTDIALOG = new ClientProt(85, 4);
          CLAN_JOINCHAT_LEAVECHAT = new ClientProt(86, -1);
          MOVE_MINIMAPCLICK = new ClientProt(87, -1);
          IF_BUTTON1 = new ClientProt(88, 8);
          OPLOC4 = new ClientProt(89, 7);
          IF1_BUTTON3 = new ClientProt(90, 8);
          OPNPC6 = new ClientProt(91, 2);
          CLIENT_CHEAT = new ClientProt(92, -1);
          PLAYER_REPORT = new ClientProt(93, -1);
          OPHELD3 = new ClientProt(94, 8);
          IF_BUTTON7 = new ClientProt(95, 8);
          IF1_BUTTON1 = new ClientProt(96, 8);
          NO_TIMEOUT = new ClientProt(97, 0);
          MOVE_GAMECLICK = new ClientProt(98, -1);
          OPHELD1 = new ClientProt(99, 8);
    Spoiler for terms:
    RSPS uses dif terms than what I named these.
    OBJ(Object) = Item
    LOC(Location) = WorldObject/GameObject
    OPHELD = Item in inventory
    IF = New interface format used to just say the packet is interface related (e.g. IF_BUTTOND is dragging a component)
    IF1 = Legacy interface format they use in OSRS still
    Reply With Quote  
     


  2. #2  
    Registered Member

    Join Date
    Mar 2015
    Posts
    752
    Thanks given
    98
    Thanks received
    113
    Rep Power
    201
    thanks
    Quote Originally Posted by Verago View Post
    You have been reported for harassment on a post attempting to give jobs to people in this community.
    Reply With Quote  
     

  3. #3  
    Inferno

    Join Date
    Sep 2017
    Posts
    15
    Thanks given
    2
    Thanks received
    7
    Rep Power
    14
    Beautiful
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Dec 2014
    Posts
    346
    Thanks given
    41
    Thanks received
    92
    Rep Power
    107
    Amazing!
    Reply With Quote  
     

  5. #5  
    Registered Member

    Join Date
    Apr 2018
    Posts
    105
    Thanks given
    20
    Thanks received
    22
    Rep Power
    106
    Will come in handy if I ever look into the 174 revision cheers
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  6. #6  
    Skotos OS Founder #1 OSRS
    Mantvis's Avatar
    Join Date
    Jan 2017
    Age
    19
    Posts
    510
    Thanks given
    42
    Thanks received
    77
    Rep Power
    75
    thanks
    Spoiler for sig too large:
    Reply With Quote  
     

  7. #7  
    Registered Member BPTM's Avatar
    Join Date
    Oct 2018
    Posts
    6
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Quote Originally Posted by Polar View Post
    xx
    Hey Polar, any idea what packet is used to hide npcs for certain players (eg. quest npcs?)
    Reply With Quote  
     

  8. #8  


    Kris's Avatar
    Join Date
    Jun 2016
    Age
    21
    Posts
    3,350
    Thanks given
    518
    Thanks received
    1,880
    Rep Power
    2163
    Quote Originally Posted by BPTM View Post
    Hey Polar, any idea what packet is used to hide npcs for certain players (eg. quest npcs?)
    No such thing. It's called varbits. You transmit a specific varbit(can find the ids in npc definitions) with a specific value and the client will display the correct npc for you, or nothing if the defined npc for that varbit value is set to -1. You can find the "transformation ids" inside npc definitions too, in the same opcode definition as the varbit - it'll be in an array.

    [Only registered and activated users can see links. ]
    Discord: Kris#1337
    Reply With Quote  
     

  9. #9  
    Registered Member
    thing1's Avatar
    Join Date
    Aug 2008
    Posts
    1,955
    Thanks given
    120
    Thanks received
    919
    Rep Power
    1731
    Quote Originally Posted by BPTM View Post
    Hey Polar, any idea what packet is used to hide npcs for certain players (eg. quest npcs?)
    Quote Originally Posted by Kris View Post
    No such thing. It's called varbits. You transmit a specific varbit(can find the ids in npc definitions) with a specific value and the client will display the correct npc for you, or nothing if the defined npc for that varbit value is set to -1. You can find the "transformation ids" inside npc definitions too, in the same opcode definition as the varbit - it'll be in an array.
    You will have to send the varbit with the config packet.
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

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

Similar Threads

  1. Packet 174/Frame174
    By Kyle Kerlew in forum Help
    Replies: 4
    Last Post: 09-26-2013, 11:41 AM
  2. Packet 174
    By Infexis in forum Help
    Replies: 13
    Last Post: 04-01-2011, 06:30 AM
  3. Replies: 17
    Last Post: 11-28-2008, 08:54 AM
  4. Packet sizes fix
    By Diablo1123 in forum Tutorials
    Replies: 9
    Last Post: 08-13-2007, 10:25 PM
  5. Packet 36 - Interface button Status
    By uber killer in forum Tutorials
    Replies: 9
    Last Post: 07-31-2007, 04:33 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •