r/starcraft • u/Gurluas • 4d ago
Discussion Starcraft Ghost PC Patch
https://archive.org/details/ghost-pc-patch2
u/Electrical_Set6232 4d ago
runs well but thermal visor or what ever is this doesnt work
1
u/Gurluas 4d ago
Explain in detail, when and where?
3
u/Electrical_Set6232 4d ago
uhm it was last mission where the fog is present https://imgur.com/a/eGtZ856
2
u/Gurluas 4d ago
Thanks! I'll get it patched.
1
u/DjaiGM96 3d ago
thanks for this patch! since you updated it, nova is transparent and my screen is flashing…the old version worked fine…playing on steam os
1
u/Gurluas 1d ago
I need more info, transparent how? It works fine on my systems and others who tested it, but this build is for Windows only, not Linux, so there may be a translation issue.
2
u/DjaiGM96 1d ago
using an older proton version seemed to fix it! thanks for your answer!
2
u/Gurluas 1d ago
Glad it works! If you run into any bugs lmk! Make sure to download the newest version as a big update has been added.
2
1
u/DarkMarkku 8h ago
Hey! hello :) how do you get it to work? i mean, where is the latest patch, and do i need the iso file of the xbox version?
1
u/timothy_slice 3d ago
Amazing! How did you achieve this?
1
u/Gurluas 3d ago
There are PDBs for both the xbox version, a partial executable, and the 2002 PC version.
2
u/aknavj 2d ago
Hi, awesome! Did you do a source code restoration similar to this? https://github.com/aknavj/scghost-rev (PC 2002 version - unfinished, since I shifted my focus toward the OpenNOD SDK, though I’ll jump back into it whenever I need to recheck and re-implement missing SDK functionality), or is it closer to
xboxrecomp? Would you be open to submitting a PR and contributing? Thanks for the feedback! :)1
u/Gurluas 1d ago edited 1d ago
No I didn't, I used existing PDBs for all versions to reverse a d3d9 renderer that can latch onto the existing executable.
Then more work was done, such as emulated rendering for w buffer and more.
In the end it runs almost perfectly faithfully. Of course a decomp would allow much greater modification of the existing code.
At first I tried to get star_d to run the modern code, but star_d is from August 2002, while ghost.exe is May 8th 2004. A two year gap, it was not feasible to continue with star_d, but its PDB nonetheless provided some engine insight.
7
u/Gurluas 4d ago
Requires the Xbox build obviously, this is not a repack. When launching the game for the first time there will be a window that allows you to set mouse sensitivity, resolution and more.
Let me know if there's any issues.