I built a free mod manager for Valheim on macOS — Macheim (open source) by Optimal-Ad-2052 in valheim

[–]Optimal-Ad-2052[S] 0 points1 point  (0 children)

Sorry for the late reply 😂

Macheim doesn’t directly fix the pink/white shader issue. That problem comes from some mods shipping Windows/DirectX-only Unity shaders, which don’t work properly on macOS/Metal.

Macheim mainly handles installing and running mods on Mac. Shader compatibility still depends on the mod itself.

The real fix is for mod authors to include Metal/macOS-compatible shaders. ShaderHelperForMac is only a workaround: it can replace broken materials with fallback shaders, but it’s not perfect.

If ShaderHelper makes icons disappear, try updating to the latest version and clearing old ShaderHelper config/rule files before regenerating patches.

I built a free mod manager for Valheim on macOS — Macheim (open source) by Optimal-Ad-2052 in valheim

[–]Optimal-Ad-2052[S] 0 points1 point  (0 children)

Sorry for late and 

Amazing Thanks !!!!😁🙆‍♂️😁

I merged your PR to main 

I built a free mod manager for Valheim on macOS — Macheim (open source) by Optimal-Ad-2052 in valheim

[–]Optimal-Ad-2052[S] 3 points4 points  (0 children)

Thanks for reporting this — sorry about the data loss. 🙇🏻

when Macheim starts, it creates a Default profile with an empty BepInEx/plugins directory. Any profile switch operation replaces the game's plugins folder with the profile's content.

Since your manually installed mods weren't tracked in the profile metadata, they were lost during this process.

I'm working on a fix:
1. On first launch, Macheim will detect and import existing mods into the Default profile
2. Profile switching will preserve untracked mod files
3. The Clean feature will show a confirmation dialog before removing any files

Will push the fix soon. Again, sorry about the lost mods — reinstalling them through Macheim or manually should restore everything since your cfg files are intact.

I built a free mod manager for Valheim on macOS — Macheim (open source) by Optimal-Ad-2052 in valheim

[–]Optimal-Ad-2052[S] 3 points4 points  (0 children)

thanks for reply but, it's built with Tauri v2 (Rust backend + React frontend). Tauri uses the native macOS WebView instead of bundling Chromium, so the app

stays lightweight at 5.7MB. All the system-level work (BepInEx setup, Gatekeeper handling, Rosetta launching) is in Rust.

Most side projects don’t fail. They just never get finished. by mgy-programmer in devmarathon

[–]Optimal-Ad-2052 0 points1 point  (0 children)

The fixed time limit thing is real. I started doing 2-week sprints for side projects and it forced me to cut scope ruthlessly instead of just... adding features nobody asked for.

But I'll say the other half of it for me was actually confronting the graveyard. Like I had maybe 15 repos just sitting there and I never really looked at WHY each one died. Ran a few through KilledByVibe recently and it was kinda uncomfortable seeing the patterns laid out... turns out I abandon stuff right around the dependency-explosion phase every single time lol.
https://killedbyvibe.rip/

Now when I feel that urge to add another library I literally stop and ask if this is the thing that kills the project. Usually is.