Polyfill
All mods

BetterChemStations

by trpipher

Your game version

0.4.6f13newest
Works so far

1 of 12 sessions hit an error.

2 reports on 0.4.6f13, newest 1 month ago.

I want this fixed

Use these versions

  1. Polyfill 0.12.3

    Newest reported, 0 reports so far. Get Polyfill

  2. Mod 1.2.2

    2 of 2 reports.

At game start

Parts missing

2 of 2 reports.

Ingame

Mostly clean

11 of 12 sessions.

Reports
2
Sessions
12
Hours played
15
Last report
1 month ago

Good to know

  • Only a few reports so far.

Player reports

No reports on this game version yet.

1 · Your log

Drop Latest.log hereMelonLoader/Latest.log

The log stays on your PC.

0 / 500 · public on this page, links removedSend report

History

Changes only.
  1. 05 Sep 2026

    First report Mod 1.2.2, game 0.4.6f13.

    Parts missing

By Polyfill version

Which verdict each release of Polyfill gave this mod, on each game version and mod version it was reported with.
Game0.11.160.11.180.12.00.12.10.12.20.12.3
0.4.6f13Parts missingParts missingParts missingParts missingParts missingParts missing

A dot means nobody reported that build under that release. Two marks in one cell mean reports disagreed.

CSV
All 6 rows
GameModPolyfillStateReportsFirst reported
0.4.6f131.2.20.12.3Parts missing008 Sep 2026
0.4.6f131.2.20.12.2Parts missing008 Sep 2026
0.4.6f131.2.20.12.1Parts missing007 Sep 2026
0.4.6f131.2.20.12.0Parts missing006 Sep 2026
0.4.6f131.2.20.11.18Parts missing106 Sep 2026
0.4.6f131.2.20.11.16Parts missing105 Sep 2026

For mod authors

Technical details. Players can skip this.

To get to "Works"

Works so far
  • Open: 14 names missing

    Fix them in a mod update. Show them

  • Done: Mostly clean ingame

    11 of 12 sessions.

14missing13bridged0interface clones1errors0old versions only
Showmod 1.2.2 (newest)game 0.4.6f13API

Missing 14

  • no candidatefield

    Il2CppScheduleOne.ItemFramework.ItemDefinition::ID

    Nothing on this build to point it at.

    the field became a property on BaseItemDefinition, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inNothing moved. ID has belonged to BaseItemDefinition since before 0.4.5f2 and still does, one assembly up in Il2CppScheduleOne.Core, and ItemDefinition inherits it. What differs is its KIND: the mods emit a field token, and Il2CppInterop projects the native field as a property. A field token never falls back to an accessor, so a property under the same name would be read by nobody, and a real managed field would hold a value the game never reads - a bridge that compiles and lies. The mod author's fix is a rebuild against the shipped Il2CppScheduleOne.Core.dll, with no source change.

    13 reports

  • no candidatefield

    Il2CppScheduleOne.ItemFramework.ItemDefinition::Name

    Nothing on this build to point it at.

    the field became a property on BaseItemDefinition, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inThe same kind mismatch as ItemDefinition::ID, in the same place and for the same reason. Name is BaseItemDefinition's, inherited, and reached through a property rather than a field. See that entry.

    13 reports

  • no candidatemember

    Il2CppScheduleOne.ItemFramework.ItemFilter_ID::.ctor(System.Collections.Generic.List`1<System.String>)

    Nothing on this build to point it at.

    the method still exists but its parameters changed

    13 reports

  • no candidatefield

    Il2CppScheduleOne.ItemFramework.ItemFilter_ID::IsWhitelist

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    13 reports

  • no candidatemember

    Il2CppScheduleOne.ItemFramework.ItemSlot::AddFilter(ScheduleOne.ItemFramework.ItemFilter)

    Nothing on this build to point it at.

    the method still exists but its parameters changed

    13 reports

  • no candidatefield

    Il2CppScheduleOne.Management.ChemistryStationConfiguration::Recipe

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    13 reports

  • no candidatefield

    Il2CppScheduleOne.Management.StationRecipeField::onRecipeChanged

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    13 reports

  • no candidatefield

    Il2CppScheduleOne.ObjectScripts.ChemistryStation::IngredientSlots

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    13 reports

  • no candidatefield

    Il2CppScheduleOne.StationFramework.StationRecipe::Ingredients

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    13 reports

  • no candidatefield

    Il2CppScheduleOne.StationFramework.StationRecipe::RecipeTitle

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    13 reports

  • no candidatefield

    Il2CppScheduleOne.StationFramework.StationRecipe/IngredientQuantity::Items

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    13 reports

  • no candidatetype

    ScheduleOne.ItemFramework.ItemFilter

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp; 2 types share the name ItemFilter, so which one it became is not decidable here

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.ItemFilter was compiled against the other branch.

    13 reports

  • no candidatepatch target

    ScheduleOne.ObjectScripts.ChemistryStation::Awake

    Nothing on this build to point it at.

    the patched type does not exist here, so this patch will not apply

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.ChemistryStation::Awake was compiled against the other branch.

    13 reports

  • no candidatemember

    UnityEngine.Events.UnityAction`1::.ctor(System.Object, System.IntPtr)

    Nothing on this build to point it at.

    the method still exists but its parameters changed

    mono-builtThe generic twin of the constructor already judged for the non-generic UnityAction, and the same case. UnityAction`1 is a sealed class over Il2CppSystem.MulticastDelegate whose only constructors take (Il2CppSystem.Object, IntPtr) and (IntPtr), both live. A Cecil scan over the mods on this machine found the (System.Object, System.IntPtr) shape emitted only by Mono-branch assemblies, never by an IL2CPP one.

    13 reports

Bridged 13

  • bridgedmember

    Il2CppScheduleOne.Management.ChemistryStationConfiguration::get_Station()

    Polyfill pointed this at its successor when the game started.

    13 reports

  • bridgedmember

    Il2CppScheduleOne.Management.StationRecipeField::get_SelectedRecipe()

    Polyfill pointed this at its successor when the game started.

    13 reports

  • bridgedmember

    Il2CppScheduleOne.StationFramework.StationRecipe/IngredientQuantity::get_Item()

    Polyfill pointed this at its successor when the game started.

    13 reports

  • bridgedtype

    ScheduleOne.ItemFramework.ItemDefinition

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.ItemDefinition was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.ItemFramework.ItemFilter_ID

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.ItemFilter_ID was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.ItemFramework.ItemSlot

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.ItemSlot was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.Management.ChemistryStationConfiguration

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Management.ChemistryStationConfiguration was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.Management.ConfigurationReplicator

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Management.ConfigurationReplicator was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.Management.IConfigurable

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Management.IConfigurable was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.Management.StationRecipeField

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Management.StationRecipeField was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.ObjectScripts.ChemistryStation

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.ChemistryStation was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.StationFramework.StationRecipe

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.StationFramework.StationRecipe was compiled against the other branch.

    13 reports

  • bridgedtype

    ScheduleOne.StationFramework.StationRecipe/IngredientQuantity

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.StationFramework.StationRecipe/IngredientQuantity was compiled against the other branch.

    13 reports

Errors 1

Error messages are not collected.
  • InvalidOperationException1 session 1 time

    System.Collections.Generic.HashSet`1+Enumerator[T].MoveNext

    Game0.4.6f13Mod1.2.2Last seen06 Sep 2026

For your mod page

Badge

Polyfill badge for BetterChemStations
[![Polyfill](https://polyfill.doomods.com/badge/betterchemstations.svg)](https://polyfill.doomods.com/mod/betterchemstations)

Your mod?

Add a link to your mod page, or have it removed from the index.

Add linkRemove mod

API

GET https://polyfill.doomods.com/api/board/betterchemstations
API docs

This page as JSON: answer, findings, errors, player reports. No key needed.