khzmusik
Well-known member
I put together a few modlets for my own enjoyment. I'm releasing them to the public, and I hope you find them useful.
They can be installed by putting their contents into the 7D2D Mods folder, or by installing them using the Mod Launcher. I recommend using the Mod Launcher:
http://7d2dmodlauncher.org
Thanks to SphereII for including them in the Mod Launcher!
Detailed installation instructions are in the Gitlab repo:
https://gitlab.com/karlgiesing/7d2d-modlets
Additionally, each modlet now has its own individual README file. These files can be read on the Web by going to the modlet's directory in the GitLab repo. The README files have many details about installation and usage, including whether it is recommended to create a new game world, as well as technical details about the creation of the modlet.
Instead of leaving detailed descriptions in this post, I will instead point you to the individual README files. This is because those files are updated with the modlet itself, so will contain up-to-date information.
There are quite a few modlets, and most are very small. That is intentional. Each modlet is meant to be something like a feature flag or game setting. You should be able to easily pick and choose which one(s) you want to use, without any extra "features" you don't want.
Their small size also means they should be easy to modify, or to learn from, so that you can use them for your own purposes. Please do, they are free as in "free beer" and as in "freedom." Credit is appreciated, but even that is not required - go nuts!
Stand-alone modlets
These modlets do not have any dependencies on other mods or modlets. They use XML and XPath, and do not require SDX/DMT or changes to any .dll files. They may be used with or without EAC enabled, and may be installed on any multiplayer server.
No Bedrolls
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/khzmusik_No_Bedrolls
Updated to version 2.0.0
Removes the ability of beds and bedrolls to act as spawn points, or protect against zombie spawns. New in version 2.0.0: Beds and bedrolls are once again craftable (they are now merely ornamental).
It is designed to be used with "dead is mostly dead" play styles. Upon death, the player is respawned in the same game world, with a "new" character (as opposed to "dead is dead" where the entire game world is lost or reset). It is inspired by player character deaths in State of Decay, though it's not possible to re-create that exactly in 7D2D.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/khzmusik_No_Bedrolls/README.md
I also wrote a "manifesto" about the "dead is mostly dead" play style. Here's a link to that forum post:
Reset Skills On Death
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/khzmusik_Reset_Skills_On_Death
On death, this modlet will reset (not remove) skill points, and remove all books read. It is also designed to be used with "dead is mostly dead" play styles.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/khzmusik_Reset_Skills_On_Death/README.md
UMA Zombies
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/khzmusik_UMA_Zombies
These are zombie versions of the vanilla UMA archetypes. This modlet is almost certainly compatible with other modlets that add other zombies or NPCs.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/khzmusik_UMA_Zombies/README.md
Modlets for SphereII DMT Mods
These are modifications to SphereII modlets. These modlets require DMT. Installation instructions are in the above thread. (My modlets are XML/XPath only.)
Forum topic for SphereII DMT Mods:
Thanks to SphereII for making these incredibly useful modlets!
Remove Enemy Health Bar
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/0-SphereIICore_Remove_Enemy_Health_Bar
Switches off the enemy health bar that is introduced in the SphereII Core modlet.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/0-SphereIICore_Remove_Enemy_Health_Bar/README.md
NPC Hire Text
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/SphereII NPC Dialog Windows_Hire_Text
Sets the NPC hire text to "I would like you to join me." This makes more sense if you modify the NPCs to "hire" them using something other than Dukes, like canned food or medical supplies. (This modlet does not do that, it only changes the text.)
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/SphereII NPC Dialog Windows_Hire_Text/README.md
NPC modlets
These modlets affect the NPCs that are added by the CreaturePack modlets (which do not require DMT), or the DMT NPC modlets (which require DMT and add extra behavior), or both.
Forum topic for CreaturePack NPCs:
Forum topic for DMT NPCs:
Huge thanks to Xyth for creating the modlets, and to all the people who created the NPCs themselves (including Xyth, Guppy, DarkStarDragon, and probably more by the time you read this).
NPCPackHumans: Adjust Health and Stamina
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/1-NPCPackHumans_Adjust_Health_Stamina
Adjusts the health and stamina of human NPCs to be closer to player values.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/1-NPCPackHumans_Adjust_Health_Stamina/README.md
NPCPackHumans: Adjust Hire Costs
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/1-NPCPackHumans_Adjust_Hire_Costs
Adjusts the hire costs of human NPCs.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/1-NPCPackHumans_Adjust_Hire_Costs/README.md
CreaturePackHumans/NPCPackHumans: Remove Ghost
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/2-CreaturePackHumans_Remove_Ghost
Removes the Ghost (Motoko Kusanagi) NPC character from all spawn groups.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-CreaturePackHumans_Remove_Ghost/README.md
CreaturePackHumans/NPCPackHumans: Remove Harley
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/2-CreaturePackHumans_Remove_Harley
Removes the Harley Quinn NPC character from all spawn groups.
NOTE: This modlet is currently unnecessary, since she is was not ported from Xyth's old NPC modlet to the CreaturePack. I'm including it here in case it her character is added to a later version.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-CreaturePackHumans_Remove_Harley/README.md
CreaturePackHumans/NPCPackHumans: Remove NPC Tracking
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/2-CreaturePackHumans_Remove_NPC_Tracking
Removes tracking of human NPCs in the game map.
NOTE: This modlet is currently unnecessary, since tracking is disabled by default. I'm including it here in case it is enabled in a later version.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-CreaturePackHumans_Remove_NPC_Tracking/README.md
NPCPackHumans: Adjust Sounds
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/2-NPCPackHumans_AdjustSounds
Adjusts the sounds and dialog made by human NPCs.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-NPCPackHumans_AdjustSounds/README.md
CreaturePackHumans: Add to vanilla spawn groups
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/1-NPCPackHumans_Adjust_Health_Stamina
Adds CreaturePack humans to vanilla spawn groups.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/1-CreaturePackHumans_Add_To_Vanilla_Spawns/README.md
NPCPackHumans: Add to vanilla spawn groups
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/1-NPCPackHumans_Adjust_Health_Stamina
Adds NPCPack humans to vanilla spawn groups.
Note: Compatible with the CreaturePack version, above.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-NPCPackHumans_Add_To_Vanilla_Spawns/README.md
Deprecated Modlets for Xyth NPCs
These are modifications to the original NPC modlets created by Xyth. He has now deprecated these modlets in favor of the CreaturePack and NPCPack modlets. I am including them here in case you still use Xyth's old modlets - but I recommend switching to CreaturePack or NPCPack modlets as soon as possible.
Nearly all of them have equivalent modlets for CreaturePack or NPCPack, and I am working on updating the few that don't.
Add Bandits To Zombie Spawns
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth Bandits_Add_To_Zombie_Spawns
Add NPCs To Zombie Spawns
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Add_To_Zombie_Spawns
Reduce NPC Hire Costs
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Reduce_Hire_Costs
Reduce NPC Hit Points
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Reduce_HP
Remove Ghost
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Remove_Ghost
Remove Harley
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Remove_Harley
Remove NPC Tracking
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Remove_NPC_Tracking
They can be installed by putting their contents into the 7D2D Mods folder, or by installing them using the Mod Launcher. I recommend using the Mod Launcher:
http://7d2dmodlauncher.org
Thanks to SphereII for including them in the Mod Launcher!
Detailed installation instructions are in the Gitlab repo:
https://gitlab.com/karlgiesing/7d2d-modlets
Additionally, each modlet now has its own individual README file. These files can be read on the Web by going to the modlet's directory in the GitLab repo. The README files have many details about installation and usage, including whether it is recommended to create a new game world, as well as technical details about the creation of the modlet.
Instead of leaving detailed descriptions in this post, I will instead point you to the individual README files. This is because those files are updated with the modlet itself, so will contain up-to-date information.
There are quite a few modlets, and most are very small. That is intentional. Each modlet is meant to be something like a feature flag or game setting. You should be able to easily pick and choose which one(s) you want to use, without any extra "features" you don't want.
Their small size also means they should be easy to modify, or to learn from, so that you can use them for your own purposes. Please do, they are free as in "free beer" and as in "freedom." Credit is appreciated, but even that is not required - go nuts!
Stand-alone modlets
These modlets do not have any dependencies on other mods or modlets. They use XML and XPath, and do not require SDX/DMT or changes to any .dll files. They may be used with or without EAC enabled, and may be installed on any multiplayer server.
No Bedrolls
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/khzmusik_No_Bedrolls
Updated to version 2.0.0
Removes the ability of beds and bedrolls to act as spawn points, or protect against zombie spawns. New in version 2.0.0: Beds and bedrolls are once again craftable (they are now merely ornamental).
It is designed to be used with "dead is mostly dead" play styles. Upon death, the player is respawned in the same game world, with a "new" character (as opposed to "dead is dead" where the entire game world is lost or reset). It is inspired by player character deaths in State of Decay, though it's not possible to re-create that exactly in 7D2D.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/khzmusik_No_Bedrolls/README.md
I also wrote a "manifesto" about the "dead is mostly dead" play style. Here's a link to that forum post:
Reset Skills On Death
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/khzmusik_Reset_Skills_On_Death
On death, this modlet will reset (not remove) skill points, and remove all books read. It is also designed to be used with "dead is mostly dead" play styles.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/khzmusik_Reset_Skills_On_Death/README.md
UMA Zombies
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/khzmusik_UMA_Zombies
These are zombie versions of the vanilla UMA archetypes. This modlet is almost certainly compatible with other modlets that add other zombies or NPCs.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/khzmusik_UMA_Zombies/README.md
Modlets for SphereII DMT Mods
These are modifications to SphereII modlets. These modlets require DMT. Installation instructions are in the above thread. (My modlets are XML/XPath only.)
Forum topic for SphereII DMT Mods:
Thanks to SphereII for making these incredibly useful modlets!
Remove Enemy Health Bar
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/0-SphereIICore_Remove_Enemy_Health_Bar
Switches off the enemy health bar that is introduced in the SphereII Core modlet.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/0-SphereIICore_Remove_Enemy_Health_Bar/README.md
NPC Hire Text
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/SphereII NPC Dialog Windows_Hire_Text
Sets the NPC hire text to "I would like you to join me." This makes more sense if you modify the NPCs to "hire" them using something other than Dukes, like canned food or medical supplies. (This modlet does not do that, it only changes the text.)
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/SphereII NPC Dialog Windows_Hire_Text/README.md
NPC modlets
These modlets affect the NPCs that are added by the CreaturePack modlets (which do not require DMT), or the DMT NPC modlets (which require DMT and add extra behavior), or both.
Forum topic for CreaturePack NPCs:
Forum topic for DMT NPCs:
Huge thanks to Xyth for creating the modlets, and to all the people who created the NPCs themselves (including Xyth, Guppy, DarkStarDragon, and probably more by the time you read this).
NPCPackHumans: Adjust Health and Stamina
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/1-NPCPackHumans_Adjust_Health_Stamina
Adjusts the health and stamina of human NPCs to be closer to player values.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/1-NPCPackHumans_Adjust_Health_Stamina/README.md
NPCPackHumans: Adjust Hire Costs
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/1-NPCPackHumans_Adjust_Hire_Costs
Adjusts the hire costs of human NPCs.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/1-NPCPackHumans_Adjust_Hire_Costs/README.md
CreaturePackHumans/NPCPackHumans: Remove Ghost
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/2-CreaturePackHumans_Remove_Ghost
Removes the Ghost (Motoko Kusanagi) NPC character from all spawn groups.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-CreaturePackHumans_Remove_Ghost/README.md
CreaturePackHumans/NPCPackHumans: Remove Harley
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/2-CreaturePackHumans_Remove_Harley
Removes the Harley Quinn NPC character from all spawn groups.
NOTE: This modlet is currently unnecessary, since she is was not ported from Xyth's old NPC modlet to the CreaturePack. I'm including it here in case it her character is added to a later version.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-CreaturePackHumans_Remove_Harley/README.md
CreaturePackHumans/NPCPackHumans: Remove NPC Tracking
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/2-CreaturePackHumans_Remove_NPC_Tracking
Removes tracking of human NPCs in the game map.
NOTE: This modlet is currently unnecessary, since tracking is disabled by default. I'm including it here in case it is enabled in a later version.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-CreaturePackHumans_Remove_NPC_Tracking/README.md
NPCPackHumans: Adjust Sounds
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/2-NPCPackHumans_AdjustSounds
Adjusts the sounds and dialog made by human NPCs.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-NPCPackHumans_AdjustSounds/README.md
CreaturePackHumans: Add to vanilla spawn groups
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/1-NPCPackHumans_Adjust_Health_Stamina
Adds CreaturePack humans to vanilla spawn groups.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/1-CreaturePackHumans_Add_To_Vanilla_Spawns/README.md
NPCPackHumans: Add to vanilla spawn groups
https://gitlab.com/karlgiesing/7d2d-modlets/-/tree/master/1-NPCPackHumans_Adjust_Health_Stamina
Adds NPCPack humans to vanilla spawn groups.
Note: Compatible with the CreaturePack version, above.
For details, please see the README:
https://gitlab.com/karlgiesing/7d2d-modlets/-/blob/master/2-NPCPackHumans_Add_To_Vanilla_Spawns/README.md
Deprecated Modlets for Xyth NPCs
These are modifications to the original NPC modlets created by Xyth. He has now deprecated these modlets in favor of the CreaturePack and NPCPack modlets. I am including them here in case you still use Xyth's old modlets - but I recommend switching to CreaturePack or NPCPack modlets as soon as possible.
Nearly all of them have equivalent modlets for CreaturePack or NPCPack, and I am working on updating the few that don't.
Add Bandits To Zombie Spawns
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth Bandits_Add_To_Zombie_Spawns
Add NPCs To Zombie Spawns
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Add_To_Zombie_Spawns
Reduce NPC Hire Costs
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Reduce_Hire_Costs
Reduce NPC Hit Points
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Reduce_HP
Remove Ghost
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Remove_Ghost
Remove Harley
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Remove_Harley
Remove NPC Tracking
https://gitlab.com/karlgiesing/7d2d-modlets/tree/master/Xyth NPCs_Remove_NPC_Tracking
Last edited by a moderator: