Kolya on 4/8/2006 at 23:04
Very minor update - I only omitted the VDMS dosdrv.exe as it seems to have no apparent advantage.
It had been included to make sure the sound runs fine. But as Vigil mentioned it probably makes no difference. It doesn't for me.
It would be nice if some people who had downloaded the previous version could download this one too and see if the sound still works for them. (In a lazy moment.)
Vigil, I included your how-to-make-screenshots in the Readme, hope you don't mind. :)
Vigil on 5/8/2006 at 09:43
No problem :)
<del>Actually it would be possible to even include the PIF file that carries the enable-Printscreen setting into the package: just first edit the PIF file to change the "Cmd line" to just "CDSHOCK.EXE" instead of "C:\Wherever\You\Put\The\Game\CDSHOCK.EXE".</del>
Actually, no it wouldn't. The PIF file for CDSHOCK.EXE is not used at all when running the game through the batchfile; you must have a PIF file for the batchfile itself to enable printscreen. Windows (XP at least) will not directly let you create a PIF file for a batchfile; and while it's possible to modify the existing PIF file to point to the batchfile instead of to CDSHOCK.EXE, the PIF file will not be automatically run when running the batchfile; you need to manually doubleclick on the pif file for it to work. Furthermore, if you then create a shortcut to the PIF file located anywhere else than in the same directory then it won't work because the PIF doesn't have an absolute path.
Kolya on 5/8/2006 at 12:37
We had a pif before, I think it pointed to the batch and was supposed to carry information over but some people had problems with it's relative path.
Nameless_Voice on 5/8/2006 at 12:54
Well, you were never meant to run the batchfile directly.
The whole reason I put the exclamation mark in front of the shortcut was so you could just open the folder, type ! and hit return to run the game.
Vigil on 5/8/2006 at 12:56
Quote Posted by Kolya
We had a pif before, I think it pointed to the batch and was supposed to carry information over but some people had problems with it's relative path.
Indeed. PIFs are terrible terrible things.
However, the problem I described will apply to the instructions you put in the readme about screenshots... that is, you cannot (easily) tell the batchfile to allow Printscreen, only CDSHOCK.exe, and if you do that then you must run CDSHOCK directly instead of through the batchfile. And if you do THAT then you don't get the benefit of mouse2kv or nolfb.
I cannot find any means to run a PIF file from the command prompt (i.e. through a batchfile), or otherwise disable Windows key capturing for an application. The best way might be to replace the batchfile with a windows-compatible stub loader exe to call MOUSE2KV+CDSHOCK, preventing Windows from doing key-capturing. But if you go that far you may as well also code the stub loader to do mouse2kv's job instead and do it better ;)
Quote Posted by Nameless_Voice
Well, you were never meant to run the batchfile directly.
The whole reason I put the exclamation mark in front of the shortcut was so you could just open the folder, type ! and hit return to run the game.
This prevents one from making shortcuts elsewhere, though. The current method is more flexible, except for the fringe case of wanting to take screenshots.
Nameless_Voice on 5/8/2006 at 13:09
[Edit] Either I miss-read your post or you miss-typed it and then edited it...[/edit]
I guess an installer could be arranged to modify the PIF file to point to the correct path...
Kolya on 5/8/2006 at 13:14
I'm pretty sure there's an easy way to turn a batch file into an exe. bat2exe or something. I'll look into that.
Kolya on 5/8/2006 at 13:25
Yeah, just checked that. Screenshots work fine now.
You just change the Printscreen property on the !START.EXE
I'll update SS-P.
EDIT: Doh! I will include a !START.EXE with Printscreen enabled of course ...
Kolya on 5/8/2006 at 14:51
Version 0.4b is up.
The game is now started via "!START.EXE" and screenshots can be taken simply by pressing [Prt Scrn].
Since we have a PIF again (!START.PIF) I used it to up the RAM properties again. This should somewhat increase the game's chance to run correctly on different systems.
EDIT: The new !START.EXE is just the old batch file converted into an executable. There's a backup of that batch file in DATA. Running this you won't get the benefits of enabled screenshots or RAM settings though.
DevilAsh on 7/8/2006 at 21:12
I wonder... well even thlough this is a old post, I thought I would ask this. Since it is portable, could I run this file on my PSP?