Thread: Frost Blades II - A heterogeneous implementation of the RuneScape protocols

Page 1 of 115 1231151101 ... LastLast
Results 1 to 10 of 1146
  1. #1 Frost Blades II - A heterogeneous implementation of the RuneScape protocols 
    Banned

    Join Date
    Oct 2011
    Age
    27
    Posts
    2,566
    Thanks given
    1,027
    Thanks received
    1,168
    Rep Power
    0







    Revision Description Protocol
    #142 Frost Blades : Classic Oldschool RuneScape
    #613 Frost Blades : The Bloodshed (PvP) RuneScape 2
    #718 Frost Blades : Legacy RuneScape 2
    #751 Frost Blades : Evolution of Combat RuneScape 2




    Welcome to the Frost Blades thread.

    Frost Blades 2 is a project I started with a good friend of mine back in October of 2013. We have slowly progressed over time and have explored several design patterns and utilised several different technologies whilst experimenting with the Jagex clients. In 2017 we started the Aurora framework which is essentially a hierarchy that encapsulates several commodities that satisfy the different RuneScape client protocols. The Aurora manifests a modular abstract factory pattern by implementing the Google Guice design. It has it's own JS5 service which uses OpenRS (a cache suite created by Graham a few years ago) and is connected to an another internal Management Server. It is yet incomplete but this was the design for our network system .


    Attached image





    Attached image

    Build configuration:


    We are still very much evolving but this year we have decided to explore the OldSchool RuneScape client and see what we can do with it. This thread is geared more towards the 2012 and 2013 side of things.


    Spoiler for Task List:

    Game Server
    Plugin
    Terminal
    Dynamic library reloader
    Codec Headers
    Codec
    RS2HD protocol
    [*] Update (js5)
    [*] Encoders
    [*] Decoders
    [*] Entity Rendering
    Oldschool RuneScape protocol
    RuneScape 3 protocol (?)
    Cache library
    Parsers
    Objects
    Models
    Algorithms
    Door pairs
    Engine
    Multi-threadding
    Threads
    Active region parser
    Logic parser
    Networking (netty.io 4)
    Protocol
    Service
    Bootstrap
    Evolve/Aurora
    Channel handler
    Authenticator
    RuneScape
    Channel Handler
    Packet
    Definitions
    Context
    Implementations
    Live
    Economy
    Grand Exchange
    Shops
    World
    Region
    State (active/inactive)
    Parsers
    Landscape
    Mapscape
    Clip flags
    Update
    Local Entites (to own client only)
    Irrelevant/skipped entities
    Entity Update stream
    Masks
    Parser
    Entity
    Appearance
    NPC
    Player
    Movement
    Processor
    Rendering
    Combat
    Evolution of Combat
    Abilities
    Hit formula
    Pre-EOC combat
    Hit formula
    NPC combat builder
    Consumables
    Events

    Artificial Intelligence
    Skins
    Predicates
    Heuristics
    Types
    Skiller
    Objectives
    Player-Killing
    Event aid
    Event intel

    Cooldown
    Interaction
    Buying & selling

    Player
    Authority
    Logic components
    Packet session
    Logic parsing
    Route Event
    SQL saving system
    Actionbar
    Controller
    Debugger
    Channel
    Friends
    Clan
    Yell


    Script
    Area
    Al Kharid
    Ardougne
    Burthorpe
    Falador
    Taverly
    Lumbridge
    Edgeville
    Varrock


    Astute NPC builders
    Bork
    Cerberus
    Corporeal Beast
    Dagannoth Kings
    Dragons
    Glacor
    Godwars Dungeon
    Jungle Demon
    Kalphite King
    Kalphite Queen
    King Black Dragon
    Kraken Boss
    Lucien
    Queen Black Dragon
    Revenants
    Strykewyrms
    Tormented Demon
    Virtus Boss
    Zaros
    Zulrah

    Skill
    Agility
    Gnome Course
    Advanced
    Barbarian Course
    Advanced
    Wilderness course

    Construction
    Player owned houses
    Butlers
    House Styles
    Rooms
    Doors
    Dungeons
    Combat Rings
    Incense Burners
    Pet house
    Sawmill
    Estate Agents

    Cooking
    Cooking Gauntlet affect

    Crafting
    Gem cutting & mining
    Glass Blowing
    Jewellry
    Leather crafting
    Tanning hides
    Spinning wheel

    Dungeoneering
    Skilling doors
    Keys
    Smuggler Shops
    Puzzle Rooms
    Bosses
    Real interfaces
    6 Complexities
    60 Floors
    NPCs
    Farming
    Fishing
    Mining
    Runecrafting
    Smithing
    Hunter
    Magic

    Farming
    Patch update codec
    Client update parser
    Compost Bins
    Yields
    Trees
    Allotments
    Flowers
    Herbs
    Fruit Trees

    Firemaking
    Burning logs
    Bonfire

    Fishing
    Big fish (POH)
    Leaping
    Barbarian hand fishing

    Fletching
    Bolts
    Arrows
    Bows

    Herblore
    Bob barter decanting
    Cleaning
    Potion brewing

    Hunter
    Bird Snares
    Box Traps

    Net Traps
    Boulders
    Pitfall Traps
    Tracking
    Implings & Puro Puro


    Mining
    Living rock cavern

    Prayer
    Guilded altars
    Ectofunctus

    Runecrafting
    Essence Pouches
    Abyss

    Slayer
    Slayer Masters
    Slayer npcs and their effects
    Slayer equipment
    Enchanted Gem dialogue

    Smithing
    Artisan workshop

    Summoning
    All familiars
    All familiar abilities
    Familiar Speech

    Thieving
    Pickpocketing
    Stalls

    Woodcutting
    All trees
    Bird's nests

    Minigames
    Barbarian Assault
    Barrows
    Brothers
    Door Puzzles
    Rewards
    Rotation

    Bounty Hunter
    Clan Wars
    Castle Wars
    The Crucible
    Duel Arena
    Fist of Guthix
    Mage Arena

    Pest Control
    RuneSpan
    Creatures
    Nodes
    Platforms
    Yellow Wizard Hunting
    Runesphere

    Soul Wars
    Stealing Creation

    Tzhaar Fight Caves
    Tzhaar Fight Kiln
    Tzhaar Fight Pits
    Pyramid Plunder
    Warrior's Guild

    Quest
    Black Knights Fortress
    Cook's Assistant
    Doric's Quest
    Druidic Ritual
    Imp Catcher
    Pirates Treasure
    Vampire Slayer

    Combat
    Spells
    Regular
    Lunar
    Ancients
    Special attacks
    Enchanted Bolt effects
    Dwarf Cannon

    Player
    Game Widgets
    Dialogue
    Containers & handlers
    Gameframe
    Map
    Orbs
    Money pouch
    Level up
    Deregister
    Character customisation
    Preferences
    Cape colour custimation
    Skill Counter
    Skill configuration widgets
    Portal
    Perks
    Trading
    Cutscene
    Home introduction
    Event -> Actions
    Resting
    Player following
    Teleporting
    Item destorying
    Water container filling
    General crop harvesting (cabbages, onions, etc.)
    Interaction
    Banks
    Fairy Rings
    Gnome Gliders
    Rare Chest (dropped by almost all npcs)
    Dyes

    Miscellaneous
    Home area
    Custom map
    Clue Scrolls
    Anagrams
    Puzzle Boxes
    Rewards
    Doors and gates
    Donator Zone
    Custom Boss
    Loyalty Rewards
    Boss Instancing
    Squeal of Fortune








    The Frost Blades Team
    Vip3r - Founder and lead developer.
    Telopya - Co-founder & developer.

    Jay - Community Manager.
    Dazas - Community Management.
    GZA - Junior developer.
    Rome - PVP enthusiast.
    Doodle n1 nh - Moderator & OSRS enthusiast.
    Last edited by Michael; 08-30-2016 at 02:59 AM.
    Reply With Quote  
     


  2. #2  
    Banned

    Join Date
    Oct 2011
    Age
    27
    Posts
    2,566
    Thanks given
    1,027
    Thanks received
    1,168
    Rep Power
    0
















    Attached image







    Attached image
    Attached image

    Attached image
    Attached image
    Attached image






    Attached image








    Attached image
    Reply With Quote  
     


  3. #3  
    Banned

    Join Date
    Oct 2011
    Age
    27
    Posts
    2,566
    Thanks given
    1,027
    Thanks received
    1,168
    Rep Power
    0
    Attached image
    Attached image






    Attached image

    Attached image
    Reply With Quote  
     


  4. #4  
    Banned

    Join Date
    Oct 2011
    Age
    27
    Posts
    2,566
    Thanks given
    1,027
    Thanks received
    1,168
    Rep Power
    0
    final reserve
    Reply With Quote  
     

  5. Thankful users:


  6. #5  
    Banned

    Join Date
    Oct 2011
    Age
    27
    Posts
    2,566
    Thanks given
    1,027
    Thanks received
    1,168
    Rep Power
    0
    ~reserved for more media.
    Reply With Quote  
     

  7. Thankful user:


  8. #6  
    Banned

    Join Date
    Oct 2011
    Age
    27
    Posts
    2,566
    Thanks given
    1,027
    Thanks received
    1,168
    Rep Power
    0
    - last reserve.
    Reply With Quote  
     

  9. Thankful users:


  10. #7  
    Registered Member Kappa's Avatar
    Join Date
    Aug 2013
    Posts
    438
    Thanks given
    225
    Thanks received
    55
    Rep Power
    74
    Good luck Looks sweet =P Fking cant wait looks sick af

    edit : if you need me to remove this i will do so
    edit2: deleted my prev post im sorry
    Reply With Quote  
     

  11. #8  
    Banned

    Join Date
    Oct 2011
    Age
    27
    Posts
    2,566
    Thanks given
    1,027
    Thanks received
    1,168
    Rep Power
    0
    Quote Originally Posted by Jau5 View Post
    Good luck Looks sweet =P Fking cant wait looks sick af

    edit : if you need me to remove this i will do so
    edit2: deleted my prev post im sorry
    press edit message > delete > check the box > delete
    Reply With Quote  
     

  12. #9  
    Strive for whats best.

    Chaz's Avatar
    Join Date
    Jul 2012
    Age
    28
    Posts
    2,499
    Thanks given
    376
    Thanks received
    614
    Rep Power
    170
    Good luck viper, you always did have some good quality content on your server(s).
    Reply With Quote  
     

  13. #10  
    私はちょうど何が重要か

    Jae`'s Avatar
    Join Date
    Mar 2012
    Posts
    1,495
    Thanks given
    236
    Thanks received
    246
    Rep Power
    79
    Amazing job, Viper.
    Reply With Quote  
     

Page 1 of 115 1231151101 ... LastLast

Thread Information
Users Browsing this Thread

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


User Tag List

Similar Threads

  1. Replies: 62
    Last Post: 10-26-2016, 06:26 PM
  2. [474] In-depth analysis of the 474 protocol.
    By Its paris in forum Informative Threads
    Replies: 204
    Last Post: 05-20-2013, 07:05 PM
  3. Replies: 1
    Last Post: 02-12-2012, 01:42 AM
  4. How do i get rid of the runescape title?
    By redvader in forum Help
    Replies: 2
    Last Post: 11-29-2009, 05:42 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
  •