TiCaKi's BPH-Erweiterungskit MK1 [v1.27a] outdated

Hier ist der ideale Ort um über Scripts und Mods für X²: Die Bedrohung zu diskutieren.

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

kasha
Posts: 16
Joined: Thu, 18. Mar 04, 20:27
x2

Post by kasha »

Hallo,

kann mir bitte jemand helfen.
Habe den Mod runter geladen, mit winrar endpackt und so wie es in der txt Datei steht alle *.XML Dateien in mein X2/Script Ordner reinkopiert, die 490943.xml Datei in den X2/t Ordner reinkopiert. Spiel gestartet, die Boronen besucht, find da aber keine BPH-Erweiterung zu kaufen!?! :(

Bitte um Hilfe. Was habe ich falsch gemacht?

Was mich noch etwas wundert ist der Fakt, dass alle Dateien die in dem Script Ordner sind, die Endung *.PCK haben und die Dateien aus dem Mod die Endung *.XML haben. Hat das was zu bedeuten?
Mr.Gee
Posts: 207
Joined: Wed, 6. Nov 02, 20:31
x3

Post by Mr.Gee »

das mit .pck ist schon richtig so, das sind gepackte dateien. Diese werden aber gelesen.

Das er nicht initialisiert hmmm.......

suche Dir mal im script editor die ini.ticaki........ datei und dann mit r starten.

solltest Du den script editor nicht aktiviert haben, dann kanns nicht gehen.
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

Mr.Gee wrote:das mit .pck ist schon richtig so, das sind gepackte dateien. Diese werden aber gelesen.
Das er nicht initialisiert hmmm.......
suche Dir mal im script editor die ini.ticaki........ datei und dann mit r starten.
solltest Du den script editor nicht aktiviert haben, dann kanns nicht gehen.
Danke MrGee für den Support. :)

@kasha

Hallo Kasha,

du musst den Scripteditor aktivieren, das wie, wird im United Script Turtorial 1. Abschnitt von BurnIt erklärt (Link unten links in meiner Sig).

Wichtig: Ganz langsam schreiben mit pausen!

Und die sind nicht als *.pck weil ich mit dem ersten Versuch auf die Nase gefallen bin und keine einfache Möglichkeit kenne die Dateien zu packen :?

Gruß Tim

P.S. Heute Abend gibts die 1.20b ist optimiert und effizent genug um meine Raketenfab im Alleingang zu beliefern trotz knapper Bofuverfügbarkeit. :wink:

[EDIT] (fast, ist tatsächlich nicht genug Bofu zu haben)(muß mal ein paar Fab's bauen und wenige scripten)
Last edited by ticaki on Fri, 2. Apr 04, 07:28, edited 6 times in total.
Zur Zeit nicht aktiv
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

:!: So Version 1.20b ist da.

-Effizenter (Verbesserte Bewertung und Logik)
-Startet Schneller
-Updates erfordern keinen kompletten Neustart jedes Frachters
-Verbotete Waren Text verbessert. (@rhaes) :wink:
-Mindermengenbeschränkung von 5 Einheiten eingebaut.
-Flugroutine verbessert

Mal gepflegt und nicht Neue Funktionen geadded. :D

Gruß tim und gn8
Zur Zeit nicht aktiv
Mornar
Posts: 835
Joined: Sun, 22. Feb 04, 13:48
x4

Post by Mornar »

Probleme

hatte 11 Fabs am laufen und die ganze zeit über lief auch alles klaglos
dann stellte ich ein SKW in rolks reich und und es ging los
der manta wollte einfach net loslegen
hab dann manuel Kristalle besorgt, nada. manta stehet inne fab und tut nix
k, dacht ich mir eve spinnt der TP, also den TP ausgetauscht....selber effekt
kristalle wären in sprungweite und EZ käufer sowieso, geld hat die fab auch genuch, heimatbasis ist dem TP zugewiesen

kurze zeit später machte mein TP im SKW Minen des Imperators die sleben zicken. Kristalle auf 0 aber einkaufen is nich. bis dahin lief der TP ca 3 std ohne zu murren. alle eingestelleten werte waren unverändert und geld im überfluss vorhanden


beide TP gaben keine meldung ins log oder etwas in der art

x2 version 1.3 evolution
handelsversion 1.20b
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

@Mornar

Entschuldigung erstmal!

:? Ich hab das gestern 2 Stunden getestet. Ist mir nix aufgefallen... Hmmm Mist jetzt geht die Sucherei wieder los :(

Erst mal den Link zur Vorversion

So heute abend schmeiss ich die Mindermengenbegrenzung wieder raus. Das ist das einzigste was ich gestern abend noch geändert hab.

Verstehe ich dich richtig.
Lager Homebase = 0
Lager Frachter = 0
Nur 1 Frachter
keine Handelserweiterung installiert <--- hat nichts mit dem Problem zu tun geht nur ums eingrenzen.
Sprungweite 2
Die BPH Software ist noch vorhanden.
Stationsgeld höher als 3000cr
Station im Umkreis mit mehr als 5 Kristallen

Gruß ticaki
Zur Zeit nicht aktiv
Mornar
Posts: 835
Joined: Sun, 22. Feb 04, 13:48
x4

Post by Mornar »

ticaki wrote:@Mornar

Entschuldigung erstmal!

wofür denn ? :)

:? Ich hab das gestern 2 Stunden getestet. Ist mir nix aufgefallen... Hmmm Mist jetzt geht die Sucherei wieder los :(

lass mal mit suchen, ich lass BPH mal so weiterlaufen, mal sehn obs nur die SKW frachter betrifft oder ob noch andre in streik treten


Verstehe ich dich richtig.
Lager Homebase = 0 ja
Lager Frachter = 0 ja
Nur 1 Frachter SKW minen des imperators 2 BPH frachte, SKW Rolks Los 1 BPH frachter
keine Handelserweiterung installiert <--- hat nichts mit dem Problem zu tun geht nur ums eingrenzen. humm ? handelssoftware 1+2, handelscomputer. alle frachter laufen mit script vollausstattung
Sprungweite 2 hmmmm Rolks Los hatte 1, minen des imperators 2
Die BPH Software ist noch vorhanden. ja
Stationsgeld höher als 3000cr ja
Station im Umkreis mit mehr als 5 Kristallen ja

Gruß ticaki
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

Wie in der PM beschrieben kommt der Fehler anscheinend durch ein <= Zeichen was ein < Zeichen sein müsste dieses 0/200 = 0 muß ich mir mal einprägen :roll:

Für die Selfworker
*.*.Command.main
zeile 213
Das <= durch ein < ersetzen, wenn die Station 0 an Lager hat kommt es dadurch zu einer Endlosschleife, weil im Schiff genauso viele Waren sind wie im Stationslager nämlich keine.

Gruß ticaki, der sich freut einen Ausdruck dabei zu haben.

[EDIT] Werde es heute abend ändern
Zur Zeit nicht aktiv
Mornar
Posts: 835
Joined: Sun, 22. Feb 04, 13:48
x4

Post by Mornar »

habs mal ne weile laufen lassen

das prob scheint nur in verbindung von KristallFab und TP zu erscheinen
ich hab 2 SKW mit 1 TP, 1 SKW mit 2 TP--------- hier läuft inzwischen garnix mehr

hab noch ne SKW mit 1 TP und 1 Piraten-TS, die läuft

KristallFab, Si-Mine, Ranch und WeizenFabs mit reiner TS bestückung laufen problemlos

und kein unterschied ob vor oder nach änderung zeile 213


werd nachher mal allen TPs in den SKW einen PiriTS zur seite stellen, mal sehn ob die TP dann mit dem Streik aufhören
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

@Mornar
Korrekt, konnte den Fehler reproduzieren und beheben.
Der Fehler war in der Mindermengenberechnung hab beim verschieben vergessen die Variabel anzupassen. :headbang:

Na, auf jeden Fall läuft es in dem von dir genannten Fall jetzt 100%
Wird ab 18:45 als download zu Verfügung stehen

Danke für deine Hilfe, ohne die Infos hätte ich den nicht so schnell gefunden. :)

Gruß ticaki
Zur Zeit nicht aktiv
Mornar
Posts: 835
Joined: Sun, 22. Feb 04, 13:48
x4

Post by Mornar »

guddi
dann geb ich dir noch mal was zum grübeln :lol:

1 von 4 SKW lief vor installation von BPH mit einer TP/TS combo
und lief auch mit BPH einwandfrei

die andern 3 SKW liefen vorher und nach nur mit 1 bzw 2 TP
mit BPH bekanntlich ca 3 std ohne probs, dann begann der streik der TPs
nachrüsten der SKW auf TP/TS combo nutzt nix, der TS streikte gleich mit
reiner TS betrieb änderte auch nix am streik

wenns nur an nicht angepassten variablen gelegen hätte müsste SKW 1 mit der TP/TS combo eigentlich auch im streik sein
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

Mornar wrote:guddi
dann geb ich dir noch mal was zum grübeln :lol:

1 von 4 SKW lief vor installation von BPH mit einer TP/TS combo
und lief auch mit BPH einwandfrei

die andern 3 SKW liefen vorher und nach nur mit 1 bzw 2 TP
mit BPH bekanntlich ca 3 std ohne probs, dann begann der streik der TPs
nachrüsten der SKW auf TP/TS combo nutzt nix, der TS streikte gleich mit
reiner TS betrieb änderte auch nix am streik

wenns nur an nicht angepassten variablen gelegen hätte müsste SKW 1 mit der TP/TS combo eigentlich auch im streik sein
So sieht der Code jetzt aus:

Code: Select all

049   while $Local.zaehler < $FabSellsList.size
050 @  = wait 5 ms
051    $Zaehler = 0
052    $tmpDest2 = $FabSellsList[$Local.zaehler]
053    $tmpAmount = $tmpDest2 -> get true amount of ware $Ware in cargo bay
054    if $tmpAmount < $MinAmount
055     remove element from array $FabSellsList at index $Zaehler
056     $FabSellsList.size =  size of array $FabSellsList
057    else
058     while $Zaehler < $FabSellsList.size
059 @    = wait 5 ms
060      $tmpDestination = $FabSellsList[$Zaehler]
061      if $tmpDestination == $tmpDest2 AND $Local.zaehler < $Zaehler
062       remove element from array $FabSellsList at index $Zaehler
063       $FabSellsList.size =  size of array $FabSellsList
064      else
065       inc $Zaehler = 
066      end
067     end
068     inc $Local.zaehler = 
069    end
070   end
Und so sah er vorher aus:

Code: Select all

049   while $Local.zaehler < $FabSellsList.size
050 @  = wait 5 ms
051    $Zaehler = 0
052    $tmpDest2 = $FabSellsList[$Local.zaehler]
053    $tmpAmount = $tmpDestination -> get true amount of ware $Ware in cargo bay
054    if $tmpAmount < $MinAmount
055     remove element from array $FabSellsList at index $Zaehler
056     $FabSellsList.size =  size of array $FabSellsList
057    else
058     while $Zaehler < $FabSellsList.size
059 @    = wait 5 ms
060      $tmpDestination = $FabSellsList[$Zaehler]
061      if $tmpDestination == $tmpDest2 AND $Local.zaehler < $Zaehler
062       remove element from array $FabSellsList at index $Zaehler
063       $FabSellsList.size =  size of array $FabSellsList
064      else
065       inc $Zaehler = 
066      end
067     end
068    end
069    inc $Local.zaehler = 
070   end
Beachte bitte Zeile 053 und Zeile 68,69. Das bewirkte das von den maximal 10 gefundenen Verkäufern jeder 2 gelöscht wurde und wenn es nur 1 Verkäufer gab, dann wars nachher keiner mehr.

Gruß ticaki

P.S. deshalb liegt hier extra ein Lineal, um die "end" zu prüfen.
Zur Zeit nicht aktiv
Mornar
Posts: 835
Joined: Sun, 22. Feb 04, 13:48
x4

Post by Mornar »

ich sehs
aber für sowas bin ich mir schon zu alt hrhr
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

Ich sag jetzt aber nichts zu meinem Alter :goner: :shock:
Zur Zeit nicht aktiv
Old Man II
Posts: 1913
Joined: Wed, 6. Nov 02, 20:31
x3ap

Post by Old Man II »

Hallo,

noch was zum Grübeln.........

Den Streik kann ich auch nachstellen. Aber was viel schöner ist.
Mein SKW Versorger der nur Kristalle holen soll fliegt zu einer BOFU Fab :? :? :?

Was zum Teufel will der dort? Hat der hunger oder was?


Ich gehe erstmal auf die Vorversion...........

CU und schönes Wochenende
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

@Old man II
Du gibst mir zu wenig Infos. Ich denke aber du verwechselst die Optionen. Bei BPHE-Excl. 1 Ware gibst du die Ware an die er NICHT transportieren soll.

Das was du beschreibst, ist praktisch unmöglich, da der Auswahl Teil in allen 1.20er Versionen gleich ist.

Trotzdem schönes Wochenende!

Gruß ticaki

P.S. ab jetzt gibts immer 2 Versionen zum Download. Oki :wink:

[Edit] Ab der nächsten Version heißt der Befehl: BPHE-Ware Sperren
Zur Zeit nicht aktiv
Mornar
Posts: 835
Joined: Sun, 22. Feb 04, 13:48
x4

Post by Mornar »

sodele
heimgekommen und getestet
den streikenden TPs order gegeben und..........
es funzt :D :D



--------------------------------------------------------------------------------

Ich sag jetzt aber nichts zu meinem Alter


auch Elite aufm Brotkasten gezockt ? :P [/quote]
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

Mornar wrote:sodele
heimgekommen und getestet
den streikenden TPs order gegeben und..........
es funzt :D :D



--------------------------------------------------------------------------------

Ich sag jetzt aber nichts zu meinem Alter


auch Elite aufm Brotkasten gezockt ? :P
Das freut mich! :D

Also ich hab Elite auf ner Schreibmaschine mit mechanischem Speicher gezockt :lol:
Brotkästen gabs damals doch noch garnicht. :gruebel:

Gruß ticaki
Zur Zeit nicht aktiv
ticaki
Posts: 4861
Joined: Wed, 6. Nov 02, 20:31
x3

Post by ticaki »

So noch ne Frage:

Wer hat die BPH auf mehr als 50 Frachtern laufen. Bei meinem super Combi ist nämlich zur Zeit die magische Grenze so zwischen 40-50 Frachtern, da ich dann Probleme mit der SINZA-Nutzung bekomme.

Ich werde aus dem Grund eine Version 1.25 raus bringen, die mehr waits und eine Codeoptimierung erfahren hat, bevor ich die Jumpdriveunterstützung in 1.3 integriere.

Andere Frage an euch, wie hoch ist der Bedarf nach einer Sektorverwaltung, heißt alle Schiff ohne Kommando und mit passender Homebase in einem Sektor werden von der BPH kontroliert, dann würde das Script nur einmal laufen und nicht 50 Mal.

Nochwas: Mein Spielstand ist mit Scriptleichen übersäht, kann also auch daran liegen.

Gruß ticaki, der vorsichtig geworden ist :wink:
Zur Zeit nicht aktiv
Mornar
Posts: 835
Joined: Sun, 22. Feb 04, 13:48
x4

Post by Mornar »

ticaki wrote:So noch ne Frage:

Andere Frage an euch, wie hoch ist der Bedarf nach einer Sektorverwaltung, heißt alle Schiff ohne Kommando und mit passender Homebase in einem Sektor werden von der BPH kontroliert, dann würde das Script nur einmal laufen und nicht 50 Mal.

Gruß ticaki, der vorsichtig geworden ist :wink:
mal sehn ob ich das richtig versteh
sagen wir mal 4 Fabs im Sektor mit insgesammt 6 aktiven TS und 2 inaktiven irgendwo geparkt
BPH würde dann im Bedarfsfall inaktive TS anfordern und anschliessend wieder als inaktiv parken ?

Return to “X²: Die Bedrohung - Scripts und Modding”