khzmusik
Well-known member
Hello, all. I'm starting a separate A19 thread for my modlets. I am unable to update the original post in the A18 thread, and this has unsurprisingly caused confusion. I will probably start a separate thread for my A20 modlets when I start porting them over.
The old (and now deprecated) A18 thread is here:
These modlets were all developed on A19.3, but they should work for any A19 version. If there are bugs or issues, feel free to let me know.
The Git repo for my A19 modlets is here:
https://gitlab.com/karlgiesing/7d2d-a19-modlets
Each modlet 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; I have provided a link for each modlet.
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 and how to modify its behavior.
Feel free to download them, modify them, learn from them, use the code in your own mods/modlets, and in general do whatever you like with them. Credit is appreciated but not required.
All these modlets should be available in the Mod Launcher as well. I highly recommend using that to install and manage your mods and modlets:
http://7d2dmodlauncher.org
XPath modlets
These modlets use XPath, so they are EAC friendly. Most require installation only on the server. Those that contain custom assets (usually additional icons) will need to be installed on both the server and clients. See the individual README.md files for details.
I am also including modlets that are dependent upon other modlets that use XPath (and/or custom assets), and do not have custom C# code or require DMT.
Adjustments to 0-CreaturePackZombies
Makes a number of adjustments to the 0-CreaturePackZombies modlet, provided by Xyth and company. Many thanks to Xyth and all the people who provided custom NPCs.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/0-CreaturePackZombies_khzmusik_Adjustments
Auto Mechanics
Adds auto mechanic traders and workstations. The workstation cannot be crafted, and can only be found at the custom trader. This means you will need to include the trader in RWG or add it by hand to Navezgane.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Auto_Mechanics
Bad Medicine
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Bad_Medicine
Book Icons
Modifies the "book read" icon to be a green check mark.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Book_Icons
No Bedrolls
Bedrolls and beds can still be crafted but are purely decorative. They don't act as respawn points or prevent zombie spawning.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_No_Bedrolls
Preserved Foods
Adds craftable canned goods and preserved foods.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Preserved_Foods
Reset Skills On Death
On death, this modlet will reset (not remove) skill points, and remove all books read.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Reset_Skills_On_Death
Slow Build
Slows down building, and to a lesser extent upgrading. The idea is to discourage base building, and to encourage renovating existing POIs for both horde bases and dwellings.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Slow_Build
Snowberry Love
In the vanilla game, snowberries are nearly useless. This seems like a waste to me, so I added a bunch of uses for snowberries.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Snowberry_Love
UMA Zombies
Adds zombie versions of the vanilla UMA archetypes.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_UMA_Zombies
Modeled Zombies
Adds these new zombies, which have their own models and assets (i.e. are not UMA):
This modlet is dependent upon 0-CreaturePackZombies.
It has custom assets, so it is not server-side safe. However, it does not have custom C# code, so you can just copy it into the Mods folder, and you do not need to disable EAC.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/1-CreaturePackZombies_khzmusik
DMT modlets
These modlets contain custom C# code, and need to be built using the DMT tool. The Mod Launcher includes the DMT tool, and will build them for you automatically; this is how I recommend installing the modlets.
I am also including modlets that are dependent upon other modlets which require DMT, even if my own modlets do not.
Crop Growth By Weather
A modlet that allows crop growth to be negatively affected by adverse weather conditions.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Crop_Growth_By_Weather_DMT
Food Spoilage
Introduces food spoilage to the game. This is dependent upon the 0-SphereIICore modlet (requires DMT), which provides the food spoilage code. Thank you to SphereII for doing the hard work!
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/1-SphereIICore_khzmusik_Food_Spoilage
Mostly Dead
A modlet that implements the "mostly dead" character death style for 7D2D. The idea is that when a player character dies, players respawn as an entirely new character, but they respawn into a (mostly) unchanged world. It can be modified for traditional "dead is dead" gameplay.
If you get this modlet, you don't need the "No Bedrolls" or "Reset Skills On Death" XPath modlets - those features are included.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Mostly_Dead_DMT
Seasonal Weather
Adds seasonal weather to the game.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Seasonal_Weather_DMT
NPC modlets - NEW
I'm adding all my NPC-related modlets here, since most people will want to get some or all of them at once. Those that require DMT, or that are dependent upon modlets that themselves require DMT, will be marked as such.
Adjustments to 1-NPCPackHumans (DMT)
Makes a number of adjustments to the 1-NPCPackHumans modlet, provided by Xyth and company. That modlet is itself dependent upon other modlets - see the README.md. Many thanks to Xyth, SphereII, and all the people who provided custom NPCs.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/2-NPCPackHumans_khzmusik_Adjustments_DMT
Human Factions and Prefabs
New version available! Fixes a bug where the Tier 4 Whiteriver POI would not accept quests.
New factions, and tools for adding NPCs to prefabs per faction. Also includes "sample" POIs, Tier 2 to Tier 5 for each faction.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Human_Factions_Prefabs
CreaturePack Humans for Human Factions and Prefabs
Adds the CreaturePack Humans to prefabs (POIs) with human faction sleeper volumes.
It is mainly for users who do not want to use DMT modlets.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Human_Factions_Prefabs_CreaturePackHumans
NPCPack Humans for Human Factions and Prefabs (DMT)
Adds the NPCPack Humans to prefabs (POIs) with human faction sleeper volumes.
This is the recommended package to use, provided you don't mind DMT.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Human_Factions_Prefabs_NPCPackHumans
Quests for Human Factions and Prefabs (DMT)
New quests that target prefabs (POIs) containing NPCs of a certain faction.
Includes a Reputation mechanic, which is affected by killing NPCs, and quest rewards that affect the player's reputation.
Requires the very latest version of SphereII Core! There are added features in the new version, and this modlet will not work without them.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Human_Factions_Prefabs_Quests
Trader Lore
Adds unofficial lore and history to the trader dialogs.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Trader_Lore
Human prefabs, quests, and trader lore integration (DMT)
This modlet ties the trader lore, human factions, prefabs, NPCPack humans, and faction quests modlets, together into a cohesive experience.
I highly recommend getting this modlet, and all its dependent modlets, if you want a fully-featured NPC experience.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Trader_Lore_Human_Factions_Prefabs_Quests
The old (and now deprecated) A18 thread is here:
These modlets were all developed on A19.3, but they should work for any A19 version. If there are bugs or issues, feel free to let me know.
The Git repo for my A19 modlets is here:
https://gitlab.com/karlgiesing/7d2d-a19-modlets
Each modlet 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; I have provided a link for each modlet.
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 and how to modify its behavior.
Feel free to download them, modify them, learn from them, use the code in your own mods/modlets, and in general do whatever you like with them. Credit is appreciated but not required.
All these modlets should be available in the Mod Launcher as well. I highly recommend using that to install and manage your mods and modlets:
http://7d2dmodlauncher.org
XPath modlets
These modlets use XPath, so they are EAC friendly. Most require installation only on the server. Those that contain custom assets (usually additional icons) will need to be installed on both the server and clients. See the individual README.md files for details.
I am also including modlets that are dependent upon other modlets that use XPath (and/or custom assets), and do not have custom C# code or require DMT.
Adjustments to 0-CreaturePackZombies
Makes a number of adjustments to the 0-CreaturePackZombies modlet, provided by Xyth and company. Many thanks to Xyth and all the people who provided custom NPCs.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/0-CreaturePackZombies_khzmusik_Adjustments
Auto Mechanics
Adds auto mechanic traders and workstations. The workstation cannot be crafted, and can only be found at the custom trader. This means you will need to include the trader in RWG or add it by hand to Navezgane.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Auto_Mechanics
Bad Medicine
- You can only craft dirty bandages using cloth alone. Dirty bandages can be sterilized (to "vanilla" bandages) using alcohol in your backpack, or by boiling with clean water in a cooking pot.
- Dirty bandages have a chance to cause infection. Treating lacerations (as opposed to just bleeding) will always cause infection.
- To make up for the increased chance of infection, first aid items now have a very small antiseptic effect (less than honey).
- You can now drink grain alcohol. It has the same effects as beer, but lasts slightly longer, and has a good chance of making you sick.
- You can also drink gasoline. Don't drink gasoline.
- If you are on fire, don't douse yourself with flammable liquids.
- You're not Rambo. Stitch up a wound using a sewing kit, and you'll make pain sounds for everyone to hear. Unless you're drunk.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Bad_Medicine
Book Icons
Modifies the "book read" icon to be a green check mark.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Book_Icons
No Bedrolls
Bedrolls and beds can still be crafted but are purely decorative. They don't act as respawn points or prevent zombie spawning.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_No_Bedrolls
Preserved Foods
Adds craftable canned goods and preserved foods.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Preserved_Foods
Reset Skills On Death
On death, this modlet will reset (not remove) skill points, and remove all books read.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Reset_Skills_On_Death
Slow Build
Slows down building, and to a lesser extent upgrading. The idea is to discourage base building, and to encourage renovating existing POIs for both horde bases and dwellings.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Slow_Build
Snowberry Love
In the vanilla game, snowberries are nearly useless. This seems like a waste to me, so I added a bunch of uses for snowberries.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Snowberry_Love
UMA Zombies
Adds zombie versions of the vanilla UMA archetypes.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_UMA_Zombies
Modeled Zombies
Adds these new zombies, which have their own models and assets (i.e. are not UMA):
- a new burnt zombie
- an older businessman zombie
- an older businesswoman zombie
- a skinny cowgirl zombie
- a generic, skinny, female zombie
- a female lumberjack zombie
- a female office worker zombie
- a female stripper zombie, similar to the original TFP designs (Warning! Nudity)
- a male firefighter zombie
- a generic, but skinny, male zombie
- a short but stocky police woman zombie
This modlet is dependent upon 0-CreaturePackZombies.
It has custom assets, so it is not server-side safe. However, it does not have custom C# code, so you can just copy it into the Mods folder, and you do not need to disable EAC.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/1-CreaturePackZombies_khzmusik
DMT modlets
These modlets contain custom C# code, and need to be built using the DMT tool. The Mod Launcher includes the DMT tool, and will build them for you automatically; this is how I recommend installing the modlets.
I am also including modlets that are dependent upon other modlets which require DMT, even if my own modlets do not.
Crop Growth By Weather
A modlet that allows crop growth to be negatively affected by adverse weather conditions.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Crop_Growth_By_Weather_DMT
Food Spoilage
Introduces food spoilage to the game. This is dependent upon the 0-SphereIICore modlet (requires DMT), which provides the food spoilage code. Thank you to SphereII for doing the hard work!
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/1-SphereIICore_khzmusik_Food_Spoilage
Mostly Dead
A modlet that implements the "mostly dead" character death style for 7D2D. The idea is that when a player character dies, players respawn as an entirely new character, but they respawn into a (mostly) unchanged world. It can be modified for traditional "dead is dead" gameplay.
If you get this modlet, you don't need the "No Bedrolls" or "Reset Skills On Death" XPath modlets - those features are included.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Mostly_Dead_DMT
Seasonal Weather
Adds seasonal weather to the game.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Seasonal_Weather_DMT
NPC modlets - NEW
I'm adding all my NPC-related modlets here, since most people will want to get some or all of them at once. Those that require DMT, or that are dependent upon modlets that themselves require DMT, will be marked as such.
Adjustments to 1-NPCPackHumans (DMT)
Makes a number of adjustments to the 1-NPCPackHumans modlet, provided by Xyth and company. That modlet is itself dependent upon other modlets - see the README.md. Many thanks to Xyth, SphereII, and all the people who provided custom NPCs.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/2-NPCPackHumans_khzmusik_Adjustments_DMT
Human Factions and Prefabs
New version available! Fixes a bug where the Tier 4 Whiteriver POI would not accept quests.
New factions, and tools for adding NPCs to prefabs per faction. Also includes "sample" POIs, Tier 2 to Tier 5 for each faction.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Human_Factions_Prefabs
CreaturePack Humans for Human Factions and Prefabs
Adds the CreaturePack Humans to prefabs (POIs) with human faction sleeper volumes.
It is mainly for users who do not want to use DMT modlets.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Human_Factions_Prefabs_CreaturePackHumans
NPCPack Humans for Human Factions and Prefabs (DMT)
Adds the NPCPack Humans to prefabs (POIs) with human faction sleeper volumes.
This is the recommended package to use, provided you don't mind DMT.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Human_Factions_Prefabs_NPCPackHumans
Quests for Human Factions and Prefabs (DMT)
New quests that target prefabs (POIs) containing NPCs of a certain faction.
Includes a Reputation mechanic, which is affected by killing NPCs, and quest rewards that affect the player's reputation.
Requires the very latest version of SphereII Core! There are added features in the new version, and this modlet will not work without them.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Human_Factions_Prefabs_Quests
Trader Lore
Adds unofficial lore and history to the trader dialogs.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Trader_Lore
Human prefabs, quests, and trader lore integration (DMT)
This modlet ties the trader lore, human factions, prefabs, NPCPack humans, and faction quests modlets, together into a cohesive experience.
I highly recommend getting this modlet, and all its dependent modlets, if you want a fully-featured NPC experience.
https://gitlab.com/karlgiesing/7d2d-a19-modlets/-/tree/master/khzmusik_Trader_Lore_Human_Factions_Prefabs_Quests
Last edited by a moderator: