0 of 0

File information

Last updated

Original upload

Created by

Diacute

Uploaded by

Diakyuto

Virus scan

Safe to use

Tags for this mod

About this mod

Hopefully the Definitive Patching Guide for Damn Apocalypse.

Requirements
Permissions and credits
PSA: RIGHT CLICK AND CHOOSE OPEN IMAGE IN NEW TAB IF YOU'RE HAVING TROUBLE SEEING A GIF

Hello Scavvers, It’s been a while since the last Weapon Patching Guide. I hopefully should have a decent method of getting Damn Apocalypse patches for weapon mods distributed via Script injection. Thanks to Payl0ad for telling me that this is a possibility. Hopefully this time this can be the most accessible way of doing it as well! While I do highly recommend you try to use the Creation Kit whenever it’s applicable, I have made a method where you can do it entirely in xEdit! This is huge because this means YOU too can submit your own Damn Apocalypse weapon patches to the nexus for other users to try! Now there’s three ways of doing this and this all depends on what kind of script injection method the mod author is using. I came up with a reliable solution for both. I ask you to be patient with me and walk though this slowly. Don’t worry, once you finish the first time, you can get these done with no issue. 

You’ll need Damn Apocalypse itself
Fo4Edit
NifSkope
Cathedral Asset Optimizer: For extracting BA2s 
Creation Kit (Sometimes):
Creation Kit Fixes
Dank Rafft’s Injector Scripts (Sometimes) 
Your weapon of Choice.

I recommend that you use a portable instance of MO2 where you can sandbox your testing.

The Guide in Video Format (I recommend You watch it)



You first want to open up the Mod you want to patch in xEdit. Depending on what kind of script it is, you will either have to
“Adapt the LLs”
Or
“Redo LLs”


Let’s start with if the script uses Leveled Item lists.

Let's Patch the Hunting Revolver as an Example.
Seeing the Hunting Revolver DOES use Leveled Item Lists, we’ll be Adapting LLs for this Patch. 
To Start, You’ll have to make new Leveled Item Lists based on the ones we have currently. Like so, also make sure you follow how I create a Patch Here.



You’ll want to make sure you have all of the LLs in this format of Broken and Intact.

Once that’s done, you want to make an NPC only version of the weapon.


PSA: If a Leveled Item List is Formatted like this, leave it alone, it means it’s a Distro List.
DISCLAIMER; IF AN UPDATE CAUSES CHANGES TO THE WEAPON FORMID ITSELF, THE NPC ONLY WEAPON WILL MOST LIKELY HAVE TO BE REMADE AND THE PATCH WILL NEED TO BE UPDATED


First you want to copy the weapon as a new record, add “NPCOnly” at the end for Organization Sake.

Then once you finish, go to the flags and add in “Can’t Drop, Not Playable”. This will make it an NPC only weapon. We’ll need this to mimic the breaking effect.



Next this is assuming you have the Nifbashed asset ready. If not, I should have a section dedicated to it! If not, you can reuse the Broken weapons from Damn Apocalypse but I highly recommend that you create a broken nif.

You want to grab a broken weapon from DamnApocalypse_Core for the weapon you want to patch.
Copy as a New Record and then rename it to the weapon you want to patch. I usually name the Editor ID “Scrap_(weapon)”



Take the time to make the edits you need to do. If you used another mesh for your Nifbash, you’ll need to change it to said mesh, I tend to use ComponentBrick

You also need to change your Model Filename to the nifbash you made. I recommend keeping a consistent file directory.

From here you’re very close to finishing. 


Now you have to edit the ORIGINAL Leveled List Items so that way the script injection will distribute our broken weapons system.



THE STANDARD CHANCE IS 3 BROKEN LL AND 1 INTACT LL, DO NOT GO ABOVE OR BELOW PLEASE



I also recommend copying the LL quest just to be sure.



You’re Nearly done. Just add Damn Apocalypse as a Master and you’re done! Remember to save.

However this would be rather disingenuous to say it’s that easy. Some Weapons don’t have Leveled Item lists at all and instead use FormID Injection. Some don’t use DankRaffft’s LL Injection Either (which is the standard) I will cover how to do this. 

The Colt 6520 does not have DankRafft’s Script so looks like we’ll have to redo the script and make Leveled Item Lists



First you want to copy the quest as an overwrite to a patch 

YOU CAN ALSO MAKE A ESP REPLACER FOR THIS FOR SIMPLICITYSAKE BUT I’M DOING IT THIS WAY BECAUSE OF ANOTHERONE’S 6520 ADDON



Next you have to make a Leveled Item List yourself in the patch you’re making

Next the steps are the same as adapting the LLs. Make a Broken and Intact Leveled Item List, Make a Scrap Weapon and make a NPCOnly Weapon

PS: If you’re working with a patch or Addon, make sure you make the NPCOnly Weapon from THAT VERSION OF THE WEAPON



Here I'm making an NPC only version from AnotherOne's Fix/Addon.



Now you have to remake the LL Script.


You have 2 ways to go about this

CK Method



You want to Open up the patch in Creation Kit and set it as an Active File. (I personally use CK Fixes for this method.

Next you want to open up the LL Injection quest. Remove the previous script and add in DankRaffft’s Script




From here you can do your edits. PLEASE Edit it in a manner that’s balanced and logical.

Finished? Close and save!



Go to xEdit and your script should now overtake the mod original script!



Be Sure to double check the script to see if there's anything left over.

Editing a Dank Raffft Script
This is very Easy, if the script is from Dank Rafft, you can easily Open up xEdit and make it use Listform Injection instead!



Creating your own quest

I recommend this method for ESP REPLACERS ONLY

Follow DankRafft's Steps here, it's the same except you use Listforms




I'm a bit lost on what to do
Refer to my Flowchart:



From there I recommend you test your patches. The Video goes over this. 
  翻译: