A downloadable mod

Download NowName your own price

Last updated: v1.1.3, September 30th 2019
Working for The Sims 4 v1.58.63.1010 / Discover University Patch

Description

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

Features

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:


Localization

The mod is currently localized for the following languages:

If you would like to help me localize this mod, download VictorAndrade_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.

Compatibility

The Sims 4 Direct Controls is built on the patch v1.58.63.1010 (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.

Support

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.


Credits

This mod was made with the help of these tools:

Thank you

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!

✨ NEW! ✨

Download

Download NowName your own price

Click download now to get access to the following files:

VictorAndrade_DirectControls_Strings_EN_US.xml 6 kB
VictorAndrade_DirectControls.zip 959 kB

Development log

Comments

Log in with itch.io to leave a comment.

I have script mods enabled, it's installed properly in the mods folder, and I have patch v1.55.105, but absolutely nothing happens when I press F1 or use the DC command in the cheat console.

Are you aware of any widely used script mods that can conflict with direct controls other than the Build/Buy free camera? I don't have that one, so I don't really know what the problem could be

Direct Control5    working on    1.50.67.1020 ver5ion?

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?

Thanks again for the great mod!

(1 edit)

Hello AdaSirin,

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.

(+1)

No problem, thanks for the explanation. It's still a great mod despite the limitations and really changes the feel of the game, so thanks for making it!

no me funciona/ it doesn't work for me
me sale en el listado de mods pero no me sale el mesaje de inicio ni las opciones/I get in the list of mods but I don't get the start message or the options

Make sure you have script mods enabled in Game Options -> Other. Also make sure the .ts4script file is on the root of your Mods folder and not in any subfolder.

(1 edit)

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?

Would be great if this mod will get support for other versions of game.

(+1)

Amazing work! This is such a masterpiece, Thank you!

I still have some suggestion for the coming updates:

-It would be nice if the body didnt disappear while walking in 1st P View

-The lastest update made it rly hard to look around while in 1st P View


Thank you for your hard work :)

You'll be happy to know that the look around in first person problem was fixed today in v1.1.1. Download the mod again to install the new update. 🙂

It works on laptop? because in my laptop when i press F1 the help menu opens and I would like to know if it works on laptop please anwser

Yes, it does. On a laptop you usually need to press Fn + F1 for the mod to activate. If that doesn't work you can always type "dc" in the cheats console (Ctrl + Shift + C).

thx

(1 edit)

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! :)

You were most likely playing with an older incompatible version of the mod. It just got updated to resolve traversal bug you mentioned. Try redownloading the mod.

(2 edits)

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: 1.51.77.1020. 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

Have you allowed mods and script files in your options ingame?

Sorry for the late response, but yes I did because I have other mods installed.

I can second this. I've deleted my whole folder and only put your mod, Same thing happens.

(2 edits)

As stated on the mod page: "The Sims 4 Direct Controls is built on the patch v1.52.100 (June 2019) and doesn't work in previous versions of the game."

Game version 1.51.77.1020 is unsupported. The mod will not work on this version. Update your game via Origin.

(+1)

So far it feels like nothing more than a gimmick but I can see the potential in it working nicely in the future. Cool mod friend, good luck with the development.

Sorry but, what do you mean by "gimmick"?

I define gimmick as "a feature that sounds really cool and interesting at first, but in practice it doesn't do much/doesn't work very well". Idk, I might've used the wrong term.

(1 edit) (+1)

Hey this is a great idea and very clever! 

Good luck with future developments and I really hope you are able to smooth things out, as a modder/animator I'm having some creative thoughts on how I can play with this! 

I tested this alongside something called Xinmapper and was able to control my Sim using an Xbox 360 controller! 

The control feels very nice on the analog stick and turning while walking is very responsive too

(1 edit)

Hi,can you make it compatible with earlier versions like 1.41 


Please!!! I haven’t been able to update my sims 4 so...

Please 👏🏻 I’ve been really waiting for this mod to come out.

I would really appreciate it .

Thank you. 💙💙💙

(+1)

Good mod

(1 edit)

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?

Did you paste both the .package and the .ts4script files into your Mods folder? Also, when you entered the game for the first time, did you see this dialog?


Yes, I saw this message and even he had already created the .cfg file. I've seen that your mod conflicts with TwistedMexi's FreeBuild Cam, and I have this mod, could that be the problem?

Likely, yes. I'm working on a solution to this conflict, but right now you can either have TwistedMexi's mod or mine.

(3 edits)

Unfortunately Victor Andrade, I did removed your mod because it doesn't works for me. I did deleted the Build Cam (TwistedMexi) but I have the same problem! I'm really sorry for that...

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.

I downloded it and had the settings of the game allowing a mod but even after restarting the game several times it just doesn't work.

Did you paste both the .package and the .ts4script files into your Mods folder? Also, when you entered the game for the first time, did you see this dialog?


Thx. Somehow it worked after re downloading it.

Hi there, I am currently using a few script mods and it seems that either one or a few of them are not compatible with your mod unfortunately.

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.

Yes I do use the free camera in Build Mode, the other major one is shortcuts for the cheat console

I believe the shortcut one is okay and doesn't conflict with anything. About the free camera, I've already talked to TwistedMexi and we'll find a way to fix this as soon as possible.

How to access the In-Game menu ?

You can click on your Sim and go VictorAndrade -> Direct Controls, or type "dc.settings" into your cheats console (Ctrl + Shift + C).

(2 edits)

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.

Yes, I am aware of the walking in place bug. Usually just telling them to "Go Here" will unstuck them without the need to use resetsim. I'll still look into it though.

I've tried the "Go Here" and doesn't unstuck them "reset object" unstuck them. 

Good mod so far though.