Someone report to me that my trinket mod is broken, with log and all.
https://smapi.io/log/cabac30b5b3d4f7284fbbc0d17ec1705
They were nice enough to get me a patch export of Data/Trinkets too.
https://smapi.io/json/none/c29a0b0d929d4b7fae32240e99a47d6a
From this I can see that they r getting the data from Sinister Servants (trinket mod), but not the late priority edit to populate TrinketEffectClass, leaving them as null.
Expected value is "TrinketEffectClass": "TrinketTinker.Effects.TrinketTinkerEffect, TrinketTinker, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
Content edit:
https://github.com/Mushymato/TrinketTinker/blob/main/TrinketTinker/Wheels/AssetManager.cs#L71-L89
Initially, I thought typeof(TrinketTinkerEffect).AssemblyQualifiedName was somehow return null on mac, so I put in a fallback, but it did not fix their problem (above 2 logs were after fix)
They report to me that trinkettinker works fine in a minimal loadout, but not on their main playthrough. Doing patch reload mushymato.SinisterServants fixes things (presumably by actually triggering the asset requested edit). Unsure what to investigate next.