I did download a starforce removal patch but it went through my whole machine two or three times and said there was no Starforce to be found.
You've misunderstood what that StarForce removal patch is for.
It's not a NoCD or NoDVD to get a StarForce-infected game running.
It's for removing StarForce drivers from you computer after playing a StarForce-infected game (because the drivers have been known to conflict with other copy "protections" and reported to slow down CD/DVD write speed, and uninstalling the game doesn't install the StarForce drivers, etc.)
StarForce will not install at all on Vista, Windows 7, 8, 10.
So of course the StarForce removal tool won't find any StarForce drivers. Your version of Windows has already protected itself.
The DVD version of Dreamfall will not play unless StarForce is installed and working properly.
The latest version of Windows StarForce can run on is XP.
And a StarForce-infected game cannot run without StarForce (unless you can find a working NoCD or NoDVD for that particular game)
What you'd need is a NoCD/NoDVD crack to remove StarForce from the game (not from your computer). Unfortunately I don't know of one for the DVD version.
If you want to replay the game, you'll have to re-purchase it from a download site like GOG or Steam.