ProjectsWhat's NewDownloadsCommunitySupportCompany
Forum Index » S.T.A.L.K.E.R.: Shadow of Chernobyl Forum » Mod discussion
Question about SoC keylogger

Posted by/on
Question/AnswerMake Newest Up Sort by Descending
  22:57:03  9 November 2013
profilee-mailreply Message URLTo the Top
ddraig
Senior Resident
 

 
On forum: 06/19/2012
Messages: 158
Question about SoC keylogger

There's been a "mod" that's been going around for a while, called the ShoC keylogger, that allegedly allows for custom keybindings when it comes to Shadow of Chernobyl.

I know it's quite heavily featured in DMX 1.3.5, and the AI is even designed to use a Call of Pripyat style function key setup.

When the steam version of SoC got patched to 1.0006 I assumed that it would allow this particular mod to work. My previous attempts at getting it to work have been disappointing, to say the least, and I figured that it was probably designed for the 1.0006 patch (much like the Cut X-Ray Project, which now works with the Steam version)

It seems to have hooked the keylogger.asi file to dsound.dll, but the Steam version of the game doesn't have a dsound.dll and just placing the two in the bin folder doesn't really do much. Is there anything I can do to get this mod working? It would open up so many neat possibilities with the engine.
  00:02:36  12 November 2013
profilee-mailreply Message URLTo the Top
Meltac
messing with code
(Resident)

 

 
On forum: 01/21/2010
 

Message edited by:
Meltac
11/12/2013 0:03:58
Messages: 1519
I can't talk for the Steam version because I don't run it. But for the normal installer I had tested several keyloggers a long while ago (there's more than one of them), but none did work as expected. Either the pressed key was not recognized at all, or after heavy delay, and sometimes twice or three times instead of just once. Only in certain situations a keypress triggered immediate action properly.

If you're talking about X-Ray extensions for 1.0006, that's an entirely different story. Without steam it works like a charm (without any keylogger), and many mods today make heavy use of it (in fact, the X-Ray extensions project is probably the main reason why so may mods have upgraded to 1.0006). I'm not sure why this could cause trouble with a Steam version, though. Maybe some other Steam user has more insight here?

BTW; many thanks for the hints you provided to me via jketiynu
  11:25:08  12 November 2013
profilee-mailreply Message URLTo the Top
ddraig
Senior Resident
 

 
On forum: 06/19/2012
Messages: 158
Yeah, the X-Ray Extensions/Cut X-Ray project work fine on Steam. It's kind of annoying that the keylogger doesn't, but that's life I guess.

I'm guessing it might have something to do with the .exe file as that's the only thing the Steam version has different, really, than any other version.
  22:46:48  26 November 2013
profilee-mailreply Message URLTo the Top
ddraig
Senior Resident
 

 
On forum: 06/19/2012
Messages: 158
Well I've tried completely reinstalling the steam version, and tried the game with the modified 1.0006 bin files (the exe and some dlls), the originals and virtually every combination inbetween and still no dice.

This is the contents of the asilog.log which I guess shows that it is hooking, but why it isn't doing anything I'm at a complete loss:

http://pastebin.com/PWHd24qH

The update callback is in the right place, the keys.cfg and buf.txt are in the correct place and configured correctly, but for some ungodly reason it still refuses to work.

Does anyone have any idea what on earth could be going on here?
 
Each word should be at least 3 characters long.
Search:    
Search conditions:    - spaces as AND    - spaces as OR   
 
Forum Index » S.T.A.L.K.E.R.: Shadow of Chernobyl Forum » Mod discussion
 

All short dates are in Month-Day-Year format.


 

Copyright © 1995-2021 GSC Game World. All rights reserved.
This site is best viewed in Internet Explorer 4.xx and up and Javascript enabled. Webmaster.
Opera Software products are not supported.
If any problem concerning the site functioning under Opera Software appears apply
to Opera Software technical support service.