commode7x on 12/3/2007 at 18:35
The technical FAQ sticky didn't help me, so I'm putting my problem here. There really should be an entire board to itemize all of the problems for easy searching.
The mouse on 640x480 is too fast
My System Shock.bat looks like this
@echo off
c:\sshock\dgvesa.com
c:\sshock\cdshock.exe
If it looks like this:
@echo off
c:\sshock\cdshock.exe
Then the video on the FMV sequences and video on 640x480 don't work
If it looks like this:
@echo off
c:\sshock\dgvesa.com
c:\sshock\mouse2kv.exe 640 480 8 8 cdshock.exe
Then the mouse cursor is confined to the top left corner of the screen on 640x480. The left and right buttons still work, but I can't move it. Lower resolution video modes work just fine, with a movement augmentation of 8.
I've tried moving the cursor to the top left of the screen and changing the resolution. Didn't work. I tried adding NOLFB.com, using XP's compatibility, dos4gw.exe, system shock portable, VDMSound, mouse2kv, dgvoodoo, and Mok's SS XP patch.
Dosbox is way too slow. Ironic how a game that used to run on yesterday's computers now requires tomorrow's technology.
I've tried everything I've read on the forums, and the only thing that helped was the dgvesa.
Bjossi on 12/3/2007 at 18:45
I had read that SS1 runs great on the newest version of DOSBox. :erm:
commode7x on 12/3/2007 at 18:51
Why does everyone tell me that? It's like I don't already have the latest & greatest the world wide web has to offer.
The difference in speed between v.65 and the newest version is really pretty negligible on my system. It's THAT slow. And yes, I've tried tweaking the settings to maximize speed. It's still as slow as a crushed earthworm. I tweaked it until the game crashed, and still kept going.
Not to be offensive or anything, but it's just a tad frustrating. Although, I'm sure that there are many out there that have much more dire and unsolvable problems than mine, and would love to have the same problems I do.
Vigil on 12/3/2007 at 19:10
Have you tried with with mouse2kv but without dgvesa? Your explanation above didn't make this clear. dgvesa + mouse2kv will fix the mouse problem *twice*, which is probably why the mouse ends up unusable.
And, yes, System Shock Portable has preconfigured options for all of these possibilities, so should make it much easier to find one that works for you.
commode7x on 13/3/2007 at 05:56
...Something makes me think that you guys are just replying to make fun of me...but nonetheless:
No, none of that works. Just using mouse2kv.exe might work, but since without dgvesa.com I can't see anything, I don't know if it could work.
SSP was just a waste of time, as it actually worsens the existing problems, if not causing a total lock-up of my system.
Really, I think what I need is a program that can properly affect the mouse speed when I switch to 640x480. I went into the Windows mouse pointer settings and found that it will affect the cursor speed at lower resolutions, but it won't do anything about the cursor speed at 640x480. Mouse2kv does the same thing. Mouse2kv will affect the cursor at the lower resolutions, but when changing to higher resolutions, it locks the mouse in the top left corner.
I still haven't figured out why it only affects the mouse only at the lower resolutions.
Nameless Voice on 13/3/2007 at 10:32
Mouse2KV needs to be loaded with the resolution you want to use it at.
It allows the mouse to move properly within that area, and it will only work properly at the resolution you specify.
If the resolution is lower, the mouse will move too fast and go off the edges of the screen; if the resolution is higher, the mouse will be locked within a box in the top-left of the screen, the size of the resolution mouse2kv is using.
EDIT: out of curiosity, are you running on a laptop or LCD display?
I had trouble getting SS-P to work on my laptop with DGVesa until I set the refresh rate down in the DGVesa config; since the laptop screen only supports 60Hz anyway, and anything higher than that was causing it to lock up.
Bjossi on 13/3/2007 at 11:42
Code:
@echo off
"C:\Games\System Shock\MOUSE2KV.EXE" 640 480 6 6 cdshock.exe
That is my BAT file. The resolution and the two 6's affect the mouse like intended, though I still get crashes if the mouse pointer isn't in the top left when I attempt to load a savegame after dying. :sweat:
commode7x on 14/3/2007 at 00:54
In any case, the mouse is locked in a box that is 1x1 on the top left of the screen. I can't move it up, down, left, right, or diagonally in that 1x1 box. If I put the mouse in the top left of the screen somewhere, the box will instantly move to wherever the mouse is. For instance, when I move the mouse to the bottom of the vertical view display, it will stick there. If I move it into the options button, it will stay there.
I don't know how I can make this any clearer. Oh, yes, please ask me for any details regarding this problem before stating the obvious. It will save some time.
I'm using a Toshiba laptop. with Intel Celeron processor, 1.6ghz
The game will usually crash if you don't treat it right after it loads an FMV sequence.
commode7x on 14/3/2007 at 01:19
OK, I just found out something new.
It's a new problem that half-fixes my old one.
First, I thought that the mouse was just being too fast, skipping too many pixels upon movement in 640x480.
Now that I've tried playing on that resolution, I've found that the mouse will move UP and LEFT when you try to move it up. It will skip a bunch of pixels along the way, too.
Also, if you try to move it RIGHT, it will move a pixel or two to the LEFT for every couple pixels it's moved to the RIGHT.
Moving DOWN works OK, and isn't excessively fast.
Moving LEFT will skip a few pixels for each pixel you wish to move it.
This irregular movement of the mouse at higher resolutions might explain why mouse2kv.exe doesn't work only at 640x480 and 640x400.
Anyone know of any other mousefixing programs I could use?