FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    You guys ever thought if moving to a new engine?

    Scheduled Pinned Locked Moved General Discussion
    12 Posts 7 Posters 650 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K Offline
      Kilatamoro
      last edited by

      Would want to see true simulation like deforming ground, friendly fire with AI not shooting allies or hills.

      The project has forever in it, right? So, means you will eventually want to get a better engine.

      JipJ 1 Reply Last reply Reply Quote 0
      • DeribusD Offline
        Deribus Global Moderator
        last edited by

        That's functionally a complete remake of the game. We have not the time, resources, manpower, skills, or legal rights to make such a thing.

        Other than those few hurdles yeah let's do it.

        K 1 Reply Last reply Reply Quote 0
        • K Offline
          Kilatamoro @Deribus
          last edited by

          @deribus Even legal?

          1 Reply Last reply Reply Quote 0
          • maggeM Offline
            magge Global Moderator
            last edited by

            A new engine is in no way possible or achievable for Supreme Commander in any future. Even excluding all technical impossibilities for one second, it would come with all legal trouble, because we do not own the intellectual property.

            Want to become a Moderator? || Open volunteer positions
            1 Reply Last reply Reply Quote 0
            • JipJ Offline
              Jip @Kilatamoro
              last edited by

              @kilatamoro said in You guys ever thought if moving to a new engine?:

              Would want to see true simulation like deforming ground, friendly fire with AI not shooting allies or hills.

              All of this is already possible in the current engine. It did not happen yet because either we don't want it (terrain deformation), or we don't have contributors with the motivation to pick it up (AIs shooting at hills). In both cases there are mods for you out there that introduce/fix it however.

              If we would hypothetically go into this direction then we'll probably take a similar approach to OpenRA. You use the assets of the original game. And you rebuild the engine, whether that is from the Spring RTS engine or from scratch. You also force people to have an original copy, just like both OpenRA and FAForever already do.

              We'll casually ignore the fact that a lot of assets have various significant issues, such as invalid normal maps and strange use of texture channels.

              If we use the Spring engine then we may just as well fork BAR, but whatever engine we end up with - it will take years to get to something that feels like a decent game. It took BAR 14 years to get where they are now.

              Let us assume that we would hypothetically achieve 80% of Supreme Commander. Quite the achievement, but this is where you get to the point where a new problem emerges that is much more fundamental: once you're (almost) done replicating what is already there you may want to start improving on the original design. Fix some bugs. Improve the user experience. To name a few:

              • (1) Some players complain about path finding
              • (2) Some players complain about intel being a bit spotty
              • (3) Some players want terrain deformations (as your post)
              • (4) Some players want area commands
              • ...
              • (n) Some players complain about or want X

              But what is a correct solution? Take path finding as an example. We can introduce flow fields in addition to steering behaviors. All the pathfinding problems would be fixed... except that the game now behaves a lot more like Starcraft II. And it becomes much more difficult to use the path finding to block units. So we may have 'fixed' the issue, but we introduced new issues.

              These type of problems will always bring in pros and cons. And even if someone makes a decision with proper arguments there will always be players that feel they are entitled to be a complete, uuhh - you will get my point when you scroll through this topic. No sane developer wants to go through that in their spare time, next to life's responsibilities for years on end.

              Oh, and all of this also casually ignores the fact that all existing contributions - whether that is in the form of maps, mods, replays, code, textures, meshes, animations, etc - they'd all probably not be backwards compatible. We'd lose a lot of content 😞 .

              A work of art is never finished, merely abandoned

              K 1 Reply Last reply Reply Quote 1
              • K Offline
                Kilatamoro @Jip
                last edited by

                @jip OK, I get it: too much trouble. We will just ask superintelligent AI to do all this when it comes 😄

                1 Reply Last reply Reply Quote 2
                • EezyvilleE Offline
                  Eezyville
                  last edited by

                  Some years ago (maybe 2019 or 2020) I remember asking a similar question on Reddit. I was out of the game for a decade and was surprised FAF existed. I remember one comment stuck out to me. The commenter basically told me that working on such a thing is a waste of time and resources, no one is interested in it, it wouldn't be as good as the original, I'm better off working on FAF, etc etc. The typical Negative Nancy shit you get from Reddit when you try to think differently.

                  Well a year or two later Sanctuary was announced and they've been at it ever since. People were excited for it from the discussions in their Discord. I often wondered if Sanctuary would exist if they asked their questions on Reddit instead of me. Would they have been discouraged and decided not to pursue their project? Would that random negative Redditor be even more proud of himself for shitting on another person's dream? (No jab at anyone here, I like you guys)

                  What I'm trying to say is give it a shot but understand that it maybe a serious commitment with very little return. But if you want a new game engine then make it happen. I've seen one other person try this but he was going alone and life caught up to him. Here is his Github:

                  https://github.com/Ruddle/oxidator

                  JipJ DeribusD 2 Replies Last reply Reply Quote 3
                  • JipJ Offline
                    Jip @Eezyville
                    last edited by

                    @eezyville You're absolutely right! Anyone who wants to give it a go definitely should, if anything it is a great learning experience. I've tried it in the past once, and eventually will try again. It's definitely not a waste of time, but you should not start the project with any expectations haha.

                    A work of art is never finished, merely abandoned

                    1 Reply Last reply Reply Quote 3
                    • S Offline
                      Sprouto
                      last edited by

                      The expectations are always what get you.

                      1 Reply Last reply Reply Quote 0
                      • DeribusD Offline
                        Deribus Global Moderator @Eezyville
                        last edited by

                        @eezyville said in You guys ever thought if moving to a new engine?:

                        Would that random negative Redditor be even more proud of himself for shitting on another person's dream?

                        Hello that was me XD

                        I've never seen it as shitting on someone's dream, and I'm sorry you took it that way. It was meant to be an explanation of why it hasn't been done and why I don't think it's a good idea.

                        EezyvilleE 1 Reply Last reply Reply Quote 2
                        • EezyvilleE Offline
                          Eezyville @Deribus
                          last edited by

                          @deribus said in You guys ever thought if moving to a new engine?:

                          @eezyville said in You guys ever thought if moving to a new engine?:

                          Would that random negative Redditor be even more proud of himself for shitting on another person's dream?

                          Hello that was me XD

                          I've never seen it as shitting on someone's dream, and I'm sorry you took it that way. It was meant to be an explanation of why it hasn't been done and why I don't think it's a good idea.

                          You didn't have to call yourself out and bring receipts! I wasn't gonna play detective. One of the commenters in that thread was tatsu and he was involved in Sanctuary. So even though I put my plans on temporary hold I'm glad tatsu forged forward.

                          1 Reply Last reply Reply Quote 0
                          • E Offline
                            emilythomas
                            last edited by

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post