Last updated: v1.1.3, September 30th 2019 Working for The Sims 4 v184.108.40.2060 / Discover University Patch
Direct Controls is a mod for The Sims 4 that adds a whole new way of playing the game, by letting you control your Sim's every move.
With the press of a button (F1) you can seamlessly take control of your Sim's movement and explore the world through their perspective. Controlling your Sims with the keyboard is as natural as it gets if you've ever played any other modern third person or first person game before. The controls are as follows:
W, A, S, D: Movement Shift: Sprint F1: Enable/Disable Direct Controls
Smooth Movement System - An entirely new movement system was built from the ground up for The Sims 4 Direct Controls. You'll quickly adapt to a modern, smooth, camera-based movement inspired by the best third person and first person games out there.
First Person Support - Yes, the mod has a complete and fully fledged support for the beloved first person camera from The Sims 4. It automatically knows when you're in first person and all movement systems will adapt to it.
Automatic Traversal - Go anywhere. Your Sims will automatically traverse any doors, stairs, or evelators in the game. The world is all yours to explore!
In-Depth Customization - The mod features a fully functional in-game menu where you can customize everything and enable some very interesting features. Be a ghost, be the fastest man alive, be whatever you want to be, move however you want to move! By typing "dc.settings" in the cheats console or clicking on your Sim and going VictorAndrade -> Direct Controls, the following menu is presented:
The mod is currently localized for the following languages:
If you would like to help me localize this mod, downloadVictorAndrade_DirectControls_Strings_EN_US.xml, translate the strings to your language, and post your translation here. If your translation is good enough, I'll definitely add it to the mod.
The Sims 4 Direct Controls is built on the patch v220.127.116.110 (Discover University Patch) and might not work in previous versions of the game. As for mod conflicts, it has been reported Direct Controls was conflicting with TwistedMexi's BuildMode FreeCam. If you happen to have this mod installed, make sure to download this update to make it compatible with Direct Controls.
This mod is entirely supported and was only made possible by our amazing community. If you like what you see, you can support me by becoming a patron. You will also get some exclusive rewards along the way! You can also follow me on twitter and on itch.io where I'll post all the latest updates of my newest indie games and mods.
Made by Victor Andrade
Settings menu icons based on Thin Line UI Icons by Eleonor Wang.
I just wanted to thank you all so much for all your love and support. When it comes down to it, that's all that truly matters. Your support is what fuels me to keep going. And I'm not planning on stopping anytime soon. So thank you!
I really appreciate that you made this mod — it has a lot of potential and it's something I've been wanting for a long time. A few questions/requests:
- I find that the mod works a lot better and more reliably in ghost mode. Especially when navigating around areas with lots of clutter on the floor. The only thing I don't like about ghost mode is how your sim turns translucent while clipping through things. Would you consider releasing a version without the translucent ghost mode effect?
- I find that the walking animation is pretty fluid when the camera is directly centered on the active sim, but the walking animation looks laggy/choppy and like it's at a lower fps when the sim is walking on an angle. Is there a reason for this? It just seems odd to me that the camera angle would effect the smoothness of the animation to that degree. It'd be great if this could be fixed.
- Related to the previous point, I can't help but feel that it would be a much more fluid/intuitive system if the camera remained centered on the sim at all times while they're walking, and using the right-click mouse button to rotate the camera would also rotate the direction the sim is moving in. I find that the current system of moving diagonally left and right with the A and D keys a bit hard to control, and as I mentioned previously it makes the walking animation look quite laggy/choppy. Would you consider including an optional mode where the camera is always centered on the sim while manually walking, and the direction is dictated by rotating the camera with the right mouse button?
I'm glad you liked the mod and I'm aware of the things you mentioned. Unfortunately, The Sims 4 has a lot of limitations when it comes to scripting the camera. The game makes it unable to accurately track down the camera movement, and it only updates the camera position when its standing still. That's why its not possible right now to change the direction your Sim is walking towards on-the-fly based on the camera rotation.
I'm also aware that the animation may seem a bit choppy at times while on third person mode. This is due to the rate at which the game updates the current zone scripting. The actual game engine was not meant to have real time controls like this, and I wasn't able to find a workaround for that.
If these limitations bothers you in any way, I recommend that you give the first-person camera mode a try (Shift + Tab). The controls make it easier to freely rotate your Sim, and the movement may actually be a bit smoother.
Anyway, I hope this helped. Thanks for the feedback!
Thanks for the response Victor. I really appreciate you explaining the issues and engine limitations to me. Honestly, I'm amazed that you managed to get the mod working to such a degree in spite of all the limitations. I understand now that my original requests aren't really possible. I have one more suggestion that might be possible for you to tweak and which I think would increase the usability of the mod. The way I currently use your mod 90% of the time is by only using the W key to move forward, then momentarily stopping my sim from walking to change the camera angle and thus the sim's direction, and then pressing W again to walk in the new direction. This gives me a more accurate control over the sim's direction, rather than using the A and D keys to move diagonally. My only issue with this technique is that there's quite a long delay between stopping walking and having the sim become "centered" on the new camera angle so that they walk in the intended direction. If I just stop walking for a split second, change the camera angle, and then start walking again, the sim won't walk in a straight and centered way, they'll continue walking in the original direction even though the camera angle has changed. But if I stop walking, change the camera angle and wait for a couple of seconds, the sim will walk in the new direction correctly. I hope that makes sense, it's sort of hard to explain. Basically, my question is whether that "delay" could be removed or minimised, so that I can effectively have accurate and fluid control of my sim by walking forward with the W key, standing still for a split second to change the camera angle (and thus the sim's future direction), and then walk in the new direction without having to pause for a couple of seconds each time I change directions (in order to accommodate the delay and keep the camera centered on the sim). Is that something that could be tweaked, or is that a limitation of the game engine?
Yes, that's the same camera limitation I talked about earlier. The mod actually tries to get an updated camera position on every game tick, but the game only updates the camera position when its standing still. That means that the mod only knows where the camera is when the camera is standing still for some time. So unfortunately, there's really nothing I can do to minimize this delay time because the game itself was programmed this way.
This is Awesome!! But its little hard to move the sim in first-person especially going into a door because my sim always run against the wall and then its very hard to walk back or sidewards perfectly into the door. And it would be very nice if we could use the phone in first-person.
And is it right that i need to press shift+tap to go into first-person?
Yeah it doesn't work so well. It's very laggy and no matter what settings i use Sims refuse to use stairs or go through doors/ In fact I just got a Sim stuck in a shrub and i had to exit without saving. I love the idea tho and I really want this to work! :)
It doesn't seem to be working. I press F1 and all it does is not allow me to move the camera with WASD. Can't move my sim at all. I can't find the in-game menu either. I have the most recent update of the game: 18.104.22.1680. This mod is such an awesome idea, btw!
I do have the script file and package file in my mod folder. I did not see any kind of dialog for the mod when I started the game
Hi Victor Andrade! I liked your new mod! Thanks to become The Sims 4 better! But, I have a problem with your WASD mod! I press the F1 button on my keyboard and doesn't happens nothing on my game! Simply doesn't occurs nothing on my Sims. What's going on?
Hi, I'm French, sorry for my atrocious English. First, thank you for this great mods! Then I would like to know if it was possible that you propose an azerty version of the keys of control? or a simple way to change these settings! Thank you very much for your work, even if you can not do anything for me!
As much as I would like to help you, unfortunately, the keys are hard-coded events in The Sims 4. Which means that they are basically baked into the core of the game. So making a key bindings setting is not possible. The whole game doesn't have a key bindings setting because of that.
Oh, can you tell me what mods you are using and how they affect Direct Controls? I've already had a confirmed conflict with TwistedMexi's BuildMode FreeCam. Whatever mod it is, be sure that I'll be working with the creators so we can resolve these conflicts as fast as possible.
The sim walking is jumpy and sometimes the sim slides around. I had to turn the "Follow sim with camera" in the settings off because it was way to jumpy. Right clicking on the sim's icon to have the camera follow them that way is easy on the eyes.
Edit - the sim will sometimes get stuck walking in place.