Thread: [OSRS] Elvarg [Custom Framework, Dedicated Team]

Page 1 of 24 12311 ... LastLast
Results 1 to 10 of 231
  1. #1 [OSRS] Elvarg [Custom Framework, Dedicated Team] 
    Extreme Donator


    Join Date
    Oct 2010
    Posts
    2,853
    Thanks given
    1,213
    Thanks received
    1,622
    Rep Power
    5000


    Thread layout by: Attached imageWolfpack / OSUnity


    Our website and forum is currently under development.


    Professor Oak (Server and Client)
    Samy (Server and Graphics)
    Swiffy (Server)
    OSUnity (Website)


    It's been a long time ago since I did any RSPS programming at all, but I've recently been wanting to find time to make a OSRS pking server, so here we go.
    I'm writing my own framework, but using this client. It's been changed a lot and I've also packed OSRS data into it.

    So yeah, I'd like to welcome you to my project. Here you'll find updates posted once an hour from the most dedicated developers one can wish for.

    I will be keeping you all up-to-date on what has been changed, so make sure to "subscribe" to the thread for future updates.




    UPDATES ARE NO LONGER POSTED IN THIS POST. INSTEAD, THEY'RE POSTED IN THE SECOND POST. Click here.


    Spoiler for Updatelog(2)::

    13th of October 2016

    Bounty hunter development goes on.

    Attached image

    Attached image

    Just finished adding a system. Players have exactly 180 seconds they can spend outside the wilderness before they lose their target.

    Attached image

    Just finished this;
    Attached image

    Need to finish the skulling system and then Bounty hunter should be finished!

    ---
    Just finished the skull system!

    Attached image

    Using my new definitions system to quickly add npcs into the game.
    Currently working on the make-over mage.

    Attached image

    ---
    Make-over mage finished
    Attached image

    --
    • Finished npc packets (mage on npc, npc clicking and more)
    • Finished writing the dialogue system


    Attached image

    Now I need to fix dialogue heads
    14th of October 2016
    Dialogue heads fixed, animations now properly works aswell.
    Attached image

    Finishing up more and more dialogues and stuff atm.

    Attached image

    ---

    • Added NPC death system
    • Added NPC respawn system
    • Fixed an issue with the movement coordinator, making npcs move around, even during combat (this actually looked hilarious)



    Attached image

    Our first killable NPC has been added to the game, it's a poor Rock crab!


    • Rock crabs have been finished.
    • Spent the last hour writing an npc-retreat system. Basically, when npcs get too far away from their spawn position, they will start to retreat.


    Attached image

    --
    Yaks finished!
    Attached image

    16th of October 2016

    --------
    After multiple hours, the teleportation system has finally been finished. The reason it took so long was because I ran into a bug which was later fixed.

    Attached image

    ----
    Currently writing the shop system. Basic system design has been written.
    Checking an item's value has been finished so far.

    Attached image

    Added infinite sprite

    Attached image

    ---

    Buying items from shops 100% finished. Will now add a General store where players will be able to sell junk etc.

    Attached image

    --------------
    Shop system finished!

    • Item container based (should have no bugs/dupes), with proper restocking/destocking tasks.
    • Buying and selling works perfectly. Does not use loops, calculates amount you can actually buy/sell instead.


    Attached image


    Spoiler for UpdateLog(1)::

    1st of October 2016
    - Downloaded Vencillio client, and started cleaning it out.

    2nd of October 2016
    - Started writing my own 317 protocol framework.

    5th of October 2016
    - Framework development goes on. Login has been completed:
    Attached image

    6th of October 2016
    - Most packets are now finished. Wrote my own system for handling them (both for server & client).
    Client outgoing packets:

    Attached image

    Attached image

    Attached image

    Client incoming packets (previously aka parsePacket):
    Attached image

    The system will not require any packet-size-definitions etc. Adding packets in the future will be quick.

    7th of October 2016
    - Movement queue has been finished, finally.
    Attached image

    - I just started working on playerupdating and I've finished simple player appearance. Next up is chat, followed by graphics, anims, etc.
    Attached image


    8th of October 2016
    - Playerupdating development continues...

    * Chat updating finished
    * Animations updating finished
    * Graphics updating finished

    Attached image

    9th of October 2016
    We decided to change client to Free's refactored client since the old one was quite bad to be honest.

    * Finally finished cleaning out the new client.
    * Packed full OSRS data.
    * Fixed a bunch of random errors in the new client.
    * Redid the tweening (it was horrible), looks much more smooth now (see image).
    * Finished playerupdating (only hit updating left, which will be done when combat system development begins).
    * Finished item container system aka inventory and equipment (will be worked on even more to ensure 0 dupes).
    * Started working on the sidebar tab interfaces.
    * Added proper player-right-click options.

    Attached image

    Skillmanager finished which means that the skilltab is too. We're using Relex and Swiffy's Skillmanager.

    Attached image

    Prayer handler finished! Has perfect drain rates and support for prayer-flashing. The actual effects will be added during combat development.
    Attached image

    Serversided examines finished for objects, items, npcs etc. Just need proper definition dumps now..
    Attached image


    Equipment bonus manager has been finished. Equipment screen interface drawing the bonuses aswell!
    Attached image

    October 10th 2016:
    - Equipment container finished.

    Attached image
    Attached image


    - Finished friends system, finally! Took a few hours to perfect it..
    Attached image

    Private chat status works perfectly:
    Attached image

    Messaging is bug-free too.
    Attached image

    Items kept on death finished:

    Attached image

    10th of October 2016
    - I've written an abstract entity-based combat system which has a nice design, leaving space for a easier updating of the system in the future.

    * Combat system design finished
    * Default Melee combat method finished
    * Default Ranged combat method finished
    * Combat following finished
    * Ticking finished

    Attached image

    Attached image

    11th of October 2016
    - ItemDefinitions have been dumped and added. They're not completely finished but it works perfectly with the server
    - Finished weapon interfaces
    - Finished fixing some bugs
    - Added exp counter, made it send xp reward before the actual hit so people can predict the damage and pull out nice specs. ( Credits to _Sean, we used his base. )

    Attached image

    - Auto retaliate finished.

    Attached image

    Poision system added with different kind of aggressive poison types (different damage depending on the weapon used to poison the player).

    The speed of the hits were changed just for the .gif

    Attached image

    All special bolt effects have been finished!

    Attached image

    Ranged & Melee are both now finished. Magic left!!

    Spent all night fixing combat-related bugs and improving it

    • Maxhit formulas for melee and ranged are finished
    • Fixed same-spot-attacking
    • No more diagonal attacks with melee
    • No more getting stuck when following a player further away than one tile


    Attached image


    Magic combat system is 100% finished! Took me circa 5 hours. I got all the spells data from Lare96's Asteria 3.0 release, so credits to him for that.

    Attached image

    • Ordinary combat spells with working effects (including teleblock)
    • Ancient combat spells with working effects


    Left to do:
    Ordinary spells such as alchemy spells.
    Lunar combat spells such as Vengeance.


    Combat special system design is finally finished. Will be needing some adjustments to make double-hit-specials work but that'll be done aswell.

    Right now I'm adding simple special attacks.

    * Whip spec example (decreases target's run energy)
    Attached image

    Attached image


    12th of October 2016

    Attached image

    I finally finished adding support for multiple hits with different show-delays. The combat system is turning out to be extremely user-friendly to work with.
    Adding special attacks with multiple hits will now be easy peasy.

    Attached image

    Attached image

    BOOM!

    Attached image

    Dark bow and Ring of recoil added.

    Attached image

    Guthan's effects added!

    Attached image


    * Finished adding all altars for toggling magic spellbooks / recharging Prayer points.
    * Added the Vengeance combat lunar spell.

    Attached image

    * Special attack orb now correctly keeps track of the player's special percentage.
    * Fixed a bug where a player would randomly stop following another player during combat.
    * All food types and potions have been added.

    Attached image

    Attached image

    Attached image

    Development of Bounty hunter has begun.

    Interface has been added.
    Attached image

    Attached image

    • Finally found out why the locations system wouldn't update. It was causing multiple issues. It has now been fixed.
    • Bounty Hunter target finding system should be properly finished now. I said that before but found a nasty bug which had to be fixed, sorry hehe.
    • Wealth types (using configs for the sprites) are finished. We just need to specify how much cash is which wealth type now, but that'll be done once some prices are set.
    • Added player death task.
    • Added a system to handle kills. Checks if the kill was target, if so, reset target for both players. Will add rewards.



    Attached image

    ----

    • Remade the Bounty Hunter interface, personally, I think it looks better and cleaner now.
    • Made it so that added xp to the counter don't move too far up on the screen when the Bounty Hunter interface is open.


    Attached image



    Enjoy the progress? Subscribe to the thread for more!
    You can also thank the main post
    Reply With Quote  
     


  2. #2  
    Extreme Donator


    Join Date
    Oct 2010
    Posts
    2,853
    Thanks given
    1,213
    Thanks received
    1,622
    Rep Power
    5000


    Too many images in OP lol.

    Spoiler for Updatelog4-MOST_RECENT:

    After a months break, we're back.


    --------
    Trading has been finished!

    Attached image

    -------
    After many many hours, I've finally upgraded Netty from version 3.5 to the more recent and stable version 4.1.8 (released 30 of January 2017).

    I literally rewrote the entire networking system and added tons of improvements, including anti-packet-flooding and more.
    Attached image

    ---------
    Fixed the Anti-PID system, which was causing tons of issues after a few hours. The reason for this was because characters weren't properly synced, they were being removed and added from the server randomly.
    Now using queues to make sure everything runs smoothly each cycle.
    Attached image


    ---
    I've done tons of improvements to the bank system once more.

    Each bank tab is now an individual container, and we currently support up to 12 bank tabs per player.

    Attached image

    Added emotes and made a quick interface for settings.

    Attached image

    Attached image

    Will add key bindings interface and more later on, but this will have to do for now.

    -----------
    Finished clan chat base.

    Only thing left to do is the clan setup interface.

    Attached image

    --------
    Finally got the force movement mask with animation working globally.. Took me 3 hours or so because I'm stupid.
    The issue was right under my nose, literally...

    Attached image

    ---

    Currently finishing the Price checker.. Will add a lot of things to it, including "Deposit Inventory" and stuff.
    Attached image

    ----
    Added maxhits to the equipment screen.

    Attached image


    ----
    Redid Magic spellbook interfaces. Removed unused spells such as teleports.

    Attached image

    Attached image

    Added "Server feed", all announcements and player activities will show up here.
    Credits to snowman5069 for the idea.

    Attached image

    --Added perfect timers

    Attached image

    Worked all of yesterday.

    • Redid all combat formulas. Tested this out for a good while and they seem to be perfect now.
    • Redid combat following.
    • Redid timers for vengeance/tb/freeze etc, sends them to the client and shows them for the player aswell now.
    • Fixed the issue where timers weren't actual seconds due to the 600 ms tick.
    • Redid the way special attacks are handled and they should be exactly like OSRS now. Previously, it wasn't possible to activate a special attack unless you had the proper amount of energy. Now it activates until next attack and then tells you that you don't have the energy required.
    • Fixed broken Prayers, basically some configs weren't working properly.
    • Rewrote the entire bank system.
    • Fixed moving items around in bank, it's much more smooth now.
    • Added proper bank tab handling.
    • Added bank search, works flawlessly. Players can drag items from the search to tabs etc.
    • Added insert rearrange mode.
    • Fixed all gfx flickering and tweening issues. Previously, the character would randomly flicker when performing graphics and animations.










    Spoiler for Updatelog3:

    16th October of 2016

    Working on adding a bank system. Currently doing the interface..

    Attached image
    ----

    ---

    Interface progress update:
    Attached image


    ---
    Bank system finished:
    Attached image

    ---
    Been spending the evening fixing a bunch of small bugs aswell as preparing for the closed combat beta.

    • Karambwan food added with its proper effects.
    • Fixed a bunch of client-related bugs.
    • Fixed XP-counter.
    • Fixed over-head-icons positioning for all entities
    • Made sure everything important is saved for the player.


    Attached image

    ------------------

    We just had a closed combat beta. Thanks to everyone who joined us in the search for issues on the server.

    Attached image
    Attached image
    Attached image

    Last edited by cube; 10-16-2016 at 08:39 PM.
    Reply With Quote  
     


  3. #3  
    Registered Member

    Join Date
    Jun 2016
    Age
    28
    Posts
    336
    Thanks given
    154
    Thanks received
    86
    Rep Power
    283
    Good luck, seen so many threads similar to this and really hope you can make something out of it.
    Reply With Quote  
     

  4. Thankful user:


  5. #4  
    Extreme Donator


    Join Date
    Oct 2010
    Posts
    2,853
    Thanks given
    1,213
    Thanks received
    1,622
    Rep Power
    5000
    Quote Originally Posted by N3M View Post
    Good luck, seen so many threads similar to this and really hope you can make something out of it.
    Of course I will, I don't plan on wasting my time
    Thanks btw!
    Reply With Quote  
     

  6. #5  
    Registered Member
    Join Date
    Jun 2013
    Posts
    129
    Thanks given
    5
    Thanks received
    19
    Rep Power
    23
    Can't stand the Vencillio client, looks way too pampered.
    Reply With Quote  
     

  7. #6  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    would be nice to see an actual old school framework, i made one but haven't finished it got bored of it.

    317 frameworks are really easy to make because there's so much documentation out for them.

    if you're gonna use netty don't use the old version of it always use the latest stable version.
    Attached image

    don't make the same mistake I did for this, use an interface for this instead
    Attached image
    Attached image
    Reply With Quote  
     

  8. Thankful user:


  9. #7  
    Extreme Donator


    Join Date
    Oct 2010
    Posts
    2,853
    Thanks given
    1,213
    Thanks received
    1,622
    Rep Power
    5000
    Quote Originally Posted by Pavillion View Post
    Can't stand the Vencillio client, looks way too pampered.
    Haha same here actually, I'm working on redoing most of it. Just cleaning it out first
    Reply With Quote  
     

  10. #8  
    Registered Member
    Join Date
    Jun 2013
    Posts
    129
    Thanks given
    5
    Thanks received
    19
    Rep Power
    23
    Quote Originally Posted by Professor Oak View Post
    Haha same here actually, I'm working on redoing most of it. Just cleaning it out first
    Why not go with one of the latest OSRS remake clients by Zion or whoever it was that released them?
    Reply With Quote  
     

  11. #9  
    Extreme Donator


    Join Date
    Oct 2010
    Posts
    2,853
    Thanks given
    1,213
    Thanks received
    1,622
    Rep Power
    5000
    Quote Originally Posted by Free View Post
    would be nice to see an actual old school framework, i made one but haven't finished it got bored of it.

    317 frameworks are really easy to make because there's so much documentation out for them.

    if you're gonna use netty don't use the old version of it always use the latest stable version.
    Attached image

    don't make the same mistake I did for this, use an interface for this instead
    Attached image
    Hey thanks for your input, and yes I'm using the latest netty
    Also, it was an interface but that didn't really work with the movement packets, since there are too many parameters... It looked horrible haha.
    That's why I made it a simple class-instance so that I could simply Override the buildPacket method, but yeah you're right, that needs to be changed.
    And you're right 317 protocols aren't hard. I've made tons of them, but never a real "osrs" one. Most server I've made have been 317 loading 600+ data, will be nice to make a fresh 317.

    I just started working on playerupdating and I've finished simple player appearance. Next up is chat, followed by graphics, anims, etc.
    Attached image

    Quote Originally Posted by Pavillion View Post
    Why not go with one of the latest OSRS remake clients by Zion or whoever it was that released them?
    Why, what is the difference? I looked around for 10 minutes and then just chose one lol.
    I figured it wouldn't really matter since I'm cleaining it out, refactoring and repackaging it anyway.
    Reply With Quote  
     

  12. #10  
    Super Donator

    Chivvon's Avatar
    Join Date
    May 2016
    Posts
    487
    Thanks given
    69
    Thanks received
    142
    Rep Power
    285
    I would suggest to use another client, nonetheless best of luck #subscribed
    Reply With Quote  
     

  13. Thankful user:


Page 1 of 24 12311 ... 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. Starting a server from scratch?
    By ike izzle in forum Projects
    Replies: 14
    Last Post: 08-02-2009, 03:55 PM
  2. Server from scratch
    By Crazy Man in forum Help
    Replies: 3
    Last Post: 07-11-2009, 02:18 PM
  3. Starting server from scratch
    By w::v::d in forum Help
    Replies: 1
    Last Post: 02-19-2009, 06:16 PM
  4. Making a server from scratch
    By ~ Zymus ~ in forum Help
    Replies: 8
    Last Post: 02-19-2009, 03:39 AM
  5. Going to start a server from scratch.
    By xStanyer in forum RS2 Server
    Replies: 5
    Last Post: 10-30-2008, 09:14 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •