Changelog

Aus UniversalProcessKit
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

V17.0.6

- speichert wieder die Füllstände verbauter UPK-Mods

V17.0.5

- Animationen, Partikelsysteme etc beim Filltrigger gefixt
- ObjectSpawner verbessert
- Testmods zusammengestellt (download.mor2000.de)

V17.0.4

- TipTrigger funktioniert wieder
- neuer ObjectSpawner: spawnt Palleten, Bigbags, Ballen, Basketbälle ua
- Filltrigger kann keine Paletten mehr spawnen

V17.0.3

- neue upsettings.xml, die die Upk-Einstellungen (bisher nur debugMode) außerhalb des Mods speichert (keine Notwendigkeit mehr das UPK zu entpacken, um den debugMode dauerhaft zu ändern)
- neuer Consolenbefehl: upkSaveSettings
- zur Erinnerung: den debugMode stellt man mit upkSetDebugMode X (1-4) ein
- AudioSources werden vorübergehend nicht unterstützt
- Shop-Kategorien funktionieren wieder

V0.10.12

- verbesserte Synchronisation von Animationen (mit "play..")
- verbesserte Synchronisation von Sounds (mit "play..")
- MP-Fix für starkes Laggen
- Tschechisch hinzugefügt (vielen Dank an Erich Jelinek!)

V0.10.11

- Fix für TipTrigger
- MP-Fix für FillTrigger

V0.10.10

- Fruchttypen sun und rain überarbeitet
- Fix für FillTrigger
- Fix für EntityTrigger
- Fix für DumpTrigger für Häcksler hinzugefügt
- Support für Mod Krone Ultima CF155XC hinzugefügt
- Action-UserAttributes OnEnter, OnLeave, OnEmpty und OnPopulated für jedes Trigger-Modul

TipTrigger
- ..IfTipping
- ..IfTippingStarted
- ..IfTippingStopped

DumpTrigger
- ..IfDumping
- ..IfDumpingStarted
- ..IfDumpingStopped

V0.10.9

- Support für Controller
- neuer ActivatorTrigger
- div. Bugfixes

V0.10.8

Processor
- neu: productionDays
- neu: productionThreshold
- Fix für productionPrerequisite

V0.10.7

Bugfixes für WoodTrigger, modname, byproducts, Actions, AudioSample

V0.10.6

WoodTrigger
- Bugfixes
- acceptedMinDiameter
- acceptedMaxDiameter

V0.10.5

Bugfixes

V0.10.4

FillTrigger:
- fillTypes
- stationName
- activateInput
- autoDeactivate
- startFillingText
- stopFillingText
- spawnPalletType
- spawnPalletFilename
- palletSpawnDelay
- palletSpawnPosition
- palletSpawnRotation
- ..OnPalletSpawned

BaleTrigger:
- ..OnEnter
- ..OnLeave
- ..OnDelete
- ..IfDissolved
- ..IfSold

DumpTrigger:
- ..IfDumpingStarted
- ..IfDumpingStopped

EmptyTrigger:
- ..IfEmptying
- ..IfEmptyingStarted
- ..IfEmptyingStopped
- ..OnPalletDeleted

Animationen:
zu verwenden bei Shapes mit Animationen
- animationClip
- animationBlendWeight
- animationSpeed
- animationRewindOnStop
- animationRewindOnEnd
- animationOffsetPlay
- animationOffsetStop
- animationEnabled

Sounds:
zu verwenden bei AudioSource
- audioLoop
- audioOffsetPlay
- audioOffsetStop
- audioEnabled

Beispielmod:
- UPK_DumpTriggerTest2
- UPK_EmptyTriggerTest2
- UPK_FillTriggerTest4

V0.10.3

Action-UserAttributes:
- play...

neuer Modultyp WoodTrigger:
- mode
- revenuePerLiter
- ignoreWood
- useFirstWood
- acceptedMinLength
- acceptedMaxLength
- delay
- revenueMultiplier
- statName
- ..OnEnter
- ..OnLeave
- ..OnDelete
- ..IfDissolved
- ..IfSold

Beispielmod:
- UPK_WoodTriggerTest

V0.10.2

Standard-UserAttributes:
- loadI3D
- prefixShapeNames

Action-UserAttributes:
- add..
- remove..
- show..
- hide..
- emptyFillTypes..
- topUpFillTypes..
- enableChildren..
- disableChildren..

Processor:
- delayOutput
- ..IfProduced
- ..IfProductionStarted
- ..IfProductionStopped

FillTrigger:
- ..IfFillingStarted
- ..IfFillingStopped

Beispielmods:
- UPK_SoundTest
- UPK_SoundTest2
- UPK_FillTriggerTest3

V0.10.1

neuer Modultyp: Comparator
- formula
- addOnTrue
- removeOnTrue
- emptyFillTypesOnTrue
- topUpFillTypesOnTrue
- addOnFalse
- removeOnFalse
- emptyFillTypesOnFalse
- topUpFillTypesOnFalse

- Beispielmod UPK_ComparatorTest hinzugefügt

V0.9.12

neuer Modultyp: SowingMachineFillTrigger
- createFillType
- pricePerLiter
- preferMapDefaultPrice
- pricePerLiterMultiplier
- fillOnlyWholeNumbers
- statName

FillTrigger
- Fix für Miststreuer

EmptyTrigger
- Fix für Miststreuer

- Beispielmod UPK_SowingMachineTest und UPK_ManureSpreaderTest hinzugefügt

V0.9.11

ActivatorTrigger:
- neu: emptyFillTypesOnActivate
- neu: addOnActivate
- neu: removeOnActivate
- neu: enableChildrenOnActivate
- neu: disableChildrenOnActivate
- neu: emptyFillTypesOnDeactivate
- neu: addOnDeactivate
- neu: removeOnDeactivate
- neu: enableChildrenOnDeactivate
- neu: disableChildrenOnDeactivate

Switcher:
- neu: mode: neben "switch", "stack" und "stackReverse" jetzt auch "material" und "silent"
- neu: emptyFillTypesOnSwitchUp
- neu: addOnSwitchUp
- neu: removeOnSwitchUp
- neu: enableChildrenOnSwitchUp
- neu: disableChildrenOnSwitchUp
- neu: emptyFillTypesOnSwitchDown
- neu: addOnSwitchDown
- neu: removeOnSwitchDown
- neu: enableChildrenOnSwitchDown
- neu: disableChildrenOnSwitchDown
- Beispielmod UPK_SwitcherTest2, UPK_SwitcherTest3 hinzugefügt

BaleTrigger:
- neu: revenuePerLiter
- neu: revenuesPerLiter

PalletTrigger:
- neu: revenuePerLiter
- neu: revenuesPerLiter

Sonstiges:
- neu: placeableType (für XML): "AAA_UniversalProcessKit.placeableUPK" (statt jeweils eigene in der register.lua zu definieren)
- placeableTypes der Beispielmods zu AAA_UniversalProcessKit.placeableUPK geändert, XML jeweils zu model.xml umbenannt

- neu: Debug Modi: "0" gar nichts, "1" Fehler = default, "2" Infos (zum Testen für Modder), für Devs: "3" Funktionsaufrufe, "4" alles, "5" mehr als alles
- neu: Console-Befehl "upkSetDebugMode X"

V0.9.10

ROLLBACK ZU V0.9.8!!!!

- neu: heading (DisplayTrigger)
- neu: mode (ActivatorTrigger)
- verbesserte Genauigkeit für FillTrigger (8 Nachkommastellen)
- bekannte Fülltypen erweitert
- Fränzösisch und Russisch ergänzt (großer Dank an JeyMini)
- Beispielmod UPK_ActivatorTriggerTest2 hinzugefügt

V0.9.9

VERSION GELÖSCHT

- neu: spawnAboveTerrainHeight (PlayerSpawner)
- neu: heading (DisplayTrigger)
- neu: mode (ActivatorTrigger)
- neu: emptyFillTypesOnActivate (ActivatorTrigger)
- neu: addOnActivate (ActivatorTrigger)
- neu: removeOnActivate (ActivatorTrigger)
- neu: enableChildrenOnActivate (ActivatorTrigger)
- neu: disableChildrenOnActivate (ActivatorTrigger)
- neu: emptyFillTypesOnDeactivate (ActivatorTrigger)
- neu: addOnDeactivate (ActivatorTrigger)
- neu: removeOnDeactivate (ActivatorTrigger)
- neu: enableChildrenOnDeactivate (ActivatorTrigger)
- neu: disableChildrenOnDeactivate (ActivatorTrigger)
- verbesserte Genauigkeit für FillTrigger (8 Nachkommastellen)
- verbessertes Trigger-Verhalten
- neu in der Doku: Besondere Fülltypen
- Beispielmod UPK_ActivatorTriggerTest2 hinzugefügt

V0.9.8

- Modultyp PlayerSpawner hinzugefügt (2.16)
- neue Kategorien im Shop hinzugefügt: „Obst & Gemüse“, „Tierzucht“, „Lager“, „Gebäude & Hallen“, „Verkaufsstellen“, „Fabriken“ sowie „UPK Beispiele“ um die Übersichtlichkeit bei den platzierbaren Gebäuden wieder herzustellen
- Beispielmod UPK_PlayerSpawnerTest hinzugefügt

V0.9.7

- verbesserte Erkennung von Anbaugeräten
- diverse Bugs behoben

V0.9.6

- Modultyp WashTrigger hinzugefügt
- neu: washPerSecond (WashTrigger)
- neu: dirtThreshold (WashTrigger)
- neu: pricePerSecond (WashTrigger)
- neu: pricePerSecondMultiplier (WashTrigger)
- neu: statName (WashTrigger)
- neu: enableChildrenIfWashing (WashTrigger)
- neu: disableChildrenIfWashing (WashTrigger)
- neu: enableChildrenIfNotWashing (WashTrigger)
- neu: disableChildrenIfNotWashing (WashTrigger)
- neu: allowAttachment (Trigger-UserAttributes)
- Beispielmod UPK_WashTriggerTest hinzugefügt

V0.9.5

- weitere Multiplayer-Bugs behoben
- neu: removeIfProcessing (Processor)
- neu: removeIfNotProcessing (Processor)
- neu: emptyFillTypesIfProductionSkipped (Processor)
- neu: addIfProductionSkipped (Processor)
- neu: removeIfProductionSkipped (Processor)
- neu: enableChildrenIfProductionSkipped (Processor)
- neu: disableChildrenIfProductionSkipped (Processor)
- neu: preferMapDefaultPrice (BalerTrigger)
- neu: pricePerLiterMultiplier (BalerTrigger)

V0.9.4

- FillTrigger kann Paletten befüllen *experimentell*
- EmptyTrigger kann Paletten entleeren *experimentell*
- neu: showFillLevelDecimals (DisplayTrigger)
- neu: showCapacity (DisplayTrigger)
- neu: showCapacityDecimals (DisplayTrigger)
- neu: showPercentageDecimals (DisplayTrigger)
- neu: useLongUnitNames (DisplayTrigger)
- geändert: Reihenfolge von displayFillTypes wird nun beachtet (DisplayTrigger)
- neu: startScalingAt (Mover)
- neu: stopScalingAt (Mover)
- neu: lowScale (Mover)
- neu: highScale (Mover)
- neu: lowerScale (Mover)
- neu: higherScale (Mover)
- neu: scalingType (Mover)
- neu: fillOnlyWholeNumbers (FillTrigger)
- neu: addIfFilling (FillTrigger)
- neu: removeIfFilling (FillTrigger)
- neu: fillOnlyWholeNumbers (GasStationTrigger)
- neu: addIfFilling (GasStationTrigger)
- neu: removeIfFilling (GasStationTrigger)
- neu: fillOnlyWholeNumbers (LiquidManureFillTrigger)
- neu: addIfFilling (LiquidManureFillTrigger)
- neu: removeIfFilling (LiquidManureFillTrigger)
- neu: fillOnlyWholeNumbers (SprayerFillTrigger)
- neu: addIfFilling (SprayerFillTrigger)
- neu: removeIfFilling (SprayerFillTrigger)
- neu: fillOnlyWholeNumbers (WaterFillTrigger)
- neu: addIfFilling (WaterFillTrigger)
- neu: removeIfFilling (WaterFillTrigger)
- neu: addIfDumping (DumpTrigger)
- neu: removeIfDumping (DumpTrigger)
- neu: addIfTipping (TipTrigger)
- neu: removeIfTipping (TipTrigger)
- neu: emptyOnlyWholeNumbers (EmptyTrigger)
- neu: addIfEmptying (EmptyTrigger)
- neu: removeIfEmptying (EmptyTrigger)
- geändert: adjustToTerrainHeight (Standard-UserAttributes)
- Beispielmod UPK_MoverTest2, UPK_FillTriggerTest2 hinzugefügt

V0.9.3

- Multiplayer-Bug gefixt
- FillTrigger-Bug von 0.9.1 gefixt

V0.9.2

- Modultyp PalletTrigger hinzugefügt
- neu: acceptedFillTypes (PalletTrigger)
- neu: ignorePallets (PalletTrigger)
- neu: useFirstPallet (PalletTrigger)
- neu: mode (PalletTrigger)
- neu: delay (PalletTrigger)
- neu: statName (PalletTrigger)
- neu: revenueMultiplier (PalletTrigger)
- neu: allowPallets (Trigger-UserAttributes)
- Beispielmod UPK_PalletTriggerTest und UPK_PalletTriggerTest2 hinzugefügt

V0.9.1

- Modultyp BaleTrigger hinzugefügt
- neu: acceptedFillTypes (BaleTrigger)
- neu: acceptRoundBales (BaleTrigger)
- neu: acceptSquareBales (BaleTrigger)
- neu: ignoreBales (BaleTrigger)
- neu: useFirstBale (BaleTrigger)
- neu: mode (BaleTrigger)
- neu: delay (BaleTrigger)
- neu: statName (BaleTrigger)
- neu: revenueMultiplier (BaleTrigger)
- neu: allowBales (Trigger-UserAttributes)
- neu: preferMapDefaultPrice (FillTrigger)
- neu: pricePerLiterMultiplier (FillTrigger)
- neu: preferMapDefaultPrice (GasStationTrigger)
- neu: pricePerLiterMultiplier (GasStationTrigger)
- neu: preferMapDefaultPrice (LiquidManureFillTrigger)
- neu: pricePerLiterMultiplier (LiquidManureFillTrigger)
- neu: preferMapDefaultPrice (SprayerFillTrigger)
- neu: pricePerLiterMultiplier (SprayerFillTrigger)
- neu: preferMapDefaultPrice (WaterFillTrigger)
- neu: pricePerLiterMultiplier (WaterFillTrigger)
- neu: preferMapDefaultRevenue (TipTrigger)
- neu: revenuePerLiterMultiplier (TipTrigger)
- neu: preferMapDefaultRevenue (DumpTrigger)
- neu: revenuePerLiterMultiplier (DumpTrigger)
- neu: preferMapDefaultRevenue (EmptyTrigger)
- neu: revenuePerLiterMultiplier (EmptyTrigger)
- Schnittstelle für CoursePlay hinzugefügt, dass das UPK erkannt werden kann
- Beispielmod UPK_BaleTriggerTest und UPK_BaleTriggerTest2 hinzugefügt

V0.9.0

- Modultyp ActivatorTrigger hinzugefügt
- neu: isActive (ActivatorTrigger)
- neu: activateText (ActivatorTrigger)
- neu: deactivateText (ActivatorTrigger)
- neu: showMapHotspot (Standard-UserAttributes)
- neu: MapHotspot (Standard-UserAttributes)
- neu: MapHotspotIcon (Standard-UserAttributes)
- neu: showMapHotspotIfDisabled (Standard-UserAttributes)
- Fix für Animator (Synchronisation, Animation und Speichern)
- Beispielmod UPK\_ActivatorTriggerTest und UPK\_MapHotspotTest hinzugefügt

V0.8.6

- neu: allowMixerWagonPickup (Trigger-UserAttributes)
- neu: allowMixerWagonTrailer (Trigger-UserAttributes)
- Beispielmod UPK_MixerWagonTest hinzugefügt

V0.8.1 - V0.8.5

- diverse (größere) Bugfixes
- Fix für div. Trigger für pricePerLiter und revenuePerLiter
- Fix für Switcher

V0.8.0

- Multiplayer-Support hinzugefügt

V0.7.12

- Modultyp WaterFillTrigger hinzugefügt
- Modultyp LiquidManureFillTrigger hinzugefügt
- neu: createFillType (WaterFillTrigger)
- neu: pricePerLiter (WaterFillTrigger)
- neu: statName (WaterFillTrigger)
- neu: createFillType (LiquidManureFillTrigger)
- neu: pricePerLiter (LiquidManureFillTrigger)
- neu: statName (LiquidManureFillTrigger)
- Beispielmod UPK_WaterTest, UPK_LiquidManureTest und UPK_MilkTest hinzugefügt

V0.7.11

- Modultyp BalerTrigger hinzugefügt
- Modultyp SprayerFillTrigger hinzugefügt
- Modultyp GasStationTrigger hinzugefügt
- neu: fillType (BalerTrigger)
- neu: fillLitersPerSecond (BalerTrigger)
- neu: createFillType (BalerTrigger)
- neu: pricePerLiter (BalerTrigger)
- neu: statName (BalerTrigger)
- neu: createFillType (SprayerFillTrigger)
- neu: pricePerLiter (SprayerFillTrigger)
- neu: statName (SprayerFillTrigger)
- neu: createFillType (GasStationTrigger)
- neu: pricePerLiter (GasStationTrigger)
- neu: statName (GasStationTrigger)
- Fix für EmptyTrigger
- neu: spezielle Fülltypen "newVehiclesCost", "newAnimalsCost", "constructionCost", "vehicleRunningCost", "propertyMaintenance", "wagePayment", "harvestIncome", "missionIncome" und "loanInterest" hinzugefügt
- Beispielmod UPK_FertilizerTest und UPK_FuelTest hinzugefügt

V0.7.10

- Modultyp Animator hinzugefügt
- neu: moveTo (Animator)
- neu: movementDuration (Animator)
- neu: movementSpeedupPeriod (Animator)
- neu: movementSlowdownPeriod (Animator)
- neu: rewindMovementOnDisable (Animator)
- neu: rotationsPerSecond (Animator)
- neu: rotateTo (Animator)
- neu: rotationDuration (Animator)
- neu: rotationSpeedupPeriod (Animator)
- neu: rotationSlowdownPeriod (Animator)
- neu: rewindRotationOnDisable (Animator)
- neu: animationClip (Animator)
- neu: animationSpeed (Animator)
- neu: animationLoop (Animator)
- neu: rewindAnimationOnDisable (Animator)
- Beispielmod UPK_AnimatorTest hinzugefügt

V0.7.9

- neu: onCreate (base)
- geändert: alle UPK-Beispielmods

V0.7.8

- Modultyp Switcher hinzugefügt
- Modultyp selltarget hinzugefügt
- Modultyp ParkTrigger hinzugefügt
- Fix für Mover
- neu: fillTypes (Switcher)
- neu: fillTypeChoice (Switcher)
- neu: switchFillTypes (Switcher)
- neu: switchFillLevels (Switcher)
- neu: mode (Switcher)
- neu: hidingPosition (Switcher)
- geändert: startVisibilityAt (Mover)
- geändert: stopVisibilityAt (Mover)
- Beispielmod UPK_ParkTriggerTest hinzugefügt

V0.7.7

- Modultyp Mover hinzugefügt
- neu: fillTypes (Mover)
- neu: fillTypeChoice (Mover)
- neu: startMovingAt (Mover)
- neu: stopMovingAt (Mover)
- neu: lowPosition (Mover)
- neu: highPosition (Mover)
- neu: lowerPosition (Mover)
- neu: higherPosition (Mover)
- neu: movingType (Mover)
- neu: startTurningAt (Mover)
- neu: stopTurningAt (Mover)
- neu: lowRotation (Mover)
- neu: highRotation (Mover)
- neu: lowerRotation (Mover)
- neu: higherRotation (Mover)
- neu: turningType (Mover)
- neu: startVisibilityAt (Mover)
- neu: stopVisibilityAt (Mover)
- Beispielmod UPK_MoverTest hinzugefügt

V0.7.6

- Modultyp DumpTrigger hinzugefügt
- neu: acceptedFillTypes (DumpTrigger)
- neu: revenuePerLiter (DumpTrigger)
- neu: revenuesPerLiter (DumpTrigger)
- neu: statName (DumpTrigger)
- Fix für initialFillLevels (Standard-UserAttributes)
- Beispielmod UPK_DumpTriggerTest hinzugefügt

V0.7.5

- Fix für convertFillTypes (Standard-UserAttributes)
- Beispielmod UPK_TipTriggerTest2 hinzugefügt

V0.7.4

- neu: Fülltypen-Behandlung für money, void, sun, rain und temperature
- Beispielmod UPK_ProcessorTest3 hinzugefügt

V0.7.3

- neu: Speichern und Laden von Füllständen
- neu: convertFillTypes (Standard-UserAttributes)
- Modultyp EmptyTrigger hinzugefügt
- neu: emptyFillTypes (EmptyTrigger)
- neu: emptyLitersPerSecond (EmptyTrigger)
- neu: revenuePerLiter (EmptyTrigger)
- neu: revenuesPerLiter (EmptyTrigger)
- neu: statName (EmptyTrigger)
- neu: revenuePerLiter (TipTrigger)
- neu: revenuesPerLiter (TipTrigger)
- neu: statName (TipTrigger)
- Beispielmod UPK_EmptyTriggerTest hinzugefügt

V0.7.2

- Modultyp FillTrigger hinzugefügt
- neu: fillType (FillTrigger)
- neu: fillLitersPerSecond (FillTrigger)
- neu: createFillType (FillTrigger)
- neu: pricePerLiter (FillTrigger)
- neu: statName (FillTrigger)
- Beispielmod UPK_FillTriggerTest hinzugefügt

V0.7.1

- Modultyp TipTrigger hinzugefügt
- neu: acceptedFillTypes (TipTrigger)
- neu: showNotAcceptedWarning (TipTrigger)
- neu: showCapacityReachedWarning (TipTrigger)
- Beispielmod UPK_TipTriggerTest hinzugefügt

V0.7.0

- neue Art Füllstände zu verwalten

(Versionsnummern übersprungen)

V0.1.3

- Modultyp Unspecified hinzugefügt
- geändert: enableChildrenIfProcessing (Processor)
- neu: addIfProcessing (Processor)
- neu: emptyFillTypesIfProcessing (Processor)
- neu: enableChildrenIfNotProcessing (Processor)
- neu: disableChildrenIfProcessing (Processor)
- neu: disableChildrenIfNotProcessing (Processor)
- umbenannt: von „equal“ zu „uniform“ in outcomeVariationType (Processor)