@Ego @5.0 "Copy command list"

This forum is the ideal place for all discussion relating to X4. You will also find additional information from developers here.

Moderator: Moderators for English X Forum

Post Reply
Bastelfred
Posts: 4047
Joined: Tue, 31. Aug 04, 15:31
x4

@Ego @5.0 "Copy command list"

Post by Bastelfred » Tue, 30. Nov 21, 18:57

For 5.0, I would like to be able to select multiple ships on the map and then apply all commands and settings of the target to all selected ships via context menu.

Thank you! :mrgreen:

Alan Phipps
Moderator (English)
Moderator (English)
Posts: 30422
Joined: Fri, 16. Apr 04, 19:21
x4

Re: @Ego @5.0 "Copy command list"

Post by Alan Phipps » Tue, 30. Nov 21, 19:13

Honest question, but can you not apply the 'mimic this commander' pseudo-behaviour to a selection of ships even now?

OK, that does not apply all of the individual settings and preferences for the commander to each subordinate, but you will be auto-applying your global setting options by default.

This is perhaps a more long-winded approach but it may offer some workarounds for now.
A dog has a master; a cat has domestic staff.

Bastelfred
Posts: 4047
Joined: Tue, 31. Aug 04, 15:31
x4

Re: @Ego @5.0 "Copy command list"

Post by Bastelfred » Tue, 30. Nov 21, 19:28

Alan Phipps wrote:
Tue, 30. Nov 21, 19:13
Honest question, but can you not apply the 'mimic this commander' pseudo-behaviour to a selection of ships even now?
A mimic 2.0... the current mimic command can do far too few.

The changes in mining, which I am the only player to like, force the player to pull his goods from larger parts of the universe together or distribute them. Which works very well with the loop command. But one ship is not enough, you need 10-20-30 big freighters. For each route you have to set all commands again. Mimic does not work here.

Self created patrols, which can also be created super with the loop command. But also here... create each time anew, a simple copy would simplify very much. Mimic does not work here.

flatbush71

Re: @Ego @5.0 "Copy command list"

Post by flatbush71 » Wed, 1. Dec 21, 01:50

I took the rock out of the HQ center and have entire center packed with factories top to bottom. Everybody goes to the same docks
12 big and a bunch of small, don't know how many but a lot 30-40 bays. I send escorts with freighters, traders & miners. There's no need to have stuff / stations scattered all over the map anymore. The HQ is the best design change in years as far efficiency and productivity.

-=SiR KiLLaLoT=-
Posts: 2577
Joined: Sat, 3. Mar 12, 19:58
x4

Re: @Ego @5.0 "Copy command list"

Post by -=SiR KiLLaLoT=- » Wed, 1. Dec 21, 13:16

Yes please! Being able to mimic a ship with repeat orders would be ideal :mrgreen:
HW Spec:
CPU: Core i9 9900k @ 5.0Ghz - MOBO: MSI Z390-A PRO - RAM: 2x8GB Crucial Ballistix MAX DDR4 4400Mhz CL19 - GPU: nVidia RTX 3070 FE - M.2: Samsung 980 512GB - SSD: Samsung 840 Pro 256GB - Samsung 850 EVO 250GB - Sandisk Plus 240GB – HDD: WD Caviar Black 1TB – WD Caviar Blue 1TB – WD Caviar Black 2TB - PSU: Enermax Liberty 82+ PRO 620w - CASE: iTek Iron Soldier - MONITOR: 27” Acer ED270UP - Windows 10 Pro 64-Bit - KEYBOARD: Logitech G11 – MOUSE: Red Dragon Perdition
My X4 Steam screenshots.

j.harshaw
EGOSOFT
EGOSOFT
Posts: 1872
Joined: Mon, 23. Nov 15, 18:02

Re: @Ego @5.0 "Copy command list"

Post by j.harshaw » Wed, 1. Dec 21, 13:53

Sorry, but this is very unlikely to happen. Not all orders can be copied, and communicating which orders can and can't, when, and why is a whole can of worms. Default behaviors are written such that they can always be copied, so they can be mimicked, and the delineation between default behaviors and normal orders is (at least I hope) relatively easy to grasp.

-=SiR KiLLaLoT=-
Posts: 2577
Joined: Sat, 3. Mar 12, 19:58
x4

Re: @Ego @5.0 "Copy command list"

Post by -=SiR KiLLaLoT=- » Wed, 1. Dec 21, 16:23

j.harshaw wrote:
Wed, 1. Dec 21, 13:53
Sorry, but this is very unlikely to happen. Not all orders can be copied, and communicating which orders can and can't, when, and why is a whole can of worms. Default behaviors are written such that they can always be copied, so they can be mimicked, and the delineation between default behaviors and normal orders is (at least I hope) relatively easy to grasp.
I fully understand the complication of making a selection of ships that can automatically sort to define the various edit groups.
On the other hand, wouldn't it be possible to implement saving a ship's repeat order queue as it is done, for example, with custom configurations for ship equipment or station designs?
HW Spec:
CPU: Core i9 9900k @ 5.0Ghz - MOBO: MSI Z390-A PRO - RAM: 2x8GB Crucial Ballistix MAX DDR4 4400Mhz CL19 - GPU: nVidia RTX 3070 FE - M.2: Samsung 980 512GB - SSD: Samsung 840 Pro 256GB - Samsung 850 EVO 250GB - Sandisk Plus 240GB – HDD: WD Caviar Black 1TB – WD Caviar Blue 1TB – WD Caviar Black 2TB - PSU: Enermax Liberty 82+ PRO 620w - CASE: iTek Iron Soldier - MONITOR: 27” Acer ED270UP - Windows 10 Pro 64-Bit - KEYBOARD: Logitech G11 – MOUSE: Red Dragon Perdition
My X4 Steam screenshots.

Imperial Good
Moderator (English)
Moderator (English)
Posts: 4760
Joined: Fri, 21. Dec 18, 18:23
x4

Re: @Ego @5.0 "Copy command list"

Post by Imperial Good » Wed, 1. Dec 21, 16:31

This is mainly an issue when dealing with repeat orders.

An example would be having your main production base in Argon Prime and trying to terraform Scale Plate Green. The simplest solution would be to set up a large number (50 odd) ships with repeat orders to move the wares from Argon Prime to your Headquarters in Scale Plate Green to bypass the 5 sector range limit on subordinate traders. The issue is currently that would require that you individually set up each of the 50 ships with the same repeat orders and have them clog your property list because you cannot mimic repeat orders. Ideally what should happen is mimic does copy repeat order list, meaning that not only do you have to setup just 1 ship with the order to have it apply to all 50, but the ships are also neatly grouped together in a single entry in your property list. What currently is likely to end up in a repetitive stress injury becomes trivial.

For now the sensible work around is a relay trade station.

j.harshaw
EGOSOFT
EGOSOFT
Posts: 1872
Joined: Mon, 23. Nov 15, 18:02

Re: @Ego @5.0 "Copy command list"

Post by j.harshaw » Wed, 1. Dec 21, 16:34

j.harshaw wrote:
Wed, 1. Dec 21, 13:53
Sorry, but this is very unlikely to happen. Not all orders can be copied, and communicating which orders can and can't, when, and why is a whole can of worms. Default behaviors are written such that they can always be copied, so they can be mimicked, and the delineation between default behaviors and normal orders is (at least I hope) relatively easy to grasp.

User avatar
ubuntufreakdragon
Posts: 5195
Joined: Thu, 23. Jun 11, 14:57
x4

Re: @Ego @5.0 "Copy command list"

Post by ubuntufreakdragon » Wed, 1. Dec 21, 17:06

It would be nice if repeating orders could be mimicked.
Because that's the greatest use case.
e.g. I terraform some rock and need more of ware x than my HQ has on stock, my station Y has enough of ware x so a repeating order would slowly fix this, but due to the large amount I need 20 ships to get the job done fast enough.
repeated trade orders atm. use absolute numbers for mimic these numbers have to be translated for different shiptypes, so just use relative numbers (percentages of max cargo) for this.
My X3 Mods

XRebirth, things left to patch:
In General; On Firing NPC's; In De Vries; Out Of Zone; And the Antiwishlist

Bastelfred
Posts: 4047
Joined: Tue, 31. Aug 04, 15:31
x4

Re: @Ego @5.0 "Copy command list"

Post by Bastelfred » Wed, 1. Dec 21, 22:43

j.harshaw wrote:
Wed, 1. Dec 21, 16:34
j.harshaw wrote:
Wed, 1. Dec 21, 13:53
Sorry, but this is very unlikely to happen. Not all orders can be copied, and communicating which orders can and can't, when, and why is a whole can of worms. Default behaviors are written such that they can always be copied, so they can be mimicked, and the delineation between default behaviors and normal orders is (at least I hope) relatively easy to grasp.
Ok copy everything does not work, I understand, but then find another solution...

Make a whitelist with commands that can be copied. On the whitelist then things like buy/sell, and collect goods ect. None of this would lead to any problem, because every ship in the game can do all this. Everything that is not in the whitelist is simply not copied.

It is unsatisfactory that since 1.0 we do not have the possibility to transport many stuff.

User avatar
Botschafter Von Den Glück
Posts: 250
Joined: Thu, 28. Sep 17, 11:32
x4

Re: @Ego @5.0 "Copy command list"

Post by Botschafter Von Den Glück » Wed, 1. Dec 21, 22:56

Some group commands are indeed THE ONE thing I miss in x4:
controlling groups of traders... select station.... trade 10.000...50.000 hull parts in ONE go to my armada of m traders (in a fleet)

copy the command of a previous trader would solve this aswell:
trader A does make a trade;
trader b, can buy the next x of wares with same root/destination.
should be worksome within the "usual" context.
interesting answer that 2021 cannot do this anymore. copied.

if a ship cannot obey, it shall be the problem of the ship;
because of circumstances changing over; but not because programmers cannot the one thing that a computer does: copy things; :idea:
Botschafter von den Glücksplaneten: Zu 100% Doktor. Die vertrauen mir!

User avatar
Tamina
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 4550
Joined: Sun, 26. Jan 14, 09:56

Re: @Ego @5.0 "Copy command list"

Post by Tamina » Wed, 1. Dec 21, 23:15

ubuntufreakdragon wrote:
Wed, 1. Dec 21, 17:06
It would be nice if repeating orders could be mimicked.
Because that's the greatest use case.
e.g. I terraform some rock and need more of ware x than my HQ has on stock, my station Y has enough of ware x so a repeating order would slowly fix this, but due to the large amount I need 20 ships to get the job done fast enough.
repeated trade orders atm. use absolute numbers for mimic these numbers have to be translated for different shiptypes, so just use relative numbers (percentages of max cargo) for this.
I feel this. Some way so that we can treat multiple freighters as one single freighter. A caravan so to speak :D

Code: Select all

Und wenn ein Forenbösewicht, was Ungezogenes spricht, dann hol' ich meinen Kaktus und der sticht sticht sticht.
  /l、 
゙(゚、 。 7 
 l、゙ ~ヽ   / 
 じしf_, )ノ 

Imperial Good
Moderator (English)
Moderator (English)
Posts: 4760
Joined: Fri, 21. Dec 18, 18:23
x4

Re: @Ego @5.0 "Copy command list"

Post by Imperial Good » Thu, 2. Dec 21, 10:49

An alternative to solve my above mentioned use case is a "logistics manager".

Similar to lists and other empire wide restrictions, you can set up transport routes in the logistic manager. You can then assign ships a default order for "logistics". This default order lets you select an entry from the logistics manager representing a route, or set of routes, the freighter is to execute. Orders are then generated based on the route, similar to auto trade and other mechanics. The important aspect of this is now the route is tied to a default order rather than a list of orders so can be mimicked. Changing the route in the logistics manager will also update everyone assigned to it over time. This way you can control the orders of potentially hundreds of ships with a few button presses to get huge volumes of wares moved around trivially.

Logistics manager routes could support a variety of features, including M:N distribution of multiple ware types, full loads only for optimum transport efficiency, service priorities so some stations get wares before others, automatically drop unrelated wares for quick changing of bulk routes, as well as general classes of target to service such as all player owned build storages. For performance the request would be broken down into evaluated steps similar to how repeat orders work, where more complex routes would take significant time to evaluate and find a trade. To prevent it being used as an easy replacement for auto traders, limitations are in place such as not being able to set price levels and only being able to select specific NPC stations to buy or sell from. Additionally it would require 2 stars to be assigned as a default order, requiring at least shop brought seminars be given to the pilot.

Bastelfred
Posts: 4047
Joined: Tue, 31. Aug 04, 15:31
x4

Re: @Ego @5.0 "Copy command list"

Post by Bastelfred » Thu, 2. Dec 21, 18:25

Imperial Good wrote:
Thu, 2. Dec 21, 10:49
An alternative to solve my above mentioned use case is a "logistics manager".

Similar to lists and other empire wide restrictions, you can set up transport routes in the logistic manager. You can then assign ships a default order for "logistics". This default order lets you select an entry from the logistics manager representing a route, or set of routes, the freighter is to execute. Orders are then generated based on the route, similar to auto trade and other mechanics. The important aspect of this is now the route is tied to a default order rather than a list of orders so can be mimicked. Changing the route in the logistics manager will also update everyone assigned to it over time. This way you can control the orders of potentially hundreds of ships with a few button presses to get huge volumes of wares moved around trivially.

Logistics manager routes could support a variety of features, including M:N distribution of multiple ware types, full loads only for optimum transport efficiency, service priorities so some stations get wares before others, automatically drop unrelated wares for quick changing of bulk routes, as well as general classes of target to service such as all player owned build storages. For performance the request would be broken down into evaluated steps similar to how repeat orders work, where more complex routes would take significant time to evaluate and find a trade. To prevent it being used as an easy replacement for auto traders, limitations are in place such as not being able to set price levels and only being able to select specific NPC stations to buy or sell from. Additionally it would require 2 stars to be assigned as a default order, requiring at least shop brought seminars be given to the pilot.
Yes, that would be a possible solution.

It would even be ok if you could only create transport order at your own station (and Building storage).
For example, a station has ore in the stock, then you create a transport order for the ore to an other own station. Set the quantity between 1 and infinity. At the destination, the Allocated Stock Quantity is the limit for unloading. You can then assign ships to this order.

And if you then still want to annoy them players.... per manager star such an order.

Post Reply

Return to “X4: Foundations”