About Creature & NPC Control Console Bats / AHK
Skyrim Creature & NPC Control Mod Via AHK
This AutoHotkey script allows you to control NPCs(follow, attack, inventory, wait) via auto-completed console commands for the PC version of Skyrim with an enabled console via the F-keys.
INSTALL
Extract all files into your Skyrim game directory.
(Optional) Run .AHK(AutoHotkey) file for ease of use.
! IMPORTANT:
1) YOU MUST HAVE AN NPC/CREATURE SELECTED BY OPENING CONSOLE WITH TILDE( ` ) KEY AND CLICKING ON IT WITH MOUSE; BE SURE CONSOLE IS CLOSED BEFORE EVER EXECUTING F1-F7 WHILE THIS IS RUNNING OR YOU WILL HAVE UNDESIRED AND UNKNOWN RESULTS/KEY PRESSES
- ALL SCRIPTS OPEN AND CLOSE CONSOLE BEFORE/AFTER USE ALWAYS ASSUMING IT BEGINS CLOSED!
2) YOU CAN ONLY HAVE 2 UNITS UNDER CONTROL AT ONCE!
- USING SHIFT+F5 WILL REPLACE ANY CURRENT FOLLOWER YOU HAVE!
- USING F5 WILL REPLACE ANY CURRENT ANIMAL FOLLOWER YOU HAVE!
COMMANDS:
F1 - Repeats last console command (NOTE: This is much faster since it simply executes up-arrow + enter to repeat console command)
F2 - Issue Follow(Cancel Wait) Command
F3 - Issue Command to NPC(Attack/Wait/Interact at position)
F4 - Issue Wait Command (NOTE: Issue F2 to stop waiting)
F5(+SHIFT) - Issue Tame NPC as Animal(F5) or as Follower(Shift + F5) - Makes them friendly to your faction and removes all previous alliances + turns off attack on friendly hits + sets follow timers
F6 - Instantly moves NPC/creature/object selected to your position
F7 - Opens currently selected NPC/creature's Inventory
F8 - Toggles control of unit (of left/right/looking movement anyways, no manual attacking atm, only automatic when close to mobs, if you know a way to attack with control let me know in comments) ! WARNING: Do not attempt to control another unit in the middle of controlling another or it will likely bug out control of NPCs/Player.
F9 - Increases Player's max carryweight to 9999
F10 - Toggles SetGhost(God Mode + Infinite Stamina) on Player
Skyrim Creature & NPC Control Mod Via Bat
! IMPORTANT:
When using 'bat' command files with out AHK(AutoHotkey) there is a command which must be issued manually outside of bat file with NPC selected in order to force their reference into the correct quest alias on player.
The commands required to do this are:
bat tame <- MUST be issued first. Issues required command to select quest with 'ssq DialogueFollower'.
ForceRefIntoAlias Animal <- Replace current Animal Follower with Selected Actor.
ForceRefIntoAlias Follower <- Replace NPC Follower.
COMMANDS
bat help
- Shows this. =P
bat helpahk
- Shows this with AHK Hotkeys listed.
- PERFORMED ON SELECTED ACTOR(click with console open):
bat ally
- Adds Actor to Player friendly factions.
bat wait
- Starts Actor Wait
bat follow
- Stops Actor Wait
bat move
- Instantly moves Actor to Player position
bat stopc
- Makes Actor stop combat
bat tame - Selects follower quest, makes Actor ignore friendly hits and sets favor timers. ! Still requires 'ForceRefIntoAlias <"Animal" or "Follower">' if you want NPC to actually follow you around.
bat order
- Enter Actor mode in-game to issue commands at cursor's target.
bat takenpc
- Gives Actor's controls and turns player's off
bat takepc
- Removes Actor's controls and turn's player's back on
bat trade
- Opens Actor's container.
- PLAYER ONLY:
bat carry
- Sets Player's carryweight to 9999
bat ghost
- Makes Player invincible with infinite stamina.
bat noghost
- Turns ghost off.
.
- Should fix issues with tilde key not being sent properly on non-US keyboards. (Much thanks Kez1304) :)
NOTICE * WARNING: This is ONLY the .AHK. You still will require the console batch files from one of the other 2 available v1.05 packages.
ENJOY.
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| FIX(Non-English Keyboards) Creature & NPC Control Mod+ AHK 1.05 | Release | 6,050 | Dec 7, 2011 | |
| Creature & NPC Control Mod+ Bat and AHK 1.05 | Release | 1,478 | Nov 17, 2011 | |
| Creature & NPC Control Mod+ Bat Only 1.05 | Release | 452 | Nov 17, 2011 | |
| Creature & NPC Control Mod+ Bat Only 1.04 | Release | 327 | Nov 17, 2011 | |
| Creature & NPC Control Mod+ Bat and AHK 1.04 | Release | 255 | Nov 17, 2011 | |
| Creature & NPC Control Mod+ Bat Only 1.03 | Release | 134 | Nov 17, 2011 | |
| Creature & NPC Control Mod+ Bat and AHK 1.03 | Release | 608 | Nov 17, 2011 |
-
View User Profile
-
Send Message
Posted Nov 18, 2014Can you change their armor or remove all the clothes?
-
View User Profile
-
Send Message
Posted Dec 3, 2011The mod is ok, it works but It doesn't feel like it's part of the game. is there anyway that you could create an option that come and talk to the npc like how we normally talk to our companions/followers?
-
View User Profile
-
Send Message
Posted Nov 26, 2011The alternative ahk file is giving a 404 error..?
Pain, as if I manually open the console using the ` key (next to 1, and above TAB), and hit an F key, it works as it's supposed to.
How can I modify the .ahk to use ` instead of ~? I get an error when I try to change it by simply typing over the ~ key.
-
View User Profile
-
Send Message
Posted Nov 26, 2011For those still struggling, I found the solution!
I think this has to do with the Tilde key (~) being the US equivilent to the grave key (`).
After a bit of research I discovered if you change the line:
SendInput ~
Into:
Send {``}
It should work just fine. Hope this helps someone!
-
View User Profile
-
Send Message
Posted Nov 21, 2011I've put the files in the Skyrim directory, run the AHK file, opened up Skyrim, opened the console, clicked on the NPC, closed the console and whenever I press an F-key, it just brings up the wait menu and automatically waits for 1 hour, and sometimes makes my character jump too. What's going wrong?
-
View User Profile
-
Send Message
Posted Nov 22, 2011Make sure your view is set correctly with out any obstructions including your character. Hit boxes of objects are often times larger than the model you are seeing. One of the best ways to avoid actor obstruction is to put your camera over-head and make sure the selected Actor's ID is not '0000000XX' because one with that many zero's is often your Player's actor. It's also possible to select plants, trees, etc. while in console so make sure you're in an open area if unsure.
It will retain your selection between console opens, but if you pay attention to your pet's ID, after correctly selecting it, then it is easier to make sure you have the correct Actor selected if you ever make a mistake or need to re-select it.
POSSIBLE OTHER ISSUE:
You may need to raise the wait times specified in the AHK file if you are on a slower PC. It could be not giving enough time to issue the console open keys. Is the console opening for you automatically at all when you issue the F keys? If not I can try uploading an alternative .AHK file for you to test, but try increasing the wait times first they're the only numerical values under the 'Settings' section if you open the .AHK file in Notepad; try setting 'SetKeyDelayShort 1' to 'SetKeyDelayShort 10' then try doubling milliseconds a couple times if that doesn't work to be sure it's not a problem, you can also try doubling the 'Sleep 100' millisecond integer.
-
View User Profile
-
Send Message
Posted Nov 22, 2011I uploaded a new .AHK file you can test under the title 'POSSIBLE FIX FOR THOSE WITH ISSUES: Try this .AHK file instead.'
-
View User Profile
-
Send Message
Posted Nov 21, 2011I took an artic fox as a pet. Follows me around outside fine but doesnt come inside dungeons... any idea why?
-
View User Profile
-
Send Message
Posted Nov 21, 2011Were you using the AHK file or bat execution?
If you were using bat execution then make sure you issue 'ForceRefIntoAlias Animal' while selecting the wolf after issuing 'bat tame'
-
View User Profile
-
Send Message
Posted Nov 21, 2011I used bats.
These are the correct commands in the proper order, right?
setplayerteammate 1
Addfac 0005A1A4 0
Addfac 0004B58F 0
Addfac 0007A50A 0
Addfac 0004b58e 0
Addfac 000D25A6 0
Addfac 000665E6 0
ssq DialogueFollower
sifh 1
set FavorFollowTimerFriend to -1
set FavorTimer to -1
ForceRefIntoAlias Animal
Another thing is that when I mouse over my fox the name doesnt popup and I can't talk to it. So the dialogue maybe enabled but i cant perform a talk action on it...
-
View User Profile
-
Send Message
Posted Nov 22, 2011Did you try 'bat follow'? It's playerwait variable could be set.
You can also try issuing 'removefromallfactions' with your fox selected(should work with or with out re-issuing bat ally; but if it still isn't working afterwards or your fox starts attacking weird targets you can try re-issuing bat ally).
You need to use the bat commands if you want to order it or tell it to follow you. This is why I created the AutoHotkey script to easily execute the commands via F1-F8 keys.
If everything seems to be working fine outside. You could always select the Actor then use 'bat move' to instantly move them to you when you enter a dungeon. In my game the Actors follow me correctly into dungeons, but perhaps it's because you took a Fox.
-
View User Profile
-
Send Message
Posted Nov 22, 2011It's also worth noting that if you hold down your use button for a duration of time while aiming at an actor it will allow you to order it to Wait/Attack any position and afterwards you must again issue 'bat follow' for it to return to it's normal follow state and stop waiting.
-
View User Profile
-
Send Message
Posted Nov 23, 2011yeh, i'm thinking that theres something that prevents certain creatures from going inside dungeons/buidlings.
Foxes are considered critters, so I'm guessing rabits, goats, etc cant enter buildings either.
-
View User Profile
-
Send Message
Posted Nov 20, 2011Hi
I tried to use F5 on a wolf to make him friendly and my follower. It worked, however, now all the NPCS are friendly to me. I just had a dragon circle overhead and do nothing. Wolves just stand there doing nothing. How do I fix this??
Please help,
Kidovate
-
View User Profile
-
Send Message
Posted Nov 21, 2011You likely had your character selected while attempting to tame, which changed his current factions. You can open the 'ally' file in notepad to view which factions NPCs are added to and issue 'removefac <name/id>' while your character is selected in order to resolve any issues you may have caused.
As for the future, I recommend saving often especially before executing any mods or commands via console; there's always chance for game changing mistakes if you select incorrect targets for console commands.