Thread: From-scratch recreation of 317 in .NET and C#

Results 1 to 7 of 7
  1. #1 From-scratch recreation of 317 in .NET and C# 
    Registered Member
    Join Date
    May 2020
    Posts
    5
    Thanks given
    0
    Thanks received
    1
    Rep Power
    0
    [Deleted due to no point]
     

  2. #2  
    Krator || Indie Dev

    Jordan Belfort's Avatar
    Join Date
    Dec 2012
    Posts
    1,051
    Thanks given
    535
    Thanks received
    485
    Rep Power
    1172
    Quote Originally Posted by SidRaven View Post
    Hi there

    I am a programmer looking to start a project which aims to create a from-scratch implementation of the RS client and server. As I understand it every client out there is in some way a derivative of the Jagex client, which means you no rights of ownership to the code and you also cannot do anything useful with it beyond personal use. The problem also exists for servers; because many are reverse engineered from refactored client code you hold no rights over the code, cannot release it as MIT.

    My wish is to re-create the server and client in the manner of which projects such as openmw (A Morrowind engine recreation) has. They have recreated the game client from scratch in a new engine which means they can theoretically create a whole new game that runs on the engine and sell it. I'm not saying this is a goal, but it means you have a lot of flexibility and you are legally safe.

    The only difference I would suggest is to effectively do away with trying to recreate the 317 network protocol, the way in which the RS client renders etc, just go for trying to recreate the look, feel and functionality of the 317 revision, support loading its client content, but the server and client architecture would be incompatible with existing clients and servers. I don't think this is a big deal considering the benefits gained in ease of development from not being constrained by design limitations or paradigms used in 317 protocols and the fact most servers have custom clients anyway.

    I would aim to use C#, .NET Core and MonoGame in order to have a cross platform server and GPU powered client. I would like to try using something like ZeroMQ for the network layer, take advantage of C# language features and .NET functionality.

    I have over 20 years programming experience, 15 in C#, I have some experience with RS development but would need other developers who know C# to help, also anyone who would be willing to document functionality needed to be recreated, research etc would be vital.

    Would anyone be interested in such a project? I understand it is a big undertaking but if I can get people on board I don't think it's impossible.


    PS. I am not sure whether this is the correct area to post this as this request encompasses server and client and not strictly just 317.
    I understand you seeking safety -- legally -- but consider looking into copyright a little more. "Theme" is not legally protected, however, art and sound is. If you are looking to recreate RuneScape, as you describe, you would still be on the hook. You're using their art. If you created a game very similar to RuneScape, but changed the art (assets, concepts, etc). then you'd be fine. But if you have a rune platebody, looks like Jagex' rune platebody, etc. you're probably still up for legality issues. I am not 100% on this, I am not a lawyer, I'm just producing what I've came across in my time.

    My next point; you are going to put that much time, effort, and workload into re-creating something that already exists -- this sounds extremely wasteful of your skills. You're better off creating your own idea/product and running with it. Maybe the same 'theme' but not the game in its entirety.

    Regardless, good luck. It is definitely a huge undertaking.
    Attached image
    [/CENTER]
     

  3. #3  
    Registered Member
    Join Date
    May 2020
    Posts
    5
    Thanks given
    0
    Thanks received
    1
    Rep Power
    0
    [Deleted due to no point]
     

  4. Thankful user:


  5. #4  
    Blurite

    Corey's Avatar
    Join Date
    Feb 2012
    Age
    26
    Posts
    1,491
    Thanks given
    1,245
    Thanks received
    1,729
    Rep Power
    5000
    Sounds like a giant waste of time.
    Ambitious projects like this never get finished, no one is going to use/buy it, 317 needs to die already.
    Attached image
     

  6. Thankful user:


  7. #5  
    Registered Member
    Join Date
    May 2020
    Posts
    5
    Thanks given
    0
    Thanks received
    1
    Rep Power
    0
    Quote Originally Posted by Corey View Post
    Sounds like a giant waste of time.
    Ambitious projects like this never get finished, no one is going to use/buy it, 317 needs to die already.
    Thank you for your motivational words.
     

  8. #6  
    Renown Programmer
    Greg's Avatar
    Join Date
    Jun 2010
    Posts
    1,179
    Thanks given
    260
    Thanks received
    1,012
    Rep Power
    2003
    Quote Originally Posted by Corey View Post
    Sounds like a giant waste of time.
    Ambitious projects like this never get finished, no one is going to use/buy it, 317 needs to die already.
    Quote Originally Posted by SidRaven View Post
    Thank you for your motivational words.
    While blunt it's for good reason, all the veterans here see these (among other) types of projects come and go every few years.

    If you're going to recreate the whole game and assets then it's going to be a different game; so you might as well remove the restraints and go into indie development. You'll get to create something that you own and can sell, and it'll take less time and effort.

    If you're actually serious about continuing this then you must consider the actual tangible benefits of recreating a client from scratch, a process that will take in the ballpark of a thousand hours, and ask is being able to "add an MIT license" worth the $7k pricetag? (min wage @ 1k hours)
    Attached imageAttached image
     

  9. #7  
    Registered Member
    Join Date
    May 2020
    Posts
    5
    Thanks given
    0
    Thanks received
    1
    Rep Power
    0
    [Deleted due to no point]
     


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: 1
    Last Post: 02-15-2017, 03:51 PM
  2. Replies: 4
    Last Post: 12-25-2015, 01:13 PM
  3. Replies: 41
    Last Post: 09-25-2013, 08:50 PM
  4. Replies: 8
    Last Post: 04-26-2008, 03:57 PM
  5. Geeting Rid of Lower Case letter and _'s in Name
    By Santa Noobie in forum Tutorials
    Replies: 3
    Last Post: 05-30-2007, 09:51 AM
Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •