Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3397054894&searchtext=
side note i feel like not many know because it is not named as let me think
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2730246789
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2730246789
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2730246789
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2730246789
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2688538916&searchtext=fuel+api
Would it be possible to add support for "Better Towing"?
(The mod's description says it is "incompatible" with "Let me think".)
Nice mod by the way.
sorry for the slow turnaround this time
Also when I do a fresh install of this mod I get a belt.
Thank you for the elaborate answer! It sounds like you've run into the same issue that everyone who starts dabbling in lua-modding (or really any modding that doesn't consist of pure database editing) does, which is perfectly fine! I did so myself and am now learning Lua a bit more in depth during my spare time and, if it's not too presumptuous of me, would like to make a tentative offer of helping you sort things out and converting this mod to "best practices"?
Tentative because I don't know if my amount of free time will change soon, because I know how my gaming-habits work (new game, I dive deep, get almost obsessed, and then burn myself out for a few months, new game during said months, cycle repeats with maybe picking it back up later), and because I tend to forget things while making plans and then scheduled things collide.
But that's me getting ahead of myself: Me possibly helping; yes/no? Either answer is fine :)
In regards to your question about applying this to your existing saves: try creating a backup copy of your savegame and then enable this mod on one of the copies. It might work just fine!
In my defense, my other mods do follow best practices, so it's not that I'm a total amateur. I don' think that any mod, including this one, can truly justify overwriting entire vanilla files. However, I do think that this mod comes kinda, sorta close to being an exception to that rule, for the reasons laid out in my previous comments.
In conclusion, I'd like to eventually figure out how to code this to best practices. At the very least I could get it to be better than it is right now. Like maybe it would still overwrite whole functions, but not entire files. Marginal improvement is still improvement.
It's a combination of few reasons. The first is that I embarrassingly don't have the requisite lua coding knowledge to patch every file correctly. Like, I literally don't know the syntax rules to do it in every case. Some of the files I could easily patch in the correct manner, no problem. However, a handful of them need to be patched "deeply" and when I've tried to do it, I've failed.
The second is that some files need to be patched so completely that it almost doesn't matter if I patched it correctly because in practice it would still be a substantial overwrite.
The third is a kind of laziness and inertia. I've got a pretty good work flow going when a new version of the game drops so I can pretty quickly find, copy, and patch all the necessary files. Doing something new would take time and effort!
The natural question one might ask is why don't I code it according to best practices? That I will answer in an upcoming comment...
1. You use it on a different version of the game. If the mod is out of date after a recent update, this typically manifests as the game working correctly, but some newly added right-click related feature (like the exercise menu, as an example from a few months ago) is just missing. If you enabled it on an older version of the game, you'd probably see error messages, because the modded files from the future would be looking for stuff that doesn't yet exist in the vanilla files from the past.
(continued in upcoming comment...)
As far as I've understood it the reason this mod is/was incompatible with so many other mods that add new context-actions/radial-menu-options/etc, and often broke when new vanilla-systems where added via updates, is because Let Me Think used to replace some of the vanilla files in order to make the whole "Order/Queue Tasks while paused"-thing work. Is this still the case or did you manage to figure out a clever way around that?
Not accusing/casting blame, or anything like that, I'm asking because this would be an amazing QoL mod for me to add but as I mentioned I have several ongoing saves where enabling this mod, if it works via the same methods it used to, would absolutely shatter them.
Thank you for your time!