Thread: 174 Packets

Results 1 to 9 of 9
  1. #1 174 Packets 
    Registered Member
    Polar's Avatar
    Join Date
    Sep 2015
    Posts
    218
    Thanks given
    0
    Thanks received
    174
    Rep Power
    951
    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
    765
    Thanks given
    99
    Thanks received
    116
    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  
    Registered Member

    Join Date
    Dec 2014
    Posts
    355
    Thanks given
    44
    Thanks received
    96
    Rep Power
    113
    Amazing!
    Reply With Quote  
     

  5. #5  
    Registered Member

    Join Date
    Apr 2018
    Posts
    110
    Thanks given
    21
    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  
    Banned

    Join Date
    Jan 2017
    Age
    19
    Posts
    541
    Thanks given
    58
    Thanks received
    88
    Rep Power
    0
    thanks
    Reply With Quote  
     

  7. #7  
    Registered Member BPTM's Avatar
    Join Date
    Oct 2018
    Posts
    8
    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,369
    Thanks given
    525
    Thanks received
    1,903
    Rep Power
    2390
    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,969
    Thanks given
    122
    Thanks received
    933
    Rep Power
    1822
    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
  •