TF3TF3 Mod PortalTransport Fever 3 · erweitert um Community-Checks
mod.io · Mod 6496256

Warehouse Town Supply

von janewiVersion 1.0Aktualisiert 12.11.202648,6 KiB
Bitte ModManager zuerst starten. Dadurch wird der Installations-Link unter Windows registriert.

Beschreibung

ENGLISH Warehouse Town Supply 1.1.6 Author: janewi · English and German Supply towns directly from specialized warehouses without additional trucks or a dedicated local delivery route. Vehicles bring cargo to the warehouse; the mod distributes it to town buildings with matching demand within the selected radius. How to use 1. Turn on “Enable town supply”. 2. Turn on “Use this warehouse for town supply” at each desired warehouse. 3. Choose a radius from 100 m to the global limit and click “Apply radius”. Turquoise shows the saved radius; orange shows a preview that has not yet been applied. Supply continues with the window closed and stops while the simulation is paused. Turning off the global switch also disables each individual warehouse. Warehouses and distribution Only fully specialized warehouses are supported, including several cargo types in separate specialized modules. Any mixed storage module with capacity excludes the entire warehouse. Supply serves town buildings with matching cargo demand, consumption and free input capacity, not factories. Without cargo or matching free demand, the warehouse waits automatically. Partially filled building inputs are emptied under verification and rebuilt with their previous quantity plus the new delivery. Existing cargo items are recreated; their identity and transport history are not retained. Refilling is limited to 100 total units per building input. The radius does not change native station catchment. Counters and cargo breakdown “This warehouse” counts verified deliveries since enabling the warehouse or the last local reset. The collapsible “Distributed to town” list shows recorded quantities by cargo type; long lists can be scrolled. Both displays reset when the warehouse is enabled again. Earlier deliveries without a stored cargo breakdown are not included in the individual cargo quantities. “All warehouses” counts verified deliveries across the save since the last global reset. A local reset does not change this global value. “Reset this warehouse’s counters” resets only its local delivered quantity and cargo breakdown. “Reset all delivery counters” requires a second confirmation and resets all local delivery quantities, cargo breakdowns and the global delivery counter. Stock, supply settings, transport income and chart history are retained. The existing warehouse chart combines normal vehicle pickups and saved direct town deliveries as “Outgoing”. Direct deliveries are recorded by quarter. Earlier deliveries without stored quarterly data are not backfilled. Native transported cargo counter Direct town deliveries made by this mod do not increase the native “Transported Cargo” counter in the game bar. The mod transfers cargo from warehouses to town buildings through verified stock changes. This does not generate a regular vehicle delivery event that updates the native transport statistics. The documented mod API provides no command to increase this total separately. Verified town deliveries are recorded in the mod’s own delivery counters and warehouse chart instead; transport income is settled separately. Optional game bar display Enable “Calculated cargo total in the game bar” in a specialized warehouse’s town supply panel (off by default). This save-wide option replaces the cargo number in the same position with the native counter plus saved verified town deliveries. The display refreshes every two seconds. The calculated number is turquoise; its tooltip explains the calculation. Turning the option off restores the original value and color. Internal game statistics remain unchanged. The additional lifetime counter survives delivery counter resets and warehouse reactivation, and keeps counting while the display option is off. When the additional lifetime counter is first initialized, the surviving global mod delivery count is imported. Deliveries erased by earlier resets cannot be reconstructed. Transport income After a verified delivery, previous transport to the warehouse is paid using captured cargo history and supported game tariffs. Original lines that can still be identified and available vehicles receive their shares; company cash receives the total once. Warehouse → town adds no extra fare. Earlier unpaid deliveries receive no backpay. Contract, mission and subsidy bonuses are not artificially triggered. Cargo whose vehicle and line references are both marked as removed can still be distributed if the remaining transport history and tariff are valid. The company receives the fare; removed lines and vehicles receive no accounting entries. Other incomplete or inconsistent transport records and accounts still cause the warehouse to wait before removing cargo. Reassigning the original delivery vehicle to another line, or removing its line assignment, does not block older warehouse cargo. The line share remains assigned to the historical delivery line if it is still valid; the original available vehicle receives its vehicle share. The new line receives no share of the earlier delivery. These rules apply to all supported warehouses and cargo types. “Transport income, all warehouses to date” shows verified income across the save and is not changed by delivery counter resets. Saving and notes Settings, counters, cargo breakdowns and quarterly totals are saved. Pinned warehouse windows allow other windows to remain usable. Status messages wrap at word boundaries; the full message is available in the tooltip. Cargo and account movements are checked. Uncertain outcomes stop supply without retrying. A narrowly scoped archival function supports the known legacy credit fault without stock changes or backpay; other technical stops require a previous clean save. Keep a separate backup before making changes and use only one distribution controller. Normal delivery scoring and cargo XP are not guaranteed. Removing the mod does not reverse previous stock changes or payments. Restart the game completely after updating. Radius and mod options “Maximum supply radius” applies to all warehouses: 300 m, 500 m, 1 km, 2 km, 5 km or 10 km (default). New warehouses start at 500 m or the lower global limit. Larger saved radii are reduced to the limit. Increasing the limit later does not automatically restore previous larger radii. The slider ranges from 100 m to the global limit in 50 m steps. Below it, enter an exact whole number of metres, such as 275. Press Enter to apply directly; leaving the field alone does not apply the value. Invalid entries and values outside the allowed range are rejected. The “Apply radius” button remains available for the slider preview. Performance Spatially limited searches, selective stock checks and shared calculations for identical transport routes reduce repeated work. The building index is rebuilt incrementally; supply continues using the previous list during a refresh. Refreshes begin 30 simulation seconds after the last completed build. New buildings are included once the next build finishes. A short initial build phase may occur after loading. Coalesced state writes retain saved command intents and fault states. No additional delivery-budget throttle is introduced. Temporary performance diagnostics have been removed. DEUTSCH Lager-Stadtversorgung 1.1.6 Autor: janewi · Deutsch und Englisch Versorge deine Stadt direkt aus spezialisierten Lagern – ohne zusätzliche LKW oder eigene lokale Verteilerlinie. Fahrzeuge bringen die Waren zum Lager; die Mod verteilt sie an Stadtgebäude mit passendem Bedarf im eingestellten Radius. Bedienung 1. „Stadtversorgung grundsätzlich aktivieren“ einschalten. 2. „Dieses Lager zur Stadtversorgung nutzen“ in jedem gewünschten Lager einschalten. 3. Radius von 100 m bis zur globalen Grenze einstellen und „Radius übernehmen“ anklicken. Türkis zeigt die gespeicherte Reichweite, Orange eine noch nicht übernommene Vorschau. Die Versorgung läuft bei geschlossenem Fenster weiter und hält bei pausierter Simulation an. Ausschalten der globalen Freigabe deaktiviert auch die einzelnen Lager. Lager und Verteilung Unterstützt werden vollständig spezialisierte Lager, auch mit mehreren Warenarten in getrennten spezialisierten Modulen. Ein gemischtes Lagermodul mit Kapazität schließt das gesamte Lager aus. Versorgt werden Stadtgebäude mit passender Güterart, Verbrauch und freier Eingangskapazität, keine Fabriken. Ohne Waren oder freien Bedarf wartet das Lager automatisch. Teilgefüllte Gebäudeeingänge werden kontrolliert geleert und mit ihrer bisherigen Menge plus Nachlieferung wiederbefüllt. Die bisherigen Einzelwaren werden dabei neu erzeugt; Identität und Transporthistorie bleiben nicht erhalten. Wiederbefüllung ist auf insgesamt 100 Einheiten je Gebäudeeingang begrenzt. Der Radius verändert die native Stationsabdeckung nicht. Zähler und Warenübersicht „Dieses Lager“ zählt bestätigte Lieferungen seit dem Einschalten oder letzten lokalen Zurücksetzen. Die aufklappbare Liste „An die Stadt verteilt“ zeigt die erfassten Mengen je Warenart; lange Listen sind scrollbar. Beim erneuten Einschalten des Lagers beginnen beide Anzeigen bei null. Frühere Lieferungen, für die noch keine Warenaufteilung gespeichert wurde, sind nicht in den Einzelmengen enthalten. „Alle Lager“ zählt die bestätigten Lieferungen im gesamten Spielstand seit dem letzten globalen Zurücksetzen. Ein lokaler Reset verändert diesen globalen Wert nicht. „Zähler dieses Lagers zurücksetzen“ setzt nur die lokale Liefermenge und Warenaufteilung zurück. „Alle Lieferzähler zurücksetzen“ setzt nach zusätzlicher Bestätigung alle lokalen Liefermengen, Warenaufteilungen und den globalen Lieferzähler zurück. Lagerbestände, Versorgungseinstellungen, Transporterlöse und Diagrammhistorie bleiben erhalten. Im bestehenden Lagerdiagramm werden normale Fahrzeugabholungen und gespeicherte direkte Stadtlieferungen gemeinsam als „Ausgehend“ dargestellt. Direkte Lieferungen werden nach Quartalen erfasst. Frühere Lieferungen ohne gespeicherte Quartalsdaten werden nicht nachgetragen. Spielinterner Güterzähler Direkte Stadtlieferungen dieser Mod erhöhen den spielinternen Zähler „Transportierte Güter“ in der Gamebar nicht. Die Mod überträgt Waren durch kontrollierte Bestandsänderungen vom Lager an Stadtgebäude. Dabei entsteht kein reguläres Fahrzeug-Lieferereignis, das die native Transportstatistik erhöht. Die dokumentierte Mod-Schnittstelle bietet keinen Befehl, um diesen Gesamtzähler separat zu erhöhen. Bestätigte Stadtlieferungen werden stattdessen in den eigenen Lieferzählern der Mod und im Lagerdiagramm erfasst; die Transporterlöse werden separat abgerechnet. Optionale Gamebar-Anzeige Im Stadtversorgungsfenster eines spezialisierten Lagers lässt sich „Berechnete Gütermenge in der Gamebar“ einschalten (standardmäßig aus). Die Option gilt für den gesamten Spielstand und ersetzt die Güterzahl an derselben Stelle durch den Spielzähler plus gespeicherte bestätigte Stadtlieferungen. Die Anzeige wird alle zwei Sekunden aktualisiert. Die berechnete Zahl erscheint türkis; der Maus-Hinweis erklärt die Berechnung. Ausschalten stellt den Originalwert und die Originalfarbe wieder her. Die interne Spielstatistik bleibt unverändert. Der zusätzliche Gesamtzähler bleibt beim Zurücksetzen von Lieferzählern und beim erneuten Einschalten eines Lagers erhalten und wird auch bei ausgeschalteter Anzeige weitergeführt. Bei der erstmaligen Einrichtung des zusätzlichen Gesamtzählers wird die noch gespeicherte globale Mod-Liefermenge übernommen. Durch frühere Resets gelöschte Lieferungen können nicht rekonstruiert werden. Transporterlöse Nach bestätigter Übergabe wird die Vergütung der vorherigen Transporte bis zum Lager anhand der gesicherten Warenhistorie und unterstützten Spieltarife abgerechnet. Die noch zuordenbaren ursprünglichen Linien und verfügbaren Fahrzeuge erhalten ihre Anteile; das Firmenkonto erhält den Gesamtbetrag einmal. Lager → Stadt erzeugt keinen zusätzlichen Fahrpreis. Frühere unbezahlte Lieferungen werden nicht nachvergütet. Vertrags-, Missions- und Subventionsboni werden nicht künstlich ausgelöst. Waren mit gemeinsam als entfernt markierter Fahrzeug- und Linienzuordnung können weiterhin verteilt werden, wenn die übrige Transporthistorie und der Tarif gültig sind. Die Vergütung geht an die Firma; entfernte Linien und Fahrzeuge erhalten keine Buchung. Andere unvollständige oder widersprüchliche Transportdaten und Konten führen weiterhin zum Warten vor der Entnahme. Ein späterer Linienwechsel oder das Entfernen der Linienzuweisung des ursprünglichen Lieferfahrzeugs blockiert ältere Lagerware nicht. Der Linienanteil bleibt der damaligen Lieferlinie zugeordnet, sofern sie noch gültig ist; das ursprüngliche verfügbare Fahrzeug erhält seinen Fahrzeuganteil. Die neue Linie erhält keinen Anteil an der früheren Lieferung. Diese Regeln gelten für alle unterstützten Lager und Warenarten. „Transporterlöse aller Lager bisher“ zeigt die bestätigte Vergütung im gesamten Spielstand und wird durch Lieferzähler-Resets nicht verändert. Speichern und Hinweise Einstellungen, Zähler, Warenaufteilungen und Quartalsdaten bleiben gespeichert. Angepinnte Lagerfenster erlauben die weitere Bedienung anderer Fenster. Statusmeldungen brechen an Wortgrenzen um; der vollständige Text steht im Maus-Hinweis. Waren- und Kontobewegungen werden kontrolliert. Bei unklarem Ausgang stoppt die Versorgung ohne Wiederholung. Eine eng begrenzte Archivierungsfunktion unterstützt den bekannten alten Gutschriftfehler, ohne Warenänderung oder Nachzahlung; andere technische Stopps erfordern einen vorherigen sauberen Speicherstand. Vor Änderungen eine separate Sicherung behalten und nur eine Verteilungssteuerung verwenden. Reguläre Lieferwertung und Güter-EP sind nicht garantiert. Entfernen der Mod macht frühere Warenänderungen oder Vergütungen nicht rückgängig. Nach einem Update das Spiel vollständig neu starten. Radius und Mod-Optionen „Maximaler Versorgungsradius“ gilt für alle Lager: 300 m, 500 m, 1 km, 2 km, 5 km oder 10 km (Voreinstellung). Neue Lager starten mit 500 m oder der kleineren globalen Grenze. Größere gespeicherte Radien werden auf die Grenze reduziert. Eine spätere Erhöhung stellt frühere größere Radien nicht automatisch wieder her. Der Regler reicht von 100 m bis zur globalen Grenze und verwendet 50-m-Schritte. Unter dem Regler kann eine genaue ganze Meterzahl eingegeben werden, zum Beispiel 275. Enter übernimmt den Wert direkt; beim bloßen Verlassen des Feldes wird nichts übernommen. Ungültige Eingaben und Werte außerhalb des erlaubten Bereichs werden abgewiesen. Der Button „Radius übernehmen“ bleibt für die Regler-Vorschau verfügbar. Leistung Räumlich eingegrenzte Suche, gezielte Bestandsprüfungen und gemeinsam berechnete identische Transportwege reduzieren wiederholte Arbeit. Der Gebäudeindex wird schrittweise aufgebaut; während einer Aktualisierung läuft die Versorgung mit der bisherigen Liste weiter. Aktualisierungen beginnen nach 30 Simulationssekunden seit dem letzten abgeschlossenen Aufbau. Neue Gebäude werden nach Abschluss des nächsten Aufbaus berücksichtigt. Beim Laden kann eine kurze Aufbauphase entstehen. Zusammengefasste Speicherungen erhalten die gespeicherten Befehlsabsichten und Fehlerzustände. Es gibt keine zusätzliche Drosselung des Lieferbudgets. Die temporäre Laufzeitdiagnose ist entfernt.

Bilder