Recently got "Two Worlds Epic Edition" from Steam and have to say it's truly Epic in it's DRM but that can be changed. It Requires a few things to make it work without Steam (no hacks, third party software or any illegal methods needed I promise), I'll post a guide on how to do this.
1. Download the game from Steam and move the folder to somewhere else.
2. Download the retail 1.6 to 1.7b Official Patch (link:
http://www.patches-scrolls.com/dl.php?file=two_worlds_update_17b.zip)
3. When the zip file finishes downloading, extract the exe and then with 7Zip open the exe and extract the two exe files "TwoWorlds.exe" and "TwoWorlds_RADEON.exe", copy these and overwrite the Steam protected ones.
4. Copy and paste the below Paragraph and save it as a .reg file (don't include the lines).
-------------------------------------------------------------------------------------------------------------- ----------------------------
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Reality Pump]
[HKEY_CURRENT_USER\Software\Reality Pump\TwoWorlds]
[HKEY_CURRENT_USER\Software\Reality Pump\TwoWorlds\FileSystem]
"DataPath"="C:\\Games\\Two Worlds - Epic Edition"
"OutputDir"="C:\\Games\\Two Worlds - Epic Edition"
"AppDataFolder"="Two Worlds"
"MyDocumentsFolder"="Two Worlds"
"UseSavedGamesFolder"=dword:00000002
"Version"="1.7.0"
"LanguageVersion"="ENG"
[HKEY_CURRENT_USER\Software\Reality Pump\TwoWorlds\Network]
"earthnet_natresolveraddress"="warnet.2-worlds.com"
"earthnet_serversaddresses"="\"WarNet Europe\"\"warnet.2-worlds.com\"\"WarNet Europe 2\"\"netserver.2-worlds.com\"\"WarNet America\"\"hawk.2-worlds-us.com\""
"earthnet_showselectserverdlg"=dword:00000001
"earthnet_serverport"=dword:00004313
"earthnet_usedpdefaultgameport"=dword:00000001
"earthnet_gameport"=dword:0000456b
"earthnet_usenatresolver"=dword:00000001
"earthnet_addnatresolverinhost"=dword:00000001
"showenternetworkinfo"=dword:00000000
[HKEY_CURRENT_USER\Software\Reality Pump\TwoWorlds\SerialKey]
"activationserver"="
https://secure.zuxxez.com/TwoWorlds/ActivationFrontendGame.php"
-------------------------------------------------------------------------------------------------------------- ---------------------------------------------
NOTE: These 2 lines have to be edited according to where your game is located, for example if your game is located in "C:\Games\Two Worlds - Epic Edition" then the 2 lines have to be like this:
"DataPath"="C:\\Games\\Two Worlds - Epic Edition"
"OutputDir"="C:\\Games\\Two Worlds - Epic Edition"
Example 2: If your game is in folder "C:\I Love DRM Free\Two Worlds" then the line has to be:
"DataPath"="C:\\I Love DRM Free\\Two Worlds"
"OutputDir"="C:\\I Love DRM Free\\Two Worlds"
One more thing, This game isn't only Steam protected but upon opening the game the first time it will ask you for the CD-Key followed by a server authentication.
I realize this seems a bit complicated at first, I've spent 2 hours making this to work Steam-DRM free and also tested it.