New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSRS Integration #473
base: kotlin-experiments
Are you sure you want to change the base?
OSRS Integration #473
Commits on Feb 29, 2020
-
Cache definitions, update server and most of login done for rev 181.
Khaled Jaber committedFeb 29, 2020 -
Replaced numeric constant '181' with the release revision.
Khaled Jaber committedFeb 29, 2020 -
Bumped the JDK version in the azure-pipelines.yml to 11 from 1.8.
Khaled Jaber committedFeb 29, 2020 -
Binding on the same port is now filtered out. This occurs when the ne…
…t.xml file has duplicates in it.
Khaled Jaber committedFeb 29, 2020
Commits on Mar 1, 2020
-
Login decoding updated to OSRS.
Renamed XteaDecoder.java to XteaParser.java Added XteaUtil which decrypts/encrypts a ByteBuf with Xtea rounds. Added UserStats which details the incoming connection's hardware specs.
Khaled Jaber committedMar 1, 2020 -
Added user stats to the credentials to replace uid.
Khaled Jaber committedMar 1, 2020 -
Updated UserStats to revision 8.
Resolved issue with Crc check being invalid due to index sixteen being manually zeroed over the wire by Jagex.
Khaled Jaber committedMar 1, 2020 -
Worldlist is now available. Currently it's just magic constants until…
… someone decides how to move forward with a multi-world impl.
Khaled Jaber committedMar 1, 2020
Commits on Mar 2, 2020
-
Worldlist is now available. Currently it's just magic constants until…
… someone decides how to move forward with a multi-world impl.
Khaled Jaber committedMar 2, 2020 -
Added the following encode messages: Varp
Added the following decode messages: Add/Remove Ignores&Friends, Private Chat Messages.
Khaled Jaber committedMar 2, 2020
Commits on Mar 3, 2020
-
Report abuse decoder. Keepalive decoder. Walk decoder. Arrowkey decoder. Close interface decoder. Amount input decoder. Removed 317 rev and 377 to follow soon. Note: You may need to exclude the 377 directory manually.
Khaled Jaber committedMar 3, 2020 -
Refractored the directories in which each file lives. This seems more…
… organized but if anyone has suggestions I will gladly listen.
Khaled Jaber committedMar 3, 2020 -
Refractored the directories in which each file lives. This seems more…
… organized but if anyone has suggestions I will gladly listen.
Khaled Jaber committedMar 3, 2020
Commits on Mar 4, 2020
-
Changes the writeString(...) method's in BufferUtil.java to use Windo…
…ws-1252 characters. More decoding messages, have these remaining so far: ButtonMessageDecoder DialogueContinueMessageDecoder FlaggedMouseEventMessageDecoder ItemOnItemMessageDecoder ItemOnNpcMessageDecoder ItemOnObjectMessageDecoder SwitchItemMessageDecoder TakeTileItemMessageDecoder MagicOnItemMessageDecoder MagicOnNpcMessageDecoder MagicOnPlayerMessageDecoder FirstItemOptionMessageDecoder SecondItemOptionMessageDecoder ThirdItemOptionMessageDecoder FourthItemOptionMessageDecoder FifthItemOptionMessageDecoder PlayerDesignMessageDecoder PublicChatMessageDecoder Doesn't exist anymore: FlashingTabClickedMessageDecoder FirstItemActionMessageDecoder SecondItemActionMessageDecoder ThirdItemActionMessageDecoder FourthItemActionMessageDecoder FifthItemActionMessageDecoder
Khaled Jaber committedMar 4, 2020
Commits on Mar 11, 2020
Commits on Mar 15, 2020
-
InterfaceSet.java is updated to support osrs functionality.
EnumDefinition.java support for OSRS Enums. DisplayStatusMessage has been supported (The ability to switch the display mode).
Khaled Jaber committedMar 15, 2020 -
Reduces the move-toplevel code.
Khaled Jaber committedMar 15, 2020 -
Experience and Weight Encoder messages.
Khaled Jaber committedMar 15, 2020 -
Khaled Jaber committed
Mar 15, 2020 -
Khaled Jaber committed
Mar 15, 2020 -
Added the plugins for shops back with proper npc ids.
Khaled Jaber committedMar 15, 2020 -
Added the plugins for shops back with proper npc ids.
Khaled Jaber committedMar 15, 2020 -
Fixes spawns with modern names.
Khaled Jaber committedMar 15, 2020 -
Gets rid of leak from the ondemand response encoder.
Standard named for id << component should be packedInterface. Added IfSetEventMessage encoder.
Khaled Jaber committedMar 15, 2020
Commits on Mar 22, 2020
-
Added SetPlayerActionMessageEncoder message.
Added KeepAliveMessageDecoder message.
Khaled Jaber committedMar 22, 2020 -
Inventory messages are complete.
Khaled Jaber committedMar 22, 2020
Commits on Mar 24, 2020
-
Item-interface interactions complete.
Khaled Jaber committedMar 24, 2020
Commits on Mar 25, 2020
-
Ground items interactions complete.
Khaled Jaber committedMar 25, 2020 -
Moved around some decoder messages.
Khaled Jaber committedMar 25, 2020
Commits on Mar 26, 2020
-
Did a ton of encoder messages for interfaces.
Khaled Jaber committedMar 26, 2020 -
Khaled Jaber committed
Mar 26, 2020 -
Added logout message and set flag message.
Updated logout.plugin.kts to work properly.
Khaled Jaber committedMar 26, 2020 -
Added logout message and set flag message.
Updated logout.plugin.kts to work properly.
Khaled Jaber committedMar 26, 2020
Commits on Mar 27, 2020
-
Khaled Jaber committed
Mar 27, 2020 -
Khaled Jaber committed
Mar 27, 2020
Commits on Apr 5, 2020
-
GPI nearly complete. Still need masks. Going to clean up the code more.
It's written in order to reduce the number of loops and the number of comparisons.
Khaled Jaber committedApr 5, 2020
Commits on Apr 10, 2020
-
GPI nearly complete. Still need masks. Going to clean up the code more.
It's written in order to reduce the number of loops and the number of comparisons.
Khaled Jaber committedApr 10, 2020
Commits on Apr 12, 2020
-
Fixes compiler error on chat (somehow didn't get versioned)
Khaled Jaber committedApr 12, 2020 -
DistanceAction no longer relies on client feedback.
Khaled Jaber committedApr 12, 2020 -
Added tutorial island wood and oak tree identifiers.
Directions have client rotations now.
Khaled Jaber committedApr 12, 2020 -
Khaled Jaber committed
Apr 12, 2020 -
Khaled Jaber committed
Apr 12, 2020 -
ChatFilterSettingsMessage added.
PublicChatDecoder updated. Public chat is now working.
Khaled Jaber committedApr 12, 2020
Commits on Apr 13, 2020
-
Removed item option, we should have one consistent message for that.
Khaled Jaber committedApr 13, 2020 -
Fixes issue with inventory and component id being swapped.
Fixes issue where we send amount when item is being removed in UpdateContainerPartialMessageEncoder
Khaled Jaber committedApr 13, 2020 -
Removed some debug statements from GPI.
Moved equipment handler to an IfActionMessage
Khaled Jaber committedApr 13, 2020 -
Zone packets, add and remove object messages.
Khaled Jaber committedApr 13, 2020 -
Added proper priorities and the UpdateZonePartialEnclosedEncoder.
Khaled Jaber committedApr 13, 2020
Commits on Apr 14, 2020
-
Finished supported map zone packets.
Khaled Jaber committedApr 14, 2020
Commits on Apr 15, 2020
-
Added unsupported map zone packets.
Khaled Jaber committedApr 15, 2020 -
Fixes issue with crash when changing regions.
Khaled Jaber committedApr 15, 2020 -
Adds more packets to queue, previous limit was 25 packets. Osrs can h…
…andle 3000.
Khaled Jaber committedApr 15, 2020
Commits on Apr 20, 2020
-
Adds huffman codec class to properly compress/decompress mesasges.
Half of social stuff done, adding friends communication between them.
Khaled Jaber committedApr 20, 2020 -
Fixes problem that broke pub chat. Still need to fix compression for …
…private chat.
Khaled Jaber committedApr 20, 2020
Commits on Apr 22, 2020
-
Khaled Jaber committed
Apr 22, 2020 -
Khaled Jaber committed
Apr 22, 2020 -
Khaled Jaber committed
Apr 22, 2020 -
Friends list interactions complete.
Khaled Jaber committedApr 22, 2020 -
Khaled Jaber committed
Apr 22, 2020
Commits on Apr 26, 2020
-
All the changes that sfix has asked for.
Khaled Jaber committedApr 26, 2020
Commits on May 12, 2020
-
Code review pass apollo-rsps#2 osrs-proposal
Khaled Jaber committedMay 12, 2020