|
Scape2005 Emulator
Hello!
So I start refactoring a project I've been working on for a few months and I've decided that it's time to make it open-source.
That way everyone can enjoy what is my terrible programming conventions, awful performance, and nothing working the way it should.
The main project actually has a fair few things already implemented, but it's even worse than the current stage of this project, hence why it was in desperate need of refactoring.
Nevertheless, I'll be working on this for the foreseeable future and the goal is to get it to a stage where it's playable for me and my friends.
That would include the task-list down below, plus a few things.
If you have any feedback or suggestions concerning the project, such as highlighting any issues or pointing out incorrect implementations,
please feel free to share them. I actually want to know because I might fix it in the future.
It's currently just loading a cache from September 2005, so it's not truly a 2005 emulator because I'm still following the 317 protocol.
GitHub - E-lysian/Scape05: A RuneScape 2005 Emulator
Original project thread
winterLove rewrite using C#
Core
- Login (2023-05-21)
- Send Map Region (2023-05-21)
- Render Player (2023-05-21)
- Movement (Server-sided) (2023-05-22)
- Render Other Players (2023-05-22)
- Render NPCs (2023-05-22)
Combat
- Player/NPC Interaction
- Drops
Skills
- Herblore
- Woodcutting
- Fishing
- Cooking
Miscellaneous
- Player Commands (2023-05-22)
- Banking
Updates
* 2023-05-22
- NPC rendering has been implemented and is working as expected.
Now I just need to load in all the NPCs based on their definition.
* 2023-05-23
- NPC rendering now works as it should, it renders about 1800 NPCs across the game world.
Their face direction updates accordingly as well.
* 2023-05-23
- Basic melee combat has been implemented, the code looks absolutely horrible though and needs to be refactored.
Spoiler for Media:
I do want to thank everyone who has helped me get this far, explaining certain theories in such detail, really breaking down concepts.
It's been super helpful and I've learned so much on the way and I can't thank you enough!
I'll update the list below as soon as I figure out who else has been a part of helping my dream project come to life.
Credits*
Kris
Graham
Pazaz
Fire Cape
uint32_t
Dane
Spooky
Polar
JayArrowz
Last edited by Elysian; 05-24-2023 at 05:17 PM.
Good luck.Always good to see more oldschool open-source projects
Actually, 317 is from 2005.
If you want a legit 317 cache, you can get it from OpenRS2 Archive: Cache - OpenRS2 Archive
Goodluck on your project though![]()
Oh! Then happy days!
And I'm pretty sure that's where I got my current cache from to be honest.
I know my current cache doesn't contain anything past September 2005, but it would be pretty sweet to have skillcapes and Jad which was released back in 2006!
Edit:
Found the firecape in cache 345!
Last edited by Elysian; 05-23-2023 at 06:20 PM.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |
Tags for this Thread |