OpenSWOS v0.4.1
OpenSWOS v0.4.1
Bug-fix release. If OpenSWOS told you "No SWOS game data found" even though your files were in the right folder — this release is for you.
The big one: case-sensitive filenames
Linux, Android and Linux handhelds (R36S and friends) treat DISK1.ADF and disk1.adf as different files. Windows does not. OpenSWOS was looking up your SWOS files with one fixed capitalisation, so on those platforms it silently found nothing — even when the files were sitting exactly where the instructions said.
That is why the Linux and Android builds were reported as "doesn't work" while Windows was fine. It could never be reproduced on a Windows development machine.
Every lookup of a game file is now case-insensitive. This affects:
- finding your
.adffloppy images (DISK2.ADF,disk2.adf,Disk2.Adf— all fine now) - loading teams from
TEAM.*— a DOS install copied off a FAT drive on Linux arrives lowercased (team.000), which previously produced "folder found, zero teams" - player, goalkeeper, ball and font graphics — these were silently missing rather than reported
- pitch variants — a miss here fell back to the plain green placeholder pitch
- CD sound and menu music — the filename inside a
.cuesheet often disagrees in case with the actual image file
On-screen diagnostics
If the game still cannot find your data, the first-run screen now prints exactly what it did: which folders it searched, how many .adf it found in each, whether storage was readable at all, and which of graphics/teams is missing. Photograph that screen when reporting a problem — it usually identifies the cause immediately. The same detail goes to the log.
It also now distinguishes "folder is not there" from "folder is there but I am not allowed to read it", which previously looked identical and was the most confusing failure of all.
Android
- After you grant storage access, the game reloads itself automatically. Previously it stayed on "no data" until you closed and reopened the app by hand.
- Extracted data is now written to the app's own private storage, so extraction can no longer half-fail into a folder you cannot see.
- Your existing files in
Download/OpenSWOSkeep working — nothing to move.
Everything from v0.4 is still here
Penalty saves, AI shooting direction, half-time stamina recovery, fatigue scaled to match length, commentator on/off toggle, fast render mode for handhelds, and the 19-language UI pass.
Downloads
- Windows —
OpenSWOS-v0.4.1-Windows.zip - Linux x86_64 —
OpenSWOS-v0.4.1-Linux-x86_64.zip - macOS —
OpenSWOS-v0.4.1-macOS.zip - Android —
OpenSWOS-v0.4.1-Android.apk - R36S / RK3326 (WestonPack) —
OpenSWOS-v0.4.1-R36S-Weston.zip
Where to put your original SWOS files
You need to own Sensible World of Soccer 96/97 — OpenSWOS ships no game data. Three folders:
original_swos_adf/— your Amiga floppy images (.adf). Drop both in, any filenames, any capitalisation. Extracted automatically.original_swos_files/— loose game files (WHDLoad / hard-disk install). Nested folders are fine.original_swos_pc/— the PC (DOS)DATAfolder for a few extra teams. Put a PC CD image here too (.cueplus.img/.bin) to unlock CD menu music and sound effects.
Where those folders live:
- Windows / Linux / macOS — next to the game, in the folder you unzipped
- Android —
Download/OpenSWOSin your phone storage - R36S — inside
ports/OpenSWOSon the card
Restart the game after adding files.
Notes
This is an early, actively-developed recreation. Bug reports welcome — with the new diagnostics screen they are now actually actionable.