Thread: 174 Packets

Results 1 to 9 of 9
  1. #1 174 Packets 
    Registered Member
    Polar's Avatar
    Join Date
    Sep 2015
    Posts
    233
    Thanks given
    0
    Thanks received
    184
    Rep Power
    1040
    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
    834
    Thanks given
    103
    Thanks received
    136
    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  
    Extreme Donator

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

  4. #4  
    Donator


    Join Date
    Dec 2014
    Posts
    363
    Thanks given
    51
    Thanks received
    108
    Rep Power
    162
    Amazing!
    Reply With Quote  
     

  5. #5  
    Registered Member

    Join Date
    Apr 2018
    Posts
    131
    Thanks given
    29
    Thanks received
    31
    Rep Power
    136
    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 Founder

    Mantvis's Avatar
    Join Date
    Jan 2017
    Age
    19
    Posts
    683
    Thanks given
    117
    Thanks received
    137
    Rep Power
    106
    thanks
    Reply With Quote  
     

  7. #7  
    Registered Member BPTM's Avatar
    Join Date
    Oct 2018
    Posts
    10
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    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,385
    Thanks given
    539
    Thanks received
    1,964
    Rep Power
    2601
    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,979
    Thanks given
    125
    Thanks received
    961
    Rep Power
    1901
    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
  •