[MOD] Manual Command Extension v0.20 (Updated : Jun 28, 2014)

The place to discuss scripting and game modifications for X Rebirth.

Moderators: Moderators for English X Forum, Scripting / Modding Moderators

User avatar
Simoom
Posts: 1110
Joined: Sat, 30. Oct 10, 14:14
x4

Post by Simoom » Fri, 6. Mar 15, 09:58

I personally have switched over to other mods.

Better Turrets and Captain AI Overhaul (both are still working as of 3.20, and reportedly working with 3.50) provide pretty much all the combat AI benefits of MCE (minus the in-sector jump), and w.evans is working on a IZ combat tweak mod that I am closely following. I have a feeling that will pretty much replace MCE, for me.

Most of MCE's commands (such as fleet management, and "advanced" commands like fly to position, move to/attack object, etc.) now have vanilla equivalents. I can only think of a few that vanilla doesn't quite cover yet (the Escort command I mentioned previously being one... and may be the "Move forward X distance" command, but I can live without that one)

User avatar
xrook
Posts: 205
Joined: Fri, 31. Jul 15, 01:25

Post by xrook » Thu, 6. Aug 15, 04:14

this mod is amazing, it made my small ship fleet more aggressive defensively rather than just follow me and be dumb

although my small ship fleet didnt last long thx to plutarcs constant attacks and only me and my teranis were left

however the teranis is stuck in "command: none" and wont follow any MCE commands
also an issue with personal escorts now following me when i activate auto-pilot
and my own ships isnt listed when i use "target using Map UI"

and my debuglog is spammed with

Code: Select all

[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.follow'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.movetotarget'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.escort'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.patrolzone'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.movetozone'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.stop'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.eject'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.align'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.track'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.attack'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.advance'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.fleet'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.follow'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.movetotarget'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.escort'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.patrolzone'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.movetozone'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.stop'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.eject'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.align'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.track'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.attack'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.advance'
[General] ======================================
[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: $scrMoveMode
* Expression: $scrMoveMode == 'mode.fleet'
[General] ======================================
also this among the spam

Code: Select all

[General] ======================================
[=ERROR=] Error in MD cue md.MCECommMenu.OrderHandler<inst:3c81f>: Property lookup failed: global.$MCE_MassSelection.{1}.pilot.commander
* global.$MCE_MassSelection.{1}.pilot == component.{0x1d22L} (name='Yvona Springer', class=npc)
* Expression: global.$MCE_MassSelection.{$i}.pilot.commander != player.primaryship
[General] ======================================

[General] ======================================
[=ERROR=] Cannot match path '/aiscript[@name='player.default']/interrupts/handler[descendant::event_object_subordinate_removed]/conditions/check_value' in patch file 'extensions\ManualCommandExtension\aiscripts\player.default.xml'. Skipping node.
[General] ======================================
[General] ======================================
[=ERROR=] Cannot match path '/aiscript[@name='player.default']/interrupts/handler[descendant::event_object_subordinate_removed]/actions' in patch file 'extensions\ManualCommandExtension\aiscripts\player.default.xml'. Skipping node.
[General] ======================================
[General] ======================================
[=ERROR=] Cannot match path '/aiscript[@name='player.default']/interrupts/handler[descendant::check_value[@value='this.command.value == command.follow or this.command.value == command.wait']]/actions' in patch file 'extensions\ManualCommandExtension\aiscripts\player.default.xml'. Skipping node.
[General] ======================================
[General] ======================================
[=ERROR=] Cannot match path '/aiscript[@name='trade.ship']/attention[@min='unknown']/actions/do_if[@value='this.ship.defencenpc != null']/@value' in patch file 'extensions\ManualCommandExtension\aiscripts\trade.ship.xml'. Skipping node.
[General] ======================================

[=ERROR=] Cannot match path '/aiscript[@name='command.fight.attack']/attention/actions/do_if[@value='this.defensible.defencenpc.exists']' in patch file 'extensions\ManualCommandExtension\aiscripts\command.fight.attack.xml'. Skipping node.
[General] ======================================
[General] ======================================
[=ERROR=] Cannot match path '/aiscript[@name='command.fight.attack']/on_abort' in patch file 'extensions\ManualCommandExtension\aiscripts\command.fight.attack.xml'. Skipping node.
[General] ======================================
[General] ======================================
[=ERROR=] Cannot match path '/aiscript[@name='command.fight.enemies']/attention/actions/do_if[@value='this.defensible.defencenpc.exists']' in patch file 'extensions\ManualCommandExtension\aiscripts\command.fight.enemies.xml'. Skipping node.
[General] ======================================
[General] ======================================
[=ERROR=] Cannot match path '/aiscript[@name='command.fight.enemies']/on_abort' in patch file 'extensions\ManualCommandExtension\aiscripts\command.fight.enemies.xml'. Skipping node.
[General] ======================================

[General] ======================================
[=ERROR=] Error loading MD file extensions\BKUniversalCommMenu\md\NPC_Staff.xml: Ignoring root node 'diff' in XML file 'extensions\BKUniversalCommMenu\md\NPC_Staff.xml'.
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\ManualCommandExtension\md\Conversations.xml: Ignoring root node 'diff' in XML file 'extensions\ManualCommandExtension\md\Conversations.xml'.
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\ManualCommandExtension\md\NPC_Staff.xml: Ignoring root node 'diff' in XML file 'extensions\ManualCommandExtension\md\NPC_Staff.xml'.
[General] ======================================

[General] ======================================
[=ERROR=] Error in AI script player.default on entity 0x1d22: Property lookup failed: this.$MCE_UsingMCEOrders
* Expression: this.$MCE_UsingMCEOrders
[General] ======================================

[General] ======================================
[=ERROR=] Error in MD cue md.MCECommMenu.MenuHandler<inst:66a97>: Property lookup failed: top_right_left
* Expression: top_right_left
[General] ======================================

Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp » Thu, 6. Aug 15, 08:49

According to the list of mods that have been discussed on the English modding forum, this mod (MCE) hasn't been reported as working reliably since Review 3.00 so you may find additional bugs.

http://forum.egosoft.com/viewtopic.php?t=370788

However, if you've not tried it yet, recalling and re-assigning the Captain may clear it's command.

Given the long time since this mod was updated, you may be better off sticking with the Miscellaneous combat mods by w.evans if you habe only recently installed this one (best to go back to a pre-install save if wishing to stop using any mod).

User avatar
xrook
Posts: 205
Joined: Fri, 31. Jul 15, 01:25

Post by xrook » Thu, 6. Aug 15, 13:32

i got the tituriel working again, which involved lots of through the mainmenu.. but thats it, the rest of the issues i mentioned are still there

does Miscellaneous combat mods have an escort me command?
i found out that the "escort" and not "follow" makes the small ships under me do things i want them to do in the beginning (and how it should have been in the vanilla), like actually defending themselves

Edit: i dont know how to make the "fleet option" menu work, its grayed out

also another bug of capital ships not using their boosters to head towards you when using them as "escorts", you have to revert them to the "follow me" command to make them boost to your location

Post Reply

Return to “X Rebirth - Scripts and Modding”