Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
IKEASimulator Fixer
Fixes IKEASimulator compatibility with REPOLib 3.x. Uses REPOLib NetworkPrefabs API with PhotonNetwork.InstantiateRoomObject for proper multiplayer sync - all clients can now see, grab and interact with converted furniture.
By mameta
| Last updated | 4 months ago |
| Total downloads | 3878 |
| Total rating | 0 |
| Categories | Misc Valuables |
| Dependency string | mameta-IKEASimulator_Fixer-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2304README
IKEASimulator Fixer
A small compatibility mod for IKEASimulator. It fixes REPOLib-related crashes and improves furniture spawning.
Quick start
- Recommended: Install via Thunderstore Mod Manager.
- Manual: download the plugin from Thunderstore and place the DLL into your BepInEx
pluginsfolder. - (Optional) Put
IKEASimulator.bundlenext to the DLL to use bundled assets. - Change settings in the plugin config (
BepInEx/config) or in-game with REPOConfig: https://thunderstore.io/c/repo/p/nickklmao/REPOConfig/.
Config
EnableImmediatePhysics(bool): spawned objects have physics immediately when true.VerboseLogging(bool): enable detailed logs (default: false).
Notes
- If bundle or prefabs are missing, some furniture may not spawn.
- Enable
VerboseLoggingand check BepInEx logs when troubleshooting.
Known Issues
- Client Lag: Due to technical limitations, items added by this mod may experience persistent synchronization lag for non-host players.
- Host Load Time: The host may experience significant lag (around 30 seconds) during the initial loading phase.
Technical (brief)
- Patches IKEASimulator's initialization methods to avoid REPOLib compatibility crashes.
- Loads and caches bundled prefabs, and registers network prefabs when possible.
- Applies Harmony patches to safely handle Module spawning, Path mapping, and NetworkManager behavior.
- Adds small config options to control immediate physics and verbose logging.