0 of 0

File information

Last updated

Original upload

Created by

Wasabi

Uploaded by

lilmetal

Virus scan

Safe to use

Tags for this mod

238 comments

Comments locked

The author has locked this comment topic for the time being
  1. lilmetal
    lilmetal
    • premium
    • 80 kudos
    Locked
    Sticky
    Almost everything here is obsolete! I'm locking comments for this page, and won't be updating it anymore.
    All mod authors (and users) should migrate to Synthesis, or any other alternative!
  2. Spirimtin
    Spirimtin
    • supporter
    • 0 kudos
    Hello i keep getting the Error:

    Creating QuickLoader plugin...
    [00:00] Exception in unit  line -1: [EJvInterpreterError] Error in unit 'UPF_Plugin_Loader' on line 95 : Type mismatch
    [00:00] Aborted: Applying script "000EnemyReleveler"
    1. Nymerios9
      Nymerios9
      • member
      • 0 kudos
      In the same boat right now, don't understand what's happening.
    2. Spirimtin
      Spirimtin
      • supporter
      • 0 kudos
      use an earlier version it worked for me
  3. NorthernNinja
    NorthernNinja
    • supporter
    • 5 kudos
    Like a few others, I'm getting the error:

    Creating QuickLoader plugin...
    [00:00] Exception in unit  line -1: [EJvInterpreterError] Error in unit 'UPF_Plugin_Loader' on line 95 : Type mismatch
    [00:00] Aborted: Applying script "000EnemyReleveler"

    Latest SSEEdit and correct mteFunctions.pas.

    Please help.

    Edit: I fixed it by using an older version of SSEEdit, 4.0.4
  4. irickpro1
    irickpro1
    • supporter
    • 0 kudos
    I have this problem: Exception in unit  line -1: [EJvInterpreterError] Error in unit 'UPF_Plugin_Loader' on line 95 : Type mismatch.
    I already followed the guide in description, update my pas. Can someone help me
    1. Spirimtin
      Spirimtin
      • supporter
      • 0 kudos
      could you solve it?
  5. KMZNynja
    KMZNynja
    • member
    • 0 kudos
    You fuckin unsung hero lol Been racking my brain on this for the last few hours! Tyvm!
  6. How do I use this with NPC Stat rescaler? Which plugin do I apply the script to in SSEdit? Or the plugin doesn't matter?
  7. nanashi50
    nanashi50
    • member
    • 28 kudos
    The note cautions that "These scripts will almost certainly miss some mods, but the alternative will almost certainly lead to overflowing the plugin limit."

    Does this note mean the load generators are not completely reliable even for "simple load orders"? Or is this disclaimer for those that are running load orders that would normally generate 255+ masters for an affected patcher?

    ------------------------------------------------------------------------------------------------------------------------------------------

    By "simple load orders" I mean load orders that don't have over 255 substantive plugins. I am over the plugin limit due to mods that would not be affected by patchers (e.g. dummy plugins or similar). I manually disable these plugins to get under 255 to run the patcher. It's tedious but reliable. This mod would be great if it cuts the tedium but the cautionary note makes me uncertain about its reliability.
  8. Solshura
    Solshura
    • premium
    • 15 kudos
    Thanks for creating these! They've been incredibly helpful.  I do have a note on using the Hunterborn Creature Patcher one that I ran into, so I wanted to mention it here in case anyone else runs into trouble.

    The current version of the creature patcher has logic in it that, if it detects the Hunterborn-Complete Alchemy (CACO) compatibility patch, it'll patch creatures with CACO's animal death item changes instead of default HB's (for example, without the patch, the patcher will update wolf-like creatures to drop Raw Wolf Meat typically.  With the compatibility patch, it'll patch wolf like creatures to drop CACO's Raw Canine Meat instead).

    I ran into some trouble, however: the UBF Loader Generator doesn't include the Hunterborn-Complete Alchemy (CACO) compatibility patch.  No reason for it to, as it doesn't have any creatures to patch. But the result of this is that your patch will cause the death items to incorrectly use Hunterborns default items instead of the CACO death items you're expecting, and the result of this is that you'll get animal drops that don't actually have a use (because with this configuration, you'll have CACO's recipes with default Hunterborn's ingredients).  With CACO's inventory conditions, this will effectively hide recipes you'll think you should have - I noticed the problem when I saw no recipes to cook my Wolf Meat.

    So just keep in mind: If you use the Hunterborn Patcher and CACO, you have to load all the mods the loader generator tells you to and the Hunterborn CACO Patch (most likely named "Hunterborn_CACO-SE_Patch.esp").
    1. Glanzer
      Glanzer
      • premium
      • 256 kudos
      The same is true about the "HIS Skinned Models for HB.esp" plugin, that needs to be manually added to the zedit list and included in the patch. This is for those using this mod.

      ANOTHER IMPORTANT NOTE: It seems that most of these patches that are modeled after the same template the Hunterborn patches uses are not reliable, especially when you near the 254 plugin limit. THEY SIMPLY WON'T SELECT THE CORRECT PLUGINS. It's much better to just tailor the script below to include the records you want and run it instead:

      Spoiler:  
      Show
      unit AddMastersBySignature;

      var
          OutputFile: IInterface;
          SignatureList: TStringList;

      function FileByName(const FileName: string): IInterface;
      var
          i: integer;
      begin
          Result := nil;
          for i := 0 to Pred(FileCount) do
              if (CompareText(GetFileName(FileByIndex(i)), FileName) = 0) then begin
                  Result := FileByIndex(i);
                  Break;
              end;
      end;

      function Initialize: integer;
      begin
          SignatureList := TStringList.Create;
          // GLZ changed the following line to include only BOOK
          // SignatureList.CommaText := 'LVLI, REFR, CELL, CONT, FLST';
          SignatureList.CommaText := 'NPC_';

          // GLZ replaced the AddNewFile function with AddNewFileName that uses staticically named output file that is ESLified
          // OutputFile := AddNewFile;
          OutputFile := AddNewFileName('NPCsLoader0.esp',true);
      end;

      function Process(e: IInterface): integer;
      var
          CurrentFile: IInterface;
          i, j: integer;
      begin
          for i := 0 to Pred(FileCount) do begin
              CurrentFile := FileByIndex(i);
              if (CompareText(GetFileName(CurrentFile), GetFileName(OutputFile)) = 0) then
                  Continue;

              for j := 0 to Pred(SignatureList.Count) do begin
                  if (GroupBySignature(CurrentFile, SignatureList[j]) <> nil) then begin
                      AddMasterIfMissing(OutputFile, GetFileName(CurrentFile));
                      Break;
                  end;
              end;
          end;

          Result := 1;
          Exit;
      end;

      function Finalize: integer;
      begin
          SignatureList.Free;
          SortMasters(OutputFile);
      end;

      end.
    2. LordMithro
      LordMithro
      • premium
      • 111 kudos
      Glanzer - Scripting is not a talent of mine, and I would not know how to begin. But if you have the time, or desire, would you care to help me understand the Hunterborn Creature Patcher from this page?

      It is part of a workflow using the zEdit patcher. 

      Thanks LM

  9. hoskope
    hoskope
    • premium
    • 10 kudos
    Thank god for this, Dragonborn is happy!
  10. vengas6152
    vengas6152
    • supporter
    • 2 kudos
    Hey im getting this error, does anyone know what this means?

    [00:00] Error during Applying script "000SpeedandReach": Error in unit 'UPF_Plugin_Loader' on line 192 : Undeclared Identifier 'FileByName'


    EDIT: Im stupid, i already had a mteFunctions.pas in my Edit Scripts folder so i opened it with Notepad and saw it was from 2014. After downloading the new one and replacing it, it worked!

    Thank you for this amazing script. really helps with huge modlists
    1. Toasterfire
      Toasterfire
      • member
      • 1 kudos
      For those like me who saw this while researching an identical error and still wondered what the hell was going on, find mteFunctions.pas in your edit scripts folder, open in notepad, delete all text, and copy paste the entirety of this page (2019 dated): https://raw.githubusercontent.com/matortheeternal/TES5EditScripts/master/Edit%20Scripts/mteFunctions.pas
    2. SzassTamofThay
      SzassTamofThay
      • premium
      • 9 kudos
      You saved me life. I can confirm this works. Thanks Toasterfire!!
    3. LordMithro
      LordMithro
      • premium
      • 111 kudos
      This should be a sticky post.
  11. SikeWrongNumba
    SikeWrongNumba
    • supporter
    • 1 kudos
    Is there a way to select multiple records to edit quickly in zedit? I dont want to have to hold control and click on each record individually. It's too slow, is there a hotkey I am missing?