Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Descent 2 (273580) #20

Closed
dreamer opened this issue Jul 15, 2019 · 0 comments
Closed

Descent 2 (273580) #20

dreamer opened this issue Jul 15, 2019 · 0 comments
Labels
compatibility report Game compatibility reports

Comments

@dreamer
Copy link
Owner

dreamer commented Jul 15, 2019

Compatibility Report

System Information

  • DOSBox: 0.74-3

Report

Note: use development version of steam-dos from master branch

The game does not load for a stupid reason: paths in .CUE file included with the game are supposed to be relative to the DOS directory (and that's why you are "supposed to" mount C drive and change directory to e.g. C:\ before invoking imgmount inside DOSBox), which would imply that those paths are case-insensitive.

In reality in DOSBox those paths are relative to DOS directory, but paths are case sensitive, as on Linux host.

There are 4 ways to fix/workaround this:

  • Improve .cue handling in SDL_Sound 1.2 (not even sure if this is possible at this point - does SDL 1.2 still receive feature updates or is it in hard maintenance mode?)
  • Improve .cue handling in relevant SDL2 library and port DOSBox to SDL2 (dosbox patches to use SDL2 are waiting for inclusion for yeaars… TODO link to discussion on Vogons forum)
  • Implement a fix in DOSBox (I expect it to be refused by upstream)
  • Introspect into .cue files and fix paths inside in steam-dos. This is the fastest option to implement, but maybe not the best one.

Not sure which path to pursue at this point.

@dreamer dreamer added the compatibility report Game compatibility reports label Jul 15, 2019
@dreamer dreamer changed the title Game Name (Steam AppId) or Game Name (GOG) Descent 2 (273580) Jul 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility report Game compatibility reports
Projects
None yet
Development

No branches or pull requests

1 participant