Jump to content

MagicFX

Members
  • Posts

    8
  • Joined

  • Last visited

Everything posted by MagicFX

  1. As title says. Anyone aware of the engine version? For UAssetGUI purposes.
  2. Aight. I'll be available this weekend (work hours are killing me during the weekdays. Just got off work now (it's 8pm) and the only thing I can think of is sleep). With that, feel free to DM me your discord tag. As said, no idea how TUPPM implements it. The basics of MGSV modding are all about modifying LUA files. The first thing you want to do is get the GZSTool: https://metalgearmodding.fandom.com/wiki/GzsTool This is what allows you to unpack MGSV dat files. Specifically, you'll want to unpack 00.dat, that one file has most of the important values baked into it. Second thing you'll want is obviously Snakebite. Not only for installing mods, but also for creating mod packages (mgsv files) through makebite. The process for that is fairly simple. Any modified file needs to have the same folder structure as it would have in your 00.dat file. So, for instance, if we're going to modify TppEnemy.lua (A file which contains various enemy related functions, I've skimmed through it recently to update the killable children mod), which is located in Assets/tpp/script/lib, then we want to place the modified file in a similar folder structure. So, in the end, your mod would have a structure like such: YourMod/Assets/tpp/script/lib/TppEnemy.lua All that's left then is to start up makebite (comes with snakebite), select the YourMod folder and let makebite generate the mgsv file. Once done, use snakebite to install it. If you've got any other questions, as said, feel free to DM me and add me on discord or something.
  3. "Easiest" way to do this would be to look at how it's built into TUPPM and rip it out of there. Problem is, I have no idea how it's implemented (Never really used TUPPM myself, nor do I have enough time to do extensive work like reverse engineering TUPPM in the first place). I can probably get you started so that you could do it yourself, if you're willing, though.
  4. Heya. Sorry to be late (work hours are still prohibiting me from being very active during weekdays). Anyhow, on to explaining how the equipment (suppressor) mod works. First, have this: http://unknown321.github.io/mgsmonsterguns/#! This github repo contains a bunch of weapon parts and their names. From that repo, you'll notice that all weapons are composed of parts. Incidentally, suppressors, same as compensators, are usually named TppEquip.MO. For "Muzzle Option". So what you'll want to do is use something like VSCode or Notepad++ to look for those Muzzle Options parts. For example: {TppEquip.MO_10101,1,90,1}, This is one of the basic suppressors. TppEquip.MO_10101, that is it's ID. Not sure what the first 1 does, but the 90 is the amount of shots a suppressor can take before breaking. As far as I am aware, MGSV suppressors are hard coded to either have between 1 and 90 shots, or be infinite. The problem with that is that infinite suppressors are treated as integral, so you will no longer be able to remove those suppressors. Which is why in my version of the mod, I made it so every suppressor aside from tier 3 has 90 shots in it (which tends to be more than enough for most things, especially considering most SMGs eventually get a tier 3 suppressor so I use SMGs for stealth, rifles for stealth and combat and sniper rifles don't particularly care so long as you have more than 30 shots worth of a suppressor). In case you want to faff around with the numbers yourself, here, have my modified file: This is EquipParameters.lua. I also took the liberty to fix up it's formatting so it's a little bit easier to rid (not everything is just one giant line, now things are spaced up, one item per line, easier to read). I never bothered with infinite ammo, but my suspicion is that the process is very similar: Find the magazine part, then look for it's declared ammo/backup ammo and modify that to -1.
  5. Not a modder myself so my knowledge is limited. I'll help though. In a weird way. First, you do NOT want to be modding the game manually unless you know exactly what you're doing (I.e. are a modder yourself). Use this instead: https://www.nexusmods.com/metalgearsolidvtpp/mods/106 Second, you want the most updated versions of mods. That's probably why the snakebite versions didn't work. That mod does say 1.12. MGS is 1.15.3 now, I think? Here's for suppressors: https://www.nexusmods.com/metalgearsolidvtpp/mods/1081 (Only Tier 3 are infinite, but that's something that can be manually fixed. Feel free to add me and I'll show you how.) When modifying a mod, you don't modify the .dat (you can, but it's more complicated than it should be). What you do is modify the snakebite compatible .mgsv file and then load that. Not sure about infinite ammo since I never really needed it so never used it, but I might look into it if you absolutely need it (I'm off to work right now so it won't be now) S ++ should still work since I'm using tthe snakebite variation of that and it still works. Not sure if it's the same mod exactly. I'll send you a copy if needed. Either way, I need to be off to work right now so I don't have the time to write a full guide, but hit me up. DM me or something and I'll show you how it's done.
  6. There is some work being done: https://www.nexusmods.com/metalgearsolidvtpp/mods/978 But as of now it's still very early. It's really hard to say if it will amount to a fully fleshed out project anytime soon considering few people have the required skills and knowledge to do this type of work.
  7. Hi. I've been going through the scripts of MGSV, looking for one specific feature. This popup: I've looked just about everywhere in VS code. Looked for keywords, looked for functions, tried to find areas where the game would compare item/weapon levels ... Nothing. I can't find the function which calls this check and forces this pop-up. The main idea is building a mod which will kill all pop-ups, including this one. And I simply exhausted myself looking for it. It's been about a week since I started looking, a couple hours everyday. I'm losing patience now ... So yeah. If anyone has any idea where to find this bugger and how to kill it with fire, I'd appreciate it. EDIT: I did find it's text into tpp_menu.eng.lng2 and the entry key for the localization string is: 3396661481 but that's it. I can't find the function which calls this check, can't find the check itself, can't find how the game figures out what is an upgraded weapon ... In fact I can't even find how the game decides weapon/item grades at all. Might've bit off more than I could chew. Any help at all is really welcome.
×
×
  • Create New...