Sammler Karren für Gilde 4.211 1.0.0

Serpens66 -

Man kann Karren nun automatisiert in den Sammelprozess eines Betriebes integrieren.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

Auf Grund wiederholter Denial of Service-Attacken wurde der Download für Gäste deaktiviert. Du möchtest einen Patch oder eine Mod herunterladen? Dann erstell dir einen Account, oder logge dich ein.

Mithilfe dieses Mods, kann man Karren befehlen, in einem Bereich als Sammelkarren bereitzustehen.

Angestellte die dann in der Nähe z.b Kräuter oder sonstiges sammeln, laden diese dann in den Karren. Sobald der Karren voll ist, fährt dieser automatisch zu seinem Herstellungsort (also da wo ihr den Karren gebaut habt) und lädt die Waren ab. Sollte nicht genug Platz sein, lädt er sie auch in euer Verkaufslager. Sollte auch dort nicht genug Platz sein, bekommt ihr eine Nachricht und der Karren wartet solange, bis er alles abladen konnte.
Sobald er dann alles abgeladen hat, fährt er wieder zurück zu seiner zugewiesenen Stelle und kann erneut beladen werden.
Ist mal kein Karren in der Nähe der Arbeiter eingeteilt, tragen diese die Rohstoffe ganz normal direkt in den Betrieb.

Sollte es Probleme bei der automatischen Wegfindung geben (was bei gilde ja schonmal vorkommen kann) oder bricht der Karren seine Maßnahme aus irgendeinem Grund ab (auch z.b wenn ihr ihn manuell bewegt), werdet ihr ebenfalls benachrichtigt, dass der Karren nun nicht mehr als SammlerZiel genutzt wird.

Die KI nutzt dies nicht. Ich denke das ist nicht so schlimm, da es möglicherweise auch sehr fehleranfällig wäre.

Danke an kinver für die Idee und die Hälfte der nötigen Änderungen:
forum.runeforge-games.net/inde…,673.msg4456.html#msg4456

Screenshots:


Installation:
- Wenn ihr eine saubere Installation der Version 4.211 ohne Mods habt, könnt ihr einfach die Dateien runterladen und in eurem Gilde Ordner auspacken und die Originaldateien ersetzen. Fertig.

Hinweis:
In der downloadbaren Text.dbt steht als Tooltip noch drin, dass der Betrieb Stufe 2 oder höher sein muss. Das hatte ich erst so gemacht, dann aber verworfen (weil nicht jeder betrieb ausbaubar ist). Also das könnt ihr ignorieren ;) In den Text.dbt einträgen die ich hier gepostet habe, hab ichs bereits korrigiert.

- Wenn ihr aber bereits andere Mods installiert habt:
1) solltet ihr euch informieren, ob einer eurer Mods die gather.lua Datei geändert hat.
Wenn nein, dann einfach die Dateien des Scripts Ordners extrahieren und ersetzen.
Wenn ja, dann müsst ihr meine und die andere gather.lua Datei vergleichen und die Unterschiede manuell herauskopieren (z.b gut möglich mit Notepad++ und der Erweiterung "Compare"). Der Rest kann normal entpackt und kopiert werden.
2) Außerdem solltet ihr die neuen Einträge des DB ordners manuell in eure entsprechenden Dateien eintragen:


Text.dbt:
Achte darauf, dass die erste Zahl höher ist, als jede bisherige erste Zahl in dieser Datei.

Source Code: Text.dbt

  1. 65810 "_MEASURE_WorkKarren_NAME_+0" "Sammler Karren" |
  2. 65811 "_MEASURE_WorkKarren_TOOLTIP_+0" "Eure Angestellten können die gesammelten Rohstoffe in einem Karren in der Nähe abladen, sofern dieser als Sammler Karren eingeteilt ist. $N$NSobald die Angestellten nichts mehr in den Karren laden können, fährt der Karren automatisch zu seinem Bauort zurück, lädt die Rohstoffe ab und fährt zur Sammlerstelle zurück. $N$NSomit optimiert Ihr Euren Sammelvorgang besonders bei weiten Laufwegen." |
  3. 65812 "_MEASURE_WorkKarren_TARGET_+0" "Schickt Eueren Karren hierhin, um Rohstoffe aufzunehmen." |
  4. 65813 "_MEASURE_WorkKarren_Message_HEAD_+0" "Wegfindung" |
  5. 65814 "_MEASURE_WorkKarren_Message_HEAD_+1" "Lager voll!" |
  6. 65815 "_MEASURE_WorkKarren_Message_BODY_+0" "Euer Karren findet den Weg nach Hause/zur Sammlerstelle nicht." |
  7. 65816 "_MEASURE_WorkKarren_Message_BODY_+1" "Euer Karren kann die gesammelten Waren nicht in %1GG abladen, da das Lager voll ist." |
  8. 65817 "_MEASURE_WorkKarren_Message_HEAD_+2" "Abbruch Sammler Karren" |


Measure.dbt:
Achte darauf, dass die erste Zahl höher ist, als jede bisherige erste Zahl in dieser Datei.
Außerdem muss sie identisch zu der zweiten Zahl im MeasureToObjects.dbt Eintrag dieses Mods sein.

Source Code: Measure.dbt

  1. 12106 "Mods\WorkKarren.lua" "-" "WorkKarren" 42 "hud/buttons/btn_002_GatherHerbs.tga" 0 2 0 "" "" 1 0 0 "particles/radius.nif" 30 0 |


MeasureToObjects.dbt:
Achte darauf, dass die erste Zahl hier höher ist, als jede andere erste Zahl der bisherigen Einträge in dieser Datei.
Außerdem muss die zweite Zahl dieselbe sein, wie die erste Zahl aus dem Measure.dbt Skript dieses Mods.

Source Code: MeasureToObjects.dbt

  1. 2400 12106 0 0 1509 3 "hud/cursors/Cursor_moveto.tga" (4) "" 0 0 |
  • Version 1.0.0

    - 531.76 kB - 525 times downloaded

  • Serpens66 -

    @stumblebum:
    Das sollte nur passieren, wenn der Sammlerkarren voll bzw gerade nicht da ist.
    Kann es also sein, dass der Karren voll ist?
    Welche andere Lösung wäre denn besser? Stehenbleiben und warten bis der Karren wieder da ist?
    Ich denke das ist so schon in Ordnung, oder nicht?

    @Dave51:
    Ich weiß leider nicht welche Änderungen Fajeth dort vorgenommen hat. Habe aber beim überfliegen seines Threads gelesen, dass das Sammeln von Rohstoffen neuerdings sowieso völlig anders funktioniert, kann das sein? Wie genau weiß ich noch nicht, aber eventuell macht der Sammlerkarren im Modpack garkeinen Sinn mehr.

  • stumblebum -

    Habe den Mod wie beschrieben installiert - habe keine anderen Mods. Bei mir Laden die Arbeiter die Rohstoffe wie vorgesehen in den Sammelkarren ab. laufen dann aber trotzdem zurück zum Betrieb, ehe sie wieder Rohstoffe sammeln und erneut auf den Karren ablegen. Mache ich etwas falsch?

  • Dave51 -

    ich habe versucht deine gather.lua mit der gather.lua des aktuellen modpacks von Fajeth zu comparen.
    Habs versucht klappt nicht... hab versucht deine einträge an das andere script zu übernehmen, oder auch die einträge von fajeths script in dein script zu übernehmen...

    alle installations schritte vorher wurden gemacht.

    Resultat?
    Die Leute sammeln, während der karren arbeitslos daneben steht. Ist das Inventar der arbeiter voll, gehen die ignorant am karren vorbei?!

    Kann man da was tun?
    die Mod ist echt cool, sollte bestandteil des modpacks werden

    LG
    Dave51

    * Mir ist aufgefallen das es gewisse Unterschiede gibt. Bei dir im Script habe ich an den Variable Removed bemerkt, während das Script bei Fajeth mit der Variable Count arbeitet.

    Stehen die beiden Scripts jetzt im Konflikt? Wie kann ich diesen Konflikt lösen? Muss ich mich nun entscheiden zwischen Fajeths gather.lua und deiner gahter.lua?

  • Serpens66 -

    Da musst du die manuelle Anleitung ausführen.

  • Lucian -

    Kompatibel zu Fajeth Megamodpack oder muss man dort manuell dann die Änderungen vornehmen?

    Vielen Dank und beste Grüße ;)