First is trying to remove a large British and Belgian armies that have got stuck in the middle of Africa. The British one is the only significant army they have left.
So here's what I've written:
SelectFaction = $CMN
StartEvent = locations and loyalty|1|1|Null|Null|Null|NULL
Actions
SelectSubUnits = Region $Dioulasso;FactionTags GBR
AlterCuSubUnit = ApplyToList;Move $Anglia
Actions
SelectSubUnits = Region $Inhambane;FactionTags BEL
AlterCuSubUnit = ApplyToList;Move $Vlaandern
EndEvent
In the game log it shows as firing but neither force actually moves.
Second is to try and give the British a navy (and some extra units), once I have this right, I'm going to script in navies for Germany, France and Austria. It seems as if so far the AI hasn't built a single ship and the lack of transports can't be helping the other colonial powers (may explain why a lot of the French army has remained stuck in Africa). So its a long script, but I think pretty simple (and based on scripts in the existing event files):
SelectFaction = $CMN
StartEvent = evt_nam_rebuild_UK_navy|1|1|NULL|NULL|NULL|NULL
Conditions
SelectRegion = $Sussex
Actions
SelectFaction = $GBR
CreateGroup
Posture = $Defensive
SetKind = $Nav
Entranch = 0
FixType = 0
SetName = Home Fleet
Apply
CreateUnit
SetType = $uni_GBR_BBO5
NumCreate = 4
SUFlavorName = HMS Devastation|HMS Thunderer|HMS Rupert|HMS Dreadnought|
SetLevel = 4
SetName = Home Fleet
Apply
SelectFaction = $GBR
CreateGroup
Posture = $Defensive
SetKind = $Nav
Entranch = 0
FixType = 0
SetName = Home Fleet
Apply
CreateUnit
SetType = $uni_GBR_BCO1
NumCreate = 2
SUFlavorName = HMS Devastation|HMS Thunderer|HMS Rupert|HMS Dreadnought|
SetLevel = 4
SetName = Home Fleet
Apply
SelectFaction = $GBR
CreateGroup
Posture = $Defensive
SetKind = $Nav
Entranch = 0
FixType = 0
SetName = Home Fleet
Apply
CreateUnit
SetType = $uni_GBR_DD02
NumCreate = 6
SUFlavorName = HMS Devastation|HMS Thunderer|HMS Rupert|HMS Dreadnought|
SetLevel = 4
SetName = Home Fleet
Apply
SelectFaction = $GBR
CreateGroup
Posture = $Defensive
SetKind = $Nav
Entranch = 0
FixType = 0
SetName = Transports
Apply
CreateUnit
SetType = $uni_GBR_TR04
NumCreate = 10
SUFlavorName = British Queen|President|Queen of Scotland|Britannia|
SetLevel = 4
SetName = Transports
Apply
SelectFaction = $GBR
SelectRegion = $Anglia
CreateGroup
Posture = $Defensive
SetKind = $Land
Entranch = 0
InCS = 0
FixType = 0
SetName = Home Guard
Apply
CreateUnit
SetType = $uni_GBR_Inf-1910_Corps
NumCreate = 4
SetName = Home Guard
Apply
CreateUnit
SetType = $uni_GBR_Cav-1890_Corps
NumCreate = 2
SetName = Home Guard
Apply
CreateUnit
SetType = $uni_GBR_Sup_Sup1
SetLevel = 4
SetName = Supply
Apply
EndEvent
I'm sure the error is trivial, but I can't work it out, despite a week of testing this ...