Skip to content

OpenSWOS v0.4.1

Choose a tag to compare

@angree angree released this 19 Jul 20:30
· 1 commit to main since this release

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 .adf floppy 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 .cue sheet 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/OpenSWOS keep 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

  • WindowsOpenSWOS-v0.4.1-Windows.zip
  • Linux x86_64OpenSWOS-v0.4.1-Linux-x86_64.zip
  • macOSOpenSWOS-v0.4.1-macOS.zip
  • AndroidOpenSWOS-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) DATA folder for a few extra teams. Put a PC CD image here too (.cue plus .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
  • AndroidDownload/OpenSWOS in your phone storage
  • R36S — inside ports/OpenSWOS on 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.