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

    Are these mods possible?

    Scheduled Pinned Locked Moved Modding & Tools
    19 Posts 7 Posters 1.4k 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.
    • C Offline
      CDRMV @Resin_Smoker
      last edited by CDRMV

      @resin_smoker
      Well what about the Seraphim Experimental Assault Bot "Ythotha" which spawns the Unidentified Residual Energy Signature If it dies? The Unidentified Residual Energy Signature Is an Dummy Unit (XSL0402) from the Game itself and uses the Unit Blueprint Variable Capcost = 0 which makes it able to be Not count in the UnitCap.

      I don't know if you've tried it with this unit in the past regarding the problem with the unit cap, but if not, the following questions need to be answered here:

      Does the Error you mentioned appear on this as well If you reach the UnitCap?

      Is the Unidentified Residual Energy Signature still spawning here?

      My Air Dummy Unit for the Jetpack Ability is currently Not using the Variable Capcost = 0 in its Unit Blueprint File which causes the Error If I reach the UnitCap you mentioned in an Test which I have do Yesterday in the Steam Version of the Game. So I can confirm that but If I add the Variable CapCost = 0 to the Unit Blueprint of the Air Dummy Unit I think it will Not Happen or there are other Variables or Functions which I need to add. My Dummy Units for the Nanite Clouds and the Smoke Screen Ability are already using the Capcost= 0 in thier Blueprint so I can Test it Out with the Unit Cap in the next Days to give you an more Detailed Feedback.

      The Projectile Method you suggest is an alternative Way to do that which is worthable to be tried yes. However after the Creation of several Projectiles and Effects I have notice that the Game has an supported Limit how many Projectiles or Effects are displayed on the Map. So If you reach this Limit you will get some Errors in the Debugger related to the Maximal Projectiles or Effects Cap is reached or something similar.

      I have a few other Questions for you:
      As I remember correctly you have created an Mod in the past related to Chain Lightning. I would like to Check Out the Code for this to use this for my UEF Lightning Towers. Your Reflective Shield Mod Sounds Interesting can I Check it Out?

      R 1 Reply Last reply Reply Quote 0
      • DDDXD Offline
        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 Offline
          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 Offline
            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 Offline
              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 Offline
                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 Offline
                  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 Offline
                    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 Offline
                      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 Offline
                        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 Offline
                          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