Very long post about spread attack, UI mods and why improving player's controls and UI is apparently and wrongly considered a bad thing in FAF, also balance
-
@Arran said in Very long post about spread attack, UI mods and why improving player's controls and UI is apparently and wrongly considered a bad thing in FAF, also balance:
I agree with the points made by @Mach & @Tagada and disagree with @FtXCommando and @biass. FAF is an amazing game to me because I can control my units as I see fit without being restricted by the game designer’s limited imagination. If the game developers start restricting the player’s ability to control units their own way, I’ll leave the community and I’m sure others will too. Be warned.
Ability to control units vs APM is a stupid argument. Adding new ways to control units won’t decrease your APM, RSI will. New control methods will only shift where your APM is used. Admittedly if you have nowhere to shift your APM then that’s a bad thing for a game but FAF is sufficiently complex and epic in scale that this won’t (probably) become a problem.
Radical point. Pro FAF players (mostly old codgers who are dogmatically set in their ways, while blindsided by their fear of change) want split-move removed from the game because they screwed up their ACU positioning and got punished for it (similar logic for the removal of snipe-acu-mode). Why not just get good and not position your ACU like an idiot, or better yet, have an army with your ACU! If that still doesn’t give you enough survivability, before engaging add an ACU upgrade that gives you survivability when facing off against a huge T1 army swarm!
@RelaxBro made the point that the majority of FAF players are casuals. I hope the balance team takes that to heart when thinking about interfering with UI mods. If the mod doesn’t add AI elements to units, leave it alone.
I suggest adding a visible counter to mods which tracks how many players have downloaded it.
I second the nomination of adding @Tagada to the balance team (if he isn't already). He makes well thought out points, rationally considers other people's opinions and explains his reasoning.
@Mach this is just paranoia really) Those hypothetical cheat mods actually can't work that well, because the engine itself is not exactly great) None of those who think about removing it even tried to made or think how to make one so they don't know about all of the limitations of the engine. All the devs who actually worked with game engine commands will tell you what this is just 'fancy movement orders' like 'formations/guard/patrol' so essentially why don't we remove guard\assist patrol.
TLDR: Theoretical possiblity causes this 'ban/remove everything reaction', because people, who made decisions are just incompetent in game engine/programming in general.
-
FAF would be improved if we could integrate a simple, effective autoclicker that would make manual reclaim less cancerous. SupCom 2 apparently had something similar, where you could "paint" orders on the screen, or at least Chris Taylor talked about wanting to have that feature as part of SupCom 2.
Or perhaps just a "target priorities mod" for engineers, such as: "when you are on attack-move this time, only try to grab rocks/wrecks that have at least 25 mass"
My idea was that if you give an engineer an "attack move order," and the order immediately preceding this attack-move order was a manual reclaim order, that this should be treated as a special kind of attack move where the engie only goes after bigger reclaim and ignores the small stuff.
The autoclicker thing happened because FAF is broken by the importance of clicking on manual reclaim. That should have been taken as a sign that FAF needs to make the game less broken, not that FAF needs to crack down on Russian hackers.
-
FAF would be improved if we could integrate a simple, effective autoclicker that would make manual reclaim less cancerous. SupCom 2 apparently had something similar, where you could "paint" orders on the screen, or at least Chris Taylor talked about wanting to have that feature as part of SupCom 2.
@arma473 I actually implemented that and it just got removed from vault)
EDIT: https://forums.faforever.com/viewtopic.php?f=41&t=18783 -
@RelaxBro said in Very long post about spread attack, UI mods and why improving player's controls and UI is apparently and wrongly considered a bad thing in FAF, also balance:
So now it is like - "we are gonna to remove something, because someone can cheat, but we do not have any evidence, community of FAF is bad enough, to have a lot of cheaters, so we do not have to proof that there is any"
Not everyone knows about it. But if you lurk in the relevant dev channels, you will notice.
Btw. this is one example of what it can do https://www.loom.com/share/3beeefd58b1b4a378b3d6e7cfdc1d1cc
Now imagine you add small delay between issuing those orders, maybe slightly random, also slightly random offset of those orders and BOOM it looks exactly like you'd be clicking it, but you just pressed a button once.And there's no limit to what you can and cannot do, you have unlimited move and attack orders
-
@speed2 each time unit takes command it have 0,5 second delay to issue them so issuing orders more frequently than 1-2 seconds will actualyl make your unit not fire at all).
This 'random' part also screws 'dodging', so it looks impressive, but will be actually counter-productive. I can micro lab way better manually than it is possible by having pre-made move order.
Also i am pretty sure i am the only one who bothers to do it just for lulz. -
But that doesnt apply for move orders. And that delay is started every tick, and there are 10 ticks per second.
-
Honestly I've never understood the amazing amount of salt that comes out on both sides of the debate around using shift-G to more easily kill an ACU with T1 spam (and for that matter UI modding in general). Compared to now, comblocking required/will again require as little as 2-3 more clicks and being more zoomed in (move order past ACU, box-select first 1-3 tanks that pass ACU, move them to just in front of ACU). This is nearly as effective as shift-G with less risk of brutal overcharges. Maybe it's my out-of-date-1500 game knowledge, but I think people looking forward to being able to take significantly more risks with their ACUs in average and high level play might be in for a rude shock, especially as people are now more aware of the value of comblocking than in 2015. I think I'd prefer it stayed, if cheaters might be/are abusing it then get rid of it.
As a general point, I agree with having a UI that lets you more easily issue the orders you want to and to make more decisions for yourself directly through UI flexibility (UI Party's selection-splitting hotkeys are AMAZING for this, including just about replacing everything lost by removing shift-G) and indirectly through more thinking time. Having this approach seems to be a pretty fundamental design decision for Supcom both before and after FAF started, so it arguably damages the market appeal of FAF to go in the opposite direction. Scaling back UI control should only be done if something is absolutely ruining high level play, or clearly driving players away and endangering the community. I can't think of an example of the latter and I will just take the word of actual good players on things like ATP sniping being completely broken (actual balance decisions shouldn't be made by anyone else as they are, by definition, the people who best understand how to play the game optimally, sorry if that hurts people's feelings). I would quietly suggest that if people are concerned about lowering the FAF skill cap, they should read Tagada's post and then look at the skill cap as a unit/map balance issue. Given this game is meant to be about strategic choice based on all available info, not high-APM mechanics and managing a perma-zoomed in screen, we should be looking at making more unit comps and playstyles viable in various scenarios. If there are more meaningful strategic choices, not just a battle of execution in producing more of the "correct comp" than your opponent and/or taking better fights with it, good strategic players can shine. But again, I'm not good enough at this game to know if the skill cap is a real issue or better balanced units and maps are actually a good solution.
Also sidenote for @Tagada: Take your own advice on comparing FAF and Starcraft when you've only being playing SC2 for a couple of weeks and you're nowhere near the equivalent of even 1k FAF rating (Platinum players are ranked behind 30%-50%/70k-120k of active non-Korean ladder profiles, on FAF leaderboards that is currently 213-456 rating). You would be laughed out of town on any SC2 forum where you tried to argue that "in SC2 unless you are Zerg (Queen injects) the economy is basically Select all Nexus/CC/Hatchery make drones while having the hatchery's waypoint on mineral line/Gas" - that's like saying FAF macro is basically shift-clicking mass points with a couple of engineers. Stick to FAF, you make a lot more sense when you do
-
idk if I mentioned it here, but for spread moving t1 landpsam into acus a simple solution is to allow acu to walk over enemy t1 land units like experimentals walk over non experimental units, ignoring them in pathfinding and dealing damage to them, idk what balance problems this may cause but it sure would remove pathfinding abuse
-
@Mach said in Very long post about spread attack, UI mods and why improving player's controls and UI is apparently and wrongly considered a bad thing in FAF, also balance:
idk if I mentioned it here, but for spread moving t1 landpsam into acus a simple solution is to allow acu to walk over enemy t1 land units like experimentals walk over non experimental units, ignoring them in pathfinding and dealing damage to them, idk what balance problems this may cause but it sure would remove pathfinding abuse
Can you make it walk just over T1 units?
-
@Sir-Prize while it's true my rank on sc2 isn't impressive I've watched and analyzed quite a few pro games and also talked with some very good players like Arch and Blodir who were high diamond and Master. And yeah, I still fail to see what's wrong in that statement, FAF economy is balancing Mass/E/Bp while SC2 economy is making drones constantly and sending them to mineral patches/Gas. Ofc the decision making for economy is much more complex, cause you factor in IF you can afford to make drones, if you over saturate mineral line, do you run out of resources in a base and thus need to expand, can you defend your expansion etc. The point was that SC2 Economy is relatively simple and even an unexperienced player can do near perfect economy management after like 20 games of practice. The challenge is to do all that while micro'ing your army in 3 places at once. On the other hand FAF is the opposite, where the economy is much harder and more important then your unit micro.
This bit was just to clear up some comparison of FAF and SC2 where someone says that if SC2 would have UI mod xyz it would be busted as hell. -
@speed2 said in Very long post about spread attack, UI mods and why improving player's controls and UI is apparently and wrongly considered a bad thing in FAF, also balance:
Can you make it walk just over T1 units?
Well so far I only got it to walk over anything and deal damage, but once I find code that t4s use for that I might be able to copy it and change so only t1s get killed by acus and ignored in their pathfinding.
-
Thats my point, I dont think there's any middle step, it's either everything or nothing.
-
yes but experimentals dont kill each other or ignore in pathfinding, so obviously they are ignored somehow
-
My bet is it's in the engine
-
@speed2 monkey/crab can, but it will destroy them, Dunno if this is linked together.
Edit: also/subs air can stack to some extent, so there is probably 'some' way. -
Well so far found these 2 things:
From unit.lua. Changing ACU's SizeX and SizeZ to that of GC allowed it to walk thru any non t4 units like they arent there. Cant find any smaller "minimum size" to get it to work on specific tiers only or where code that uses this even is yet.
From GC's .bp file. This seems to be the thing that causes damage to units that GC and thus ACU too, touches (works even without part above). Cant find this weapon in weapons.lua tho or anywhere else yet. If this is removed the unit just walks thru same units but doesnt deal damage.edit:
HMMM
(armordefinition.lua) -
How would you balance the ACUs though...? They are already VERY strong against T1 spam aren't they?
Tagada I don't want to derail this thread, especially as I basically agree with everything you're saying about FAF and we have both said this is side point, so I'm deleting my longer reply. Let's just agree to disagree that balancing production/income/supply/correct worker vs army supply for a given situation/injects/chronos/MULEs in SC2 is easy.
-
From a coding perspective we either allow all of these type of UI mods (this mod from @Mach, SpreadMove, the flanking mod that @Speed2 mentioned), or we do not allow any of them: by removing the sim callback that enabled it in the first place.
And because anybody has full access to all the local lua source code you cannot prevent some UI mod from accessing the sim call while allowing others since you can remove the code that 'prevents' that from your local code - e.g., as long as the call is there it can be used.
As @biass mentioned: there is no regulating this as it would takes hours on hours of time. That is infeasible.
Therefore the choice boils down to:
- We keep the sim call and allow UI mods that influence the sim more directly to be produced and become part of the game experience, including spread move.
- We remove the sim call and all UI mods like this one, spread move, flanking, etc, will no longer function.
Edit: you can not disable all UI mods - that is with the engine (that we cannot edit) absolutely impossible. You can only make it harder to use UI mods - but that is counterintuitive in my opinion.
-
@Jip ecomanager as well. You sort of disable all ui-mods altogether because most of them issue some type of orders (hotkeys change command processing queue for example). Only 'visible reclaim' and score board will work.
-
@techmind_ You cannot disable all UI mods - that is not part of the equation. We introduced a sim-call to allow spread attack / move to function. This allowed a UI mod to directly interfere with the sim and because everyone has the same sim code it doesn't desync. Hence, we can remove that specific call again.
Your example (of ecomanager) uses engine UI calls (and is unrelated to this topic as far as I am aware) and we can therefore never disable it - just make it harder to use.
edit: I believe it uses this engine call:
and is being used here:
Which is unrelated to the sim call we introduced to allow spread attack.