RimWorld
ilyvion's Laboratory
Affichage des entrées 1-10 sur 25
< 1  2  3 >
Mis à jour le : 11 sept. à 21h24

Added

  • LogDevMessage and LogDebug with lambda only that are only called when dev mode is enabled which is useful to avoid doing potentially expensive calculations for the sake of logging when it's not.

Mis à jour le : 29 aout à 4h37

Added

  • ValueRef fields on Boxed and AnyBoxed type for ref-based access.

Mis à jour le : 26 aout à 20h41

Added

  • Log*Once utility logging methods on IlyvionMod that takes a ref bool to only log something once.

Mis à jour le : 18 aout à 23h17

Added

  • ConditionalWeakTable class that has the same API as 1.6 for use with older RimWorld versions.

Mis à jour le : 30 juil. à 6h46

Added

  • CodeInstructionsExtensions.CallMatches for use with transpilers so you can do things like
    i.CallMatches(m => m.Name == "SortBy")
    .
  • Custom ParentName Handler support, so you can set a Def's ParentName to
    ::<full path to type that implements ilyvion.Laboratory.ParentNameHandlers.ICustomParentNameHandler>:<the data to pass to the handler's GetBestParentFor's parentNameData parameter>
    .
  • Custom ParentName Handler that lets you select a parent using XPath; an example of use is
    <ThingDef ParentName="::ilyvion.Laboratory.ParentNameHandlers.XPathParent:[defName='GrowthVat']">
    which will select the match of
    /Def/ThingDef[defName='GrowthVat']
    . (This feature isn't well tested and might not yet be ready for production use; use with caution for anything but simple testing.)

Mis à jour le : 20 juil. à 4h56

Changed

  • Harmonize the category name used across the mod.

Mis à jour le : 1 juil. à 22h56

Fixed

  • Lock Harmony to correct versions for 1.3 and 1.4 and then fix code to be compatible.

Mis à jour le : 28 juin à 22h58

[Auto-generated text]: Update on 6/29/2025 7:58:17 AM.

Mis à jour le : 28 juin à 22h53

Mis à jour le : 28 juin à 22h50

Added

  • Add 1.6 tag in workshop.