updated for version 1.2: Added Grenade Bouquet and Trap Gun Grip обновлено для версии 1.2: Добавлены Связки гранат и Ловушки-стойки с оружием.
There is 12 FormID List in mod, you can manual set it how you like with Fo4Edit/zEdit/Creation Kit, and you can simple to adds projectiles and activators from your mod. Mines - mine's projectiles, start disarm game on activate, if you win - adds mine to your inventory, else momentally explosive! Trap's Triggers - non-explosive part of a trap, start disarm game on activate, if you win - you can pick it and get scrap, else blocking another try to disarm. Traps - explosives part of a trap, start disarm game on activate, if you win - you can pick it and get scrap, else momentally explosive! There is 4 levels equals Demolition Expert perks
В моде есть 12 FormID листов или FormList, вы можете вручную настроить их с помощью Fo4Edit/zEdit/Creation Kit, или простым способом добавить снаряды и активаторы из вашего мода. Прожектилы мин, запускает игру-обезвреживание при активации, в случае победы - добавляет мину в ваш инвентарь, иначе мгновенно подрыв! Триггерная - невзрывоопасная часть ловушки, запускает игру-обезвреживание при активации, в случае победы - добавляет части триггера в инвентарь, иначе блокирует дальнейшие попытки обезвреживания. Ловушки - взрывоопасная часть ловушки, запускает игру-обезвреживание при активации, в случае победы - добавляет мину в ваш инвентарь, иначе мгновенно подрыв!
Есть 4 уровня, равные перкам эксперта по сносу. Mines projectiles Mines_Novice BottlecapMineProjectile [PROJ:00107720] FragMineProjectile [PROJ:000E56C3]
POSSIBLE TROUBLESHOOTING WITH UPDATE 1.0 to 1.1 (or 1.0 to 1.2) ВОЗМОЖНЫЕ ПРОБЛЕМЫ С РАБОТОСПОСОБНОСТЬЮ ПРИ ОБНОВЛЕНИИ С 1.0 до 1.1 (или с 1.0 до 1.2) ENG If you have problems with the mod's working, you should: 1. Download ans install Fallrim Tools - https://www.nexusmods.com/fallout4/mods/22633 2. Open your last savegame. 3. Choose improved disarm.esp in the filter window and try to clean (purge) mod's scripts. 4. Load game and type into console "set isdisarming to 0". These actions should restore the mod's functionality.
РУС Если у вас возникли проблемы с работой мода: 1. Загрузите и установите инструменты Fallrim Tools - https://www.nexusmods.com/fallout4/mods/22633 2. Откройте свою последнюю сохраненную игру. 3. Выберите улучшенное improved disarm.esp в окне фильтра и попробуйте очистить (Purge) скрипты мода. 4. Загрузите игру и введите в консоль "set isdisarming to 0". Эти действия должны восстановить функциональность мода.
I would like if there was a version with only the perk requirements to disarm mines and traps as I use Fallsouls, so its impossible to disarm the mine with the minigame as the game won't pause. What lines in FO4 Edit would I have to edit to get rid of the minigame.
Хороший мод, но зачем всех компаньонов было делать бесполезными в этом плане. К примеру - Х0-чего то там и МакКриди, можно было оставить, т.к Макридосина с детства в ловушках шарит, а Х0-чё-то там является институтским охотником и уж точно должен смыслить в ловушках
Would it be possible to change or patch this so that you could have multiple disarm attempts, or if you can't get it then to back out before your bobby pin breaks, without it exploding?
In Survival, if it breaks, you're done, period.
Google Переводчик: Можно ли изменить или исправить это, чтобы у вас было несколько попыток разоружения, или, если вы не можете получить его, отступить до того, как ваша заколка сломается, не взорвавшись? В Survival, если он сломается, все готово, и точка.
Good mod, it works pretty well, but one complaint - seems like you ought to be able to disarm your own mines automatically, even if you don't have demolition perks.
Would be cool if there was an option to allow disarming automatically so long as you have the perk requirement, instead of having to do the lockpick minigame. Something like what this mod does, except at the level requirement instead of having the level above the requirement. https://www.nexusmods.com/fallout4/mods/57499
I was gonna come here to say the same thing, as the lockpicking aspect kind of takes the immersion out of it, where if you have the perk knowledge you'd just know how to do it, especially if the mines are standard issue and not homemade.
This mod is great, but after Update to Version 1.1, i get a freeze after i disarm succesfully a FragMine.
In the Papyruslog i found this
Spoiler:
Show
[ (BE00000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99 [ (BE00000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175 [ (BE00000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/08/2022 - 09:57:52PM] warning: Assigning None to a non-object variable named "::temp69" stack: [ (BE00000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175 [ (BE00000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/08/2022 - 09:57:52PM] error: Array index -1 is out of range (0-3) stack: [ (BE00000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99 [ (BE00000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76 [ (BE00000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176 [ (BE00000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/08/2022 - 09:57:52PM] warning: Assigning None to a non-object variable named "::temp1" stack: [ (BE00000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76 [ (BE00000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176 [ (BE00000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
I tried to change the Loadorder (very high and very low), didn´t help.
I know my Game is Overmodded, but Version 1 worked so far. Sadly i deleted that after the Update from Vortex, so i can´t go back and test again
Bootlecapmines works (dont freeze the game), but Papyruslog shows this
Spoiler:
Show
[01/08/2022 - 10:25:14PM] error: Unable to call Activate - no native object bound to the script object, or object is of incorrect type stack: [<nullptr form> (FF001342)].ObjectReference.Activate() - "<native>" Line ? [ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 13 [01/08/2022 - 10:25:14PM] warning: Assigning None to a non-object variable named "::temp7" stack: [ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 13 [01/08/2022 - 10:25:14PM] error: alias DisarmedMines on quest DisarmQuest (BE00000D): Cannot add a None reference to the alias. stack: [alias DisarmedMines on quest DisarmQuest (BE00000D)].NAE:DisarmedRefColAlias.addRef() - "<native>" Line ? [ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 14 [01/08/2022 - 10:25:14PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type stack: [<nullptr form> (FF001342)].ObjectReference.SetActorOwner() - "<native>" Line ? [ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15 [01/08/2022 - 10:25:14PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type stack: [<nullptr form> (FF001342)].ObjectReference.SetActorOwner() - "<native>" Line ? [ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15 [01/08/2022 - 10:25:14PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type stack: [<nullptr form> (FF001342)].ObjectReference.SetActorOwner() - "<native>" Line ? [ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15
After testing a little further, sometimes it works (but i don´t know why), but the next Frag freeze the Game Papyrus shows this
Spoiler:
Show
[01/09/2022 - 04:23:25PM] error: Array index -1 is out of range (0-3) stack: [ (2900000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99 [ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175 [ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/09/2022 - 04:23:25PM] warning: Assigning None to a non-object variable named "::temp69" stack: [ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175 [ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/09/2022 - 04:23:25PM] error: Array index -1 is out of range (0-3) stack: [ (2900000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99 [ (2900000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76 [ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176 [ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/09/2022 - 04:23:25PM] warning: Assigning None to a non-object variable named "::temp1" stack: [ (2900000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76 [ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176 [ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/09/2022 - 04:23:34PM] error: Unable to call Activate - no native object bound to the script object, or object is of incorrect type stack: [<nullptr form> (FF000889)].ObjectReference.Activate() - "<native>" Line ? [ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 13 [01/09/2022 - 04:23:34PM] warning: Assigning None to a non-object variable named "::temp7" stack: [ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 13 [01/09/2022 - 04:23:34PM] error: alias DisarmedMines on quest DisarmQuest (2900000D): Cannot add a None reference to the alias. stack: [alias DisarmedMines on quest DisarmQuest (2900000D)].NAE:DisarmedRefColAlias.addRef() - "<native>" Line ? [ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 14 [01/09/2022 - 04:23:34PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type stack: [<nullptr form> (FF000889)].ObjectReference.SetActorOwner() - "<native>" Line ? [ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15 [01/09/2022 - 04:23:34PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type stack: [<nullptr form> (FF000889)].ObjectReference.SetActorOwner() - "<native>" Line ? [ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15 [01/09/2022 - 04:23:34PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type stack: [<nullptr form> (FF000889)].ObjectReference.SetActorOwner() - "<native>" Line ? [ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15 [01/09/2022 - 04:23:40PM] error: Array index -1 is out of range (0-3) stack: [ (2900000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99 [ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175 [ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/09/2022 - 04:23:40PM] warning: Assigning None to a non-object variable named "::temp69" stack: [ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175 [ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/09/2022 - 04:23:40PM] error: Array index -1 is out of range (0-3) stack: [ (2900000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99 [ (2900000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76 [ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176 [ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7 [01/09/2022 - 04:23:40PM] warning: Assigning None to a non-object variable named "::temp1" stack: [ (2900000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76 [ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176 [ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
Any suggestions? Or can you Upload Version 1, so i can test this out?
Download fallrim tools, open your last savegame, choose improved disarm.esp in the filter window and try to clean (purge) mod's scripts. Load game and type into console "set isdisarming to 0". I got no problems with update from 1 to 1.1, but it was message from man who had. This solution solves probably update troubles. Tell if it will not help you please. Thanks for your report!
after some testing i can say - the solution with fallrim tools didn´t worked - with a new game its better, freeze/not freeze-ratio 1 to ~15 (with all minetypes, except bottlecapmines) - bottlecapmines work everytime
i guess there is another mod who interfere, but i cant narrow it down
Probably is some kind of conflict, but i can't imagine what is can be a reason of that conflict, do you have mods thats totally replace or some kind of specially rework your "locpick" or "demolition expert" perks? If you have, then try whithout it...
While i failed to disarm trap (hanging granade), then it said no more pins and i didn't get explosion. Must be something to do with load order. Will check later in fo4edit.
56 comments
обновлено для версии 1.2: Добавлены Связки гранат и Ловушки-стойки с оружием.
There is 12 FormID List in mod, you can manual set it how you like with Fo4Edit/zEdit/Creation Kit, and you can simple to adds projectiles and activators from your mod.
Mines - mine's projectiles, start disarm game on activate, if you win - adds mine to your inventory, else momentally explosive!
Trap's Triggers - non-explosive part of a trap, start disarm game on activate, if you win - you can pick it and get scrap, else blocking another try to disarm.
Traps - explosives part of a trap, start disarm game on activate, if you win - you can pick it and get scrap, else momentally explosive!
There is 4 levels equals Demolition Expert perks
В моде есть 12 FormID листов или FormList, вы можете вручную настроить их с помощью Fo4Edit/zEdit/Creation Kit, или простым способом добавить снаряды и активаторы из вашего мода.
Прожектилы мин, запускает игру-обезвреживание при активации, в случае победы - добавляет мину в ваш инвентарь, иначе мгновенно подрыв!
Триггерная - невзрывоопасная часть ловушки, запускает игру-обезвреживание при активации, в случае победы - добавляет части триггера в инвентарь, иначе блокирует дальнейшие попытки обезвреживания.
Ловушки - взрывоопасная часть ловушки, запускает игру-обезвреживание при активации, в случае победы - добавляет мину в ваш инвентарь, иначе мгновенно подрыв!
Есть 4 уровня, равные перкам эксперта по сносу.
Mines projectiles
Mines_Novice
BottlecapMineProjectile [PROJ:00107720]
FragMineProjectile [PROJ:000E56C3]
Mines_Adept
CryoMineProjectile [PROJ:0010C668]
Mines_Expert
PlasmaMineProjectile [PROJ:0010A341]
PulseMineProjectile [PROJ:0010A343]
Mines_Master
NukeMineProjectile [PROJ:0010A33F]
Traps Trigger Part
Traps_Triggers_Novice
DLC03_ThrowingBearTrapActivator "Медвежий капкан" [ACTI:0205409E]
DLC03_ThrowingBearTrapActivatorBleeding "Окровавленный медвежий капкан" [ACTI:020540FA]
DLC03_ThrowingBearTrapActivator_Player "Медвежий капкан" [ACTI:020566AE]
DLC03_ThrowingBearTrapActivatorBleeding_Player "Окровавленный медвежий капкан" [ACTI:020566AF]
DLC03BearTrapTrigger [ACTI:02057060]
DLC03BearTrapTrigger_Player [ACTI:02057062]
TrapGrenadeBouquetFrag3Short "Связка гранат" [ACTI:000EAF41]
TrapGrenadeBouquetFrag1ExtraLong "Связка гранат" [ACTI:0010C41C]
TrapGrenadeBouquetFrag1Long "Связка гранат" [ACTI:0010020A]
TrapGrenadeBouquetFrag1Medium "Связка гранат" [ACTI:00100209]
TrapGrenadeBouquetFrag1Short "Связка гранат" [ACTI:00100208]
TrapGrenadeBouquetFrag3ExtraLong "Связка гранат" [ACTI:0010C41B]
TrapGrenadeBouquetFrag3Long "Связка гранат" [ACTI:00100207]
TrapGrenadeBouquetFrag3Medium "Связка гранат" [ACTI:00100206]
Traps_Triggers_Adept
TrapFlamethrower "Огнеметная ловушка" [ACTI:002377BC]
TrapTrigPlate01 "Напольные весы" [ACTI:000EB4D4]
TrapTripWire_Handmade "Самодельная ловушка" [ACTI:0010BE7F]
TrapGunAutoGrip "Ловушка с оружием" [ACTI:00248527]
TrapGunPistolGrip "Ловушка с оружием" [ACTI:001125CF]
TrapGunMissileGrip "Оружейная стойка" [ACTI:00141734]
TrapGunShotgunGrip "Оружейная стойка" [ACTI:00248526]
Traps_Triggers_Expert
TrapTripWire_Laser_Wall_Child "Лазерная растяжка" [ACTI:00198849]
TrapTripWire_Laser_Wall "Лазерная растяжка" [ACTI:00112877]
TrapTripWire_Laser "Лазерная растяжка" [ACTI:0010BE8C]
DLC01Lair_LaserTripwire "Лазерная ловушка" [ACTI:0100725D]
DN015_LaserEmmitter [ACTI:0009214D]
DN047TrapTripWire_Laser_Wall "Модифицированная ловушка" [ACTI:0020CE30]
DN070_TrapTripWire_Laser_Wall "Лазерная ловушка" [ACTI:0014507F]
Traps_Triggers_Master
TrapRadiation "Источник радиации" [ACTI:002377BD]
TrapElectricalArc "Дуга Теслы" [ACTI:00140E84]
RadiationTrap01 [ACTI:00137931]
Traps Explosive Part
Traps_Novice
TrapIEDCigarCarton "Самодельная бомба" [ACTI:000EBDA2]
DLC04Gauntlet_TrapIEDCigarCarton "Самодельная бомба" [ACTI:03029C2B]
Traps_Adept
TrapTrigTension "Триггер напряжения" [ACTI:00115BA7]
TrapTrigTensionExtended02 "Триггер напряжения" [ACTI:00163EB5]
TrapTrigTensionHooked "Триггер напряжения" [ACTI:00163EB6]
Traps_Expert
-Empty now
Traps_Master
-Empty now
POSSIBLE TROUBLESHOOTING WITH UPDATE 1.0 to 1.1 (or 1.0 to 1.2)
ВОЗМОЖНЫЕ ПРОБЛЕМЫ С РАБОТОСПОСОБНОСТЬЮ ПРИ ОБНОВЛЕНИИ С 1.0 до 1.1 (или с 1.0 до 1.2)
ENG
If you have problems with the mod's working, you should:
1. Download ans install Fallrim Tools - https://www.nexusmods.com/fallout4/mods/22633
2. Open your last savegame.
3. Choose improved disarm.esp in the filter window and try to clean (purge) mod's scripts.
4. Load game and type into console "set isdisarming to 0".
These actions should restore the mod's functionality.
РУС
Если у вас возникли проблемы с работой мода:
1. Загрузите и установите инструменты Fallrim Tools - https://www.nexusmods.com/fallout4/mods/22633
2. Откройте свою последнюю сохраненную игру.
3. Выберите улучшенное improved disarm.esp в окне фильтра и попробуйте очистить (Purge) скрипты мода.
4. Загрузите игру и введите в консоль "set isdisarming to 0".
Эти действия должны восстановить функциональность мода.
Light это Лайт
поправьте описание
In Survival, if it breaks, you're done, period.
Google Переводчик:
Можно ли изменить или исправить это, чтобы у вас было несколько попыток разоружения, или, если вы не можете получить его, отступить до того, как ваша заколка сломается, не взорвавшись?
В Survival, если он сломается, все готово, и точка.
Something like what this mod does, except at the level requirement instead of having the level above the requirement.
https://www.nexusmods.com/fallout4/mods/57499
In the Papyruslog i found this
[ (BE00000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99
[ (BE00000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175
[ (BE00000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/08/2022 - 09:57:52PM] warning: Assigning None to a non-object variable named "::temp69"
stack:
[ (BE00000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175
[ (BE00000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/08/2022 - 09:57:52PM] error: Array index -1 is out of range (0-3)
stack:
[ (BE00000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99
[ (BE00000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76
[ (BE00000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176
[ (BE00000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/08/2022 - 09:57:52PM] warning: Assigning None to a non-object variable named "::temp1"
stack:
[ (BE00000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76
[ (BE00000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176
[ (BE00000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
I tried to change the Loadorder (very high and very low), didn´t help.
I know my Game is Overmodded, but Version 1 worked so far. Sadly i deleted that after the Update from Vortex, so i can´t go back and test again
Bootlecapmines works (dont freeze the game), but Papyruslog shows this
[01/08/2022 - 10:25:14PM] error: Unable to call Activate - no native object bound to the script object, or object is of incorrect type
stack:
[<nullptr form> (FF001342)].ObjectReference.Activate() - "<native>" Line ?
[ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 13
[01/08/2022 - 10:25:14PM] warning: Assigning None to a non-object variable named "::temp7"
stack:
[ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 13
[01/08/2022 - 10:25:14PM] error: alias DisarmedMines on quest DisarmQuest (BE00000D): Cannot add a None reference to the alias.
stack:
[alias DisarmedMines on quest DisarmQuest (BE00000D)].NAE:DisarmedRefColAlias.addRef() - "<native>" Line ?
[ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 14
[01/08/2022 - 10:25:14PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type
stack:
[<nullptr form> (FF001342)].ObjectReference.SetActorOwner() - "<native>" Line ?
[ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15
[01/08/2022 - 10:25:14PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type
stack:
[<nullptr form> (FF001342)].ObjectReference.SetActorOwner() - "<native>" Line ?
[ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15
[01/08/2022 - 10:25:14PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type
stack:
[<nullptr form> (FF001342)].ObjectReference.SetActorOwner() - "<native>" Line ?
[ (BE000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15
After testing a little further, sometimes it works (but i don´t know why), but the next Frag freeze the Game
Papyrus shows this
[01/09/2022 - 04:23:25PM] error: Array index -1 is out of range (0-3)
stack:
[ (2900000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99
[ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175
[ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/09/2022 - 04:23:25PM] warning: Assigning None to a non-object variable named "::temp69"
stack:
[ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175
[ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/09/2022 - 04:23:25PM] error: Array index -1 is out of range (0-3)
stack:
[ (2900000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99
[ (2900000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76
[ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176
[ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/09/2022 - 04:23:25PM] warning: Assigning None to a non-object variable named "::temp1"
stack:
[ (2900000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76
[ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176
[ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/09/2022 - 04:23:34PM] error: Unable to call Activate - no native object bound to the script object, or object is of incorrect type
stack:
[<nullptr form> (FF000889)].ObjectReference.Activate() - "<native>" Line ?
[ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 13
[01/09/2022 - 04:23:34PM] warning: Assigning None to a non-object variable named "::temp7"
stack:
[ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 13
[01/09/2022 - 04:23:34PM] error: alias DisarmedMines on quest DisarmQuest (2900000D): Cannot add a None reference to the alias.
stack:
[alias DisarmedMines on quest DisarmQuest (2900000D)].NAE:DisarmedRefColAlias.addRef() - "<native>" Line ?
[ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 14
[01/09/2022 - 04:23:34PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type
stack:
[<nullptr form> (FF000889)].ObjectReference.SetActorOwner() - "<native>" Line ?
[ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15
[01/09/2022 - 04:23:34PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type
stack:
[<nullptr form> (FF000889)].ObjectReference.SetActorOwner() - "<native>" Line ?
[ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15
[01/09/2022 - 04:23:34PM] error: Unable to call SetActorOwner - no native object bound to the script object, or object is of incorrect type
stack:
[<nullptr form> (FF000889)].ObjectReference.SetActorOwner() - "<native>" Line ?
[ (29000F9B)].NAE:DisarmDoorScript.OnLockStateChanged() - "C:\Users\Master\AppData\Local\Temp\PapyrusTemp\NAE\DisarmDoorScript.psc" Line 15
[01/09/2022 - 04:23:40PM] error: Array index -1 is out of range (0-3)
stack:
[ (2900000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99
[ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175
[ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/09/2022 - 04:23:40PM] warning: Assigning None to a non-object variable named "::temp69"
stack:
[ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 175
[ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/09/2022 - 04:23:40PM] error: Array index -1 is out of range (0-3)
stack:
[ (2900000E)].NAE:DisarmPerkEntries.GetCurrentPerkLVL() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 99
[ (2900000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76
[ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176
[ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
[01/09/2022 - 04:23:40PM] warning: Assigning None to a non-object variable named "::temp1"
stack:
[ (2900000E)].NAE:DisarmPerkEntries.PerksLevelingFunc() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 76
[ (2900000E)].NAE:DisarmPerkEntries.Disarm() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 176
[ (2900000E)].NAE:DisarmPerkEntries.Fragment_Entry_00() - "C:\Games\Fallout 4\Data\Scripts\Source\User\NAE\DisarmPerkEntries.psc" Line 7
Any suggestions? Or can you Upload Version 1, so i can test this out?
I got no problems with update from 1 to 1.1, but it was message from man who had. This solution solves probably update troubles. Tell if it will not help you please. Thanks for your report!
- the solution with fallrim tools didn´t worked
- with a new game its better, freeze/not freeze-ratio 1 to ~15 (with all minetypes, except bottlecapmines)
- bottlecapmines work everytime
i guess there is another mod who interfere, but i cant narrow it down
1.0 contains critical bugs, it shouldn't be used -it does not work.
What cpu you are using?
GPU: AMD Radeon RX 6800
If you have, then try whithout it...
p.s. You can try to filter Script Instances by modname(esp name) and purge it too.