Homeworld: Deserts of Kharak

Homeworld: Deserts of Kharak

67 ratings
Rolling Deserts of Kharak back to Version 1.3
By Fafhrd
A guide to get the pre-Epic Online Services version of Homeworld: Deserts of Kharak and enable offline single-player play.
5
2
   
Award
Favorite
Favorited
Unfavorite
Preamble
A lot of people are unhappy with Homeworld: Deserts of Kharak's 1.4 update, which added Epic Online Services, and due to either a buggy implementation of EOS on the part of BBI, a bad Unity EOS plug-in by Epic, or a combination of the two, broke the ability to play DoK completely offline in campaign or skirmish modes.

Luckily, Steam keeps every version of a game in its backend, and it's possible even for regular schmoes who don't work at Valve or BBI to access them if we know what we're doing.
How-To
Here's how to do it!
  1. Access the Steam Console by pressing the Win+R and running steam://nav/console
  2. In the new Console tab that has become visible in Steam, enter the following:
  3. download_depot 281610 281611 5547161778067914449
  4. Wait for the Steam Console to show the download is complete then enter the following to download the 32-bit Windows executable:
  5. download_depot 281610 281612 124447714406548962
  6. Enter the following to download the 64-bit Windows executable:
  7. download_depot 281610 281613 482984376389592123
  8. Navigate to Your Steam Install\Steamapps\content\app_281610
  9. Copy the contents of depot_281612 or depot_281613 into depot_281611
  10. Navigate to Your Steam Install\Steamapps\common\Deserts of Kharak
  11. Delete everything in this folder except for installscript.vdf and steam_appid.txt
  12. Copy the contents of the merged depot_281611 folder into the Deserts of Kharak folder.
  13. Rename DesertsOfKharak32.exe or DesertsOfKharak64.exe to DesertsOfKharak.exe
  14. Launch Deserts of Kharak. Revel in the lack of Epic Online Services
  15. Quit Deserts of Kharak and shut off your internet and launch it again and play if offline if you want.

(if you're on Mac or something you can get the DepotID and ManifestID info from SteamDB)
17 Comments
Alex Mcpherson 22 Mar @ 8:57am 
does this also get the dlcs?
\\,[†],// 25 Dec, 2024 @ 7:59am 
is it suppose to take long to download the first one
Acro 10 Sep, 2024 @ 9:02pm 
Very thankful for your effort to help us avoiding Epic stuff. Meanwhile I find that many players are still troubled by the 1.4 update and gave DoK a bad review for unable to play the game under the effect of EOS. So I want to know if it's ok to translate your guide to Chinese, to share these information to those who cannot enjoy the fun of DoK. I will add you as contributor and the link to this guide. :2018bestaward:
Malan the Great 29 Jul, 2024 @ 12:23pm 
I cannot thank you enough. You've saved one of my favourite games from the horrendous, always online Epic bullshit. Thank you
Cyclonis 18 Jul, 2024 @ 4:54pm 
Amazing guide, still really annoys me that this is even a thing we have to do in order to actually play the game offline.
>origami< 11 Jul, 2024 @ 10:07pm 
GOAT guide.
Thanks!
Paladin Dawnheart 10 Jul, 2024 @ 1:57pm 
You sir, are the absolute man.
giorgioxcapox 4 Jul, 2024 @ 10:34pm 
So I made it work, It was my poor internet connection. But I dont know it the download was succesfull because it never gave an ok message. On the second download an succesfull message download appeard. Im not sure if the download missed something but i followed the steps after the downloads and when I launch DOK It´s says that "There should be 'DesertsOfKharak_Data' folder next to the executable" on an error message.

(Also Idk why but I Can't delete my previous comment)
giorgioxcapox 4 Jul, 2024 @ 9:19pm 
i dont know if im doing something wrong but it doesnt work for me. The console gives me this error: CAPIJobRequestUserStats - Server response failed 2.
Fafhrd  [author] 2 Jul, 2024 @ 9:48pm 
@Random: no. 1.4 changed the entire on-line and multiplayer system. You'll have to update to 1.4 to play with people on 1.4. If you Verify Integrity of Game Files it'll force an update to the latest version (you could also make a backup of the 1.3 install so you don't have to go through the trouble of re-downloading it later).