[S] SVP/Stationsverwaltungsprotokoll V4.03 (für X³) [12.08.06]

Hier ist der ideale Ort um über Scripts und Mods für X³: Reunion zu diskutieren.

Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators

Post Reply
ArcaJeth
Posts: 2245
Joined: Mon, 10. Nov 03, 18:22
x3tc

[S] SVP/Stationsverwaltungsprotokoll V4.03 (für X³) [12.08.06]

Post by ArcaJeth » Sat, 5. Aug 06, 14:37

Stationsverwaltungsprotokoll V4.03
(ab X3-Version 1.3)

Das Stationsverwaltungsprotokoll (kurz SVP) ermöglicht einem eine erweiterte
Verwaltung der eigenen Stationen und bietet folgende neue Möglichkeiten:
- die Preise regulieren sich je nach Lagerbestand automatisch
- automatisches Abbuchen der Überschussbeträge auf dem Konto der Station
- Übersicht über die abgebuchten Beträge mit nützlichen Zusatzinformationen
zu der Station

Installation:
Die Dateien müssen in die dafür vorgesehenen Verzeichnisse entpackt, und evtl.
vorhandene Dateien überschrieben werden. Da im Dateiarchiv bereits eine
Ordnerstruktur gespeichert ist, reicht es die Dateien in das X3-Spieleverzeichnis
zu entpacken.

Nutzung:
Sobald man nach der Installation ein Spiel lädt oder neu startet, bekommt man in
den einzelnen Slots der Kommandokonsole aller eigenen Stationen neue Kommandos zur
Verfügung gestellt:
- SVP Mini/Standard
- SVP Deluxe
- SVP konfigurieren
- SVP lokale Loggenerierung
- SVP globale Loggenerierung*
- SVP erweiterte Optionen*
- SVP beenden
* die Kommandos stehen nur auf einer eigenen Handelsstation zur Verfügung

Achtung:
Man MUSS, wenn man das SVP gestartet hat und ein anderes Kommando des SVP nutzen
will (Konfiguration, Log) einen anderen freien Slot zum ausführen wählen da das
SVP sonst beendet bzw. abgebrochen wird!!!

Wie zu erkennen ist, gibt es 2 bzw. 3 Modi des SVP: die Mini/Std-Kombination und
die Deluxe-Version. Bei beiden Kommandos wird man beim Start nach 2 Werten
gefragt.
'max Credits at Station' das Maximale Vermögen, welches auf der Station
bleiben soll;
'Warning when Credits below' das SVP warnt, wenn das Vermögen unter
diese Creditgrenze sinkt (zu diesen Werten etwas später mehr)
Möchte man diese Einstellungen nachträglich ändern, startet man die jeweilige
SVP-Version einfach im gleichen Slot erneut. Die neuen Einstellungen werden dannach
genutzt ohne zuästzlich eine Gebühr zu berechnen.


Mini/Standard Version:
Fähigkeiten: regelt die Preise der Ressourcen, überweist automatisch nicht
benötigtes Vermögen der Station, wobei ein fester Maximalwert angegeben werden
muss. Hat man die Mini/Std-Version gestartet, fängt diese noch nicht sofort an
zu arbeiten. Es wird nur das überschüssige Geld überwiesen. Um zur Standard-Version
zu wechseln, muss(!) man die Preise der einzelnen Ressourcen festlegen. Dazu
nutzt man das Kommando "SVP konfigurieren", wählt zuerst die Station, danach die
Ware und gibt dann die Unter- und Obergrenze der Preise an. (sind beide Werte
gleich, ist der Preis fest eingestellt und wird nicht an den Lagervorrat
angepasst). Hat man dies für alle Ressourcen der Station erledigt, werden
weitere 20.000Cr abgebucht und die Standard-Version startet ihren Dienst innerhalb
einiger Minuten.

Deluxe:
Fähigkeiten: regelt die Preise aller Waren der Station, überweist automatisch
nicht benötigtes Vermögen der Station, wobei der Grenzwert auch automatisch
berechnet werden kann. Sobald man die Deluxe-Version startet, beginnt diese auch
ihre Arbeit. Die Preisspannen werden dabei den aktuell eingestellten Preisen
angepasst. Bei einem Produkt wird der aktuell eingestellte Preis als Untergrenze
und der maximale Preis der Ware als Obergrenze genutzt. Bei einer Ressource ist
der Mindestpreis der Ware auch die Untergrenze des SVP und der eingestellte Wert
ist der maximale Preis, zu dem die Ware gekauft wird. Möchte man die
Preisspannen ändern, dann nutzt man wie schon bei der Standard-Version das "SVP
konfigurieren"-Kommando, wählt die Station, die Ware und die Preisgrenzen.


Beenden des SVP auf einer Station:
Möchte man die Verwaltung deaktivieren, so muss man das "SVP beenden"-Kommando
nutzen. Deaktiviert man die Verwaltung versehentlich über das "Kein"-Kommando
der Konsole, sollte man anschließend trotzdem das "SVP beenden"-Kommando nutzen,
weil es sonst Probleme bei einem eventuellen Neustart der Verwaltung auf dieser
Station gibt. Außerdem werden so die Einstellungen zurückgesetzt.


Loggenerierung:
Wählt man dieses Kommando (lokale Logg.), dann bekommt man eine kurze
Information über die Gewinne der Station in das Logbuch und eine etwas
erweiterte Statistik wird in eine Logdatei auf die Festplatte geschrieben. Um
diese erweiterte Statistik anzuschauen, ist es nötig die "log2xml-de.bat" Datei
im 'svp'- Unterverzeichnis des X3-Ordners zu starten. Diese kopiert die vom Log
generierte "log07665.txt" aus dem Spieleverzeichnis in das SVP-Verzeichnis und
wandelt sie so um, dass sie mit Hilfe eines Internetbrowsers betrachtet werden
kann. Die neue Datei befindet sich dann im SVP-Verzeichnis und nennt sich "svp-
log-de.xml". Ist man im Besitz einer Handelsstation, so kann man auch mit einem Mal
den Log aller SVP-Stationen im Sektor (oder im eingestellten Radius um den
Sektor) abrufen und generieren lassen. Man bekommt wieder eine kurze Übersicht
in das Logbuch geschrieben und die erweiterte Übersicht auf die Festplatte (es
würde einfach die Grenzen des Logbuches überschreiten). Das Erstellen des Logs
für den Sektor in dem die HS steht ist kostenlos (Radius = 0). Erhöht man jedoch
den Radius, um auch SVP-Stationen in angrenzenden Sektoren auszuwerten, so
kostet dies maximal 25.000Cr pro Radiuseinheit, je nach Level der Handels-
station. Der Radius entspricht den Sprüngen, die man benötigen würde, um in
diesen Sektor zu gelangen!


Erweiterte Optionen (nur auf einer Handelsstation)
0 = Deaktivieren; 1 = Aktivieren
Hier gibt es 3 zusätzliche Optionen
(diese wirken global also nicht nur im jeweiligen Sektor der Handelsstation):
'rename Stations': wenn aktiviert wird an den Namen von SVP Stationen ein kleines
Kürzel "(SVP Dlx)", "(SVP Std)" bzw. "(SVP Min)" angehängt
'silent Mode': wenn aktiviert werden nur noch extrem wichtige Meldungen ausgegeben
(Warnungen über zu wenig Geld zählen nicht als extrem wichtig!)
'no Pricecheck': wenn aktiviert werden keine Einstellungen mehr an den Preisen ALLER
Deluxe-Stationen vorgenommen

Die Kosten:
Die SVP-Versionen haben eine gewisse Startgebühr, welche direkt nach dem Start
vom Spielerkonto abgebucht wird:
Mini: kostenlos
Standard: 20.000Cr (Upgrade von Mini)
Deluxe: 100.000Cr
Zusätzlich zu den Startkosten fallen noch laufende Kosten an, welche direkt vom
Konto der Station abgebucht werden. Die laufenden Kosten sind abhänging vom 'Level'
der Station (dazu etwas weiter unten mehr)
Mini: 100Cr pro Stunde
Standard: 300-100 Credits pro Stunde
Deluxe: 600-200 Credits pro Stunde
Hinweis: die Gebühren werden nicht stündlich abgebucht sondern mehrmals pro Stunde;
jedoch so, dass diese Stundengebühren zusammenkommen. Hat eine Station nicht genug
Geld um die Kosten zu decken so werden Waren gepfändet damit das SVP weiter arbeiten
kann. Jedoch auch wenn keine Waren zum Pfänden vorhanden sind, stoppt das SVP nicht.
Die 'Schulden' werden dann gespeichert und ab einer gewissen Höhe kann man sie über
das Spezial-Menü des Spielerschiffes abbezahlen. (man bekommt eine Nachricht wenn
es so weit ist)


Das Level der Station:
Jede Station kann bis maximal Level 100 aufsteigen. Auf Level 100 kostet die Gebühr
des SVP dann nur noch 33% von dem, was es auf Level 0 kosten würde.
Dieser 'Rabatt' kommt zu Stande weil das Volk, in dessen Sektor die Station steht
einen Teil der Kosten übernimmt. Voraussetzung dafür ist der Besitz der Polizeilizenz.
Beispiel:
Man hat eine Station in Argon Prime und besitzt die Polizeilizenz der Argonen. Die
Station in Argon Prime steigt dadurch nach und nach im Level und die Kosten sinken.
Verliert man nun jedoch die Polizeilizenz dann verliert die Station auch einige Level.
So lange man jedoch die Polizeilizenz nicht besitzt, zahlt man den vollen Preis für
die SVP-Nutzung!!


Eigene Handelsstation:
Besitzt man eine eigene Handelsstation so kann man, wie weiter oben schon beschrieben,
einen globalen Log erstellen. Außerdem überweisen alle SVP-Stationen im Sektor das
nicht benötigte Geld an die Handelsstation und nicht an den Spieler. Sinkt das Vermögen
einer SVP-Station im Sektor unter den Warnwert dann wird ein Wenig Geld von der
Handelsstation überwiesen. Sollte eine Station im Sektor trotzdem nicht genügen Geld für
die Gebühr haben, so wird die Gebühr, wenn möglich, vom Konto der Handelsstation gebucht.



Wichtige Hinweise:

Die Startwerte:
'max Credits at Station': diese Abfrage erlaubt folgende Werte
-2 -> der Grenzwert wird automatisch berechnet (nur Deluxe)*
-1 -> Abbuchen deaktiviert
>= 0 -> manueller Grenzwert
* es verbleiben mindestens Warnwert + 10% auf dem Stationskonto

'Warning when Credits below'
0 -> Warnungen deaktiviert
> 0 -> Warnung wenn das Vermögen diesen Wert unterschreitet


Kommandos:
Man MUSS, wenn man das SVP gestartet hat und ein anderes Kommando des SVP nutzen
will (Konfiguration, Log) einen anderen freien Slot zum ausführen wählen da das
SVP sonst beendet wird!!!

Unterschiede von Standard und Deluxe im Überblick:
- Standard regelt nur die Ressourcenpreise
- Deluxe regelt die Preise aller Waren
- Standard lässt nur einen festen "Maximale Credits"-Wert zu
- Deluxe kann diesen Wert auf Wunsch automatisch berechnen
- Standard lässt beim Beenden die Preise so, wie sie zum momentanen Zeitpunkt sind
- Deluxe stellt die Preise auf den Wert zurück, welchen sie vor dem SVP-Start hatten
- die Zykluszeiten der Preisänderung und des Abbuchens des Gewinnes sind bei der
Deluxe-Version geringer, die Preise werden also öfter angepasst als bei der Standard-
Version
Download

Hinweis:
Es ist das gleiche Script wie für X². Am Funktionsumfang habe ich nichts geändert, es wurde nur an X³ angepaßt. Zusätzlich dazu gab es nur kleine interne Änderungen und es wurde ein Fehler in der Übersetzung behoben.
Alles sollte wie gewohnt funktionieren - ich empfehle trotzdem vorher eine Kopie des Spielstandes anzulegen da ich nicht 100%ig sicher sein kann, dass ich bei der Umstellung X²->X³ alles bedacht habe bzw. Nebenwirkungen ausschließen kann. Ein Test bei mir ergab aber keinerlei Probleme und alles lief wie gewünscht.

Wenn doch Probleme auftreten sollten dann postet hier einfach eine kurze Beschreibung.


UPDATE 4.01 - 09.08.06
- es werden nun "freie" Kommandoslots genutzt (keine, nur für signierte Scripte, reservierte)
- ein Fehler wurde behoben, der in der Kommandokonsole, für die Schuldentilgung, einen falschen Text anzeigte

UPDATE 4.02 - 09.08.06
- jetzt werden nur, laut aktueller Liste, freie Slots genutzt

UPDATE 4.03 - 12.08.06
- ein Fehler der die Konfiguration nicht in der Konsole auftauchen lies wurde behoben (dank an Emerald Flint)
- die PageID wurde auf 7665 geändert

Genutzte Slots:
PageID (Text & Log): 7665 (seit 4.03, vorher 1311)
Kommandoslots: 543, 1136, 1137, 1138, 1139, 1147, 1157, 1159


ACHTUNG: das Script ist nicht signiert, erfordert also einen aktivierten ScriptEditor welcher einen "modified"-Spielstand zur Folge hat!
Last edited by ArcaJeth on Sat, 12. Aug 06, 12:12, edited 4 times in total.

ArcaJeth
Posts: 2245
Joined: Mon, 10. Nov 03, 18:22
x3tc

Post by ArcaJeth » Wed, 9. Aug 06, 09:42

*update*

edit 1: ups - eben die Liste der Kommandoslots entdeckt ... wer andere Scripts nutzt sollte noch ein paar Minuten mit dem Download warten (darauf hätte ich auch eher kommen können *grml*)

edit 2: *update* jetzt werden die wirklich freien Slots genutz (ich gehe nach der dt. Liste)

User avatar
Lucike
Posts: 12969
Joined: Sun, 9. May 04, 21:26
x4

Post by Lucike » Wed, 9. Aug 06, 11:31

Ich werde es testen. In X2 habe ich diese externe Übersicht sehr gern gesehen. ;)

Gruß
Lucike
Image

Emerald Flint
Posts: 2566
Joined: Wed, 1. Mar 06, 12:11
x3

Post by Emerald Flint » Wed, 9. Aug 06, 15:39

Na das hört sich ja nett an, da triple81s Stationsmanager ja wohl nicht mehr aktualisiert wird (ausser triple81 wird wieder aktiv) wird das hier gleich mal installiert :mrgreen:

Mal schauen, ob mir die Kommandoslots passen, sonst muss ich die umschreiben :oops:

Edit: Keine Kollision, supi *freu* *Arcajethknuddel*
Only the dead ones have seen the end of war. Plato

"Warnung: Frachtraum enthält nun... Argon Eins" :gruebel:

Master! Apprentice!

ArcaJeth
Posts: 2245
Joined: Mon, 10. Nov 03, 18:22
x3tc

Post by ArcaJeth » Sat, 12. Aug 06, 12:50

*UPDATE* 4.03 - 12.08.06
- ein Fehler der die Konfiguration nicht in der Konsole auftauchen lies wurde behoben (dank an Emerald Flint)
- die PageID wurde auf 7665 geändert

killercop
Posts: 649
Joined: Wed, 6. Nov 02, 20:31
x4

Post by killercop » Mon, 14. Aug 06, 11:19

Hi, ich habe das Teil auch laufen, zusätzlich zur Community Mod neueste Version. Ständig blinkt bei mir das Agrarzentrum im Heimat des Lichts, weil EZ fehlen. Wenn ich dann nachsehe, steht der Einkaufspreis auf 0 und ich muß ihn von Hand wieder hochsetzen. Das kann dann schon mal ein paar Minuten helfen, in der Regel aber kann ich nach 1/2 - 1 Minute das Spiel wiederholen.

Bei PN bekommst Du von mir einen entsprechenden Spielstand.

Gruß Killercop

ArcaJeth
Posts: 2245
Joined: Mon, 10. Nov 03, 18:22
x3tc

Post by ArcaJeth » Mon, 14. Aug 06, 11:24

Hallo,

der Spielstand ist erstmal nicht unbedingt nötig (und würde auch wenig bringen da ich die Mod nicht habe) ... der reale Einkaufspreis steht auf "0" ? (wußte gar nicht, dass das möglich ist) ... welche SVP hast du laufen ? Mini/Standard oder Deluxe ? Hast du die Preise über die Konfiguration eingestellt ? Was hast du da eingestellt ?

killercop
Posts: 649
Joined: Wed, 6. Nov 02, 20:31
x4

Post by killercop » Mon, 14. Aug 06, 13:21

ArcaJeth wrote:Hallo,

der Spielstand ist erstmal nicht unbedingt nötig (und würde auch wenig bringen da ich die Mod nicht habe) ... der reale Einkaufspreis steht auf "0" ? (wußte gar nicht, dass das möglich ist) ... welche SVP hast du laufen ? Mini/Standard oder Deluxe ? Hast du die Preise über die Konfiguration eingestellt ? Was hast du da eingestellt ?
Ich habe DeLuxe laufen. Ich fürchte aber, dass es Probleme im Zusammenspiel zwischen dem Mod und dem Script gibt. Ich habe noch eine (durchgespielte Storyline) Runde X3 original. Ich werde es heute abend mal testen und dann morgen berichten.
Die Preise habe ich eingestellt über "R", Stationen, Agrarzentrum, Einstellungen. Im Feld Energiezellen steht: Preis Durchschnittlich 16 Cr., max. Einkaufspreis 0 Cr.
Selbst wenn ich ihn verändert habe (bsp über drücken der Bild ab -Taste), so verändert er sich dann leider nach gewisser Zeit wieder in Richtung 0. Ich werde heute mal meine Konfig zusammenfassen, das Script, das läuft und dann morgen posten. X3 ist auf dem neuesten Stand.

ArcaJeth
Posts: 2245
Joined: Mon, 10. Nov 03, 18:22
x3tc

Post by ArcaJeth » Mon, 14. Aug 06, 13:26

Schau mal bitte ob der Preis auch auf 0 sinkt wenn du über die SVP Konfiguration (Komandokonsole, freien Slot wählen, SVP Konfiguration) die Preisgrenzen der Energiezellen einstellst.

killercop
Posts: 649
Joined: Wed, 6. Nov 02, 20:31
x4

Post by killercop » Mon, 14. Aug 06, 13:31

ArcaJeth wrote:Schau mal bitte ob der Preis auch auf 0 sinkt wenn du über die SVP Konfiguration (Komandokonsole, freien Slot wählen, SVP Konfiguration) die Preisgrenzen der Energiezellen einstellst.
Werde ich und ich berichte morgen.

Gruß Killercop

User avatar
VNSpaceRanger
Posts: 347
Joined: Tue, 31. Jan 06, 19:19
xr

Deluxe klappt bei mir nicht

Post by VNSpaceRanger » Sat, 26. Aug 06, 16:50

Hallo, ich will bei mir die Deluxe-Version starten, aber da gibts Probleme mit den Startwerten. Für den ersten Wert hab ich 400000 eingeben aber egal was für einen 2 Werten ich auch eingebe, kommt dann nur ein piepton und dann gar nichts. :gruebel: Mit der Mini-Version gabs keine Probleme, da konnte ich die Startwerte ohne Weiteres einstelle. :thumb_up: Kann mir bitte jemand helfen? :?

ArcaJeth
Posts: 2245
Joined: Mon, 10. Nov 03, 18:22
x3tc

Post by ArcaJeth » Sat, 26. Aug 06, 16:57

Der Piepton bedeudet dass irgendwas nicht stimmt, normaler Weise sollte dann auch im Logbuch der Grund stehen :)

User avatar
VNSpaceRanger
Posts: 347
Joined: Tue, 31. Jan 06, 19:19
xr

Post by VNSpaceRanger » Tue, 29. Aug 06, 17:40

Oh mann, da ist mir ja was Peinliches passiert. Ich hatte die Mini-Version noch am Laufen gehabt, DESWEGEN konnte ich die Deluxe-V nicht starten :idea: :D . Und dass man ein Logbuch hat, hatte ich auch vergessen :oops: . Danke nochmal für die Hilfe :)

Supertolles Script :thumb_up:

Kohlrabi
Posts: 3
Joined: Wed, 20. Jun 07, 10:49

svp kommandokonsole in der eigenen station

Post by Kohlrabi » Wed, 20. Jun 07, 10:55

Hi,
ich hab da mal eine frage wenn man in der eigenen station andockt auf kommandokonsole geht kann man da bei "svp mini lite" und "svp deluxe"
eine zahl eigeben aber was ist das?

THX im voraus

Thema verschoben. Lucike

Sg14team
Posts: 16
Joined: Sun, 15. Feb 04, 14:41
x3tc

Post by Sg14team » Sun, 16. Dec 07, 20:32

Geniales Skript! Genau dieses Skript fehlt imo im offiziellen Bonuspacket. War auch schon in X² mein persönlicher Favorit.
Fehler sind bei mir bis jetzt keine aufgetaucht. Setze es momentan auf 3 Stationen ein, parallel mit der Stationsmanagersoftware und es funzt perfekt :)

Sg14team
Posts: 16
Joined: Sun, 15. Feb 04, 14:41
x3tc

Post by Sg14team » Wed, 19. Dec 07, 16:44

Noch ein kleiner Verbesserungsvorschlag von mir: Könnte man eventuell die MaxCredits einer Station bei der lokalen Loggenerierung mit integrieren? Sodass man eben in der Nachricht diese Grenze ablesen kann. Ist sonst schwer zu merken ;-)
Ansonsten funktioniert das Script tadellos :thumb_up:

Post Reply

Return to “X³: Reunion - Scripts und Modding”