Sure is a big hassle to install DSpack. I've been searching this forum's archives and trying to do my homework but at the moment I'm stuck.
DSPack is 8 years old. At the time, it used to work with CodeTyphon fork of Lazarus and it's pl_win_directx which also worked directly in Lazarus. Since then CodeTyphon has changed quite a bit, and decided to change the names of many classes, components and even files, breaking Lazarus compatibility at many levels. I didn't like such change so I made ct2laz tool first, and then later ct4laz which can be downloaded via OPM. This means that DSPack should be more close to Lazarus then new CodeTyphon. Enough for introduction.
You should show me the exact error message. If I have to guess it may be 2 things:
1) If you can not start IDE then you need to put d3dx81ab.dll next to your Lazarus EXE. You need to have 32bit IDE version for this.
2) I have just checked and it seams that OPM does not deliver my original pl_0_libs and many DLLs were deleted. OPM version has 1MB and my version has 23MB. Therefore I advise you to try to download all needed pl_* packages from directly from my site (
https://bitbucket.org/avra/ct4laz/downloads/), uninstall OPM version and install my original version.
When DLLs are missing, pl_* packages install fine, but lots of examples simply do not work.
You should also read about this DirectX problem on Win10:
https://forum.lazarus.freepascal.org/index.php/topic,39508.msg280694.html#msg280694