itsjustcurtis / MenyooSP

[or Menyoo PC] - Trainer/mod menu for Grand Theft Auto V (single-player).
https://www.gta5-mods.com/scripts/menyoo-2-0
GNU General Public License v3.0
48 stars 8 forks source link

Feature Enhancement for Menyoo Companions #194

Open MissSnowie opened 2 weeks ago

MissSnowie commented 2 weeks ago

When I set a ped as my Companion, they do not run/sprint when far away from me if I am moving. If I stop walking and stand still, they are sprinting to catch up, although their inability to do so while I am running/sprinting causing them to fall behind and sometimes eventually stop being a Companion if the distance threshold reached.

As a helpful reference, if the code is available, TrainerV's companionship system (named as Bodyguard) allow the companions to run/sprint while the player character is already on the move so they can always catch up. Although it is not as convenient as Menyoo to be used in it's place, since the dismissed companions leave and gets deleted, instead of how Menyoo can just toggle it On/Off and preserve peds.

So hoped and wanted to leave a feedback for a Feature Enhancement to make Menyoo Companionship system better.

mistahwolf commented 1 week ago

@MissSnowie, this has always been an issue with Menyoo. The only sort of 'workaround' to get companions to 'function' is to set them up with 'tasks.' Problem with that is; the AI for Menyoo are exceptionally 'dumb' and will only perform one 'task.' If you try to 'reset' them after clearing the previous task, the ped will shut down and you'll have to start over. You can't use a 'copy' because it will be copied 'shutdown' as well. You can set some parameters like; 'follow' and 'get into vehicle'. But then you have to set the 'radius' of how far they can get from you before going 'inert'. Also, there was (is?) an annoying bug with the 'get into vehicle' task as anytime you stopped the vehicle, your ped would get out on its own!

Because of the previous, I haven't used Menyoo for companions in a good while. The 'best' trainer companions are 'Simple Trainer's' and 'Enhanced Native Trainer's.' ST's overall are pretty stable, though they won't follow you into or across any kind of water and won't 'dive' underwater if you jump into water from a boat or plane. If they do somehow get into the water, they immediately try to get out unless from a boat. ENT's are very good, as they will follow you across or into the water. They do 'go underwater' with you, but you 'pull them along' and it looks whack. They also have more control of what and how weapons are used, will attack with melee' (fist or weapons) against armed peds. They keep up when running much like the one's from ST and you can set their distance/formation around you. Only drawback is there's no 'natural distance' between you and them. Either they're 'up on you like a needy boy/girlfriend' or stand-offish.

It'd be great if Menyoo could find the 'middle-ground' between the other two trainers and address the pro's and con's mentioned. I think it'd be a 'heavy' lift though.