This seems linked to "spreadattack", which is also named "shift-G" (it's hotkey by default). Are you using / pressing this hotkey at random ? It seems like it tries to run the code for this, without having unit selected.
Never add this issue, so it might also be an issue with a mod.
Error running function 'GiveOrders'
@keyser said in Error running function 'GiveOrders':
This seems linked to "spreadattack", which is also named "shift-G" (it's hotkey by default). Are you using / pressing this hotkey at random ? It seems like it tries to run the code for this, without having unit selected.
Thanks for the quick reply. I am not pressing the hotkey at random (at least I don’t think I am), although to be sure I might remap it.
Never add this issue, so it might also be an issue with a mod.
Yeah, I will take off some mods and see how it goes, though I only really use the standard stuff other people use as well. I was only able to find one other case of this happening: https://forums.faforever.com/viewtopic.php?f=3&t=14883 at the bottom.
I took off Selection Deprioritizer, and the issue went from appearing 1-10 times a game, to 0. Guess I will either have to play without it or live with the error since it is one of my favourite mods.
Have you tried to set up the 'unit split' function provided by the 'UI Party' mod?
I tried that and it messed with the keymap.lua
@Stealth9
Sorry if this is a dumb question, but you are talking about the keymap found under ProgramData\FAForever\gamedata\lua.nx4\lua\keymap, right? I didn’t find anything else
Not a dumb question. I just thought that's what it was called. I meant the 'game.prefs' file. You can find it easy when you click on the top left menu inside the FAF launcher. Have a look at This thread on the old forum.
It boils down to:
-
open the 'game.prefs' file (ms note works but notepad++ will be easier)
-
find the part that defines the 'user key actions'. '
It starts at line 1381 for me and it looks like this:
UserKeyActions = {
select_all_naval_factories = {
order = 52,
action = 'UI_SelectByCategory STRUCTURE FACTORY NAVAL',
category = 'selection'
},
['Select split group 5'] = {
order = 15,
action = "UI_Lua import('/mods/UI-Party/modules/unitsplit.lua').SelectGroup(5)",
category = 'UI Party'
},
['Split land units by role'] = {
order = 34,
action = "UI_Lua import('/mods/UI-Party/modules/unitsplit.lua').SelectNextLandUnitsGroupByRole()",
category = 'UI Party'
},
['Split selection into 7 groups'] = {
order = 7,
action = "UI_Lua import('/mods/UI-Party/modules/unitsplit.lua').SplitGroups(7)",
category = 'UI Party'
},
select_anti_air_fighters = {
order = 41,
action = 'UI_SelectByCategory AIR HIGHALTAIR ANTIAIR',
category = 'selection'
},
You can see that every action has a specific 'order' number assigned. Double check if there are numbers that are used for more than one action! If yes then rename one order to a number that is not used.