EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
Mod Spielereigene Werft
Post new topic Reply to topic Goto page Previous  1, 2, 3 ... , 19, 20, 21  Next
View previous topic :: View next topic
Author Message
Marvin Martian





Joined: 08 Apr 2012
Posts: 2195 on topic

Thank you for registering your game
PostPosted: Fri, 10. Feb 17, 19:48    Post subject: Reply with quote Print

ich kann mich täuschen aber du redest doch über $Werft.cargo.{$ware}.target ? (was die Wunschmenge der gesuchten Ware darstellt)
das ist das maximale was der Manager von einer Ware haben will und kann

das .max ist IMO gänzlich unbrauchbar für deine Zwecke, da du Waren unterschiedlicher Größe nicht ausmitteln kannst, du kannst da mit einer Referenzware damit höchstens den Umfang des Lagers testen aber da gibt es IMO auch eine eigene Abfrage dazu

Als Spieler kannst du wie gesagt die Quota von Tradeware dank der Handelsstationen nun mit einem Comm-Slot am Manager bearbeiten
Code:
<add_player_choice_sub text="'Tradeware'" position="top_right" section="gMain_objectTradeWares" choiceparam="[0, 0, event.object]" />

was dann üblicher Weise wieder Platz für Ressourcen freigibt

die Option würde ich aber wie gesagt nicht unbedingt auf die Allgemeinheit loslassen weil irgendeiner vorhandene Ressourcen die vom Buildmodul gemanaged werden zusätzlich als Handelswaren hinzufügt was vermutlich in die Hose geht

Back to top
View user's profile Send private message
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)

MEDAL

Joined: 20 Nov 2005
Posts: 13301 on topic

Thank you for registering your game
PostPosted: Fri, 10. Feb 17, 19:50    Post subject: Reply with quote Print

Cappy1401 wrote:
@ Marvin Martian

Deine Dritte Idee ist an sich eine gute Lösung für das Handelsscript der Frachter, nur für das AI-Script der Werft leider nicht brauchbar.
Der Zweck der Abfrage ist, herauszufinden, was ist das Maximum, um dann dynamisch einen Mindestvorrat für die abgefragte Ware festlegen zu können, welcher 50% des möglichen Vorrats beträgt.
Der Grund ist, der Randombau soll auch mit nur Teilausbau des Lagers der Werft arbeiten können.
Dazu ist es aber notwendig, das das AI-Script feststellen kann, wie viel jeder notwendigen Ware maximal im Lager eingelagert werden kann, entsprechend der Einteilung des Lagers durch die Engine.
So wäre der Randombau sogar mit nur drei Kontainerlagern möglich, denn es bleiben immer min 50% des gesamten Vorrats für den Spieler übgrig. (Was ja auch mein Ziel ist)
Die Werft soll ja den Bau einstellen, sobald der Vorrat an für das Schiff benötigten Baumaterial nicht mindestens 50% + dem Material des zu bauenden Schiffes beträgt


ist doch schon so..
.max => die theorhetisch maximale Menge im Lager. ohne irgendwelche vom Spiel vorgegebenen quotas.
.target => die vom Spiel vorgegebene quota, welche auch im Benutzerinterface angezeigt wird. (also die Einteilung des Lagers durch die Engine)

zu den Summary Data: ich weiss zwar mittlerweile wie man fest stellen kann, ob ein gewisses macro darin vorhanden ist (nützlich für Mining-Schiffe), aber die Anzahl davon könnte schwieriger werden


_________________
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 Wink

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help Wink
Back to top
View user's profile Send private message
Cappy1401





Joined: 27 Apr 2008
Posts: 301 on topic
Location: Aalen
Thank you for registering your game
PostPosted: Fri, 10. Feb 17, 20:12    Post subject: Reply with quote Print

Au mann, mal neues Hirn und extra Dicke Hornbrille für Augen kaufen. Embarassed Shocked

Ich hab das .target völlig überlesen, aber auch erst nicht kapiert, erst jetzt wo UniTrader schreibt was es bewirkt, hat es klack gemacht.

Wie painlich, Lesen ist ne Kunst und wer es kann ist klar im Vorteil. Embarassed Embarassed ( Arrow merks Dir Cappy1401)


_________________
Jedes Kriegsschiff, das unsere Werften verlässt, jedes abgefeuerte Geschütz bedeutet letztlich einen Diebstahl an denen, die sich nicht wehren können, nämlich an unseren Kindern. Eine Welt bewaffnet bis an die Zähne feuert nicht nur gebündelte Energie allein. Sie feuert auch oft genug die Hoffnung ihrer Kinder nutzlos in den Weltraum hinaus. Doch hin und wieder lässt man uns keine Wahl, dann jedoch besteht jede Salve aus der geballten Hoffnung das endlich wieder Frieden herrscht.

Der Amazone
Back to top
View user's profile Send private message
Cappy1401





Joined: 27 Apr 2008
Posts: 301 on topic
Location: Aalen
Thank you for registering your game
PostPosted: Fri, 10. Feb 17, 23:49    Post subject: Reply with quote Print

Frage:

Kann man aus dem Buildmacro welches mit
<create_build_plan macro="$selected_macro" buildplan="$build_plan" />
erstellt wird, die Geschütze und Schilde auslesen?

Denn wenn dies möglich ist, ist es vielleicht möglich, nach dem Baustart eine Variable mit dem .buildanchor zu verknüpfen.
Die Variable könnte dann nach abschluss des Baus vom anderen Teil des AI-Scripts wieder ausgelesen und auch entfernt werden.
So könnten jedoch Geschütze und Schilde für jedes Schiff dynamisch berechnet werden.
Auch können der Werft Schiffe beigebracht werden, die Sie bis jetzt nicht kennt.
Sie kann aber so trotzdem Schilde und Geschütze des Schiffes korrekt berechnen.
Momentan sind die Preise für Schilde und Geschütze statisch gespeichert, was dann wegfallen kann.


Gruß Cappy1401


_________________
Jedes Kriegsschiff, das unsere Werften verlässt, jedes abgefeuerte Geschütz bedeutet letztlich einen Diebstahl an denen, die sich nicht wehren können, nämlich an unseren Kindern. Eine Welt bewaffnet bis an die Zähne feuert nicht nur gebündelte Energie allein. Sie feuert auch oft genug die Hoffnung ihrer Kinder nutzlos in den Weltraum hinaus. Doch hin und wieder lässt man uns keine Wahl, dann jedoch besteht jede Salve aus der geballten Hoffnung das endlich wieder Frieden herrscht.

Der Amazone
Back to top
View user's profile Send private message
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)

MEDAL

Joined: 20 Nov 2005
Posts: 13301 on topic

Thank you for registering your game
PostPosted: Sat, 11. Feb 17, 00:17    Post subject: Reply with quote Print

Cappy1401 wrote:
Frage:

Kann man aus dem Buildmacro welches mit
<create_build_plan macro="$selected_macro" buildplan="$build_plan" />
erstellt wird, die Geschütze und Schilde auslesen?


bis auf den mitgelieferten upgradeplan abfangen und seperat speichern meines wissens nein. da die zahl der verschiedenen wählbaren upgrades aber limitiert ist könnte man den auch relativ statisch definieren. ist eigentlich einfach nur ne verschachtelte Liste:
[
[ "upgrade1Tag" , 0.0 ],
[ "upgrade2Tag" , 0.5 ],
[ "upgrade3Tag" , 1.0 ]
]

wobei die Tags quasi vom Spiel gegeben sind (du hattest sie meisten vorhin gepostet glaube ich), und das zweite ist nur ne Zahl von 0.0 bis 1.0 die den Anteil der zu installierenden Upgrades gegenüber der Vollausstattung wiederspiegelt (0.0 = hix, 0.5 = 50% und 1.0 =100%) - wenn nen upgrade darin zu viel ist macht das auch nix, weil 100% von 0 sind immer noch 0

PS upgrade*Tag ist nur beispielhaft, die richtigen Tags hab ich grad nicht zur hand..


_________________
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 Wink

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help Wink
Back to top
View user's profile Send private message
Cappy1401





Joined: 27 Apr 2008
Posts: 301 on topic
Location: Aalen
Thank you for registering your game
PostPosted: Sat, 11. Feb 17, 01:34    Post subject: Reply with quote Print

@ UniTrader

Du meinst sicher diese Liste hier mit den Tags der Waffen

<buildplan>
<buildsequence sequence="''" stage="0"/>
</buildplan>
<upgradeplan>
<upgradeentry upgrade="'turret_small_sg'" level="1" />
<upgradeentry upgrade="'turret_small_mg'" level="1" />
<upgradeentry upgrade="'turret_small_hga'" level="1" />
<upgradeentry upgrade="'turret_small_hgb'" level="1" />
<upgradeentry upgrade="'turret_medium_pe'" level="1" />
<upgradeentry upgrade="'turret_medium_lb'" level="1" />
<upgradeentry upgrade="'turret_missile_df'" level="1" />
<upgradeentry upgrade="'turret_missile_sm'" level="1" />
<upgradeentry upgrade="'shieldgenerator'" level="1" />
</upgradeplan>


Also wenn die Liste statt dem hier

[
[ "upgrade1Tag" , 0.0 ],
[ "upgrade2Tag" , 0.5 ],
[ "upgrade3Tag" , 1.0 ]
]

Dies hier enthält

[
[ "turret_small_sg" , 0.0 ],
[ "turret_small_mg" , 0.5 ],
[ "turret_medium_pe" , 1.0 ]
]

Wäre zumindest das Problem gelöst, welche Geschütze das Schiff hat, da Sie sicher nur die enthalten wird, wo das Schiff auch hat. (hoffe ich zumindest)
Ich müsste dann nur noch einen Weg finden, wie ich die Anzahl, feststellen kann.
Bei den Schilden wird es schon schwieriger, da es bei Ihnen ja MK-Versionen gibt.
Thinking Thinking Thinking

Edit:
Ich glaube ich habe einen Weg gefunden, wie ich Waffen und Schilde Scharf stellen kann, um Sie abzufragen.
Ich habe diesen Befehl in einem der AI-Scripts gefunden.
Wenn er wirklich das tut was ich mir erhoffe, kann ich direkt im Anschluss daran Schilde und Waffen auslesen.
<activate_battlestate object="this.ship" state="battlestate_red" />




Aber mal eine andere Frage.

Mich stört der Ort der Geschütze des Bauschiffes, denn es ballert nach vorne auf sich selbst, was Sinnfrei ist.
Ich kann Sie zwar problemlos auf die Arme verschieben.
Ich bin aber noch nicht dahinter gekommen, wie ich Sie dann in der Conektion.xml des bauschiffes eintragen muss.
Damit Sie wenn die Arme ausgeklappt werden auch mit gehen.

Weist Du wie ich die eintragen muss, damit dies klappt?




P.S.

Das mit <set_value name="$StationWareMax" exact="this.station.cargo.{$SWare}.target" /> funktioniert bestens und wie es gewünscht war.
Jetzt kann das AI-Script auf das Lager reagieren und funktioniert auch mit einem kleinen Lager


Update für die Werft.

Fehler bei Macronamen behoben, wo dazu führte, das die Werften keinen Manager, Verteidigungsoffi und keine Shiptrader bekommen. Wird wenn ein Modul fertig gebaut wurde, automatisch nachgeholt.



Gruß Cappy1401


_________________
Jedes Kriegsschiff, das unsere Werften verlässt, jedes abgefeuerte Geschütz bedeutet letztlich einen Diebstahl an denen, die sich nicht wehren können, nämlich an unseren Kindern. Eine Welt bewaffnet bis an die Zähne feuert nicht nur gebündelte Energie allein. Sie feuert auch oft genug die Hoffnung ihrer Kinder nutzlos in den Weltraum hinaus. Doch hin und wieder lässt man uns keine Wahl, dann jedoch besteht jede Salve aus der geballten Hoffnung das endlich wieder Frieden herrscht.

Der Amazone
Back to top
View user's profile Send private message
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)

MEDAL

Joined: 20 Nov 2005
Posts: 13301 on topic

Thank you for registering your game
PostPosted: Sat, 11. Feb 17, 03:43    Post subject: Reply with quote Print

Cappy1401 wrote:
@ UniTrader

Du meinst sicher diese Liste hier mit den Tags der Waffen

<buildplan>
<buildsequence sequence="''" stage="0"/>
</buildplan>
<upgradeplan>
<upgradeentry upgrade="'turret_small_sg'" level="1" />
<upgradeentry upgrade="'turret_small_mg'" level="1" />
<upgradeentry upgrade="'turret_small_hga'" level="1" />
<upgradeentry upgrade="'turret_small_hgb'" level="1" />
<upgradeentry upgrade="'turret_medium_pe'" level="1" />
<upgradeentry upgrade="'turret_medium_lb'" level="1" />
<upgradeentry upgrade="'turret_missile_df'" level="1" />
<upgradeentry upgrade="'turret_missile_sm'" level="1" />
<upgradeentry upgrade="'shieldgenerator'" level="1" />
</upgradeplan>


Also wenn die Liste statt dem hier

[
[ "upgrade1Tag" , 0.0 ],
[ "upgrade2Tag" , 0.5 ],
[ "upgrade3Tag" , 1.0 ]
]

Dies hier enthält

[
[ "turret_small_sg" , 0.0 ],
[ "turret_small_mg" , 0.5 ],
[ "turret_medium_pe" , 1.0 ]
]

Wäre zumindest das Problem gelöst, welche Geschütze das Schiff hat, da Sie sicher nur die enthalten wird, wo das Schiff auch hat. (hoffe ich zumindest)
Ich müsste dann nur noch einen Weg finden, wie ich die Anzahl, feststellen kann.
Bei den Schilden wird es schon schwieriger, da es bei Ihnen ja MK-Versionen gibt.
Thinking Thinking Thinking

genau so meinte ich es Wink funktioniert übrigens auch für Schilde, die unabhöngig von der mk unter shieldgenerator zusammen gefasst werden (ausnahme: Cap-Shields, die haben nen eigenen Tag)

Cappy1401 wrote:
Edit:
Ich glaube ich habe einen Weg gefunden, wie ich Waffen und Schilde Scharf stellen kann, um Sie abzufragen.
Ich habe diesen Befehl in einem der AI-Scripts gefunden.
Wenn er wirklich das tut was ich mir erhoffe, kann ich direkt im Anschluss daran Schilde und Waffen auslesen.
<activate_battlestate object="this.ship" state="battlestate_red" />
glaube nicht, dass das klappt. ist meines wissens nur für die Visualisierung IS und um ein paar Animationen zu triggern, nicht um components zu expanden (ist für OOS-Combat nicht nötig, da werden nur die gesamtstärken gegeneinander gerechnet)


Cappy1401 wrote:
Aber mal eine andere Frage.

Mich stört der Ort der Geschütze des Bauschiffes, denn es ballert nach vorne auf sich selbst, was Sinnfrei ist.
Ich kann Sie zwar problemlos auf die Arme verschieben.
Ich bin aber noch nicht dahinter gekommen, wie ich Sie dann in der Conektion.xml des bauschiffes eintragen muss.
Damit Sie wenn die Arme ausgeklappt werden auch mit gehen.

Weist Du wie ich die eintragen muss, damit dies klappt?

nen Beispiel findest du hier Wink
https://github.com/UniTrader/UTFactionLogos/blob/master/assets/units/size_xl/units_size_xl_builder_ship.xml
prinzipiell ist dafür der eintrag parent="***" ausschlag gebend, das sagt aus an welchen Bauteil dein anderes Bauteil angeheftet ist. Warnung: die Kordinatensysteme können verwirrend sein, da man von vornherein schwer sagen kann auf welchen Animationszustand sich das Koordinatensystem bezieht...zum abschätzen hier nen paar ältere Screens von mir, die zeigen wo diese Positionen von dem Schnippsel das ich gepostet habe ungefähr liegen:
https://www.dropbox.com/s/ye69wcsepc9jtyr/Screenshot%202014-09-26%2021.50.46.png?dl=0


_________________
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 Wink

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help Wink
Back to top
View user's profile Send private message
Marvin Martian





Joined: 08 Apr 2012
Posts: 2195 on topic

Thank you for registering your game
PostPosted: Sat, 11. Feb 17, 10:08    Post subject: Reply with quote Print

entschuldigt das ich jetzt kurz OT reingrätsche aber weil ich gerade das mit dem Upgradeplan lese

weiß zufällig jemand ob man bei <create_ship /> auch einen Upgradeplan vorgeben kann oder ob die nur in Vollausstattung erstellt werden können?

Back to top
View user's profile Send private message
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)

MEDAL

Joined: 20 Nov 2005
Posts: 13301 on topic

Thank you for registering your game
PostPosted: Sat, 11. Feb 17, 13:30    Post subject: Reply with quote Print

nen upgradeplan mit geben geht wie ich das sehe nicht, aber du kannst einige <upgrade_object_by_tag ..../> direkt hinterher schieben - hat denselben effekt


_________________
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 Wink

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help Wink
Back to top
View user's profile Send private message
Cappy1401





Joined: 27 Apr 2008
Posts: 301 on topic
Location: Aalen
Thank you for registering your game
modified
PostPosted: Sat, 11. Feb 17, 15:26    Post subject: Reply with quote Print

Zu Upgradeplan Abfangen


Wenn er diesen Teil selbst macht und die Upgradeplanentrys ändert, dürfte es möglich sein etwas unterzujubeln.


<create_build_plan macro="$selected_macro" buildplan="$build_plan">
<buildplan>
<buildsequence sequence="''" stage="0"/>
</buildplan>
<upgradeplan>
<upgradeentry upgrade="'turret_small_sg'" level="1" />
<upgradeentry upgrade="'turret_small_mg'" level="1" />
<upgradeentry upgrade="'turret_small_hga'" level="1" />
<upgradeentry upgrade="'turret_small_hgb'" level="1" />
<upgradeentry upgrade="'turret_medium_pe'" level="1" />
<upgradeentry upgrade="'turret_medium_lb'" level="1" />
<upgradeentry upgrade="'turret_missile_df'" level="1" />
<upgradeentry upgrade="'turret_missile_sm'" level="1" />
<upgradeentry upgrade="'shieldgenerator'" level="1" />
</upgradeplan>
</create_build_plan>

Oder aber er ändert die Variable $Build_plan, wo diese Entries nach dem das obige durchlaufen wurde ja vorhanden sind.

Er muss es jedoch abfangen bevor es bei

<construct_ship object="this.station" buildmodule="$Baumodul" macro="$selected_macro" faction="this.$Shipowner" buildplan="$build_plan" updatebuild="true" />

ankommt.

Aber wiederum dürfen in Buildplan nur die Dinge drin sein, wo auch in der Default.xml zu finden sind.
Alles was dort nicht drin steht wird glaube ich ignoriert, weil die Engine es nicht matchen kann.
In der Default.xml sind die Tags der Waffen mit den Entries in der obigen Liste verknüpft, welche die Engine wiederum zum Macro führen.
Er müsste es also schaffen der Engine zur laufzeit auch dort das gewünschte unterzujubeln, bevor der Construktionsbefehl gegeben wird.
Ich glaube aber nicht das dies geht.
Die Defaults können glaube nur beim Spielstart durch Diffen oder ersetzen geändert werden.
Auf diese Art habe ich meine HG-Geschütze in die Werft gebracht, damit auch Sie beim Randombau korrekt benutzt werden, aber vom Spieler auch ausgerüstet werden können.


Ich kann mich natürlich auch irren so ist es nicht, aber $Build_plan ist eine Variable, und dürfte somit änderbar sein.




EDIT:

Achtung es gibt eine Stolperfalle bei der Sache.

Du kannst die durch <create_build_plan macro="$selected_macro" buildplan="$build_plan"> erstellte Variable "$build_plan" nicht direkt verändern.

Die Variable wird von der Engine dazu falsch erstellt, das selbe Problem gibt es bei einigen anderen Dingen auch.

Du Musst die Variable "$build_plan" zuerst mit <set_value> in eine andere verschieben, dann kannst Du mit <remove> "$build_plan" löschen und mit <set_value> neu erstellen.

z.B. funktioniert dies hier nicht:
Code:

                  <transform_position name="$ShipSavePos" refposition="$ShipPos" refrotation="$Werft.rotation" >
                  <position x="1.5km" y="0m" z="0m"/>
                  </transform_position>
                  <warp object="$Ship" zone="$Ship.zone">
                     <position value="$ShipSavePos" />
                     <rotation value="$Werft.rotation"/>
                  </warp>



Du musst es so wie unten machen, frag mich aber nicht warum, ich kann es Dir nicht beantworten.
Code:

                  <transform_position name="$ShipSavePos" refposition="$ShipPos" refrotation="$Werft.rotation" >
                  <position x="1.5km" y="0m" z="0m"/>
                  </transform_position>
                  <set_value name="$ShipSave" exact="$ShipSavePos" />
                  <warp object="$Ship" zone="$Ship.zone">
                     <position value="$ShipSave" />
                     <rotation value="$Werft.rotation"/>
                  </warp>


Wenn man es nicht so macht, wird das Schiff in die mitte der Zone gesetzt und im Log steht der Fehler, dass die variable $ShipSavePos nicht nummerisch ist.



Gruß Cappy1401


_________________
Jedes Kriegsschiff, das unsere Werften verlässt, jedes abgefeuerte Geschütz bedeutet letztlich einen Diebstahl an denen, die sich nicht wehren können, nämlich an unseren Kindern. Eine Welt bewaffnet bis an die Zähne feuert nicht nur gebündelte Energie allein. Sie feuert auch oft genug die Hoffnung ihrer Kinder nutzlos in den Weltraum hinaus. Doch hin und wieder lässt man uns keine Wahl, dann jedoch besteht jede Salve aus der geballten Hoffnung das endlich wieder Frieden herrscht.

Der Amazone


Last edited by Cappy1401 on Sat, 11. Feb 17, 18:53; edited 1 time in total
Back to top
View user's profile Send private message
Cappy1401





Joined: 27 Apr 2008
Posts: 301 on topic
Location: Aalen
Thank you for registering your game
PostPosted: Sat, 11. Feb 17, 17:35    Post subject: Reply with quote Print

Frage:

Wie kann ich für eine Ware die Waren zur Herstellung abfragen?

z.B. für upg_sur_turret_small_mg

ich glaube das es dafür etwas gibt, bin mir aber nicht sicher.











Mal eine OT Frage.

Betrifft die Baudrohnen.

Die Baudrohnen bauen überall nur nicht dort wo Sie hingehören.
Sie befinden sich etwa drei bis vier Kilometer entfernt von den Werften, anstatt beim Schiff.

Dort folgen Sie jedoch wie es sein soll dem Navmesh, nur das sie nicht wieder ins Dock finden, da es nicht dort ist, wo Sie hin fliegen.
Das navmesch der Schiffe ist also etwa drei bis vier Kilometer außerhalb der Werft, anstatt im Dock wo es hin gehört.
Dies betrifft jedoch auch den Architekt, ist also nicht auf die Werften begrenzt und auch bei den Völkerwerften ist dem so.

Ich habe jedoch nichts in Richtung Navmnesh bei den Stationen gemacht, auch nicht bei Schiffen.
Meine Werft hat ein eigens extra für Sie erstelltes Navmesh und ich weis das es wo ich Sie fertig hatte, einwandfrei funktioniert hat.
Die Pfade der baudrohnen bei den Schiffen passen also problemlos, denn man kann sogar noch sehen wie sie schön brav aus Ihrem Dock kommen.
Aber sobald Sie den linkpunkt erreichen, jagen Sie in den Raum hinaus, somit steht fest, das es nicht an der Werft liegen kann.
Hat Ego irgend etwas an den Bau-URV gedreht, das die jetzt überall bauen nur nicht dort, wo Sie sein sollen?

Frag aber bitte auch mal ob andere dieses Problem auch haben, da ich ja ein gemoddetes Spiel habe.

Ich bin mir jedoch auch sicher, wenn ich die Mod raus nehme, das das Spiel problemlos geladen werden kann, nur das alles von der Mod fehlt.
Einzig die Geschützschmieden werden stehen bleiben, weil die HG-Geschütze nicht mehr im Spiel sind.
Wird die Mod jedoch in ein laufendes Spiel eingebracht, kann sie sicher ohne Effekte entfernt werden, weil die Völkerstationen die Geschütze nicht herstellen.
Es verschwindet einfach alles was mit der Mod zu tun hat, also Stationen und Schiffe.
Der Spieler muss bei einem bereits laufenden Spiel selbst Stationen bauen, um seine Nachfrage zu decken.
Die Völkerwerften fordern die HG-Geschütze auch nicht mehr an, dies habe ich entfernt, da Sie keine Schiffe bauen, wo Sie brauchen.
Nur die Spielerwerft baut Schiffe auch random, wo die Geschütze erforderlich sind.

Übrigens Ich benutze die BETA von 4.1

Gruß Cappy1401


_________________
Jedes Kriegsschiff, das unsere Werften verlässt, jedes abgefeuerte Geschütz bedeutet letztlich einen Diebstahl an denen, die sich nicht wehren können, nämlich an unseren Kindern. Eine Welt bewaffnet bis an die Zähne feuert nicht nur gebündelte Energie allein. Sie feuert auch oft genug die Hoffnung ihrer Kinder nutzlos in den Weltraum hinaus. Doch hin und wieder lässt man uns keine Wahl, dann jedoch besteht jede Salve aus der geballten Hoffnung das endlich wieder Frieden herrscht.

Der Amazone
Back to top
View user's profile Send private message
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)

MEDAL

Joined: 20 Nov 2005
Posts: 13301 on topic

Thank you for registering your game
PostPosted: Sat, 11. Feb 17, 19:46    Post subject: Reply with quote Print

Cappy1401 wrote:
Frage:

Wie kann ich für eine Ware die Waren zur Herstellung abfragen?

z.B. für upg_sur_turret_small_mg

ich glaube das es dafür etwas gibt, bin mir aber nicht sicher.

ware.upg_sur_turret_small_mg.resources.
.list => All wares with non-zero amount as a script list
.random => Random ware (at least one ware with non-zero amount must be present)
.count => Number of different wares with non-zero amount
.illegal => true iff there is an illegal ware
.illegalto.{$faction} => true iff there are wares illegal to $faction, taking into account .licences held by the ware owner, if applicable
.{$ware}.exists => true iff there is a non-zero amount of $ware
.{$ware}.count => Number of wares of type $ware

Allerdings funktioiert das nur für die default-method.


Cappy1401 wrote:
Mal eine OT Frage.

Betrifft die Baudrohnen.

Die Baudrohnen bauen überall nur nicht dort wo Sie hingehören.
Sie befinden sich etwa drei bis vier Kilometer entfernt von den Werften, anstatt beim Schiff.

Dort folgen Sie jedoch wie es sein soll dem Navmesh, nur das sie nicht wieder ins Dock finden, da es nicht dort ist, wo Sie hin fliegen.
Das navmesch der Schiffe ist also etwa drei bis vier Kilometer außerhalb der Werft, anstatt im Dock wo es hin gehört.
Dies betrifft jedoch auch den Architekt, ist also nicht auf die Werften begrenzt und auch bei den Völkerwerften ist dem so.

Ich habe jedoch nichts in Richtung Navmnesh bei den Stationen gemacht, auch nicht bei Schiffen.
Meine Werft hat ein eigens extra für Sie erstelltes Navmesh und ich weis das es wo ich Sie fertig hatte, einwandfrei funktioniert hat.
Die Pfade der baudrohnen bei den Schiffen passen also problemlos, denn man kann sogar noch sehen wie sie schön brav aus Ihrem Dock kommen.
Aber sobald Sie den linkpunkt erreichen, jagen Sie in den Raum hinaus, somit steht fest, das es nicht an der Werft liegen kann.
Hat Ego irgend etwas an den Bau-URV gedreht, das die jetzt überall bauen nur nicht dort, wo Sie sein sollen?

Frag aber bitte auch mal ob andere dieses Problem auch haben, da ich ja ein gemoddetes Spiel habe.

Ist das Navmesh des Schiffes in ordnung? denn dafür werden beide an gewissen punkten verbunden..


_________________
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 Wink

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help Wink
Back to top
View user's profile Send private message
Cappy1401





Joined: 27 Apr 2008
Posts: 301 on topic
Location: Aalen
Thank you for registering your game
PostPosted: Sat, 11. Feb 17, 20:18    Post subject: Reply with quote Print

Ob das Navmesh der Schiffe in ordnung ist, ist eine gute Frage, denn das kann ich nicht prüfen.

Ich habe aber auch KEINE Änderungen an den Schiffen in diese Richtung vorgenommen, sie sind also unberührt.

Wenn man von den neuen Bauschiffen absieht, aber dort haben sich nur Waffen und Schilde und Antrieb verändert.
Aber sie sind Macro und Conection.xml unabhängig von den Orignalen.

Es ist ja nicht nur meine Werft betroffen, es sind auch die Werften der HVA und PMC betroffen, ebenso die Baudrohnen des Architekten.

Daher kann es an sich nicht an der Mod liegen.
Denn die Navmesh meiner Werft was die L und XL Docks betrifft, haben die Linkpunkte für den Übergang von der Werft zum Schiff, an der selben stelle wie die Werften von Ego selbst.
Auch hat meine Werft ein eigenes Navmesh, das selbst erstellt ist.
Ich habe auch genau darauf geachtet, das die punkte für den Übergang von der Werft zum Schiff stimmen.
Ich kann nur eines tun, ich werfe mal die 4.1 BETA runter und teste es unter 4.0

Des weiteren.
Die Völkerwerften sind Original, an Ihnen wurde nichts verändert, meine Werften sind völlig eigenständig.
Eigenes Macro und eigene Conection.xml und somit auch eigenes Navmesh

Es ist also egal was ich an meinen Werften mache, die Völkerwerften sind davon nicht betroffen.

Aber das mit den Bau-URV betrifft alles, sogar die selbstreparatur der Schiffe mit den Bau-URV.

Gruß Cappy1401


EDIT:

Bin auf 4.0 zurück gegangen, habe mich also von 4.1 Beta abgemeldet, jetzt bauen die Bau-URV da, wo Sie hin gehören.


_________________
Jedes Kriegsschiff, das unsere Werften verlässt, jedes abgefeuerte Geschütz bedeutet letztlich einen Diebstahl an denen, die sich nicht wehren können, nämlich an unseren Kindern. Eine Welt bewaffnet bis an die Zähne feuert nicht nur gebündelte Energie allein. Sie feuert auch oft genug die Hoffnung ihrer Kinder nutzlos in den Weltraum hinaus. Doch hin und wieder lässt man uns keine Wahl, dann jedoch besteht jede Salve aus der geballten Hoffnung das endlich wieder Frieden herrscht.

Der Amazone
Back to top
View user's profile Send private message
Orionfalke





Joined: 05 Jan 2004
Posts: 93 on topic

Thank you for registering your game
PostPosted: Mon, 6. Mar 17, 17:50    Post subject: Reply with quote Print

Hallo

Gibt es den MOD auch schon im Workshop ?

Oder Nur als download ?

Ich kann derzeit nur in DeVries ein Bauschiff kaufen woeine Schiffswerft baubar ist. ( ( kann ein MOD sein )

Back to top
View user's profile Send private message
Cappy1401





Joined: 27 Apr 2008
Posts: 301 on topic
Location: Aalen
Thank you for registering your game
PostPosted: Mon, 13. Mar 17, 00:21    Post subject: Reply with quote Print

Entschuldige bitte für die lange Zeit bis zur Antwort.

Die Mod gibt es nur hier als Download nicht im Workshop.

Momentan ist die Mod auch inaktiv, da ich etliche veränderungen vornehme. Was auch noch etwas dauern wird.

Im eigentlichen Spiel selbst gibt es kein Konstruktionsschiff, mit dem man eine Werft bauen kann.

Wenn Du bereits Mods benutzt, sieh nach, ob eine davon eine Werft zum Bau anbietet.

Die Mod sollte besser nicht mit anderen die auch Werften einbringen benutzt werden, da es zu Problemen kommen kann.

Bei meiner Mod bieten alle Völkerwerften bis auf die der Teladi und Heimat des Lichts, ein Konstruktionsschiff an, mit dem man die Werft bauen kann.

Auch bietet die Mod zwei Werften zum Bau, einmal in der Albion version und einmal in der Omicron Version.

Als letztes eine Werft die nur für Größenwahnsinnige geeigent ist, diese bis jetzt jedoch nur in der Version für Albion. Very Happy

Die Werften für Albion kann man jedoch Problemlos in allen Clustern die zu Heimat des Lichts gehören bauen.

Die Versorgung ist auch kein Problem, da Heimat des Lichts die selben Waren wie Albion hat.

Die Werften von Heimat des Lichts und die Werft der Teladi werden mit der neuen Version ebenfalls Konstruktionsschiffe zum Bau der Werften anbieten.

Die Werft in DV bietet bereits jetzt ein Konstruktionsschiff für die Albion-Werft an.



Die Mod wird momentan jedoch verändert, darum rate ich Dir zu warten bis die neue Version zum Downlod im ersten Post angeboten wird.



Gruß Cappy1401


_________________
Jedes Kriegsschiff, das unsere Werften verlässt, jedes abgefeuerte Geschütz bedeutet letztlich einen Diebstahl an denen, die sich nicht wehren können, nämlich an unseren Kindern. Eine Welt bewaffnet bis an die Zähne feuert nicht nur gebündelte Energie allein. Sie feuert auch oft genug die Hoffnung ihrer Kinder nutzlos in den Weltraum hinaus. Doch hin und wieder lässt man uns keine Wahl, dann jedoch besteht jede Salve aus der geballten Hoffnung das endlich wieder Frieden herrscht.

Der Amazone
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page Previous  1, 2, 3 ... , 19, 20, 21  Next
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Control Panel
Login Data
The time now is Fri, 23. Jun 17, 15:45

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2017
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 1.13225 seconds, sql queries = 29