File information
Last updated
Original upload
Created by
MongoMonkUploaded by
MongoMonkVirus scan
Tags for this mod
Activity logs
This page was last updated on 02 May 2020, 9:39PM
- Changelogs
-
-
Version 3.45
- Patcher Global:
- - Now compiled with JDK14
- Headpart feature:
- - Added a new option for the in game spell menu: Fix Face Tint. If for some reason an NPC has a mismatch between body and face you can apply this function in an attempt to fix it. Normally the script does that automatically but in some rare cases (other mods interfering, extreme script lag) the script might miss an NPC
- - Fixed the black face bug in a specific case: if a valid NPC does not have a face texture set (either in the FTST record or as a head headpart) then the NPC's race default texture will be set as face texture. This will fix the black head bug occurring for NPCs when only the Headpart but not the Texture was active for that NPC
- Texture feature:
- - Added a new optional feature: overwrite custom body textures set by mods. Some mods use custom bodies (and textures) for their followers/NPC overhauls. Enabling this option will overwrite these custom textures/bodies with the ones provided by EBD. Enable it in the Texture/Mesh settings (default off)
-
Version 3.42
- Patcher Global:
- - Big version bump to have parity with the SSE version
- Script Global:
- - Some small misc fixes to the debug script
- Texture feature:
- - Fixed a case where face and body textures inside the same subpack would not be distributed together
- - When using the EBD Debug spell on an NPC it will now print the NPC's face texture if it was changed by EBD to directly see which mainpack the NPC is using (printed to console and Papyrus trace)
- Headpart feature:
- - Reordered the functions for applying face tints. Should further reduce the likelihood of an NPC ending up with a discolored head
- - Bonus feature for a bonus feature: the in game customizer allows you to clear NiOverride data for a selected NPC (i.e. bodygen morphs or any morphs really)
-
Version 3.31
- Patcher Global:
- If Debug Output is enabled the patcher will output two new text files:
- Texture_Hashes.txt: relates the hash value of an assigned texture to the actual texture files. Only really useful if you plan to change them by hand in the consistency file
- EBD_Missing_FaceGen.txt: prints a list of FormIDs and EDIDs of NPCs where the patcher was unable to find facegen files (textures only). Useful to check if you get a body/face mismatch for certain NPCs due to missing facegen textures. Works best for mod added NPCs as some vanilla NPCs are missing facegen data but they never appear in game anyway
Script Global:
- Recompiled against the most recent JContainers version (3.3.0 RC3). Please update to that version
Headpart feature:
- Allow headparts which have no gender set to be valid for both males and females (thanks to Nexus user ChewyZ for the suggestion)
- The script now checks whether the json files it uses actually exists
- Patcher Global:
-
Version 3.30
- Patcher Global:
- The option for enabling/disabling the helper script is removed; it was redundant anyway
- The helper script is now enabled "on-demand", i.e. it is enabled automatically enabled if you use the headpart/texture feature; otherwise it's disabled
- Always Force Patch: if you open the patcher it'll always force a new patch when you click on Patch. If you don't want to patch click Cancel
- Now NPCs with the ghost flag will be processed like normal NPCs and not be excluded anymore. I was under the impression that those NPCs were in fact ghosts (i.e. invisible) while the flag just allows weapons to pass through them. This should fix quite a few NPCs from having body/head color mismatch if using the texture feature
- Recompiled with the most recent skyproc library. This should allow the patcher to automatically detect Skyrim's language, if it is not English, and adjust accordingly. No need anymore for the "-language" parameter
Script Global:
- Only NPCs which have their face textures modified by the patcher will be considered when applying the face tint. This should completely avoid discolored heads caused by the script applying the face tint when not necessary. The fix should be especially useful for those using the headpart feature while not using the texture feature
Headpart feature:
- Nearly a complete rewrite of the feature
- The script now uses JContainers for storing given headparts; it is therefore a requirement
- You may now distribute: hairs, eyes, scars, brows, beards
- Support for custom races: NPCs from custom races may now be assigned vanilla races to treat them like the assigned race(s). Comes with predefined settings for the DLC races
- The script is now much faster: executes nearly instantaneously
- Fancy (optional) in game menus, requiring either UIExtensions OR Extensible Follower Framework (EFF) to be installed:
- Select a new headpart for a NPC either randomly, from a list or by searching for it
- Completely or partly block a NPC from being processed
- Block headparts you don't like from being distributed
- Re-Randomize a NPC
- Import/Export headpart assignments for all NPCs into a different save game
- Bonus: if you have expired's race menu installed get a cosmetic menu for NPCs allowing you to choose tattoos and body scales
- Probabilities for each type/gender may be set independently
- Disabling vanilla headparts may now be set per type/gender
- Enabling the debug spell is its own setting now, I figure hardly anyone needs that spell anyway
Texture feature:
- Fixed patcher not recognizing *_sk files for Khajiit and Argonian (for body and hands). Make sure the texture files are named exactly as shown in the readme
- Patcher will now keep mod added armatures for the body armors. This should allow for compatibility with mods adding custom armatures (like SOS)
- Rewritten to internally use FormIDs instead of EDIDs for races. This was necessary to ensure compatibility with Enderal as it adds several races with identical EDIDs. This will also be reflected in your TexturePack xml files which will be updated to the new format automatically
- Added some more null pointer checks when creating texture packs. Could fix some hard-to-track-down patcher crashes
- Patcher Global:
-
Version 3.20
- Patcher Global:
- Added "KS Hairdos - HDT.esp" to the blocklist.txt as hdt hairs don't work on NPCs
Texture feature:
- Fixes to the texture pack creation alorithm: now TexturePacks only containing face textures work fine; also fixed a bug which could lead to NPCs defaulting in some texture paths to their vanilla textures (even though custom textures were supplied)
- Added option to disable the feature for unique NPCs
Height feature:
- Added option to disable the feature for unique NPCs
- Patcher Global:
-
Version 3.19
- Patcher Global:
- Updated to newest skyproc library in order to restore compatability with the unofficial patches
- Added a dog race from AnnaNPCs to the EDID block list as this race is somehow processed incorrectly
- Using quotes in all the blacklists and whitelists (Npc_BlockedEDIDs.txt, Race_BlockedEDIDs.txt, HeadPart_BlockedEDIDs.txt, TexturePack_validEDIDsArgonian.txt, TexturePack_validEDIDsKhajiit.txt) will force an exact match. For example using "Ria" (with quotes) in the Npc_BlockedEDIDs.txt will only block Ria while using Ria (without quotes) will also block every Imperial (contains ria)
Texture feature:
- More fixes to the way leveled actors are processed. Should fix some rare cases of face/body texture mismatches (like Immersive Wenches and a few others)
Script Global:
- Upped the version requirement of SKSE and PapyrusUtil (optional) to their newest versions. Remember that if you have PapyrusUtil (http://www.nexusmods.com/skyrim/mods/58705/) installed the EBDTestSpell will print some information (like the NPC's used hair style) to the console
- Patcher Global:
-
Version 3.18
- Patcher Global:
- Added option to the Other Settings panel to allow adding all mods as masters
- Now NPCs which are chargen presets are considered valid as well
Texture feature:
- removed some debug code affecting templates of templated NPCs not carrying over
- Fixed body textures not applying for NPCs with a leveled list template in their template chain (rare case). This fix only works through SKSE magic and therefore requires the helper script.
Script Global:
- fixed a harmless (and rare) script error related to the OnLocationChange event
- Patcher Global:
-
Version 3.17
- Patcher Global:
- Compiled with the newest skyproc library by Dienes (v2.2.0.6) to benefit from his fixes/new features. For real this time!
- Patcher Global:
-
Version 3.16
- Patcher Global:
- Compiled with the newest skyproc library by Dienes (v2.2.0.6) to benefit from his fixes/new features.
- Patcher Global:
-
Version 3.15
- Patcher Global:
- Compiled with the newest skyproc library by Dienes (v2.2.0.5) to benefit from his fixes/new features. And hopefully fix problems with SUM and the patching process some people were reporting.
- Patcher Global:
-
Version 3.14
- Patcher Global:
- Compiled with the newest skyproc library by Dienes (v2.2.0.3.15) to benefit from his fixes/new features. Many thanks to him. You may have a look here: https://forums.bethsoft.com/topic/1508900-relz-skyproc-skyrim-processing-library-thread-4/
Texture feature:
- Made the consistency feature check retro-actively for NPCs with invalid body/face texture. This could happen if I updated the consistency feature and you were updating the mod.
- Patcher Global:
-
Version 3.12
- Patcher Global:
- Turned off the running of BOSS at startup since it has been replaced by LOOT. Ordering your mod list is now completely in your hands again. Therefore removed the noBOSS.bat file.
- Upgraded to newest skyproc lib by Dienes (from version 6 to version 9). Could fix some bugs which I didn't even know they were there.
Texture feature:
- There was bug in the consistency feature which could lead to NPCs getting the wrong textures assigned. This was caused by relying on skyproc's internal consistency system for FormIDs which does not seem to be that reliable. I am using my own hash based system now which should completely fix the issue. Note that you will loose the assigned textures from the last version.
- Improved handling of how matching face textures are assigned to a given body texture. It was possible that one faulty set up race could lead to a mix up of face textures from different races. This is now fixed.
Headpart feature:
- Fixed a bug if you're using SKSE 1.7.0+ which led to headparts getting stuck on top of each other.
- Patcher Global:
-
Version 3.11
- Patcher Global:
- Moved on to JDK 8. This means Java 8 is now required for running the patcher. Get it here: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
- Fixed patcher crashing when consistency was disabled
Headpart feature:
- You may now set the probability of the headpart distribution to zero and use the spells only.
- The EBDTestSpell now prints the assigned headparts of a NPC to the console if you have PapyrusUtil (http://www.nexusmods.com/skyrim/mods/49098/) installed. This is useful for example if you want to find out the EDID of a headpart you intend to block.
- If you have SKSE 1.7.0 or higher installed a new function for changing headparts will be used. This should fix a bug where headparts could become stuck onto each other.
- Small optimizations to the headpart script for fewer function calls.
Texture feature:
- Fixed a bug where the consistency feature could lead to NPCs with an unresolved body skin/face texture.
Height feature:
- Increased the min/max values of the height settings. You may now select values between 1 and 500 (same goes for the female height offset). Note that I'd personally consider any value lower than 90 and higher than 110 unreasonable but the decision is now yours.
- Patcher Global:
-
Version 3.10
- Patcher Global:
- Added consistency for the height and the texture/mesh feature. Already processed NPCs will now stay the same even if the patcher is rerun and/or updated.
- Missing folders are now created on startup. This means the empty Textures/Meshes (and a few others) folders are not included in the archive anymore.
Headpart feature:
- Removed the Armor Addon list of the headpart token armor. This prevents NPCs from visibly equipping hand bandages which the tokens are based of.
- Patcher Global:
-
Version 3.06
- Script Global:
- Removed the quest containing all of EBD's properties. It seemed to cause peculiar errors for some users which I was unable to reproduce (like the grey-face bug). Now the properties are again duplicated into all of EBD's scripts. Note that the file "EBDQuestScript.pex" in the scripts folder is now superfluous and will be automatically deleted by the patcher if detected. It is replaced by the file "EBDGlobalFuncs.pex".
For that reason you might want to consider either doing a "clean" save before updating OR using the great SaveTool (http://www.nexusmods.com/skyrim/mods/52363/) after updating. Otherwise you'll get some harmless Papyrus errors on game load.
Texture feature:
- Completely rewrote the code assigning matching body/hands/face textures inside the same mainpack. This fixes a bug where a NPC could get non-matching body/hands/face textures if there was more than one face/hands texture for the same race in a single mainpack.
- Fixed the creation of superfluous body armors with no valid races.
- Improved the handling of missing hands OR body textures. Now even if only one race is missing for example hand textures it will get the vanilla textures instead of being ignored.
- Script Global:
-
Version 3.05
- Patcher Global:
- Added the mod "NewmGlassRobe.esp" to the "Blocklist.txt". This mod adds a buggy NPC without an EDID which leads the patcher to crash otherwise.
- Empty lines in the various text documents the patcher uses are now ignored. Beforehand an empty line could lead to blocking all records. Furthermore trailing & leading whitespaces are now handled properly (they are ignored).
Script Global:
- Some optimizations here and there to reduce function calls.
Texture feature:
- Fixed a crash of the patcher if there was a TexturePack without any hand or body texture.
- TexturePacks are now valid even when they only contain one single texture. This means that one body or one face or one hands texture is enough for a TexturePack.
- Fixed a bug which could lead the patcher to assign a wrong hand armor addon to a body armor (inside the same mainpack).
Headpart feature:
- Added a file called "HeadPart_BlockedEDIDs.txt" to "Data/SkyProc Patchers/EBD/Files". Use this file to block specific headparts or groups of headparts from being distributed by EBD.
- Patcher Global:
-
Version 3.03
- Headpart feature:
- Fixed a crash of the patcher if there was a mod adding headparts with no valid races set. For real this time.
- Headpart feature:
-
Version 3.02
- Texture feature:
- Renamed the folders "MaleKhajit" and "FemaleKhajit" to "MaleKhajiit" and "FemaleKhajiit" in both the textures and the meshes folder so the patcher recognizes them. Modified the patcher source as well. I just misspelled them. Please move your Khajiit TexturePacks into the new folders or the patcher won't recognize them.
- Texture feature:
-
Version 3.01
- Patcher Global:
- Added a file called "Npc_BlockedEDIDs" to "Data/SkyProc Patchers/EBD/Files". Use this file to block specific NPCs or groups of NPCs from being processed by EBD.
Headpart feature:
- Fixed a crash of the patcher if there was a mod adding headparts with no valid races set.
- Patcher Global:
-
Version 3.00
- Texture Feature: Complete rewrite of the texture feature. This means:
- You're now able to choose specific races for specific MainPacks and even SubPacks
- There is a new gui for selecting the valid races. Your selections are saved and loaded from xml files. Each MainPack has a xml file.
- Support for beast races: i.e. Khajit and Argonians
- The patcher now only creates the bare minimum of necessary records. A much smaller .esp file is the result.
- The patching process is much more efficient and faster
- Removed the creation of skin swap formlists. They seem to fulfill no purpose. Again: fewer records = smaller .esp file.
Height feature:
- Fixed the height feature for Khajiits (thought they were spelled Khajit, oops)
Headpart feature:
- The patcher will create much less records for the headpart feature, functionality is unchanged though. This results in a smaller .esp file
- The Wait() function in the script now uses smaller numbers and processes actors faster. It is processing all actors in order based on the distance to the player (from closest to farthest). The minimum wait time is now 0.5 seconds. This is necessary to assure that no actor is left out. This may happen if the Wait time is zero for example.
- Some script if clauses for checking whether an actor is valid have been removed. The checking is now done by patcher & a new keyword is added to valid NPC. This shortens the script by a few lines.
Patcher Global:
- Dumped the standard Jave random number generator (rng) for a MersenneTwister rng and a DiscreetUniformNumberGenerator from the Uncommon Maths library. Should lead to "better" random numbers as the distribution is now truly discrete and uniform. This introduces the foundation for doing a Gaussian distribution for the Height feature later on.
Script Global:
- There is now a "main" script attached to a hidden quests. This makes sharing of properties between scripts much easier and might be a good start for new features. No usability changes.
For changes concerning versions < 3.00 please refer to the readme.
- Texture Feature: Complete rewrite of the texture feature. This means:
-
- Author's activity
-
May 2020
-
02 May 2020, 10:03PM | Action by: MongoMonk
Attribute change
file visible to the public
-
02 May 2020, 9:39PM | Action by: MongoMonk
File added
EBD Enderal [version 3.45]
-
02 May 2020, 9:29PM | Action by: MongoMonk
File added
EBD - EveryBodys Different - skyproc patcher [version 3.45]
-
02 May 2020, 9:22PM | Action by: MongoMonk
Readme file added
-
02 May 2020, 9:22PM | Action by: MongoMonk
Changelog added
Change log added for version 3.45
-
02 May 2020, 9:20PM | Action by: MongoMonk
Attribute change
Description changed.
Mod version changed to 3.45.
-
02 May 2020, 9:16PM | Action by: MongoMonk
Attribute change
file hidden from public viewing
February 2019
-
24 Feb 2019, 7:53PM | Action by: MongoMonk
File added
EBD Enderal [version 3.42]
January 2019
-
19 Jan 2019, 8:43PM | Action by: MongoMonk
Readme file added
-
19 Jan 2019, 8:43PM | Action by: MongoMonk
Changelog added
Change log added for version 3.42
-
19 Jan 2019, 8:41PM | Action by: MongoMonk
Attribute change
Description changed.
-
19 Jan 2019, 8:41PM | Action by: MongoMonk
Attribute change
Description changed.
-
19 Jan 2019, 8:40PM | Action by: MongoMonk
File added
EBD source code [version 3.42]
-
19 Jan 2019, 8:39PM | Action by: MongoMonk
File added
EBD - EveryBodys Different - skyproc patcher [version 3.42]
November 2018
-
18 Nov 2018, 7:43PM | Action by: MongoMonk
Attribute change
Description changed.
September 2018
-
17 Sep 2018, 8:46PM | Action by: MongoMonk
File added
EBD SSE - beta version
February 2017
-
05 Feb 2017, 2:06PM | Action by: MongoMonk
Attribute change
EBD - EveryBodys Different - skyproc patcher small description changed
-
01 Feb 2017, 3:41PM | Action by: MongoMonk
File added
EBD Source Code
-
01 Feb 2017, 3:39PM | Action by: MongoMonk
File added
EBD - EveryBodys Different - skyproc patcher
-
01 Feb 2017, 3:19PM | Action by: MongoMonk
Attribute change
long description changed
-
- Mod page activity
-
April 2025
-
27 Apr 2025, 1:02AM | Action by: Brakier
Endorsed
'EBD - EveryBodys Different Redone'
-
25 Apr 2025, 7:01AM | Action by: KiethCrazy
Tracked
'EBD - EveryBodys Different Redone'
-
25 Apr 2025, 6:30AM | Action by: dukekg
Endorsed
'EBD - EveryBodys Different Redone'
-
21 Apr 2025, 8:52PM | Action by: alur4m3r
Tracked
'EBD - EveryBodys Different Redone'
-
02 Apr 2025, 12:39AM | Action by: AMash99
Tracked
'EBD - EveryBodys Different Redone'
-
01 Apr 2025, 8:43PM | Action by: Borvo
Endorsed
'EBD - EveryBodys Different Redone'
March 2025
-
27 Mar 2025, 1:33AM | Action by: Darkelia47
Endorsed
'EBD - EveryBodys Different Redone'
-
15 Mar 2025, 3:22PM | Action by: MaxImod998
Untracked
'EBD - EveryBodys Different Redone'
-
09 Mar 2025, 9:15PM | Action by: MaxImod998
Tracked
'EBD - EveryBodys Different Redone'
-
03 Mar 2025, 6:43AM | Action by: RedimusOmega
Tracked
'EBD - EveryBodys Different Redone'
February 2025
-
23 Feb 2025, 3:22AM | Action by: DAppleg
Endorsed
'EBD - EveryBodys Different Redone'
-
20 Feb 2025, 2:14AM | Action by: Reignleif
Tracked
'EBD - EveryBodys Different Redone'
-
18 Feb 2025, 7:48PM | Action by: OsitoJr172
Untracked
'EBD - EveryBodys Different Redone'
-
04 Feb 2025, 9:40PM | Action by: KainNobody2
Endorsed
'EBD - EveryBodys Different Redone'
-
02 Feb 2025, 8:58AM | Action by: MrIcePL
Endorsed
'EBD - EveryBodys Different Redone'
January 2025
-
30 Jan 2025, 7:43PM | Action by: kblemings1
Untracked
'EBD - EveryBodys Different Redone'
-
30 Jan 2025, 5:40AM | Action by: kblemings1
Tracked
'EBD - EveryBodys Different Redone'
-
27 Jan 2025, 10:33PM | Action by: asdqwerzxc
Endorsed
'EBD - EveryBodys Different Redone'
-
25 Jan 2025, 5:47PM | Action by: Krakkatoa9
Untracked
'EBD - EveryBodys Different Redone'
-
23 Jan 2025, 1:26AM | Action by: jdr360
Endorsed
'EBD - EveryBodys Different Redone'
-