Hello stupid bots! abuse+1280640552@107.191.119
Welcome to SMA. We have
no compulsory registration.

15 Guests, 0 Users
Stats: 10553 Posts in 1145 Topics by 445 Members & Guests.01. August 2010, 06:29:12
gfx* Home Help Search Chat Shop gfx
gfxgfx
[1] 2 3 ... 5
0 Members and 2 Guests are viewing this topic.
 
Malba Tahan
System Shock mouselook/key mapping/high resolution mod
02. February 2010, 19:55:27
ReplyQuoteReport#0

Hello, folks!
I'd like to post a link to my custom System Shock modification, but I don't know whether this is the right thread or not. I'd like to create my own thread, but I couldn't do it.
By the way, my system shock executable adds configurable keys, mouse look support and multiple resolutions as well. The link to download it is http://www.4shared.com/file/213837094/e7da2dc1/XCDSHOCK.html . Thanks!
Kolya
Re: My custom system shock modification
02. February 2010, 20:36:05
ReplyQuoteReport#1

Now that is pretty awesome! Thanks a lot Malba Tahan.
Mercurius
Re: My custom system shock modification
02. February 2010, 23:10:21
ReplyQuoteReport#2

adds configurable keys, mouse look support and multiple resolutions as well.

Sounds fantastic, giving it a try.
ZylonBane
Re: My custom system shock modification
02. February 2010, 23:20:41
ReplyQuoteReport#3

A mouselook demonstration up on YouTube would be great. I can't imagine how that would work well unless he somehow implemented separate move/shoot modes a la SS2.
Kolya
Re: My custom system shock modification
03. February 2010, 00:01:12
ReplyQuoteReport#4

He did, switch with E
Kolya
Re: My custom system shock modification
03. February 2010, 00:47:40
ReplyQuoteReport#5

A few questions Malba:

1) Did you use the cdshock.exe from System Shock Portable? I'm asking because it already had  a hex fix applied (for the com port error) and it would be nice to keep that fix.

2) XCYB.CFG contains solely the new keybinds, so I assume CYB.CFG is still used for other settings, like soundcard, etc?

3) May I include your modification in System Shock Portable at a later date with appropriate credit?

That's it for now. Thanks again, you did great work.
RocketMan
Re: My custom system shock modification
03. February 2010, 02:17:26
ReplyQuoteReport#6

We actually have mods for ss1 now :D  To think that a couple of years ago this game was pretty much unchanged from 94, now we've got better graphics (to a limited extent), clearer text, new resolutions and ingame mouselook support and custom keys!

This is a cool mod, thanks!
Malba Tahan
Re: My custom system shock modification
03. February 2010, 11:53:19
ReplyQuoteReport#7

1) Did you use the cdshock.exe from System Shock Portable? I'm asking because it already had  a hex fix applied (for the com port error) and it would be nice to keep that fix.
No, I used the original CDSHOCK.EXE from Looking Glass Technologies. You know, I figured out that the COM port error could be eliminated by only removing the "inp6d -1" line from CYB.CFG. But I decided to apply an hex fix anyways, so it wouldn't annoy anyone who still had that (cyberman related??) line in their configuration file.

2) XCYB.CFG contains solely the new keybinds, so I assume CYB.CFG is still used for other settings, like soundcard, etc?
Yes, I decided to leave CYB.CFG untouched so you could go back to the original CDSHOCK.EXE anytime. But remember that XCYB.CFG does not contain only keybindings, it contains some other configuration as well, like "inverted" mouse sensitivity for resolutions higher than 320x200 and mlook sensitivity.

3) May I include your modification in System Shock Portable at a later date with appropriate credit?
Of course you can, but I'd like to clean up a little bit the CDSHOCK.EXE that I uploaded yesterday. It's full of debugging functions that I've disabled for this build, but they're still there! And there are some bugs too. By the way, if anyone finds any bugs, I'd appreciate to know about them!

I'm happy you all enjoyed my mod. I've really spent a long time doing it. I've never player System Shock (well, never past that first blue laser shooting gun in the first level), because I thought that I really needed mouselook to fully enjoy it. Now that mouselook is implemented, It's time to play! :) See ya!
Kolya
Re: My custom system shock modification
03. February 2010, 12:41:35
ReplyQuoteReport#8

Yeah, with the ingame resolution switching I was wondering about mouse sensitivity, then I saw the setting in XCYB.CFG, well done.

The higher resolutions were introduced by ToxicFrog once as you probably know by now. He also provided a patch for 1280x1024 pixel. Did you see this and did you have any luck with that? For some reason I could never get it to work in System Shock Portable.

You're by far not the only one who couldn't get behind the controls. So with your mod a lot more people will be able to enjoy this game. That's cool. :)
Malba Tahan
Re: My custom system shock modification
03. February 2010, 13:26:12
ReplyQuoteReport#9

The higher resolutions were introduced by ToxicFrog once as you probably know by now. He also provided a patch for 1280x1024 pixel. Did you see this and did you have any luck with that? For some reason I could never get it to work in System Shock Portable.
Yes, I based my resolution hacks on his mods. However, I didn't know about that 1280x1024. I didn't know VESA supported such high resolutions! I'll trying to integrate it into XCDSHOCK.EXE now, thanks for the info!!!
Marvin
Re: My custom system shock modification
03. February 2010, 14:28:57
ReplyQuoteReport#10

Is this directly compatible with SSP? What about using the original data and playing the game on Win7x64? Will I still need DosBox?

Edit: Wonderful mod, btw.  :thumbwink:
Kolya
Re: My custom system shock modification
03. February 2010, 16:23:40
ReplyQuoteReport#11

You can just drop these files into SSP/RES and try starting xcdshock.exe. If you need DGVESA/DOSbox to run with it, drop the x from xcdshock.exe and start SSP.exe or dosbox.exe.
Marvin
Re: My custom system shock modification
03. February 2010, 16:47:16
ReplyQuoteReport#12

SS1 on Win7x64 with mouselook enabled ... didn't think this day would come. :)

Is it possible to assign one key to two seperate commands? For example, assigning "a" to "Strafe Left" in mouselook mode and "Turn Left" in normal mode?

Enchantermon
Re: My custom system shock modification
03. February 2010, 19:12:50
ReplyQuoteReport#13

Haven't tried it yet, but I must say that this is great news! :thumbwink:
Rainalkar
Re: My custom system shock modification
03. February 2010, 20:04:41
ReplyQuoteReport#14

Agreed. Very nice work, well done
Malba Tahan
Re: My custom system shock modification
03. February 2010, 22:40:36
ReplyQuoteReport#15

Is it possible to assign one key to two seperate commands? For example, assigning "a" to "Strafe Left" in mouselook mode and "Turn Left" in normal mode?
No, it's not possible. The mod uses System Shock's internal function (which I call "regkeyproc") to bind key events to commands. It let's you bind the same key to different commands in different gamestates, but mouselook mode is not a different gamestate.
Marvin
Re: My custom system shock modification
03. February 2010, 23:38:56
ReplyQuoteReport#16

Mmh, too bad.

Cyberspace movement could be tweaked a little, with mouselook enabled I feel like a drunken puck being bumped around.  :p
Malba Tahan
Re: My custom system shock modification
04. February 2010, 00:36:07
ReplyQuoteReport#17

Mmh, too bad.

Cyberspace movement could be tweaked a little, with mouselook enabled I feel like a drunken puck being bumped around.  :p
Yeah, I forgot to mention it. Cyberspace movement proved to be a little tricky, and I couldn1t figure out how to do it properly it. However, I believe mouselook in cyberspace would screw up its "nature" a little bit. Maybe mouselook movment in cyberspace should be similar to a "flight simulator" style, but I'm not sure about it.
Malba Tahan
Re: My custom system shock modification
04. February 2010, 02:43:52
ReplyQuoteReport#18

Anyone knows how to use 4shared? I tried to replace the file with a new version, but now I have 2 files, and the new one is name "(2) XCDSHOCK.ZIP". Anyway, here's the new link to download it:
http://www.4shared.com/file/214671141/c9a6bd6/_2__XCDSHOCK.html
I've included the experimental 1280x1024 resolution. I call it experimental because it doesn't work for me, neither on WinXP nor on Dosbox. In dosbox the game hangs after mode switching. But ToxicFrog's patched EXE for 1280x1024 hangs on my machine too, so I guess I'm in the right direction.  :p
Next thing to do is to improve mouselook in cyberspace.
Kolya
Re: My custom system shock modification
04. February 2010, 03:11:53
ReplyQuoteReport#19

As soon as you register here, I'll give you uploader permissions. Unfortunately I can't check that resolution on my netbook...  :paranoid:
RocketMan
Re: My custom system shock modification
04. February 2010, 06:24:59
ReplyQuoteReport#20

The latest revision broke the game.....the download on the first post works for me but updating it prevents the game from loading now.  Maybe it's just my computer?
Marvin
Re: My custom system shock modification
04. February 2010, 09:17:55
ReplyQuoteReport#21

The new version requires dos4gw - hasn't that been redundant for a long time?

1280*1024 works, but the game halts afterwards.
Malba Tahan
Re: My custom system shock modification
04. February 2010, 13:23:56
ReplyQuoteReport#22

The new version requires dos4gw - hasn't that been redundant for a long time?
Oops... I switched from OpenWatcom to Watcom 9.5b and forgot to link the extender stub in... I'll fix it soon.

1280*1024 works, but the game halts afterwards.
Yes, it happens to me too. Did you have any success with ToxicForg's 1280x1024 patch by the way?
Marvin
Re: My custom system shock modification
04. February 2010, 18:08:27
ReplyQuoteReport#23

Yes, it happens to me too. Did you have any success with ToxicForg's 1280x1024 patch by the way?
At one point, yeah, I think so ... but that changed from time to time.  Maybe I'm not the right one to ask here, though, because Win7x64 is a nightmare in terms of DOS compatibility.  And seeing that DOSBox lags considerably in 1024*768, any higher resolution can be safely ignored in my opinion.


On another note: Do you really plan to add multiplayer? Of course, no one thought even mouselook would be possible without access to the original source code, but coop? Phew. Not that I didn't dream of it, of course. :D
vrap
Re: My custom system shock modification
04. February 2010, 19:05:37
ReplyQuoteReport#24

Could someone help me getting this to work? I can get SSP to run after replacing the .exe and .cfg, the game starts up and is playable, but I see no difference in the mouse functionality. What am I missing?
[1] 2 3 ... 5
0 Members and 2 Guests are viewing this topic.
 
gfxgfx
gfx
 
gfx

+ Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.
Name:
(?)
Look at you, ... , a pathetic creature of meat and bones!:
gfx gfx