FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login
    The current pre-release of the client ("pioneer" in the version) is only compatible to itself. So you can only play with other testers. Please be aware!

    Supcom engine rewrite

    Scheduled Pinned Locked Moved Contribution
    6 Posts 5 Posters 83 Views
    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.
    • B Offline
      bobik314
      last edited by bobik314

      Hello guys.

      I've started working* on mac engine rewrite. This is quite crazy idea so please don't have high hopes yet. It all will be (is already) open source. I'll write later when I have more to show.

      7a4e76ad-a92b-42bc-b6f0-4e6a5d49a0eb-supcom.jpg

      • with heavy help from LLMs, original game exe+dll analysis, some ideas from Beyond all Reason
      1 Reply Last reply Reply Quote 2
      • Brutus5000B Offline
        Brutus5000 FAF Server Admin
        last edited by

        Rewrite = compatibility to all existing lua game code? And also map, mod, textures and model compatibility?

        Also Repo url or didn't happen! ๐Ÿ˜›

        He said, "I've been to the year 3000
        Not much has changed, but they live underwater
        And your great-great-great-granddaughter
        Is playin' FAF, playin' FAF"

        1 Reply Last reply Reply Quote 0
        • GiebmasseG Offline
          Giebmasse Team Lead FAF Association Board Moderator Admin
          last edited by

          More curious about simulation and netcode ๐Ÿ™‚
          Still interesting.

          1 Reply Last reply Reply Quote 0
          • B Offline
            bobik314
            last edited by bobik314

            https://github.com/akwiatkowski/recoil-metal
            compatibility with lua code - for now "no" but it will use lua AI code. When game would work I'll try to make to use lua code similar as supcom.
            network - it won't be compatible with old supcom definitely. simulation - it looks like it's doable to analyze exe+dlls but I think sooner I could ship "something similar to supcom" and tweak differences while playing.

            please don't have high hope but if you want feel free to use everything from repo. Not 100% sure how we could licence LLM generated code.

            just uploaded short movie https://www.youtube.com/watch?v=t0BG9lP4tG4 . As you can see something is working (it should use actual AI from lua code), but a lot is not working yet.

            1 Reply Last reply Reply Quote 1
            • C Offline
              CDRMV
              last edited by

              That looks really Interesting.
              I remember that someone worked on an Mobile/App Version of Supcom in the past.
              But unfortunately the Development was aborted by Copyright Reasons and didn't get an Release.
              Anyway good look on this Project. ๐Ÿ™‚

              1 Reply Last reply Reply Quote 0
              • ipconfig-releaseI Offline
                ipconfig-release
                last edited by

                I believe you are probably already aware of this, but if you are serious about the project, make sure to not include any copyrighted asset in your engine rewriteโ€”you can have the engine require these assets from a legal copy (see projects like OpenMW).

                1 Reply Last reply Reply Quote 0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better ๐Ÿ’—

                Register Login
                • First post
                  Last post