User Tag List

Page 3 of 3 FirstFirst 123
Results 21 to 22 of 22

Thread: The Ultimate Status Thread 2019!

  1. #21
    Developer / Server Admin Therenall's Avatar
    Join Date
    Jun 2016
    49 Post(s)
    0 Thread(s)
    Quote Originally Posted by rookiedoo View Post
    Running a server for a FLOSS MMO would be a grey area? Why?
    Sure, running a FLOSS MMO wouldn't be a grey area. But this isn't FLOSS, so what we would essentially be making is equivalent to the WoW and various other MMORPG emulators, those aren't made with any kind of authorization from Blizzard. Those are a grey area, if not flat out illegal. Or rather, the software side of it (as in, say the WoW emulators) aren't themselves illegal, running one is. This would be in the same boat, because there is no permission to do it, thus it's in no way open.

    Quote Originally Posted by rookiedoo View Post
    Well, at least for OpenRA I'm quite sure that you don't need the assets from the original game (just if you want to have the original soundtrack while playing).
    you don't need to own the game, but that's because:
    OpenRA is a clean-room implementation of the original Westwood engine based on reverse engineering the game-files without any disassembling, DLL injections or binary patches of the original executables. This is a completely Free/Libre and Open Source real-time strategy engine whose default mods depend on the original game files.

    Since Electronic Arts have released both C&C and RA as freeware, we mirror stripped-down versions of the game's assets separately. This saves EA bandwidth by mitigating hosting to our sponsor's servers and further reduces the bandwidth required by packaging only the ~15MB of files that we need to run the game, instead of making everyone download the 700MB game ISO CD image. These game assets are not covered by OpenRA's GNU General Public License. We assume the files are available for individual use and may not be put for commercial gain.
    The assets are freeware anyways, as released by EA. Though they even have to put that it's a clean-room implementation of the game engine with no binary reverse engineering or patching.

    Quote Originally Posted by rookiedoo View Post
    I'm not a programmer but there is much in software projects users can contribute even without having coding skills. For example: NC1 had a lot ot missing content like missing item descriptions. You don't need to know how to code to provide an item description or fix typos. And this is a kind of work which costs a lot of valuable time for programmers.
    Yeah but we have plenty of people to do that. What we really lack are skilled programmers who can dig through old, badly written C++/C code and help us modernize and fix it.
    Developer / Server Administrator
    N E O C R O N . O R G

  2. The Following 2 Users Say Thank You to Therenall For This Useful Post:

    CoreKeeper (06-11-2019),Lykos (05-24-2019)

  3. #22
    New Runner General Crazy's Avatar
    Join Date
    Apr 2017
    0 Post(s)
    0 Thread(s)
    Quote Originally Posted by Therenall View Post
    What we really lack are skilled programmers who can dig through old, badly written C++/C code and help us modernize and fix it.
    You basically have the universal issue of the software development world.

    Quote Originally Posted by Lykos View Post
    The 3 source developers are 1 guy who puts in around 6-7 hours a day on source work because it helps him unwind from work, and 2 guys who work on it part time when they are in the mood because they do it for their full time job too and just don't want to keep coding after work.
    As a developer it can be great to unwind working on a project that you are motivated by, but that motivation also at time can be very hard to find depending on deadlines, long work hours and real life.

    Quote Originally Posted by Lykos View Post
    Honestly? We have been burnt by people joining and leaving right away. We have been burnt by people wanting nothing more than a GM position and claiming to have experience in development but turning out to be liars.
    Quote Originally Posted by Lykos View Post
    No. We cannot release any of the code as open source because we do not own the original code.

    You are right though, the trouble caused by this costs not only time but money when we have to NDA these people and then they dip out.
    Based on comments by the original development teams, NST and classic team since NC1, the code for NC is in rough condition and is not easy to work with.

    It easily could take 100+ hours of work of studying and debugging the code just to get to the point of being able to make your first small code change in any large software project. With the unknown time commitment and learning curve with joining any unpaid project it can be hard to be motivated to get to the point of making a change before moving on, which is bad enough with opensource projects where you can look at the code ahead of time. But projects like this one you can't see can't see the code ahead of time and require screening/interviewing/NDAs that add another layer of complexity, time and other unknowns to the mix.

    @Lykos/@Therenall what areas are you currently looking for help in? While I am not a game developer, I do have extensive experience with data/auditing/reporting and noticed one of the areas requiring work is the "Data Storage Updates" and wondering if you might be looking for someone to help out in this area. I would be willing to have a bit of a general discussion regarding possibly helping out.

Page 3 of 3 FirstFirst 123

Posting Permissions

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