Giter Site home page Giter Site logo

itsjustcurtis / menyoosp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mafins/menyoosp

41.0 41.0 8.0 11.6 MB

[or Menyoo PC] - Trainer/mod menu for Grand Theft Auto V (single-player).

Home Page: https://www.gta5-mods.com/scripts/menyoo-2-0

License: GNU General Public License v3.0

C++ 99.77% C 0.23%

menyoosp's People

Contributors

adopcalipt avatar c0kkie avatar cheeseburger847 avatar coniguero avatar dylandevelops avatar fingaweg avatar gudmunduro avatar ikt32 avatar itsjustcurtis avatar katsutosh avatar kibook avatar killerboy001 avatar leve1 avatar mafins avatar maicek avatar metoxys avatar mikeehh avatar nomakewan avatar rollschuh2282 avatar sainan avatar taymckenzienz avatar toxxicfuse avatar zynjec avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

menyoosp's Issues

Ability to Copy Tasks

For example if I create a ped with tasks to follow a route or enter a vehicle and drive to location. It would be great to copy those tasks and "paste" them to another ped. Right now you can copy/paste a ped but that creates a ped of the same model. It would be great to be able to spawn all sorts of peds/objects/cars and have the ability to copy/paste tasks between all of them.

Implement full debug and logging tools

Idea for future: implementation of PrintDebug() method in top level .cpp files; include string:message and int:debuglevel as parameters.

Message defines the message to be printed
Debug level defines priority level of the message, if user debug is less than this value, do not print.

If debug level is sufficiently high, print to game screen.

Print debug method should include gameversion, menyoo version, debug level and timestamps of all print commands. Ideally any exceptions should be caught and logged.

Every issue I am aware of + suggestions.

Thank you so much for reviving Menyoo! Not just on my behalf, but on behalf of the entire GTA 5 modding community! Please, for the love of God, keep up the good work!

All issues in Menyoo (currently) 2.0.0.

  • Disabling an entity from the database and re-enabling it will cause the ASI to crash, especially if that entity has tasks.
  • The task sequence to add blips to an object/vehicle/ped is not alphabetically sorted, nor in a list. This makes finding a specific blip agonizing. The same goes for blip colors.
  • There is no way to remove blips on death or destruction; blips are also not added to hostile peds spawned through Object Spooner.
  • You cannot change the temperament (cowardly/brave) of peds in the database.
  • You also cannot change ped factions (this means that cops/military/merryweather/gangsters/etc. will shoot peds who have fired a weapon, regardless of their disposition being set to friendly, enemy, or neutral).
  • There are very limited ped/traffic options. No settings exist to prevent NPCs from spawning. Please add individual options to disable pedestrians, territorial pedestrians (e.g., gangsters, Merryweather, military, cops, etc. (please, for the love of God, make it possible to stop tanks from spawning!!)), traffic, aircraft, boats, and parked vehicles from spawning entirely.
  • The Assault Shotgun is missing its flashlight attachment.
  • The weapons list does not automatically add new weapons - such as the Snowball Launcher and the Battle Rifle - even though new vehicles are added automatically to the vehicles list.
  • You cannot disable writhing on peds. You also cannot enable headshot immunity or increase the speed and strength of a ped, nor can you give peds explosive melee or attacks. This makes it difficult to create bosses in the Spooner.
  • ¡¡ Spooner Mode has a game-breaking glitch that will cause the world and LoD to completely bug out, delaying and rendering the world poorly. !!
  • Animals, such as tiger sharks and cougars, will not attack the player or peds even if set to an enemy and given the fight ped task, as well as being made not still. (Note: this issue is seen with non-story ped models. Not tested as Michael, Trevor, or Franklin.)
  • Certain trailers, such as Michael's Marquis, cannot be linked to a truck. An option to link trailers to their vehicles automatically would solve this.
  • In outfits, makeup and face paint do not have an option to reset to default color. This means that most makeups will be broken, as most are not colorable.
  • Scrolling left on some NPCs such as Michael or heist members' clothing can crash the game.
  • Building MC businesses and clubhouses is completely broken.
  • Building a yacht and then moving it will leave behind a poorly rendered model of the yacht.
  • You also cannot save your yacht settings.
  • There is no option to give peds special "weapons" such as handcuffs or alien powers.
  • Peds flying airplanes will not retract their landing gear, regardless of whether they are driving to a position or attacking the player, which is strange as they will do so for helicopters.
  • Peds driving vehicles cannot use certain weaponry. For instance, a ped piloting a helicopter or driving a Vigilante cannot use the vehicle's artillery even though peds driving tanks and jets can.
  • There is no option for peds to use cloaking like Doomsday Juggernauts; thermal vision does not pick up peds that are invisible or have 0% opacity, and no vision hack exists for the thermal vision used in the Doomsday heist against the juggernauts.
  • The "minitank" prop will crash the game if seen in preview mode.
  • Restricted area access will not make restricted areas off-limits again if turned off after being activated.
  • There is no option to make peds piloting a helicopter land. Activating the land plane option on a helicopter pilot will cause the game to crash.
  • The sci-fi weapons tints have the usual color names, even though they have a different color convention from most weapons.

Suggestions.

  • ¡¡An option to completely disable soldiers and rhinos from spawning in Fort Zancudo!!
  • A persistent option to display Fort Zancudo and Bolingbroke Penitentiary on the map.
  • An additional option for spooner tasks that allows them to be finished on completion instead of on a timer (such as driving to the designated position, which would make races easier to make), entering vehicles, playing animations, or killing peds.
  • A task that kills the engine of vehicles - the only option to do so requires the player to be in the vehicle already.
  • A way to disable the map blip when loading a saved database file.
  • A follow route option for driving peds.
  • An option for peds to remain inside vehicles even when their sequence deactivates.
  • A way to make preset settings for peds and vehicles to make it less repetitive to spawn enemies or color-coded vehicles.

[SUGGESTION] Boat Anchor

I think it would be a really neat idea to add an anchoring system with blips; it would give the ability to anchor boats, jetskis, seaplanes, submersibles and amphibious helicopters to keep them in place and based on what type of vehicle it is, it would be given a blip on the map.

The way it could work is, a message prompt on the screen tells you to press a keybind to anchor the vehicle. The player would have to be in the driver's seat to anchor or remove the anchor.

The vehicle will respond to the ocean's waves etc, however it won't drift off. Submersibles can be anchored any depth (besides the obvious crush depth)

Perhaps press ‘e’ (by default) to deploy an anchor in a boat and the same key to raise the anchor. Anchor can not be deployed on land or very shallow water, also can’t be deployed while the boat is moving over a configurable speed. (An ini file could probably be beneficial in this regards?)

If you need inspiration, there's a C++ script for FiveM that's open source you can look at here:

https://github.com/PsychoDad9999/GTA5-Mods/tree/master/AdvancedAnchor

I hope you consider something like this in a future release 🙂

Freecam / NoClip

The trainer has a function (Freecam / NoClip). Please add the ability to change the speed of this flight, because the initial flight speed is very slow.

Bike Chrome Wheels Not Present

When the original Menyoo had it's Chrome Wheel options merged into one section, Chrome Bike Wheels were noticeably missing from this, and it looks like they still are. While not the biggest issue, there's no way to select Chrome Bike Wheels with Menyoo as it stands now. This also makes it impossible to select add-on bike wheels.

Add Option to Spawn Random Peds

Would be great to have an option listed in the menu within the different ped categories to spawn a random one. For example, going into spawn ped, then selecting Ambient Males, have the first option to be Spawn Random, which would spawn a random ped from that category, without having to chose a specific model.

Wish for menyoo

I would really like you to add the ability to lock an NPC in place so that he stands, but at the same time he can shoot, hide behind cover and ragdoll works! This is similar to freezing, but freezing causes the NPC to run in place, and the ragdoll is disabled.

Several Requests

  • Add prop light option with use of the following native: SET_PROP_LIGHT_COLOR

The way this could work is that in the prop properties menu you have a light color option and once you click it, it takes you to a menu similar to the HUD color menu and let's you pick RGB or preset values
Maybe also add favourite color tab which dumps all custom colors and their names into an XML file and then reads the same file and allows you to pick custom saved light colors
This one is very important towards machinima making in my opinion so I hope both the light menu and saved light colors will show up one day

  • Add these missing facial animations to the "mood" menu (FacialAnims_catind):
    blowkiss_1 coughing_1 dead_2 die_1 die_2 drinking_1 eating_1 effort_1 effort_2 effort_3 electrocuted_1 high_transition_01 high_transition_02 melee_effort_1 melee_effort_2 melee_effort_3 mood_drivefast_1 mood_knockout_1 mood_skydive_1 pain_1 pain_2 pain_3 pain_4 pain_5 pain_6 shocked_1 shocked_2 smoking_exhale_1 smoking_hold_1 smoking_inhale_1 mood_dancing_high_1 mood_dancing_high_2 mood_dancing_low_1 mood_dancing_low_2 mood_dancing_low_3 mood_dancing_medium_1 mood_dancing_medium_2 mood_dancing_medium_3 mood_dancing_medium_4 mood_dancing_trance_1 mood_dancing_trance_2 mood_dancing_trance_3 pose_aiming_1 pose_angry_1 pose_happy_1 pose_injured_1 pose_normal_1 pose_smug_1 pose_stressed_1 pose_sulk_1

  • Add search option for favourite animation tab

  • Add a flags section to the look at tasks in task menu

  • Add missing animation flags to the animation menu
    For reference here's a list of all animation flags, not sure how they will be handled yet since menyoo has preset options. On 5Mods Discord i suggested to rework the entire flag menu and have a checkbox list so the user can select the flags they want rather than choosing preset options.
    Or at least i'd suggest adding Upperbody SecondTask Additive (+ extra variants with Loop, StayInLastFrame)

0 - Default
1 - Loop
2 - StayInLastFrame
4 - RepositionWhenFinished
8 - AllowInterruption
16 - Upperbody
32 - SecondTask
64 - ReorientWhenFinished
128 - AbortOnPedMovement
256 - Additive
512 - TurnOffCollision
1024 - OverridePhysics
2048 - IgnoreGravity
4096 - ExtractInitialOffset
8192 - ExitAfterInterrupted
16384 - TagSyncIn
32768 - TagSyncOut
65536 - TagSyncContinuous
131072 - ForceStart
262144 - UseKinematicPhysics
524288 - UseMoverExtraction
1048576 - HideWeapon
2097152 - EndsInDeadPose (Kills Ped)
4194304 - ActivateRagdollOnCollision
8388608 - DontExitOnDeath
16777216 - AbortOnWeaponDamage
33554432 - DisableForcedPhysicsUpdate
67108864 - ProcessAttachmentsOnStart
134217728 - ExpandPedCapsuleFromSkeleton
268435456 - UseAlternativeFPAnim
536870912 - BlendoutWrtLastFrame
1073741824 - UseFullBlending

-Make it so weapons and weapon components are automatically detected by the trainer (through memory) to support add-on weapons, any sort of weapon that is not recognized by default would be added to a new "Misc" section (could get a better name), also allow to change tints on those weapons (with the maximum limit of 255) and change tints on attachments (SET_PED_WEAPON_COMPONENT_TINT_INDEX)

Saved vehicles not sorting alphabetically

I’m not really sure whether this can be considered a bug or not, but menyoo used to have this neat feature where your saved vehicles would automatically be sorted alphabetically whenever you saved a new one, but when new GTA updates arrived and menyoo stopped getting updates, this feature broke. My old vehicles are still sorted correctly weirdly enough, but any new vehicle that I save (or any new directory that I create) just appears at the bottom of the list now. I was hoping that this was gonna be fixed when I downloaded V2, but the issue still persists for me sadly, so I wanted to ask if you could possibly implement this automatic sorting again?

And, as a suggestion for future updates, I was thinking that maybe you could even add a "sort by" feature directly into the trainer that lets you choose different ways to sort your saved cars (by name, class, brand etc.) if possible.

Car model name information in Menyoo 2

Hi!

  1. Very need to add ability to see which car model spawn (yft/ytd name). Very very useful !
    This feature will allow to adjust the car’s handling using the real time handling editor and immediately write it to a handling file. Otherwise it is impossible to remember the name of the handling name.
  2. Also, will be very cool categorize DLC vehicle by dlc name and ability categorize by vendor.
  3. Last suggestion - add hotkeys assigment.
    Thank you for your work man !!!

Suggestions To Enhance The Menu

Hey man, first of all I want to say great work!

Menyoo can work in FiveM however the ASI file needs to be updated every time there's an update. The way we've been able to accomplish this is by "hacking" the ASI file:

FiveM Support

Step 0: Install Visual Studio and download Resource Hacker
Step 1: Make a dummy.txt file.
Step 2: Make a fx_asi_build.rc file.
Step 3: Copy the following into said rc file with notepad or whatever.

FX_ASI_BUILD 2802 dummy.txt
FX_ASI_BUILD 2189 dummy.txt
FX_ASI_BUILD 2372 dummy.txt
FX_ASI_BUILD 2545 dummy.txt
FX_ASI_BUILD 2612 dummy.txt
FX_ASI_BUILD 2628 dummy.txt
FX_ASI_BUILD 2699 dummy.txt
FX_ASI_BUILD 2944 dummy.txt
FX_ASI_BUILD 3095 dummy.txt

Step 4: Open the rc file with Visual Studio and save as res.

Step 5: Run Resource Hacker, then go to File>Open, select all files and choose your .ASI file

Step 6: Navigate over to Action >Add from Resource File and select your newly created .res file

Step 7:Click on check all and import

Step 8:Save and Enjoy.

Content For Future Updates

Getting the required content to update the menu can be a pain in the ass, however thanks to a good friend of mine, DurtyFree, you can easily find important content such as vehicle names, ped names, IPLs, etc etc on his GitHub here:

https://github.com/DurtyFree/gta-v-data-dumps

Suggested features

  • Update the list of particle effects
  • Update the list of animations
  • Add an option to anchor boats and sea plane
  • Update tattoos
  • Update badges and shirt overlays
  • Update facial overlays

I hope the links and suggestions are helpful 😃 for the longest time I was updating easy things like vehicles and peds and the Object List but I don't know anything about C++ to properly update and maintain the menu.

Good luck and love what you're doing 👍

addon weapon support (+attatchments)

addon license plate support got added, why not weapons?
i dont want to install zolikas trainer and its already deprecated + i dont like trainers that dont use gta 5s menu hud

Teleports menu severely out-dated

Most of the new teleport options are missing in comparison to things like SNT. Desperate rework is needed to update and correct many of the interiors and new locations

property ownership

i cant seem to change the ownership of a property. when i click the box i hear a noise but no results. pls help.

Bug with Ped Rotation after being attached

Noticed that once a ped is attached to an object, the various rotation options in the attachment menu seem to get quite buggy. For example Yaw works, but Pitch does not. Doesn't seem to be an issue with objects though. Objects attached to other objects, rotate on all 3 axis as intended.

FiveM dying causes menyoo to stop working.

So I downloaded version v2.0.1a3 as that seemed to be the only version that would not crash when I joined my FiveM server which is on 3095 and everything is up to date. Anyways I noticed however a weird bug where Menyoo will work just fine but as soon as I die, I re-spawn and a few seconds later my character model is changed to Michael from story mode and then I am no longer able to open Menyoo at all. I need to leave the server and re-join to get it working again?

Edit - Never mind, I had to turn off the setting "Reset Player Upon Death (SP)" all good now!

Mouse support?

Curious if you could add mouse support to the menyoo? This is awesome that your updating menyoo and wish you good luck on your efforts.

game crashes on ped model change & random clothes

If the ped got gen9 clothes via SET_PED_RANDOM_COMPONENT_VARIATION & SET_PED_RANDOM_PROPS the game crashes.

On ped model change we can use SET_PED_DEFAULT_COMPONENT_VARIATION instead of SET_PED_RANDOM_COMPONENT_VARIATION.

For the random function we need to write our own but there is no native from R* to check if the clothes gen9 exclusive.
FiveM has his own extra native to check if it's gen9 clothes (https://github.com/citizenfx/fivem/blob/master/code/components/extra-natives-five/src/PedExtraNatives.cpp#L79)
i don't know how we can implement this (no experience in memory stuff)

the easier way is: temporary disable the random clothes functions and write our function later
or another way: we can try to set the component and check if the ped has this component, if not -> try other number (identical to the endless scroll fix of ped clothes)

[Bug] Menyoo does not prevent you from attaching an entity to another entity that is already attached to it and crashing itself

Expected Behaviour

You will be unable to attach an object to an object that is already attached to it.

Actual Behaviour

Menyoo allows this invalid attaching operation, causing the game to raise an exception and crashes the trainer. ScriptHookV terminates the trainer, and while the game still runs, the trainer have indeed been terminated.

Reproduction

To reproduce this issue follow the steps below:

  1. Create two entites (props, objects, vehicles etc.) we call entities A and B.
  2. Attach entity A to entity B using Spooner
  3. Try attaching entity B to entity A. ScriptHookV shows a message indicating that Menyoo have caused an exception, and have been terminated. Tab-back into the game and you will see that Menyoo have indeed stopped working.

Incorrect saving of character's face from multiplayer, or director mode does not recognize facial outlines

Incorrect saving of character's face from multiplayer, or director mode does not recognize facial outlines
I think it's because of the parameter
Static_241 == PLAYER_PED_ID(); 241 is written everywhere.
instead of
Static_240 = PLAYER_ID network player
but I'm not sure,
At the same time father and mother are recognized correctly
I want to do this for a long time, but I do not understand what parameters need to be changed, the character created from the menu saves correctly, maybe it will work through a clone.

That's how it is in the original

image
image

Menyoo
image
image

Menyoo Customs "Engine" toggle bug

Menyoo Customs "Engine" toggle works improperly when player is inside the vehicle. (Works fine when outside of the vehicle)
If inside the vehicle the "Engine" toggle works, initially, but the engine turns right back on again a moment later.

Favourites Classification

Can you add a classification function to favorites? Menyoo's favorites in MAFINS can only be in one category, whether it is vehicles or peds

Option to disable tooltips

For example, when entering flying freecam mode a tooltip is displayed showing how to fly around. There's currently no option to disable it. Same when activating tasks, a tip pops up.

Suggest adding a toggle option to disable all tooltips to settings.

[suggestions for the next MENYOO update]

1."disable die from headshot". This function is in enhanced native trainer. This function can disable ped dying from headshot. Please add it in MENYOO ped option, so they couldn't die from one shot to head.
2.Add task for peds with which they (driver) could use vehicle weapons of buzzard, lazer, and any vehicle that has vehicle machine guns or rocket launcher. For example buzzard machine gun or rocket launcher.
3. Please add new weapons from the last update and new liveries for them.
4. Please Add task For peds "Cone of vision" on the map just like in cayo perico heist. And when the player get into it, they will attack him. Also add task "range of hearing" which we can regulate.
5. Please Add new tattoos list for online players in SP.
6. Also for some weird reason I don't have any new license plates for cars. Can you fix it?

Suggestions

There's a native called IsPedSwimming which I think you could use to determine if the player is in water, which could be a good idea when attempting to spawn water animals; in the popular FiveM menu, vMenu, there's a warning that if you spawn sea creatures on land, you may get stuck in an indefinite death trap of constantly dying and respawning.

By using the native, you could detect if the player is swimming or not, and it they ain't, it could show a message saying "Denied. You must be in water to select this animal" and then in the code, you tell it what those sea creatures are.

I think what may also be a good idea, is if the player has attached an object to themselves, check whether or not IS_PED_IN_ANY_VEHICLE, if they are, disable the object's collision, otherwise the vehicle collision and the object collision collide and you end up spinning around like crazy and your game possibly crashing.

Also if there's a way to skip over the HSW and Gen9 content that would probably be beneficial. Not as in 39, 41 but as in like, not show them at all in the menu.

[Suggestion] Ped weapon components (modifications) support

This was originally MAFINS#400. I don't see it in the change list of this version so I will brought this issue over.

Feature Request

Currently you can only modify player's weapon components. But with Simple Trainer the peds you spawn can have customised weapons with components as well.

Alternative

An alternative is to soul-steal the ped you want to modify, make modifications, and soul-steal back to the original player ped.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.