jtbalogh on 27/3/2006 at 07:15
It should be fine since the program is also for gaming. For example, compile the script below by loading it in Autohotkey. It will remap zoom to [ and ]. It will remap Shift to move a four-way toggle (assuming options are setup in game where walking is default, ctrl is to run, tab is to creep, shift is to crouch).
Code:
#SingleInstance force ;force a single instance
#HotkeyInterval 0 ;disable the warning dialog if a key is held down
#MaxHotkeysPerInterval 500 ;help respond to mouse
#MaxThreads 20 ;use 20 (the max) instead of 10 threads
#InstallKeybdHook ;forces the unconditional installation of the keyboard hook
#UseHook On ;not interfere with numpad, and increase responsiveness
SetBatchLines, -1 ;makes the script run at max speed
SetKeyDelay, -1, -1 ;fastest response (might be better with -1, 0)
SetMouseDelay, -1
SetWinDelay, -1
mMoveWalk := 0
mMoveRun := 1
mMoveCreep := 2
mMoveCrouch := 3
mMoveMax = 3
mMoveState := 0
isShift := False
; reset stuck keys
Send, {Shift up}
Send, {Ctrl up}
Send, {Tab up}
return
ExitSub:
ExitApp ;The only way for an OnExit script to terminate itself is to use ExitApp
#ifWinActive, Thief - Deadly Shadows ; name of game in taskbar
Shift::
if (isShift == False) {
isShift := True ; run once
mMoveState := mMoveState + 1
if (mMoveState > mMoveMax)
mMoveState := 0
if (mMoveState == mMoveWalk) {
Send, {Shift down}{Shift up} ; (optional) crouch off since on before
Send, {Shift up} ; assuming no keys to walk is default
Send, {Ctrl up}
Send, {Tab up}
} else if (mMoveState == mMoveRun) {
Send, {Shift up}
Send, {Ctrl down} ; assuming holding will run
Send, {Tab up}
} else if (mMoveState == mMoveCreep) {
Send, {Shift up}
Send, {Ctrl up}
Send, {Tab down} ; assuming holding will creep
} else if (mMoveState == mMoveCrouch) {
Send, {Shift down}{Shift up} ; assuming toggle will crouch
Send, {Ctrl up}
Send, {Tab up}
}
}
Shift up::
isShift := False ; reset
return
[::
Send, {Blind}{PgUp}
return
]::
Send, {Blind}{PgDn}
return
tiger@sound.net on 27/3/2006 at 08:58
Very nice work, JT! :thumb:
(I'm just a bit blown away, right now and a bit confused, perhaps?) :confused:
"Run" seems to be our normal mode, in T3, without an over-ride in a menu?
(You know, a master switch that reverses the normal Run/Walk setting.)
So you have me at a major disadvantage there. Ahhh. . . Help?
Also I might have focused on using the Input default-settings for T3 keys.
And then, maybe, I would have used a unused key for your 4-way, like the Tab or Alt-key or whatever?
(Then it should be a minor change, for most, with any normally unused key.)
Quote:
It will remap zoom to [ and ].
Why are we placing these zoom-keys in a "4-way movement mode" function?
And why worry about zoom, when it is assigned to its own two toggle-like keys, already?
(Or, without testing, are these providing for max-in and out zoom-keys?) :thumb:
I will study your modifications and try to get back with you, very soon.
... Jim ...
***
Oh well, I tried to get back to the defaults, twice, and even when I had removed Crouch from my mess, it still acted twitchy about getting back to Run mode. And then I was never certain about being in Creep or Walk mode, without walking about to hear some step-sounds. (Sorry all) :(
***
jtbalogh on 27/3/2006 at 14:00
The tweak to switch default run/walk is in the faqs and elsewhere in the forum. You should have fun investigating since you like to customize everything as you stated previously. For example, I fine tuned the tweak to my requirements,
Code:
In default.ini,
[T3Settings]
CreepMultiplier=0.33
WalkMultiplier=1.1
In options.ini (see your 'my documents' folder if not moved),
Up=MoveForwardBackward 0.750000
Down=MoveForwardBackward -0.750000
A=StrafeRightLeft -0.750000
D=StrafeRightLeft 0.750000
S=MoveForwardBackward -0.750000
W=MoveForwardBackward 0.750000
Using zoom, tab, ctrl, etc. was for testing to prove games are not necessarily isolated from tricks. Ignore it or change it :) Yes, I use my 'End' key to max out my zoom to restore the view if I repeat the 'Send' command many times (not shown here). Add a sound to indicate the mode has switched if you want, beep once for run, beep twice for creep. Adding text is too hard. Like,
Code:
SoundPlay,*64
SoundPlay,*64
Quote:
... tried to get back to the defaults...
I do not know what you mean ...
Soul Shaker on 28/3/2006 at 03:37
Ok, i don't really wanna look through 25 pages so, sorry if this has already been requested.
Can anyone make moss arrows useful? Really, i have no reason to use them, even on a full metal surface!
Much appreciated if anyone can fix it, i currently am only up to the well mission and have used 2 of them, 1 for the atar, other for a ledge that i needed to jump...
jtbalogh on 28/3/2006 at 04:00
Search each page instead of look and it takes just a minute (if you have DSL). There is no info in this thread about moss problems though. What is wrong with moss? You used it twice and it does not work and was not useful? Doesn't it do what moss arrows did in thief 1 and 2?
tiger@sound.net on 28/3/2006 at 13:11
jtbalogh,
I believe that Soul Shaker might be happy with some very slick moss arrows?
In the Pagan Sanctuary, I had a most excellent time using those oil vials.
And there I was really getting into and enjoying that very moody and dead-serious atmosphere of those blood-thirsty Pagans. And then suddenly, I was about to burst out laughing at their comic prat-falls, caused by my oil slicks!
(Thanks, Ion Storm, for some very natural and fitting "comic relief".) :thumb:
***
And, jtbalogh, thank you for all of your great help!
I tried writing some different AutoHotkey scripts, today.
(But here I am trying to learn a langauge and a new way of doing things.)
So perhaps, in a week or two, I might have something worthwhile? ;)
Soul Shaker on 29/3/2006 at 04:54
Quote Posted by jtbalogh
Search each page instead of look and it takes just a minute (if you have DSL). There is no info in this thread about moss problems though. What is wrong with moss? You used it twice and it does not work and was not useful? Doesn't it do what moss arrows did in thief 1 and 2?
The moss arrows work fine, but ever surface can be gotten across easily by just crouching now. Before, on a full metal floor, you had to do the start & stop method while crouching etc...the moss arrows worked fine on both occasions i used them, they stopped the noise from jumping on the ledge and fulfilled an objective (pagan sanctuary mind you), but i have 20 lying around right now...
So, a tweak would involve making the steps louder to the guards on different surfaces. Change the properties of each surface so moss arrows may have a use. That's just a loose theory on it, but i'm not good at working out that kinda stuff...
P.S. can someone please rehost the player animations file from the tweak guide? It's the thiefy movement tweak one. Hell, even just send it to me or somethin...much appreciated.
Soul Shaker on 29/3/2006 at 05:30
Crouching and creeping i want to fix, but the footsteps louder as a whole is a better solution. Those tap shoes that so many people complained about gives moss arrows a use.
Brother Reginald on 31/3/2006 at 19:32
This may have been posted before, and if so I apologise; I can't be bothered to read through 26 pages of suggestions looking for this.
Would it be possible to give Garrett a cloak? I think it would suit him better and he has one on most of the cutscenes anyway. Plus I think it would look cool to look down at your feet and see the back of the cloak brushing against the backs of your legs.
Anyone know if this is possible?