So far I've used a crosshair successfully, it's drawn on, not an overlay image. Please can someone come and steal all the glory, as I'm very new to all this. Thus when all three scripts are run together you basically have an awesome shooter. Then with using the US files to edit movement controls A can be strafe left and D can be strafe right. The third script would draw on a crosshair so essentially with toggling mouselook, there'd be a cursor and the ability to fire and reload. The second script would use the left mouse button as shoot, and the right mouse button as reload. If anyone's still interested in optimising ROTH for a great experience let me know. On reflection I've been trying to devise three scripts. LOVE ROTH! Thanks again :-)īut, thank you, This has made the game much more appealing to play. Heck, I'll even find a way to have a permanent crosshair and we're golden.
![autohotkey crosshair overlay autohotkey crosshair overlay](https://iridar-mirror.knyazev.io/wp-content/uploads/2016/04/SLI-On.png)
Or even just having the left mouse button as the attack button. It'd be pure perfection if somebody could enable the in-game mouse cursor to appear and be activated with left click, as usual when not in mouse-look mode. :) (There might be a better way but this is what newbie me put together after an hour of research. Very simple script in case anyone just wants to use the same key to toggle mouselook on and off. Tfishell: First of all, thanks to op for telling me about this program! Let the batch file kill this script after the game exits. You would almost certainly want to change some of the keys, as I know my preferred layout is atypical (S,A,D,ALT rather than W,A,S,D, and I'm then using W as a Use key). "E:\Program Files\DOSBox-0.74\DOSBox.exe" -conf nf -noconsole -c "exit"Īnd my associated roth.ahk script is as follows. The line which runs DOSBox is simply the 'target' property of the shortcut which would usually start ROTH, so substitute your own for that. I'm using a batch file to launch AutoHotKey, run ROTH, and then kill the AHK script after ROTH exits, as I couldn't find a way of doing this successfully within the AHK script itself. If you used the installer and it's in your execution path, maybe you don't need to do that? I copied AutoHotKey.exe into my ROTH game directory. perhaps it was the context-sensitive nature of the mouse buttons which led you to implement this with separate buttons? I realise now it is easy to switch into the wrong state when you are pointing at something 'interesting' in the game.) (I think I may actually switch this to the 'q' key, but that's a trivial change.) I'm using the middle mouse button as a toggle, rather than having separate keys to switch mouse look on and off. I was in a combat-free zone when I put this together!) * Admittedly I've not actually played the game much like this, so I might have missed some things. My present version seems to work decently well*, but I'm sure there are plenty more tweaks and improvements which could be made, so do speak up if you have better ways of doing things. I've been looking into AutoHotKey today, and looking to make this approach even better.
![autohotkey crosshair overlay autohotkey crosshair overlay](https://i.ibb.co/GRkM88K/Scroll-Lock-Activated.png)
#Autohotkey crosshair overlay free
(edit 3: This (my) config has a bunch of issues, so feel free to test and improve, but expect problems. (I use it for any and every game that doesn't allow me to remap keys, but it's especially useful for old games with unusual controls schemes like ROTH.) Obviously, use your own judgment as to whether autohotkey is a safe program to install, but I've had nothing but good experiences with it. Pressing Ctrl+K will temporarily suspend the script, for example when you want to type in a save game filename. This script will also change the movement keys to standard WASD. Please note, just like in the vanilla game, you can't enter mouselook mode while the cursor is over an interactive object. When this script is running, pressing the left shift key will toggle mouselook on and then pressing the middle mouse button will toggle mouselook off. Then create a text file named roth_keys.ahk and paste the following text into it:
#Autohotkey crosshair overlay install
You'll need to download and install autohotkey from. I'm posting it here in case anyone else finds it useful. I'm surprised I don't see autohotkey mentioned more in the GOG forums it's a great tool for converting the archaic control schemes in these old games into something more familiar.Īnyway, I wrote a script to allow you to toggle mouselook on and off in Realms of the Haunting, instead of having to hold down the left and right mouse buttons all the time.