Skizomeuh on 2/1/2006 at 10:14
OK, I'm still having troubles with audio logs ingame not playing (but the test in setup.exe worked fine...), but I'll play without, it's not so important (maybe a problem with my integrated Realtek sound chipset)
My real question is : I wonder if there a way to play SS1 in windowed mode, I tried to configure the shortcut but without success... Can someone do this ?
Oh and I wanted to say that I wish all of you hackers the best for this new year !
Drat on 2/1/2006 at 11:39
Not without something like DOSBox. DOS games aren't designed to be run in a window.
june gloom on 10/1/2006 at 08:00
okay, i give up. this thing WILL NOT RUN. it won't even pretend to.
if i try to run it using this faq, cdshock.bat just blinks a DOS box at me and disappears.
if i try to run cdshock by itself, i get the following error:
CDSHOCK.EXE
X#=0D, CS=01A7 IP=000014D1. The NTVDM CPU has encountered an unhandled exception. Choose 'Close' to terminate the application.
selecting ignore doesn't work.
wtf is going on?! this thing used to work, until now. i'm about ready to scream.
[ps] this only happens with the modified xp version of cdshock.exe. the regular old one didn't do anything either, though.
[ps2] well, i swapped the exes, and while the old one does nothing usually, i got it to run in DOSbox. slow as shit, though, which is normal. the XP patch gives me the 5001 error.
[ps3] original exe gave me a 5001 error. tried it in the main directory in DOSbox (it was in /CDROM before) and it worked. tried the xp patch in the main directory on DOSbox, and it slowed the whole thing to a crawl before just going to a blank screen. without DOSbox it just laughs at me with that unhandled exception error.
on the verge of dragging out my old 486 and seeing if that bastard'll still run.
ToxicFrog on 11/1/2006 at 01:21
Wow, lots of activity over the holidays.
Quote Posted by "ToxicFrog"
it's caused by DOS/4GW scanning the serial ports when it starts up, but I don't know why some systems report an error on that and others don't. It doesn't affect the game itself.
I think I've finally figured it out: the systems reporting this error are the ones
without serial ports.
For example, Durandal, which I normally run it on, has two serial ports and it works fine. Skrode, my laptop, has no serial ports and generates these warnings when it starts up.
Can anyone confirm this?
@Anhaedra: have you tried using absolute paths? Ie, rather than:
Code:
c:\sshock\mouse2kv.exe 640 480 8 8 c:\sshock\dos4gw.exe cdshock.exe
Try:
Code:
c:\sshock\mouse2kv.exe 640 480 8 8 c:\sshock\dos4gw.exe c:\sshockcd\cdshock.exe
@TheNightTerror;Sypha Nadon: WRT installing SS1: if you're installing from the hard drive, you cannot use INSTALL.BAT; you must run INST/INITIAL.EXE instead (which works fine).
Similarly, you can't just copy the files without running the install unless you subsequently hand-edit CYB.CFG and CDSHOCK.BAT to include the correct pathing information.
Nor can you run the game directly from the CD.
Having installed CDSHOCK, the correct way to invoke it is via CDSHOCK.BAT, which runs off and calls the exe on the CD (or what it thinks is the CD). Here's mine:
Code:
@echo off
F:\GAMES\SSHOCKCD\CDROM\ss1hr.exe F:\GAMES\SSHOCKCD\CDROM\CDSHOCK.EXE
MOUSE2KV 800 600 7 8 dos4gw.exe F:\GAMES\SSHOCKCD\CDROM\CDSHOCK.EXE > shock.log
I note that using a seperate dos4gw isn't necessary unless you're having constant crashes in SS1 anyways.
@Chimpy Chompy: for the map, I tend to use the keyboard rather than the mouse. Easier that way.
The crash is a result of the mouse cursor being offscreen when it does the mode switch out of 320x200. Move the mouse up and left until it returns to the screen before leaving map mode.
@Tark: the invocation syntax for mouse2kv is 'mouse2kv xbound ybound xspeed yspeed program'. 'mouse2kv 640 480 8 8 cdshock.exe' is normal for an unmodified version.
If you want the mouse to be faster, increase the 8 8 to something higher.
Also, the dos4gw thing is aggravating, and I don't recall the workaround offhand. You
can copy it to another file with a different name, though; and you don't need to rename it to use it anyways.
@Skizomeuh: could be, I've never had a good experience with onboard sound (my one at work, for example, gets leakage from the IDE controllers. I can hear data being written to the hard drive on my headphones!)
There's no way to run it in a window other than DOSBox, DOSEMU, or other emulation software (perhaps something to give SS1 a virtual VESA framebuffer to write on and then blit it to a window?). DOS doesn't have the concept of 'windows' as such.
Skizomeuh on 11/1/2006 at 10:08
Thanks for your involvement in trying to help us, I'm honored and proud of the TTLG community !
About serial ports, I can confirm this point : no problems with my Asus A8V having serial ports, errors with a Dell Dimension 8400 without serial ports...
About my case I made some experimentations :
- Setup SS1 with install.exe using cdshock.exe's VDMS profile and choosing SB16 or SB pro
- Playing with channel numbers inside the game
- placing Mok's cdshock.exe in syschock's CD in folder "CDROM" and configuring my BAT file accordingly
Nothing worked : still no audio logs but all other sounds work... So it's like sshock don't "see" the CD : even if I choose "audio only" inside the game it displays texts. Weird...
So I have few questions for the community:
- Does anyone hear audio logs with an integrated soundchip ?
- Which audio config do you use in sshock setup / VDMS ?
- Is there any version of VDMS supporting SB AWE32 (as shock displays it in it's setup) ?
- Do you use your original CD, an updated copy of the CD (for Mok's exe for example), or a hard disk located one (as I do), or it doesn't matter ?
Here's a copy of my CYB.CFG :
Quote:
midi_list 11
lowres_cutscenes 0
midi_io -1
midi_irq -1
inp6d -1
digi_list 3
joystick 131
midi_card -1
midi_dma -1
midi_drq -1
cd_data_dir_path E:\SEB\TEMP\GAME\SYSTEM~1\SYSSHOCK\cdrom\data
digi_io -1
digi_irq -1
digi_card 3
digi_dma -1
language 1
digi_drq -1
ToxicFrog on 12/1/2006 at 03:58
My configuration:
- SS1 CD copied to hard drive and installed from there
- SS1 set up to use SB16 for audio, General MIDI for music
- VDMS (2.1.0) set up to use SB16
- physical soundcard: SB Audigy 2
- Mok's patched CDSHOCK.EXE in CDROM/; invoked using CDSHOCK.BAT
- cd_data_dir_path f:\Games\SSHOCKCD\CDROM\DATA
Note: I've also run SS1 successfully on win98SE and winME. In both cases the setup was pretty much identical except for the lack of VDMS and the use of the original CDSHOCK rather than Mok's version. Logs worked in all of them.
I did a little test, and it looks like if you delete CITALOG.RES, it loads fine and just doesn't play logs; so if it can't find CITALOG.RES (or can't load it (corruption? permissions?)) that would create this effect.
So, some questions:
- you are invoking it as CDSHOCK, not SSHOCK?
- you are running the INSTALL.EXE in the installed dir, not on the CD?
- do other sound effects play fine? Or are all effects missing, not just logs?
- what's the size|md5sum|sha1sum of your CDROM/DATA/CITALOG.RES?
- the SYSTEM~1 in your path indicates it's doing long filename->8.3 DOS translation -- have you tried moving it to a DOS-compatible path and changing cd_data_dir_path, or reinstalling from there?
june gloom on 15/1/2006 at 05:10
well, i know my troubles with the XP patch will eventually fall by the wayside, and it would be a shame to have what i've learned be lost or hard to find unless it were in a sticky thread, so here goes: if you get an error with the XP patch like i mentioned above, it's a sure bet that it has something to do with a windows update. i don't know what they did to completely cock things up, but when i reverted, the patch worked properly.
Nothegger on 16/1/2006 at 22:51
Well, I've set up SS1 in Xp and it works :thumb: with a few glitches I can live with;) I even tried it in 1024 x 768 and it runs slow on my P4 1.6 :eek:, I didn't expect that from a game that lists 486 DX2 as optimal config :rolleyes: But, it's great that it's running at all :cool:, I really didn't expect to ever get it running again, without win 9x anyway. Even my SS2 doesn't work on XP (yet).
Whats bothering me is MouseKV won't speed up my cursor no matter what I type in cdshock.bat for speed. I can put something like:
D:\sshock\MOUSE2KV.EXE 640 480 99 99
if I want and it makes no difference:tsktsk: . I know I can draw mouse speed slider in windows to the max, which makes the game barely playable in 800 x 600, but I was hoping it could be worked out another way. My mouse is Intellimouse Explorer 3.0 USB. Any ideas?
Skizomeuh on 18/1/2006 at 09:50
@Nothegger :
Could it be in relation with mouse acceleration feature in your drivers ? I never liked this option with any mouse so I allways desactivate it...
@ToxicFrog :
I agree with you : there's a problem with the CITALOG.RES file
- I'm sure I invoke it as CDSHOCK
- Yes I configure SS1 via the INSTALL.EXE in the installed dir
- All other sounds work (considering there's no footstep sounds in SS1, I didn't notice that before because of the music...)
- How do I check md5sum|sha1sum of CITALOG.RES ?
- Citalog.res size : 52 721 946 octets | size on disk : 52 723 712 octets
- I tried moving CDROM/DATA folder in other standard place (c:/sshock/CDROM for example) without success
- I tried configuring sound channel numbers, without success
- I tried disabling MIDI : no Audiologs but big framerate improvement but the game is very empty without music (not enough environmental sounds)
@dethtoll : Glad you managed to fix your problem ! Weird... Is there any way to know which update was responsible for community's knowledge ?