Jump to content
`Tyluur

[OSHD] RedRune 667

Recommended Posts

8/9/17

+   Added crossbow bolt special attacks [dragon bolts, onyx bolts, ruby bolts, diamond bolts, jade bolts] (e)
+   Added skulling in the wilderness
+   Updated overlay component id to be the right one [not overlapping interfaces, but rather behind them] [thanks to aero for noticing]
+   Fixed custom region object spawns not being visible sometimes
+   Fixed a bug with auto retaliate where npcs wouldn't retaliate when they were moving
+   Added an information tab that automatically updates every 5 ticks [3 seconds]
+   Customized the edgeville room out some more
+   Re-added the hdpvp "quest" scroll that's clickable
+   Re-added the hdpvp teleportation interface
+   Added prayer/spell book switching via altar


EZBqp5U.gif
YdL6d7S.png
Y6b8CKe.png
2eCdQNh.gif

Share this post


Link to post
Share on other sites

8/10/17

+   Added dragon battleaxe special attack
+   Fixed animate entity over interface packet, animations now properly work for npcs/players over dialogues
+   Fixed hitsplats colors [dark red for hits that aren't yours/bright red for hits that are yours]
+   Added trade interactions
    -   Flashing for when an item is removed
    -   They are handled as part of the interaction system [used for npc interactions as well, will be implemented into duel arena too]
+   Added client zooming [credits chyronic]
+   Added middle mouse movement [credits chryonic]
+   Fixed x-logging and made it so if you're in combat you're only kicked from the server after a minute
-   If you're dying when you attempt to log out the same countdown will happen.

kAj2kgE.gif
gKyuMCJ.gif
7yoYKCV.png

Share this post


Link to post
Share on other sites

8/15/17 

+   Started work on osrs data loading
+   Added an animation for the teleporation wizard at home
+   Fixed a lot of issues with the master server/client communication [overlooked something severe in the inital writing process]
+   Added private messaging/status updating/friend list requesting [friend server]
    -   Also removal of people from your friend/ignore list
+   Added a new function with a safe algorithm for [de][encoding/compression] data, to speed up the rate at which player files are transmitted over the network
    -   Using secure keys to ensure files aren't exposed
+   Fixed a client bug that would make you have to select a world before logging in [default world is main world now]
+   Added cache crc verification on lobby login
+   Added cache crc verification on world login
+   Added complete login decoding [identified misc. data [ex: isWebclient, javascriptEnabled, operatingSystemId, javaVendorId, javaVersionId]]
+   Updated the registration page to show username input/hovers instead of email

isTcvyi.png
bCMgb7m.png


4kvDvlQ.png

g6IWHJW.png

Edited by `Tyluur

Share this post


Link to post
Share on other sites

Looks pretty awesome so far, looking forward to seeing it online

Share this post


Link to post
Share on other sites

8/16/17

+   Completed account creation [username verification & account creation has two different blocks of data to decode]
    -   Replaced all email entry data with username entry data in account creation
+   Added forum account integration for login
    -   You must have a forum account to login, but you will automatically be made one when you create an account with the 'Create Account Now'
    -   If you don't have a forum account when you're logging in, it will tell you to create one [will make the create account popup box show instead of making you click later]
+   Added forum account integration for lobby
    -   Unread messages will show
    -   Unregistered email will show [you have a fake default email set when you register for the first time, you have to change it for this to be set]
        +   Adding changing email ingame later
+   Added forum member group integration
    -   All your forum ranks will be pushed onto your ingame account
    -   Your primary grup on the forums will act as your primary group on the game, but you will still have the benefits of secondary groups [so you can be moderator + youtuber/donator/respected and alternate the primary one if you want on the forum]
    -   All your forum data is stored into your player file every time you login, so we can grab anything from your forum profile [passwords are encrypted and can't be leaked though]
+   Added combat timers for freeze + veng
    -   Shows how long until you can veng again
    -   Shows how long until you are unfrozen [entangle/barrage/all freeze types]
    -   Also changed freeze timer to use milliseconds instead of ticks for visual purposes
+   Added world 2 pvp area mapping
    -   Also added dangerous countdown
    -   Also added pvp area wilderness level of 20
    -   Also added default earning potential
    -   Also added verification that you can only be in a pvp instance on world 2

F2Tf9iX.png
4dTMbs3.gif
9Ul2iF2.png
eQ67svs.png
X5wpUdk.png
MymCWqC.png

Share this post


Link to post
Share on other sites

8/17/17

+   Added a notification before you log into a pvp world that it is a pvp world
+   Added inbox/email verification/donation popups from lobby when you click 'email'... etc
+   Added a packet to open urls
+   Added account creation popup when you log in with an account that doesn't yet exist [instead of making you click back and login yourself]
+   Started on punishments that are applied on all worlds
    -   We can punish somebody in world 1, 2, or  the lobby, from world 1 [useful if people spam friend chats/pms from the lobby etc]

M7c3xGq.gif
TD0Ww9x.png
WNJfz8q.gif

Share this post


Link to post
Share on other sites

For those waiting on the beta: 

ZDAdV6i.png

Share this post


Link to post
Share on other sites

MGdlCIN.png

fDsCRns.png

 

Beta is open, join our discord for testing information.

Edited by `Tyluur

Share this post


Link to post
Share on other sites

There are some important QoL updates in 667 that are pretty necessary and having them all added to 666 would be stupid. There are also more tools public for 667, so I decided to change RedRune from 666 to 667. For those who aren't developers this means about 6 hrs of work to finish this update. There won't be anything noticeable instantly [besides proper middle mouse movement and the updates listed here: http://runescape.wikia.com/wiki/Update:Chat_Changes_%26_Camera_Controls, but this is something I should've done when I started in May. 

8/22/17

+   Started 666 -> 667 conversion
    -   667's QOL updates made this necessary [proper middle mouse movements, camera chat changes, and more]
        +   Read them here: http://runescape.wikia.com/wiki/Update:Chat_Changes_%26_Camera_Controls
    -   Went with a clean 667 cache & an original 667 deob
    -   Finished update server [matrix made a lot of changes]
    -   Finished login decoding
    -   Finished account username verification decoding
    -   Finished account creation decoding
    -   Finished world list updating
    -   Finished friends list updating
    -   Finished ignore list updating
    -   Renamed a lot of things in the 667 deob
    -   Added the 666 account creation improvements to 667
    -   Finished account creation handling

KWisFYT.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×