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

    Are these mods possible?

    Scheduled Pinned Locked Moved Modding & Tools
    19 Posts 7 Posters 1.9k 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.
    • DDDXD
      DDDX @Resin_Smoker
      last edited by

      @resin_smoker I'd love to see your code for that GC

      R 1 Reply Last reply Reply Quote 0
      • JipJ
        Jip
        last edited by Jip

        @Resin_Smoker What you describe is similar to how we make units drop from the Galatic Colossus when they are 'crushed' by the claws. You can observe it in action (briefly) here:

        • https://youtu.be/ozqN2rcUNUI?si=H-HYeU-rmlmK6pvm&t=1937

        On another note and going off-topic; the past three to four years a lot of changes were made to FAForever with the primary intention to improve the performance of the game. In my humble opinion this worked out fine, but because of that some functionality of certain mods broke. Referring specifically to mods such as BlackOps, Total Mayhem and the like. The mods are licensed in such a way that we can't fix the bugs and redistribute them. Therefore we've recently been trying to contact the authors* to discuss that, but there's luck in that regard so far.

        Are you perhaps able to contact them, or help us get in touch with them? In FAForever almost all the work we do is licensed with the MIT license. A less permissive license is fine too, as long as we can create a Github public repository to maintain the content and redistribute the content via the vault. We'd of course include the license and credits in the repository. The same would apply to the work you're referring to of the 4th dimension mod - we'd love to add that to the vault but preferably only if we can actually maintain it when that is required.

        Would you be available and interested in helping out with this? It would mean a lot to the community if we can get those mods both maintainable and compatible again.

        And the same of course applies to @CDRMV and @DDDX - by licensing your work in such a way that we can maintain it would allow the community to enjoy it even after you've decided to move on, as we all do at some point πŸ™‚

        A work of art is never finished, merely abandoned

        DDDXD 1 Reply Last reply Reply Quote 0
        • R
          Resin_Smoker @DDDX
          last edited by

          @dddx PM me you email and i can fire you off a copy.

          Kykhu Oss https://youtu.be/JUgyGTgeZb8
          Unit Thrower https://youtu.be/iV8YBXVxxeI
          Beam Tentacle https://youtu.be/le5SNwHvC4c
          Blackhole https://www.youtube.com/watch?v=D9NGQC5rr0c
          Resurection https://www.youtube.com/watch?v=WdbIQ4vHkMs

          1 Reply Last reply Reply Quote 0
          • R
            Resin_Smoker @CDRMV
            last edited by Resin_Smoker

            @cdrmv

            I'm not 100% sure (time has passed for me) but while Var-Capcost does remove the +1 to unit cap, I'm thinking that the error can still be triggered once UnitCap has been reached. Unfortunately I no longer have FAF installed and haven't for some time so I can't verify this. Oh and yeah, I recall that the Unidentified Residual Energy Signature can trigger this error as well, though it doesn't appear to impact the game. Besides, it's not like anyone would notice this as few people are ever at cap, while simultaneously watching the error log.

            Projectiles and effects have limits yes, but these are much more forgiving as they only exist for a brief lifetime. One thing of note is that the projectile scripts for the original SC had a wonderful term called AddImpulse that got decremented from FAF. That one command made it possible to (easily) add inertial to units, effectively allowing for them to be thrown about during a artilleries projectiles splash impact. Yes I have a mod for SC that does exactly this.

            From SC Wiki AddImpulse(self, x, y, z, makeBallistic, gravityOverride)

            Closest I could find for FAF AddWorldImpulse(self, Ix, Iy, Iz, Px, Py, Pz) Note: Does not appear to be functional.

            Edit: Its possible that something like this could be abused to perform the same thing INFO: Entity:FallDown(dx,dy,dz,force) -- start falling down. This lua term has both direction and force, which is what is needed to move an entity in a given direction.

            As for the chain lightning, PM me your email and I'll send you the files that are relevant. (If i still have them) If i remember correctly, this is part of the Kykhu Oss weapon files.

            Kykhu Oss https://youtu.be/JUgyGTgeZb8
            Unit Thrower https://youtu.be/iV8YBXVxxeI
            Beam Tentacle https://youtu.be/le5SNwHvC4c
            Blackhole https://www.youtube.com/watch?v=D9NGQC5rr0c
            Resurection https://www.youtube.com/watch?v=WdbIQ4vHkMs

            C 1 Reply Last reply Reply Quote 0
            • DDDXD
              DDDX @Jip
              last edited by DDDX

              @jip Total Mayhem is an easy one. I can give you/Uveso permission, as I have been given permission "to do whatever you want with it, thanks for asking me and not just doing it anyways" - answer I got from Burnie once I managed to track him down (search led me all over the place, finally discovered him on FB).

              So if I, DDDX, can do whatever I want with it based on Burnie's approval, well then I want it to live on and be mainteined to the fullest of its potential πŸ™‚
              So whatever you need from me lemme know.

              To clarify, I was approached some time ago regarding using some models in my own mod, namely editing them without permission, and was told I needed to take them down or get permission. And so I did πŸ™‚
              And yes, I do have screenshots (at home somewhere, am at work ATM).

              Same goes for my map and mod - whatever you need to keep it bug free/keep it going, you got it. Just lemme know. Mods, specially good ones, need to live on for enjoyment of us all.

              So...what do I gotta do?

              JipJ 1 Reply Last reply Reply Quote 0
              • R
                Reckless_Charger
                last edited by Reckless_Charger

                What about a mod to make factory rally points much more visible when you press control-shift (E.g with a flag symbol). It might need 2 flag sizes - one for master factories and a smaller flag for a rally point of a slave (assisting) fac. If this post is considered hijacking this thread please let me know and I'll delete.

                1 Reply Last reply Reply Quote 1
                • JipJ
                  Jip
                  last edited by

                  That's actually a great idea to have for just in this game πŸ‘

                  A work of art is never finished, merely abandoned

                  1 Reply Last reply Reply Quote 0
                  • JipJ
                    Jip @DDDX
                    last edited by Jip

                    @dddx said in Are these mods possible?:

                    @jip Total Mayhem is an easy one. I can give you/Uveso permission, as I have been given permission "to do whatever you want with it, thanks for asking me and not just doing it anyways" - answer I got from Burnie once I managed to track him down (search led me all over the place, finally discovered him on FB).
                    So if I, DDDX, can do whatever I want with it based on Burnie's approval, well then I want it to live on and be mainteined to the fullest of its potential
                    So whatever you need from me lemme know.
                    To clarify, I was approached some time ago regarding using some models in my own mod, namely editing them without permission, and was told I needed to take them down or get permission. And so I did
                    And yes, I do have screenshots (at home somewhere, am at work ATM).

                    Could you share those screenshots with me (via Discord?). Then I can make the repository and everything later this week. Hopefully we can then soon start fixing some bugs πŸ™‚

                    @dddx said in Are these mods possible?:

                    Same goes for my map and mod - whatever you need to keep it bug free/keep it going, you got it. Just lemme know. Mods, specially good ones, need to live on for enjoyment of us all.
                    So...what do I gotta do?

                    The best approach is to add a license that describes what you're fine with. You then distribute this license with the mods/maps. In FAForever common examples are the MIT license for code / mods, and the cc-by-nc-sa 4.0 license for maps. This allows people to take and refurbish the maps for the same or other content, such as turning it into a campaign map. Less permissive licenses are fine too, as long as we (read: FAForever as an association) is allowed to fix bugs and redistribute the content.

                    A few examples:

                    • Spooky DB has the 'do what the fuck you want' license, which is why I've been recently looking into automating it.

                    • FAF Client has the MIT license, but also the server and everything else essentially.

                    • 'Nyan Cat' seasonal event has the MIT license (excluding the Nyan Cat content of course). It's even been improved already!

                    • 'W I D E' ACU seasonal event has the MIT license

                    • A lot of my own contributions within the FA game has the MIT license, including the navigational mesh generator which is now used by the majority of AIs

                    • All my maps, but also those of @CaptainKlutz and @IndexLibrorum have a CC-like license. See for example Project Mesa or the New Realms biome by @STlNG

                    And the best part is - because of that license a lot of these maps are also (soon to be) available in the LOUD Community, see also:

                    • https://github.com/LOUD-Project/Git-LOUD/pull/92

                    Just like we at times take inspiration from their implementations. It just makes everything easier, especially when the license is permissive.

                    A work of art is never finished, merely abandoned

                    1 Reply Last reply Reply Quote 0
                    • C
                      CDRMV @Resin_Smoker
                      last edited by CDRMV

                      @resin_smoker
                      So if the game's Seraphim Experimental Unidentified Residual Energy Signature also triggers this error when reaching unit capacity and doesn't spawn, you'll probably have to live with it. If there are only a few players who reach the unit capacity, you can only avoid it to playing with the highest adjustable unit capacity as possible and building fewer units so that this is not reached. As far as I remember, there is also a mod for the game that adds larger values ​​to the unit capacity setting in the lobby. If this is taken into account, I can still use the dummy units for my Jetpack Ability, Smoke Screen Ability and the Nanite Clouds. But I will still try it out with the Projectile and Entity methods in order to rewrite the 3 at some point to make them spawnable without dummy units.

                      That sounds really Interesting i will try out these two Impulse Functions for sure. Thanks for the tip πŸ˜‰

                      Okay i will write you an PM. πŸ˜‰

                      @Jip
                      That sounds really good.
                      I give you the Licence to Maintain my Mods/Works to keep them alive for the Community. πŸ˜‰

                      JipJ 1 Reply Last reply Reply Quote 1
                      • JipJ
                        Jip @CDRMV
                        last edited by

                        @cdrmv said in Are these mods possible?:

                        That sounds really Interesting i will try out these two Impulse Functions for sure. Thanks for the tip

                        The impulse functions appear to work for air units, I think @Nomander found out about that recently

                        A work of art is never finished, merely abandoned

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post