-
Notifications
You must be signed in to change notification settings - Fork 3
/
modDesc.xml
296 lines (239 loc) · 17.7 KB
/
modDesc.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="80">
<author>Braeven</author>
<contributors>Achimobil</contributors>
<version>1.5.0.4</version>
<title>
<en>Production Revamp</en>
</title>
<description>
<en>
<![CDATA[Production Revamp-Script
Revamp reworks the internal production system, expands it and adds various functions. Revamp itself is the basic script mod, but also independently extends productions with additional comfort functions.
A selection of features:
Automatically available for all productions:
* Automatic line break in recipe display for input and output page (4 ingredients per line).
* A colored display of the recipes makes it easier to see why a production is not producing. Where: white - available, red - not available but required, orange - not available and not required.
* Possibility to buy goods in the production menu for a production for double the market price.
* Priority system: Incoming goods can now be set to different priorities via the production menu and will be distributed based on these priorities. The following applies: Priority 1 is most important and will get the goods first until the warehouse is full. Priority 2 only afterwards, etc. Inputs can also be deactivated, in which case they will not receive any deliveries.
* Only active production lines can be supplied via the distribute mode.
* New output mode available: Sell Directly, Distribute, Outsource (Previously Keep) and Swap In (New). If a production is set to storage, it does not automatically spawn pallets.
* Added manual pallet, bale and wood spawner - All productions with pallet spawner can also manually spawn pallets and bales - via the menu or a trigger.
* Production delivery costs are now reported separately (previously part of production costs).
* Productions that are mission objectives can accept unlimited goods from missions until the mission is completed. Mission goods no longer end up in the production itself during missions.
* Display of the maximum storage quantities and the corresponding units.
* Sort productions alphabetically and filter by active/inactive.
* In the case of productions, it is displayed whether they are running in parallel (II) or distributed (Y).
* Own settings menu.
Must be actively installed in productions:
Recipes:
* Recipes can be created with several equal ingredients in groups (maximum 5).
* Multiple production lines that previously had to be created separately can be combined into one production line.
* Ability to add one or more optional boosters that increase Outgoing Production.
* Boosters can be disabled or reversed for individual goods.
* Display of the real current production depending on the booster. The current booster value is shown in orange brackets after the amount.
* Ability to create recipes via FillTypeCategories.
* Possibility of weather dependent productions.
* Possibility of weather-dependent filling levels.
Depiction:
* Possibility to install displays on productions that can show the current level in the warehouse. Also possible with pure bearings.
* Possibility to display objects depending on the fill level, e.g. pallets in a production warehouse. Also possible with pure bearings.
* Warehouses can also be provided with a spawn script that can be used to spawn bales and pallets.
Other features:
* New FillTypes can be entered via Revamp at existing sales points without actively changing the existing sales points. A separate point of sale is no longer required.
* Hidden productions with autostart function.
* Various setting options for the above functions.
* All fully multiplayer capable.
* Own ingame help that explains the most important features of the mod.
* And much more
A full list of options, installation help and support is available from the <a href="https://docs.google.com/document/d/1UgEIonDfseTsUM9s5KP735ZK_--5qmbqqPGylXDzJ6o">Documentation:</a>
This is just the script, the script alone does not change any production recipes! These must be created separately.
Changelog:
(Full changelog can be found in the documentation)
Version 1.5
Bugfixes:
* The selection of seedling palettes now also works in multiplayer
* Various minor bug fixes
New features
* General revision of the code
* Possibility to filter the price overview.
* Possibility to create productions that sell all outputs directly
* Improved display of production times
* Temporary messages in the production overview are displayed in orange
* Possibility to exclude individual production lines from the shared output
* Possibility to create feed mixers with MaizePlus and TerraLife
* Possibility to create recipes with any number of mix groups
Version 1.5.0.1
* Bugfix with hidden productions
Version 1.5.0.2
* Bugfix with automatically selling productions
Version 1.5.0.3
* Update CZ translation
Version 1.5.0.4
* Update RU translation
]]>
</en>
<de>
<![CDATA[Production Revamp - Script
Revamp überarbeitet das Interne Produktionssystem, baut dieses aus und fügt diverse Funktionen hinzu. Revamp selbst ist der Grundlegende Script-Mod, erweitert Produktionen aber auch unabhängig um zusätzliche Komfort-Funktionen.
Eine Auswahl an Features:
Bei allen Produktionen automatisch verfügbar:
* Automatischer Zeilenumbruch in der Rezeptanzeige für Eingangs- und Ausgangsseite (4 Zutaten pro Zeile).
* Durch eine farbige Anzeige der Rezepte ist schneller zu erkennen, warum eine Produktion nicht produziert. Dabei gilt: weiß - verfügbar, rot - nicht verfügbar, aber erforderlich, orange - nicht verfügbar und nicht erforderlich.
* Möglichkeit, Güter im Produktionsmenü für eine Produktion zu kaufen für den doppelten Marktpreis.
* Prioritätensystem: Eingehende Güter können jetzt über das Produktionsmenü auf verschiedene Prioritäten eingestellt werden und werden auf Grundlage dieser Prioritäten verteilt. Das Folgende gilt: Priorität 1 ist am Wichtigsten und erhält die Güter an erster Stelle, bis das Lager voll ist. Priorität 2 erst danach, usw. Eingänge können auch deaktiviert werden, sie erhalten dann keine Lieferungen.
* Nur aktive Produktionslinien können beliefert werden über den Verteilen-Modus.
* Neuen Ausgangsmodus verfügbar: Direkt Verkaufen, Verteilen, Auslagern (zuvor Behalten) und Einlagern (neu). Steht eine Produktion auf Einlagern spawnt sie keine Paletten automatisch.
* Manuellen Paletten-, Ballen- und Holzspawner hinzugefügt - Alle Produktionen mit Palettenspawner können auch manuell Paletten und Ballen spawnen - über das Menü oder einen Trigger.
* Produktions-Lieferkosten werden jetzt getrennt ausgewiesen(vorher Teil der Produktionskosten).
* Produktionen, die Missionsziele sind, können bei Missionen unbegrenzt Güter annehmen bis die Mission abgeschlossen ist. Missionsgüter landen bei Missionen nicht mehr in der Produktion selber.
* Anzeige der maximalen Lagermengen und der entsprechenden Einheiten.
* Alphabetische Sortierung der Produktionen und Filtern nach Aktiv/Inaktiv.
* Bei Produktionen wird angezeigt ob sie Parallel( II ) oder Verteilt laufen (Y).
* Eigenes Einstellungsmenü.
Muss bei Produktionen aktiv eingebaut werden:
Rezepte:
* Rezepte können mit mehreren gleichwertigen Zutaten in Gruppen erstellt werden (maximal 5).
* Mehrere Produktionslinien können zu einer Produktionslinie kombiniert werden, die zuvor getrennt erstellt werden mussten.
* Möglichkeit, einen oder mehrere optionale Booster hinzuzufügen, die die Ausgehende Produktion erhöhen.
* Booster können für einzelne Güter deaktiviert oder auch umgekehrt werden.
* Anzeige der realen aktuellen Produktion abhängig vom Booster. Der aktuelle Booster-Wert wird in orangefarbenen Klammern hinter der Menge angezeigt.
* Möglichkeit Rezepte über FillTypeCategories zu erstellen.
* Möglichkeit Wetterabhängiger Produktionen.
* Möglichkeit Wetterabhängiger Füllstände.
Darstellung:
* Möglichkeit Displays an Produktionen einzubauen, die den aktuellen Füllstand im Lager anzeigen können. Auch Möglich bei reinen Lagern.
* Möglichkeit Objekte abhängig vom Füllstand anzeigen zu können, z.B. Paletten in einen Produktionslager. Auch Möglich bei reinen Lagern.
* Lager können zudem mit einem Spawn-Script versehen werden, über das Ballen und Paletten gespawnt werden können.
Weitere Feature:
* Neue FillTypes können über Revamp bei bereits bestehenden Verkaufsstellen eingetragen werden, ohne aktive Änderung der vorhandenen Verkaufsstellen. Es ist keine gesonderte Verkaufsstelle mehr erforderlich.
* Versteckte Produktionen mit Autostart-Funktion.
* Diverse Einstellmöglichkeiten für oben genannte Funktionen.
* Alles vollkommen Multiplayer-tauglich.
* Eigene Ingame-Hilfe die die wichtigsten Features des Mods erklärt.
* UND UND UND
Eine vollstände Liste der Möglichkeiten, Einbauhilfe und Support gibt es über die <a href="https://docs.google.com/document/d/1nKWIoe2zAPUGquR6uO4uQAix8gkmKjuFV58kL9i0x28">Dokumentation:</a>
Dies ist nur das Skript, das Skript allein ändert keine Produktions-Rezepte! Diese müssen getrennt erstellt werden.
Changelog:
(Vollstände Changelog ist in der Dokumentation zu finden)
Version 1.5
Bugfixes:
* Die Auswahl der Setzlingspaletten funktioniert nun auch im Multiplayer
* Diverse kleinere Bugfixes
Neuerungen
* Generelle Überarbeitung des Codes
* Möglichkeit die Preisübersicht zu filtern.
* Möglichkeit Produktionen zu erstellen, die alle Outputs direkt verkaufen
* Verbesserte Darstellung der Produktionszeiten
* Vorrübergehende Meldungen in der ProduktionsÜbersicht werden Orange dargestellt
* Möglichkeit einzelne Produktionslinen von der geteilten Leistung auszunehmen
* Möglichkeit Futtermischer mit MaizePlus und TerraLife zu erstellen
* Möglichkeit Rezepte zu erstellen mit beliebig vielen mix-Gruppen
Version 1.5.0.1
* Bugfix mit versteckten Produktionen
Version 1.5.0.2
* Bugfix mit automatisch verkaufenden Produktionen
Version 1.5.0.3
* Update CZ Übersetzung
Version 1.5.0.4
* Update RU Übersetzung
]]>
</de>
<fr>
<![CDATA[Production Revamp-Script
Revamp retravaille le système de production interne tout en l'étandant et ajoutant des nouvelles fonctions. Revamp est à la base un script utilisable par les mods compatibles, mais il peut également être utilisé indépendamment avec les productions pour améliorer le confort du joueur dans sa partie.
Principales fonctionnalités :
Disponible automatiquement pour toutes les productions :
* Saut de ligne automatique dans l'affichage de la recette pour la page d'entrée et de sortie (4 ingrédients par ligne).
* Un affichage coloré des recettes permettant de voir plus facilement pourquoi une production ne produit pas. Code couleur : blanc - disponible, rouge - non disponible et requis, orange - non disponible mais non requis.
* Possibilité d'acheter des marchandises (au double du prix du marché) nécessaires à une production directement depuis le menu.
* Système de priorité : les marchandises entrantes peuvent désormais être définies sur différentes priorités via le menu de production et seront distribuées en fonction de ces priorités. Explications : La priorité 1 est la plus importante et obtiendra les marchandises en premier jusqu'à ce que l'entrepôt soit plein. Puis cela sera le tour de la priorité 2 et ainsi de suite. Les entrées peuvent également être désactivées. Dans ce cas, elles ne recevront aucune livraison.
* Seules les lignes de production actives peuvent être alimentées via le mode distribution.
* Nouveau mode de sortie disponible : vendre directement, distribuer, sous-traiter (anciennement conserver) et échanger (nouveau). Si une production est définie sur stockage, elle ne génère pas automatiquement de palettes.
* Ajout d'un générateur manuel de palettes, de balles et de bois - Toutes les productions avec générateur de palettes peuvent à présent générer manuellement des palettes et des balles via le menu ou à l'aide d'un déclencheur sur la zone.
* Les coûts de livraison de la production sont désormais déclarés séparément (auparavant, ils faisaient partie des coûts de production).
* Les productions qui sont des objectifs de mission peuvent accepter des marchandises illimitées des missions jusqu'à ce que la mission soit terminée. Les biens de mission ne se retrouvent plus dans la production elle-même pendant les missions.
* Affichage des quantités maximales de stockage et des unités correspondantes.
* Trier les productions par ordre alphabétique et filtrer par actif/inactif.
* Affichage du type de production dans le menu : parallèle (II) ou réparties (Y).
* Menu des paramètres personnels.
Fonctions nécessitant des mods de productions compatibles :
Recettes :
* Des recettes peuvent être créées avec plusieurs ingrédients égaux en groupes (maximum 5).
* Plusieurs lignes de production qui devaient auparavant être créées séparément peuvent être combinées en une seule ligne de production.
* Possibilité d'ajouter un ou plusieurs boosters optionnels qui augmentent la production sortante.
* Les boosters peuvent être désactivés ou annulés pour des marchandises spécifiques.
* Affichage de la production réelle en fonction du booster actif. La valeur actuelle du booster est indiquée en orange entre parenthèses juste après la valeur de la production.
* Possibilité de créer des recettes via FillTypeCategories.
* Possibilité de productions dépendantes de la météo.
* Gestion des niveaux de remplissage d'une ressource en fonction des conditions météorologiques.
Ergonomie et lisibilité :
* Possibilité d'installer des présentoirs dans les sites de productions affichant le niveau de stockage dans l'entrepôt. Également possible avec des jauges.
* Possibilité d'afficher des objets en fonction du niveau de remplissage, par exemple des palettes dans un entrepôt de production. Également possible avec des jauges.
* Les entrepôts peuvent également être remplis via un script gérant la génération des marchandises (palettes et/ou balles).
Autres caractéristiques:
* De nouveaux FillTypes peuvent être saisis via Revamp dans les points de vente existants sans modifier spécifiquement les points de vente existants. Un point de vente séparé n'est plus nécessaire.
* Productions cachées avec fonction de démarrage automatique.
* Diverses options de réglage pour les fonctions ci-dessus.
* Entièrement compatible avec les parties multijoueur.
* Aide intégrée en jeu pour expliquer les fonctionnalités les plus importantes du mod.
* et plus encore ...
Une liste complète des options, de l'aide à l'installation et de l'assistance est disponible dans la <a href="https://docs.google.com/document/d/1UgEIonDfseTsUM9s5KP735ZK_--5qmbqqPGylXDzJ6o">Documentation :</a>
Attention, ceci n'est que le script. Il ne change aucune recette de production ! Elles doivent être créés séparément dans les mods de production.
Journal des modifications :
(Le journal des modifications complet peut être trouvé dans la documentation)
Version 1.5
Correction de bugs :
* La sélection des palettes de semis fonctionne désormais aussi en multijoueur.
* Diverses corrections de bugs mineurs
Nouveautés
* Révision générale du code.
* Possibilité de filtrer l'aperçu des prix.
* Possibilité de créer des productions qui vendent directement tous les outputs.
* Amélioration de la représentation des temps de production.
* Les messages temporaires dans l'aperçu de la production sont affichés en orange.
* Possibilité d'exclure certaines lignes de production de la prestation partagée.
* Possibilité de créer des mélangeurs d'aliments avec MaizePlus et TerraLife.
* Possibilité de créer des recettes avec un nombre illimité de groupes de mélange.
Version 1.5.0.1
* Correction de bug avec des productions cachées
Version 1.5.0.2
* Correction de bug avec les productions qui se vendent automatiquement
Version 1.5.0.3
* Mise à jour de la traduction CZ
Version 1.5.0.4
* Mise à jour de la traduction RU
]]>
</fr>
</description>
<iconFilename>icon_ProductionRevamp.dds</iconFilename>
<multiplayer supported="true" />
<fillTypes filename="revamp_fillTypes.xml"/>
<extraSourceFiles>
<sourceFile filename="revampInit.lua" />
</extraSourceFiles>
<revamp minVersion="1.5.0.0"></revamp>
<placeableSpecializations>
<specialization name="siloObjectFillLevel" className="SiloObjectFillLevelSpecialization" filename="scripts/specializations/siloObjectFillLevelSpecialization.lua"/>
<specialization name="siloDisplay" className="SiloDisplaySpecialization" filename="scripts/specializations/siloDisplaySpecialization.lua"/>
<specialization name="productionObjectFillLevel" className="ProductionObjectFillLevelSpecialization" filename="scripts/specializations/productionObjectFillLevelSpecialization.lua"/>
<specialization name="productionDisplay" className="ProductionDisplaySpecialization" filename="scripts/specializations/productionDisplaySpecialization.lua"/>
<specialization name="siloPalletSpawner" className="SiloPalletSpawnerSpecialization" filename="scripts/specializations/siloPalletSpawnerSpecialization.lua"/>
</placeableSpecializations>
<placeableTypes>
<type name="RevampSilo" parent="silo" filename="$dataS/scripts/placeables/Placeable.lua">
<specialization name="siloObjectFillLevel"/>
<specialization name="siloDisplay"/>
<specialization name="siloPalletSpawner"/>
</type>
<type name="RevampProductionPoint" parent="productionPoint" filename="$dataS/scripts/placeables/Placeable.lua">
<specialization name="productionObjectFillLevel"/>
<specialization name="productionDisplay"/>
</type>
<type name="RevampGreenhouse" parent="greenhouse" filename="$dataS/scripts/placeables/Placeable.lua">
<specialization name="productionObjectFillLevel"/>
<specialization name="productionDisplay"/>
</type>
</placeableTypes>
<l10n filenamePrefix="l10n/l10n" />
</modDesc>