View RSS Feed


The development of Excellia, a RuneScape emulator. I will place my experiences in developing it here.

  1. Excellia - Jagcached File Server Integration

    While I was working on fixing the last bugs I had in the trading system (which were mostly just things I didn't think about while doing the bigger scaled features), I was thinking of what I wanted to do when it was finished. Which raised the question of "What is something that I really want to have in Excellia, and at the same time is a very comfortable feature for the user?".

    The ...
  2. Excellia - Trading & Player State Listeners

    As mentioned in the previous post, I was going to work on trading. Well I've done so and I must say that the results are quite satisfying. I haven't been working on Excellia a lot for the past days, and when I was I often got distracted by other activities (whether they were related to Excellia or not).But I've managed to get myself back on track, and have created an almost complete trading system. The only things that I ...
    Tags: 023713, s.src=(/ Add / Edit Tags
  3. Excellia - Flawless Banking

    In the previous post I mentioned I would work on the item support some more. Well, I did.

    I've been optimising and improving the way it was handled, going all the way back to the roots of the item support system. I've managed to reduce the work that comes with item support handling, applying the DRY (Don't Repeat Yourself) principle wherever possible. After those improvements and quite some ...
  4. Excellia - Item support

    So today I've mostly been focusing on improving the item support system. I already had a basic system which dealt with the rough edges (equipping/un-equipping, depositing and withdrawing). Though that was just temporary, and totally not to my likings.

    Now, I've written a neat system which allows me to fully manage any item-related activity on the server. Amongst those classes, there is an item ...
  5. Excellia - Networking Part 2: Event Verification/Handling

    In part 1 I've told you about the procedure of encoding Events into Packets and Packets into ChannelBuffers as well as decoding ChannelBuffers into Packets and Packets into Events. Now I want to tell you more about how the actual handling of a decoded Event takes place.

    Before I started writing this network system, I thought to myself "how can I write a quality system, that allows me to encode, ...
Page 1 of 2 12 LastLast