systemshock
systemshock copied to clipboard
Please list the needed asset files and their locations.
Would it be possible to add a list of the needed asset files in the documentation?
I to make a package for my own machine and want to know exactly which files I need and where they should go.
Hello.
There no documentations about this yet, but here quick reference:
You need systemshock executable and these directories:
shaders- copy from root directory of sources of Shockolateres- place here files from original System Shock: **data- here should be a lot of *.res and *.dat files Case insensitive. **sound- two directories, genmidi and sblaster, which contains *.xmi files.
Please note, that you need resources from original CD version of System Shock (System Shock: Classic in Steam). Other versions, like System Shock: Enhanced Edition or old floppy version, are incompatible.
Thank you, I have the GOG version of classic which comes with a CD image which should work.
So that's shaders and res in the root with data and sound under res?
I noticed a folder called GRAVIS under sound, is that not used?
In sound directory you need at least one of genmidi or sblaster. gravis, as far as I know, Shockolate does not support yet.
Hi, I downloaded the latest available version of Shockolate. Copying the DATA and SOUND folders from the CD version to "res", the game works perfectly, but I have problems with MIDI music. The problems are as follows:
- inside the SOUND folder there are the GENMIDI, GRAVIS and SBLASTER folders, plus other files. This way the music works but not like in the DOS version. It doesn't have the same variations and, in some places, multiple MIDI tracks overlap.
- Due to the problems described above, I followed the guide written here. Inside the SOUND folder, I removed all the files leaving only the GENMIDI folder. In this case the music has no more variations, it always plays the same track over and over.
I would like to understand if they are Shockolate bugs or something I am wrong :) Thanks
OS Windows 10 64 bit
EDIT I open a new issue with more details about it