|
An Evergreen Introduction
Really this all began when I stumbled upon your forum and started exploring its contents. At first, I lacked a clear vision or specific goals. Throughout numerous iterations of the game, I faced limitations in terms of time, knowledge, and resources. Despite these challenges, I made the practical decision to utilize a functional server (2006 Scape) and a clean client; Originally I started my build on Jameskmonger's renamed client but I have since converted all my material to Dane's as of #build 0.2, the only reason for the base change was because I used it to reference methods so much that I simply just decided to use it altogether. With a ton of searching around I found various other elements left by members on the forum, and successfully integrated them into my project. Once I established a solid foundation with the Server and Client Package, I knew that I wanted to incorporate the original framework and content from the RuneScape era I remembered. Inspired by the impressive client features of the latest OSRS version, which I frequently enjoy playing on the mobile client, my primary objective became improving the front-end aesthetics of the #317. Thus, the Evergreen Project was born.
Goals and Current Vision
- I aim to build my own server and client package that I can rely on for hosting in the future.
- The server will primarily be based on the original 317 version, but with additions to give it a newer feel.
- I'm not striving to create the best or most advanced server, nor a perfect replica of a specific revision. My main focus is to create a fun and enjoyable game.
- I want players to feel like they're experiencing a freshly developed game, rather than something created two decades ago.
- It would be fantastic if this server could incorporate all the features of Runelite, including GPU functionality, while maintaining a streamlined user interface.
- The design should closely resemble the current mobile client by that I mean clean, lightweight, no runelite UI, adjustable, have runelite features.
Production Outline
This project will begin with basic mechanics and gradually evolve into a fully-fledged product. All the content used in this server is from the 2006-Scape team. As the project progresses, I will review and expand upon the existing content. Initially, I started with Apollo, but after realizing that it would take me an excessive amount of time to implement farming, combat, clipping, literally everything to make it function... I decided to explore alternative options. And now, here we are.
Thanks for reading, some media below for ya, come back soon and check the progress!
Spoiler for ADJUSTERS_GIF:
On my machine while also running the server in standard fixed mode runs at roughly 11-12ms with resize mode running around 15-17ms but this can vary when you continuously enlarge the game, regardless in the majority of its use it stays at 50fps with little to no effort.
Spoiler for Additional In-Game Screenshots:
A Note For Other Developers On Similar Journeys
I would kindly like to invite everyone to engage in discussions regarding their own projects here on this thread. If there's any way I can assist, please don't hesitate to ask questions. Although this thread primarily focuses on my project, I will structure it more like a blog and provide links to my discussions in this main post. I am excited to have conversations about my project and yours, especially if they share similar elements.
Evergreen Update Bulletin
Other Discussions BulletinCode:Links to posts (r-s links) discussing updates that have been done to this project will go here
Useful Resources And LinksCode:Links to posts (r-s links) discussing subjects of this project that may or may not be added will go here Discussions Post: Gpu Conversion And Keldagrims Loading Screen
Code:All pieces of this project came from open-source repositories that I collected over time of browsing, I will note them below for you all. My Original Server - 2006Scape - an open source, actively developed emulation server My Original Client - 317refactor - the most usable 317 client Original GPU #317 Client - 317 with opengl ported from runelite Most Current Runelite - Current RuneLite Repository Most Useful Reference For Client Modding > Danes Renamed - #317 RuneScape Client Sprite Hovering Snippet by thim slug - Better sprite hovering method NPC Indicators by Sluggy - Npc Indicators Draw Distance by Zion - Extending draw distance FOV Adjustments by Akzu - Fixing Field of Vision for any pre-hd client Combat HP Overlays by Professor Oak - Combat HP Overlay
Last edited by evergreen; Yesterday at 06:44 PM.
Looks cool, good luck with your progress!
James is such a good resource to the community!
Keep it up! Any chance on open sourcing your project?
Why are you looking to insult me on other peoples project threads while I'm wishing them good fortune? Perhaps if you're going to take a stab at me you should understand the purpose of both projects. There are similarities and there are differences, we aren't striving to be the same project.
Lets dig in:
ScapeRune has the same goal, most all servers share this goal.
We are a 462~ server with small additions to modernize ONLY on the client side as optional opt ins (ex. Clan Chat, fullscreen, GPU rendering, etc).
We ARE trying to create a prefect replica, it has been beat like a dead horse on our page that the entire purpose of my project is to do this. We have favored decisions that resulted in huge development times and lost players instead of creating quick quests/content that aren't identical to the actual game (like other servers have to do order to maintain updates to keep players around) and will continue to take our time. Our goal is different. We care about having a perfect replica more than a populated game and it has been said many times (like I can't even count how many times we've said it) on my thread.
We don't, we want people to feel like they are playing something created two decades ago and have went above and beyond restoring old assets (ex. website, maps, etc) to push this cause further.
We are doing something similar and have already integrated some RuneLite features and removed others, anything that favors making the game easier we have removed. We are keeping skill trackers, hiscores, loot tracking, etc in ours though. We prefer more of a swiftkit feel. We have even made our own plugins for switching gameframe years that call the actual Jagex code ported from different revisions to build different gameframes (instead of RuneLite's hacky sprite changing one limited by cs2 and a permanent 8 line chatbox) and old/new NPC models.
We don't have any intents to go mobile or have similarities but possibly a webclient someday might be neat for us.
If you have some specific thing evergreen is doing differently than us that you think we can honestly benefit from I love constructive criticism, however I think there are more similarities and differences on purpose than you may think. There's room for everyone in this community and I'm glad that evergreen and I have different ideas on our project, that's what makes things fun and unique.
Last edited by thing1; 09-11-2023 at 11:48 PM.
Thank you for responding to him with informative insights. I concur that while our projects may seem similar at first glance, they do, in fact, differ when it comes to outlining our respective objectives.
Unfortunately this project will not be open source but I am open to helping others accomplish similar goals.
Last edited by evergreen; 09-12-2023 at 12:09 AM.
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |