Jump to content

mysteriousman121

Members
  • Posts

    22
  • Joined

  • Last visited

Everything posted by mysteriousman121

  1. While this is certainly a way to get what you want, I'd argue that this is a harder route than necessary as it relies on scripting, not something anyone can do. The easier route is to simply create an object effect and then attach it to the armor. This can be done in the geck in the following location: Object window>Game effects>Object effect. Then just add all the special points and skill modifications to the single object effect you are creating and give it a name you can recognize. Now go back to the armor you created and select the Object effect right from the Armors menu. There you have now added the stats you wanted.
  2. Having compared both of your mods, the problem seems to be that you are both altering the same object effects and have conflicting effects and overlapping slot(effect numbers) While my attempts to fix that with FNVEdit were unsuccessful. Fixing it still isn't that difficult. Just open the geck, have both .esps loaded but neither set to active so you can make a new .esp Then simply edit the conflicting object effects so that they have the desired base effects from mod mods. Save your work as an esp and have it load after both your own mod and Power Armor scaling and that should be all. Note I have no clue whether the author of Power Armour Scaling is okay with the assets from their mod being used like this. So if you want to release this publicly using my suggested fix, you may want to make sure they are okay with it. Just putting this out there for permissions/legality's sake and all that. Will the solution require you to have the original authors mod and my mod before the esp patch in the load order, or for you to have them at least. If not I'd ideally want to avoid just taking his script and using it in my mod, but if there's nothing else that can really be done I might just ask him if he's fine with it. Yes that's the point of having both mods loaded in the GECK(but with neither active), It ensures that both your mod and Power Armor scaling will be listed as masters(requirements). And yes you should also have this patch loaded after both mods.
  3. No its not based off of theirs, i made it about a month before power armor scaling came out. Here's a link to it https://www.nexusmods.com/newvegas/mods/59399 That's the issue, some things get overwritten, like on remnants power armor I added +45 carry weight, but power armor scaling overwrites it, I'm wondering if there's any way to solve this. Having compared both of your mods, the problem seems to be that you are both altering the same object effects and have conflicting effects and overlapping slot(effect numbers) While my attempts to fix that with FNVEdit were unsuccessful. Fixing it still isn't that difficult. Just open the geck, have both .esps loaded but neither set to active so you can make a new .esp Then simply edit the conflicting object effects so that they have the desired base effects from mod mods. Save your work as an esp and have it load after both your own mod and Power Armor scaling and that should be all. Note I have no clue whether the author of Power Armour Scaling is okay with the assets from their mod being used like this. So if you want to release this publicly using my suggested fix, you may want to make sure they are okay with it. Just putting this out there for permissions/legality's sake and all that.
  4. It might be possible through scripting, I very briefly looked into the possibility scaling of scaling NPC and creature HP. However I ended getting CTD's with my testing script and since I wasn't super interested into it, I dropped it there. But to be fair I am very much a novice as far as scripting goes and again not much time went into it, so you might be able to get it to work. Anyway I will share what I managed to find out. While there isn't a specific race to edit. Fallout New Vegas does split Actors between Humans(and non-feral ghouls) and creatures(anything other than Humans). It then further divides Creatures in subcategories. This is the function to check for them and also lists them https://geckwiki.com/index.php?title=GetCreatureType If you combine that with Form Type IDs and the GetLoadedType functions, you might be able to create something that does what you want to do. I know of some armor scaling mods that use that method and they work(I even made 1 myself for the record) https://geckwiki.com/index.php?title=GetLoadedType https://geckwiki.com/index.php?title=Form_Type_IDs I hope this helps.
  5. Do you have any mods installed? If so please post your load order as it is rather hard to diagnose your problem without any additional information.
  6. The JIP LN NVSE Plugin has an optional patch included that allows you to do this. Simply Change the following: bEnableFO3Repair=0 To bEnableFO3Repair=1 No need to go and make an entirely new mod for this.
  7. I feel like an idiot right now, but thank you very much by applying that to both Endurance and player level it actually works now. I suppose that's 1 more lesson learned about scripting (for new vegas) something I am pretty clueless at I'l be honest.
  8. Thanks for the suggestion, but the use of a int rather than float isn't really that relevant here. Since as you explained yourself when I use modav(which I ultimately have to) I will need an int anyway. The problem is that the engine doesn't seem to handle repeated OR(written as ||) conditions particularly well. As my testing reveals that if I greatly simplify the needed conditions to apply the 1 extra health, it will work as it should according to the script. But then it no longer does what I am intending to do here obviously. To make myself clear what I mean here is an example script: scn HealthPerLevel Short HealthUpdate int EnduranceHealthMod begin menumode 1027 Set HealthUpdate to 1 end begin gamemode if HealthUpdate == 1 && player.getlevel <= 31 let EnduranceHealthMod := (player.getpermanentactorvalue Endurance * 0.5) player.modav health EnduranceHealthMod player.modav Health 2 if player.getpermanentactorvalue Endurance == 5 player.modav Health 1 endif endif Set HealthUpdate to 0 end This script will result in the following (rounded down) health increase on level up: Health increase = ( Endurance * 50%) + 2 However if you were to have 5 Endurance it would be: Health increase = (Endurance * 50%) + 2 + 1 The only change between this and my original script is that I outright removed the level requirement and removed the OR statement's from the endurance requirement for the additional + 1 health to be applied. Yet it works properly now when my original script didn't. Also just removing the level requirement wasn't enough to get it to work properly so it's not like that was the (only) problem either. So my original problem still stands as even with a rewrite, as far as I can see I still am going to need to do some kind of check against odd numbered endurance values at some point and need it to execute properly.
  9. Edit: As per GamerRick's comment I managed to get things working. So I am trying to write a script that changes how the game calculates health gain on level up and I got it mostly working. But I have run into some trouble regarding the handling of (leftover) health gains smaller than 1. For reference this is my script scn HealthPerLevel Short HealthUpdate int EnduranceHealthMod begin menumode 1027 Set HealthUpdate to 1 end begin gamemode if HealthUpdate == 1 && player.getlevel <= 31 let EnduranceHealthMod := (player.getpermanentactorvalue Endurance * 0.5) player.modav health EnduranceHealthMod player.modav Health 2 if player.getpermanentactorvalue Endurance == 1 || 3 || 5 || 7 || 9 && player.getlevel == 1 || 3 || 5 || 7 || 9 || 11 || 13 || 15 || 17 || 19 || 21 || 23 || 25 || 27 || 29 || 31 player.modav Health 1 endif endif Set HealthUpdate to 0 end Additional notes on the above. I have set fAVDHealthLevelMult to 0 under the settings tab to disable vanilla health gains, instead using my mod. The game will round down any result, this means that if you have say 5 Endurance you will gain 4 Health a level rather than 4.5 per level or 9 over the course of 2 levels. However I would like to have the player actually gain that 9 health over the course of 2 levels in a 4+5 fashion as a work around to engine limitations. To this end I have added a section that aims to address it through a level + endurance check however it does not seem to work right in game instead adding 1 extra hit point every level regardless of endurance and/or level. Removing this section will make my script work completely as intended, barring the engine limitation with odd numbered endurance stats. I guess I am trying to check against too many variables which confuses the game and results in it deciding to always add that 1 extra health regardless of whether it passes the checks or not. But I am not sure if that's the problem or if I am doing something else wrong. So I would appreciate any help in figuring this out.
  10. NMM is no longer officially supported by nexusmods. So either switch over to a new mod manager, like Vortex the new officially supported mod manager or alternatively Mod organiser 2(aka MO2). Or if you insist on continuing to use NMM you can find a community updated version on Github. However I advice not going with this option as NMM's file management system is archaic compared to the 2 mod managers I just mentioned and will likely cause issues unless you install mods in a very specific order.
  11. If I am reading this right, you are probably looking for a complex solution for something that's actually very easy. Just use the following perk condition: IsSneaking under the perk owner tab Then depending on whether you consider being detected important or not you can use either Calculate my critical hit damage(undetected) or calculate weapon damage Choose multiply value and set it to 1.50.
  12. It should be noted that the game has a minimum damage modifier of 20% so regardless of how much DT you give yourself, you will always be taking at least 20% of the original damage. Now you could go and change this minimum damage setting as well but it would end up applying to everything not just your own explosives, which is probably not desirable. So I don't think going with a simple DT Mod would be effective in your case, though sadly I also don't have a better solution to offer either.
  13. Stutter remover causes crashes on windows 10, you can prevent this by making some ini tweaks but that turns of most of the mod's functionality. So I suggest you use New Vegas Tick fix instead.
  14. Note this is for personal usage only, if you wish to upload the results of this anywhere on the internet please consult the permission's tab at the FNV Realistic Wasteland mod page Open the mod in FNVEdit Navigate to climate>NVDefaultClimate Delete all the weather types you don't want. Make sure the chance on the remaining weather types adds up to 100 Repeat the above process for the DLC.
  15. Thank you for the reply. On your first point I was referring to JSawyer Ultimate Edition which is a complete recreation of the original JSawyer mod by PushTheWinButton. Not that it changes much in regards to me needing to be more patient. So I will wait for at the very least the 1 week threshold to pass. If that ends up not working I will try to go with your 2nd suggestion.
  16. Hi I have recently published a fallout new vegas mod called Armor matters an Armor overhaul which alters the DT and DR on pretty much every piece of armor in the game both vanilla and added by other mods. Unfortunately due to it's very nature, it's incompatible with JSawyer Ultimate Edition which is a rather popular mod. So I would very much like to address this by publishing an optional patch that let's users use my DT and DR balance, but keeps all of JSaywer's other features in tact. The problem is that the patch that I have created(but not published) relies on modifying some of JSawyer's scripts(which are mod assets right?). Now I have tried contacting the mod's author to ask for permission but it's been 3 days and I haven't gotten a reply. So while I understand that I am probably being very impatient, I am going to ask anyway is there some kind of community guideline on asset use when all you are doing is creating a compatibility patch? Or are my only options to wait for a reply from the author or figuring out a way to create a compatibility patch that does not modify(and therefore use) any of JSaywer's assets.
  17. Ok from where are you trying to download is it here? http://nvse.silverlock.org/ if not please use the source I provided and follow the instructions. If you don't have something to extract the files from the .7z the download there provides get something like 7-Zip or an alternative. Ignore the stuff about Geck, that is only important if you intend to make mods using nvse functions(if you don't know what this means just ignore it). Then install NVAC, I recommend just installing it manually as per the mods instructions. But you could try installing it through Vortex, however experience has taught me that mod managers often have trouble with NVSE plugins for whatever reason so I don't recommend it. If you do end up going the Vortex route though make sure nvac.dll got correctly placed in your data/nvse/plugins folder, that is just as much work as installing it manually which is why I don't recommend it.
  18. Wait what, I was not aware of this despite having had JIP installed for a long time. I was even in the process of making a mod that changes the DT and DR values on armor with the assumption it wasn't fixed. I feel incredibly stupid now. That being said with some overall changing on how I intend to go about scaling things, it should still be worthwhile and not too much work to change.
  19. Currently you will always take 20% so long as your DT exceeds Dam, I would like this to be different based on the armor type(light, medium, heavy) worn. So that the kind of armor I am wearing becomes more relevant when I am fighting enemies with rather low dam(like automatic weapons, lasers etc), instead of just going for light armor for the better movement speed and available perks I know that there are mods out there that change the bleed through DT, but all of the ones I could find do so globally, regardless of the type of armor worn and I could mod this in myself by adjusting fMinDamMultiplier in Geck. I do not however know how I would apply this on a per armor type level, or if that(or something that achieves the same result) is even possible so any help would be appreciated. PS. I haven't fully decided yet on what values I would use, but if it is possible my idea is something like: light 20%, medium 15% and heavy 10% bleed through respectively.
×
×
  • Create New...