dreamer / boxtron

Steam Play compatibility tool to run DOS games using native Linux DOSBox
https://luxtorpeda.gitlab.io/
GNU General Public License v2.0
405 stars 5 forks source link

Star Wars Dark Forces (32400) overwriting JEDI.CFG when launched with boxtron, breaking the dehacker mod. #48

Open slaapliedje opened 3 years ago

slaapliedje commented 3 years ago

I've now extensively tested this with boxtron / dosbox / dosbox-x. Within dosbox-x and dosbox, I can run the DFORCEDH.EXE program, and set the mouse control, save and exit, and then launch DARK.EXE and have a crosshair and can look up / down.

On the other hand, if I then try to launch (from the same Game directory as the Steam install) with Boxtron, it stomps over whatever change there is, and breaks mouse look. Though somehow the crosshair hack remains.

With copying out boxtron's configuration and tweaking it so it first launches DFORCEDH.EXE in case I broke it by playing through Steam, then it will launch DARK.EXE with the patch.

So included is the script, config file, the dehacker utility, and the config file used (mostly the same as the one generated by boxtron, but copied the mount and run commands over). SWDF.zip

baconicsynergy commented 3 years ago

This bug has had me scratching my head for months, and I've never been able to figure out why Boxtron broke the dehacker mod.

I LOVE Boxtron, so much so that I think Valve should officially support community-created compatibility layers like this. It is a significant improvement over running an old Dosbox binary through Proton. Dark Forces in particular lags with Proton, but is silky smooth with Boxtron.

I would love to see this fixed.