SETA needs to stop less

General discussions about X Rebirth.

Moderator: Moderators for English X Forum

CommanderTM
Posts: 567
Joined: Mon, 20. May 13, 09:18
xr

SETA needs to stop less

Post by CommanderTM »

Right now, every buying and selling message disables it. If you have 10+ traders all queued up with trades it makes me hit j every 5 seconds.

Please make it so only messages that require my attention would disable SETA.

For example:
if my ship gets attacked
if all trade operations for a ship is finished
if something goes wrong with trade

All other trade related messages should not disable seta. Also, SETA should nat be disabled for messages related to reputation changes.

Additionally, why is proximity affecting it? Sometimes my traders finish their job and i have none to give them. Then, they fly to my position but they fly too close to me so i have to move away to activate seta again.
exogenesis
Posts: 2718
Joined: Sun, 9. Sep 07, 15:39
x4

Post by exogenesis »

Totally agree, I tried to keep this subject alive during beta-testing of HoL :

http://forum.egosoft.com/viewtopic.php? ... 73#4587473

but :
Alan Phipps wrote:From the devs, this gameplay aspect is unlikely to change in the near future unfortunately.
My only solution was to massively reduce the frequency of 'info-messages' :

Gave each of my station managers (200+) at least 1/4 billion, up to 2/3 billion.
Took nearly all zone-patrolling cap-ships off duty.
Removed defence officers from my stations in enemy zones (& let them 'die')

This way I got some SETA peace...
CommanderTM
Posts: 567
Joined: Mon, 20. May 13, 09:18
xr

Post by CommanderTM »

Is it possible to create a mod that makes those messages lower priority. There must be some priority system already in vanilla because some messages disable seta and some do not.

Would be a mod i would install in a heartbeat.
User avatar
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 25128
Joined: Sun, 2. Apr 06, 16:38
x4

Post by X2-Illuminatus »

On the first page of the topic linked by exogenesis, CBJ explains that the internal message system currently has its limits with regards to priorities, which is also the most-likely reason of said behaviour of interrupting SETA.
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten

Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)

Neuauflage der fünf X-Romane als Taschenbuch

The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
User avatar
ubuntufreakdragon
Posts: 5219
Joined: Thu, 23. Jun 11, 14:57
x4

Post by ubuntufreakdragon »

I've just disabled the money message, moneytransfer was silent in X3 so I don't see the downside of it.
you can do this yourself just add a new extension containing a md\Notifications.xml
with this code:

Code: Select all

<diff>
  <replace sel="/mdscript/cues/cue[@name='PlayerFactionTradeCompleted']/cues/cue[@name='PlayerFactionTradeCompleted_Actions']/actions/do_if[@value='$FireInteractiveEvent'][signal_cue[@cue='PlayerFactionTradeCompleted_Wait']]">
    <do_if value="$FireInteractiveEvent">
      <do_if value="$tradenpc.money gt $tradenpc.maxbudget">
        <transfer_money result="$result" from="$tradenpc" to="player.entity" amount="$tradenpc.money - $tradenpc.maxbudget" />
        <substitute_text text="$logtext" source="{1016,40}" comment="Received surplus of $MONEY$ Credits from $TRADER$.">
          <replace string="'$TRADER$'" with="$tradenpc.name" />
          <replace string="'$MONEY$'" with="-$result / 1Cr" />
        </substitute_text>
        <write_to_logbook category="upkeep" text="$logtext" />
      </do_if>
    </do_if>
  </replace>
</diff>
My X3 Mods

XRebirth, things left to patch:
In General; On Firing NPC's; In De Vries; Out Of Zone; And the Antiwishlist
exogenesis
Posts: 2718
Joined: Sun, 9. Sep 07, 15:39
x4

Post by exogenesis »

Thanks for that ubuntufreakdragon,

would be interested in where the list of definitions like 'PlayerFactionTradeCompleted' resides

Wondering if it's worth getting into modding...
Moncada
Posts: 111
Joined: Fri, 4. May 12, 14:49
xrvr

Post by Moncada »

I wish I could turn of all messages that wasent critical. I dont want to be asked 500 times if the station manager should transfer the money or keep it. I stopped trading manually because of the message spam gave me a headache.
kyrah
Posts: 60
Joined: Mon, 14. Mar 16, 16:41
x4

Post by kyrah »

ubuntufreakdragon wrote:I've just disabled the money message, moneytransfer was silent in X3 so I don't see the downside of it.
you can do this yourself just add a new extension containing a md\Notifications.xml
with this code:

Code: Select all

<diff>
  <replace sel="/mdscript/cues/cue[@name='PlayerFactionTradeCompleted']/cues/cue[@name='PlayerFactionTradeCompleted_Actions']/actions/do_if[@value='$FireInteractiveEvent'][signal_cue[@cue='PlayerFactionTradeCompleted_Wait']]">
    <do_if value="$FireInteractiveEvent">
      <do_if value="$tradenpc.money gt $tradenpc.maxbudget">
        <transfer_money result="$result" from="$tradenpc" to="player.entity" amount="$tradenpc.money - $tradenpc.maxbudget" />
        <substitute_text text="$logtext" source="{1016,40}" comment="Received surplus of $MONEY$ Credits from $TRADER$.">
          <replace string="'$TRADER$'" with="$tradenpc.name" />
          <replace string="'$MONEY$'" with="-$result / 1Cr" />
        </substitute_text>
        <write_to_logbook category="upkeep" text="$logtext" />
      </do_if>
    </do_if>
  </replace>
</diff>
Can you please more specific how to do this? Where exactly must the file be placed?
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader »

kyrah wrote:
ubuntufreakdragon wrote:I've just disabled the money message, moneytransfer was silent in X3 so I don't see the downside of it.
you can do this yourself just add a new extension containing a md\Notifications.xml
with this code:

Code: Select all

<diff>
  <replace sel="/mdscript/cues/cue[@name='PlayerFactionTradeCompleted']/cues/cue[@name='PlayerFactionTradeCompleted_Actions']/actions/do_if[@value='$FireInteractiveEvent'][signal_cue[@cue='PlayerFactionTradeCompleted_Wait']]">
    <do_if value="$FireInteractiveEvent">
      <do_if value="$tradenpc.money gt $tradenpc.maxbudget">
        <transfer_money result="$result" from="$tradenpc" to="player.entity" amount="$tradenpc.money - $tradenpc.maxbudget" />
        <substitute_text text="$logtext" source="{1016,40}" comment="Received surplus of $MONEY$ Credits from $TRADER$.">
          <replace string="'$TRADER$'" with="$tradenpc.name" />
          <replace string="'$MONEY$'" with="-$result / 1Cr" />
        </substitute_text>
        <write_to_logbook category="upkeep" text="$logtext" />
      </do_if>
    </do_if>
  </replace>
</diff>
Can you please more specific how to do this? Where exactly must the file be placed?
create a new Folder in extensions (name doesnt matter - its basically your personal mod), create an "md" folder inside there, and in ther create a notifications.xml and copy the code above into it ;)

@exogenesis
it refers to the original game files (you have to extract them first though, which takes about 15 minutes via a bat file)
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter ;)

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help ;)
kyrah
Posts: 60
Joined: Mon, 14. Mar 16, 16:41
x4

Post by kyrah »

Thanks! This is awesome :)
PsyClone
Posts: 5
Joined: Sun, 23. May 04, 15:58

Post by PsyClone »

I'm 5 days in to my campaign and there's a few things bugging me.. this is one of them. Thanks for the script!
RedPanther9
Posts: 26
Joined: Tue, 27. Nov 12, 21:35
xr

Post by RedPanther9 »

hello

Unitrader , i did exactly what you said and it still dont work , i still have videos + messages money transfer of all my stations

(i created an XML file and pasted your code on it)

i took a pic to show you

[ external image ]
CBJ
EGOSOFT
EGOSOFT
Posts: 54105
Joined: Tue, 29. Apr 03, 00:56
x4

Post by CBJ »

Please don't dredge up year-old threads which may contain out of date information. You also already started one thread about this, which was moved to the Scripts and Modding forum where it belongs. Please use that thread so that people can follow what you've tried, rather than scattering the information all over the place.

Return to “X Rebirth Universe”