If a sandbox-settings mod produces unexpected results, preserve the valued world and identify the failing layer before trying another edit.
Short answerStop testing on the original world. Record the branch, build, enabled mods, load order, displayed sandbox values, expected result, and observed result; then reproduce the problem on a complete copy. Compare that copy with a disposable clean baseline on the same build, changing only one factor per test. Build 42.21 re-enabled the loadstring and loadstream Lua methods after their removal in 42.20.4, but the supplied evidence does not show that this change caused any particular sandbox-settings problem or made any specific mod compatible. Roll back when the copy loses expected data or the result cannot be reproduced consistently. Consider another maintained option only after confirming that it supports the installed build and testing it outside the valued world.
Define the exact failure before changing anything
Turn an unclear configuration complaint into a reproducible test without assuming a cause.
- Record the installed branch and build shown by the current installation.
- Capture the enabled-mod list and its exact load order.
- Write down the displayed sandbox values before the attempted change.
- Describe one expected result and one observed result in plain language.
- Save relevant screenshots, logs, and the time of each test.
Protect the original world
Create a reversible boundary before testing settings or mod combinations.
- Leave the original world untouched while investigating.
- Make a complete copy and label it with the build, mod set, and test date.
- Confirm that the copy opens before attempting the configuration change.
- Stop using that copy if expected world data is missing or altered.
Reproduce the symptom on a controlled copy
Determine whether the reported behavior is repeatable under a recorded setup.
- Repeat only the sandbox-setting action associated with the symptom.
- Keep the build, mod list, load order, and test location fixed.
- Restart and repeat the same observation before calling the result consistent.
- Classify the outcome as reproduced, absent, intermittent, or unsafe to continue.
Compare against a clean disposable baseline
Separate a mod-dependent symptom from behavior that also appears without the suspect setup.
- Create a disposable comparison environment on the same build.
- Keep the test goal and observed setting category consistent.
- Do not use the valued world as the clean comparison.
- If the behavior also appears clean, investigate the baseline before blaming the mod.
- If it appears only with the modded setup, continue isolating configuration and interactions.
Change one factor per test
Identify the smallest condition associated with the failure.
- Hold the build constant while testing mod state or load order.
- Hold the mod set constant while testing one load-order change.
- Re-enter only the setting needed for the current comparison.
- Preserve logs and result labels for every test.
- Revert to the last recorded setup before starting another comparison.
Apply the Build 42.21 evidence boundary
Use the official patch context without turning correlation into a diagnosis.
- The captured official sources identify Build 42.21 as the Stable and Unstable release context.
- The Build 42.21 release says loadstring and loadstream were re-enabled after being disabled in 42.20.4.
- Treat that Lua-method history as a reason to recheck relevant mod behavior, not proof of causation.
- Do not infer compatibility for an individual mod from the release information.
Worked example
Suppose a copied world shows a sandbox value different from the value entered through a mod. The player records the build, mod set, load order, starting value, intended value, and observed value. They repeat the same action on the copy and label the first result intermittent because a restart produces a different observation. They then use a disposable environment on the same build to test the same setting category without the suspect setup. If the clean comparison does not show the symptom but the fixed modded setup reproduces it repeatedly, the evidence points toward the modded configuration path without identifying a specific defect. The player keeps the original world untouched, retains the logs, and either restores the last known setup or tests a maintained alternative in another disposable environment.
Frequently asked questions
Did Build 42.21 cause my sandbox-settings mod to fail?
The supplied evidence does not establish that. It only confirms that Build 42.21 re-enabled loadstring and loadstream after they were disabled in 42.20.4. Use the patch history as a reason to retest relevant behavior while keeping causation unresolved.
Should I remove the mod from my main world to test it?
Use a complete copy or a disposable environment instead. Removing or changing mods on the valued world would weaken the rollback boundary and could introduce another variable.
How do I know whether the mod is responsible?
First reproduce the symptom with the recorded modded setup, then run the same focused comparison on a clean disposable setup using the same build. If the behavior appears in both, the mod has not been isolated as the cause. If it appears only in the repeatable modded setup, continue narrowing configuration and load-order differences.
When should I roll back?
Roll back when the copied world fails to load, loses expected data, shows unrelated changes, or produces results too inconsistent to support the next step. Keep the original world untouched until the intended behavior has survived repeatable tests.
Can I switch to another sandbox-settings mod?
Only treat replacement as a candidate, not a confirmed remedy. Verify that the candidate is maintained for the installed build and test it in a disposable environment before considering it for a copied world.
Sources and review notes
E-01 supports the existence and framing of the player problem only; it is not authority for causes, mechanics, fixes, or replacement recommendations. E-02 supports the Build 42.21 release context and the stated loadstring and loadstream history. E-03 independently supports the captured Stable and Unstable build context. Existing guide excerpts were used only to avoid duplication: this draft narrows the topic from general mid-save changes and general mod isolation to a settings-mod decision tree with explicit evidence capture and exit criteria.
Prepared with an automated research workflow and published only after evidence and policy checks.