Skip to content

toolkit for placeable and non-placeable mods in Farming Simulator 15

Notifications You must be signed in to change notification settings

Alan207/UniversalProcessKit_FS15

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniversalProcessKit für LS15

Das UniversalProcessKit (UPK) ist kein Mod im eigentliche Sinn, sondern es erweitert LS15 um Funktionalität, damit es Modder leichter haben, Gebäude mit Funktionen auszustatten. Dabei spielt es keine Rolle, ob das Gebäude platzierbar oder einbaubar sein soll.

Dieses Kit besteht aus verschiedenen Modulen, deren Aktionen durch den Spieler ausgelöst werden oder welche die je nach Füllstand aktiv werden. Es kann zudem durch selbst programmierte Module erweitert werden.

Die Konfiguration des UPK-Mods wird allein über UserAttributes in der i3d geregelt. Mapper und Modder "verwenden" die Funktionen einfach (wie die Funktionen der Giants-Skripte auch) - es ist nicht nötig/erlaubt das UPK zu "verbauen".

aktuelle Version (0.9.8) -> AAA_UniversalProcessKit

aktuelle Entwickler-Version (0.9.10) -> AAA_UniversalProcessKit-dev

Dokumentation -> 00_documentation

Beispiel-Mods -> 00_examples

Bisher enthaltene Module:

  • base
  • activatortrigger
  • animator
  • balertrigger
  • baletrigger
  • displaytrigger
  • dumptrigger
  • emptytrigger
  • entitytrigger
  • filltrigger
  • gasstationtrigger
  • liquidmanurefilltrigger
  • mover
  • pallettrigger
  • parktrigger
  • playerspawner
  • processor
  • selltarget
  • sprayerfilltrigger
  • switcher
  • tiptrigger
  • unspecified
  • washtrigger
  • waterfilltrigger

##Changelog

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 (6)
  • 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 (siehe 3.)
  • 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 (pocessor)
  • neu: addIfProcessing (processor)
  • neu: emptyFillTypesIfProcessing (processor)
  • neu: enableChildrenIfNotProcessing (processor)
  • neu: disableChildrenIfProcessing (processor)
  • neu: disableChildrenIfNotProcessing (processor)
  • umbenannt: von „equal“ zu „uniform“ in outcomeVariationType (procesor)

About

toolkit for placeable and non-placeable mods in Farming Simulator 15

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 100.0%