Pathoschild / SMAPI

The modding API for Stardew Valley.
https://smapi.io/
GNU Lesser General Public License v3.0
1.81k stars 259 forks source link

Create a "at your own risk" SMAPI 32 bit to support SDV 1.5.6 #927

Open JeodC opened 8 months ago

JeodC commented 8 months ago

The last version of SMAPI to support legacy Stardew Valley is 2.11.3. This means that in order to use mods you must rollback your Stardew Valley game version to 1.3.36.

The compatibility branch is currently on 1.5.6. This branch is still widely used on 32 bit systems, especially Linux systems and Raspberry Pi. Unfortunately, Steam metrics won't show you this.

A group of developers behind PortMaster (https://portmaster.games/detail.html?name=stardewvalley) got Stardew Valley working on various retro handheld devices (Anbernic, Powkiddy, etc) by using the legacy version. I would like to propose that a version of SMAPI be released to support legacy 1.5.6, and be an "at your own risk" version--meaning it would be entirely unsupported issue-wise beyond ensuring it boots, and users would be on their own regarding finding which mods and which mod versions will work.

Thank you.

Edit: Here is an early video guide that will hopefully showcase how this works: https://www.youtube.com/watch?v=cWBM2_acOS8

And a written version of the video guide: https://retrogamecorps.com/2021/11/30/stardew-valley-on-retro-handhelds/