Skip to content

Commit

Permalink
v4.1.0 - Chair Weapons
Browse files Browse the repository at this point in the history
  • Loading branch information
markekraus committed Dec 31, 2021
1 parent 69a50b7 commit 71c1568
Show file tree
Hide file tree
Showing 21 changed files with 449 additions and 6 deletions.
37 changes: 37 additions & 0 deletions 3rd_Party_Notice.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# 3rd Party Notice

The following Files are subject to 3rd Party Licensing.

* weapons\chair\1stpersonCommonChair02.nif
* Notes: Contains mesh from Skyrim
* License holder: Bethesda Softworks
* License: Can reuse with other Skyrim mods with permission from Mark E. Kraus. May not be used in other games.
* weapons\chair\1stpersonDaedricThrone01.nif
* Notes: Contains mesh from Skyrim
* License holder: Bethesda Softworks
* License: Can reuse with other Skyrim mods with permission from Mark E. Kraus. May not be used in other games.
* weapons\chair\1stpersonDwarvenChair01.nif
* Notes: Contains mesh from Skyrim
* License holder: Bethesda Softworks
* License: Can reuse with other Skyrim mods with permission from Mark E. Kraus. May not be used in other games.
* weapons\chair\1stpersonElvenChair01.nif
* Notes: Contains mesh from Skyrim
* License holder: Bethesda Softworks
* License: Can reuse with other Skyrim mods with permission from Mark E. Kraus. May not be used in other games.
* weapons\chair\1stpersonGlassThrone01.nif
* Notes: Contains mesh from Skyrim
* License holder: Bethesda Softworks
* License: Can reuse with other Skyrim mods with permission from Mark E. Kraus. May not be used in other games.
* weapons\chair\1stpersonOrchishChair01.nif
* Notes: Contains mesh from Skyrim
* License holder: Bethesda Softworks
* License: Can reuse with other Skyrim mods with permission from Mark E. Kraus. May not be used in other games.
* weapons\chair\1stpersonThrone01.nif
* Notes: Contains mesh from Skyrim
* License holder: Bethesda Softworks
* License: Can reuse with other Skyrim mods with permission from Mark E. Kraus. May not be used in other games.
* weapons\chair\1stpersonWoodenChair01.nif
* Notes: Borrowed and modified asset from "The Chair" mod
* License holder: XvomTheMad
* License: View mod page permissions
* URL: https://www.nexusmods.com/skyrimspecialedition/mods/38949
Binary file modified MarkekrausSentientChairsOfSkyrim.bsa
Binary file not shown.
Binary file modified MarkekrausSentientChairsOfSkyrim.esp
Binary file not shown.
Binary file added Meshes/weapons/chair/1stpersonCommonChair02.nif
Binary file not shown.
Binary file not shown.
Binary file added Meshes/weapons/chair/1stpersonDwarvenChair01.nif
Binary file not shown.
Binary file added Meshes/weapons/chair/1stpersonElvenChair01.nif
Binary file not shown.
Binary file added Meshes/weapons/chair/1stpersonGlassThrone01.nif
Binary file not shown.
Binary file added Meshes/weapons/chair/1stpersonOrchishChair01.nif
Binary file not shown.
Binary file added Meshes/weapons/chair/1stpersonThrone01.nif
Binary file not shown.
Binary file added Meshes/weapons/chair/1stpersonWoodenChair01.nif
Binary file not shown.
25 changes: 23 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,21 @@ Chair Horses were rare, to begin with, and now Herman Miller has a single Chair

Herman Miller can also teach you a spell, free of charge, to change the style of your Chair Horse. If you really want to mix it up, he also has an enchanted ring for sale that will change the style of your chair horse every 15 seconds.

### Chair Weapons

The Nords of Skyrim hunted Sentient Chairs for their sturdiness. Some even adopted them as weapons. Chair weapons can be found on or in hostile enemies, bosses, chests, and vendors. They can be crafted and Blacksmith Forges and upgraded at grindstones.

The chair weapons are warhammers, and each matches a warhammer from the base game. Each chair weapon has a different look.

* Common Chair (similar to Iron Warhammer)
* Wooden Chair (similar to Steel Warhammer)
* Orcish Chair (similar to Orchish Warhammer)
* Dwarven Chair (similar to Dwarven Warhammer)
* Elven Chair (similar to Elven Warhammer)
* Glass Throne (similar to Glass Warhammer)
* Ebony Throne (similar to Ebony Warhammer)
* Daedric Throne (similar to Daedric Warhammer)

### Loading Screens

Eleven (11) loading screens have been added that contain sentient chair lore and information about specific sentient chairs.
Expand All @@ -82,7 +97,7 @@ All Sentient Chairs drop firewood and a filled black soul gem. Leveled NPCs also

### Requirements

[Unofficial Skyrim Special Edition Patch](https://www.nexusmods.com/skyrimspecialedition/mods/266) must be installed before installing this mod.
[Unofficial Skyrim Special Edition Patch](https://www.nexusmods.com/skyrimspecialedition/mods/266) and [Skyrim Script Extender (SKSE64)](http://skse64.silverlock.org/) both must be installed before installing this mod.

### Recommended

Expand Down Expand Up @@ -112,14 +127,20 @@ Visit the NPCs, have a chat, interact with them!

## Compatibility

This mod should be compatible with everything. However, any mods that change vanilla chair meshes may unexpectedly change the Chair NPCs' look.
This mod should be compatible with everything. However, any mods that change vanilla chair meshes/textures may unexpectedly change the Chair NPCs' look.

Mods that change the leveled enemies lists might have issues. Therefore, I recommend installing this mod before other mods so those mods overwrite the behavior of this mod. This may result in chairs not spawning as leveled enemies.

If there is a particular NPC behavior mod that you would like this mod to be affected by, request it in the discussion. This mod should be compatible with any of them, but Chair NPCs may not be completely affected.

I have confirmed the NPCs in this mod can be controlled by [Amazing Follower Tweaks SE](https://www.nexusmods.com/skyrimspecialedition/mods/6656). If you want to add the Sentient Chairs as followers, I suggest using AFT.

This mod updates several of the base game leveled lists in a way that is mostly compatible with other mods that do so. Mod load order should not matter. However, suppose other mods reset leveled item lists to master defaults. In that case, these changes will not persist and will result in Chair Weapons not being found in the world or sold by vendors.

This mod is compatible with [Immersive Weapons](https://www.nexusmods.com/skyrimspecialedition/mods/16788). No patches are required, and load order does not matter. This mod updates several leveled item lists to add the Chair Weapons where other warhammers are already present.

This mod is compatible with [Valdacil's Item Sorting](https://www.nexusmods.com/skyrimspecialedition/mods/5224). No patches are required, and load order does not matter. Chair Weapons will be automatically prefixed correctly if the mod is present.

## Warning: Not Lore-Friendly and Swearing

This mod is technically not lore-friendly. However, the lore in this mod does not re-write any lore in the game. Instead, it adds sentient chair lore to the existing lore. Sentient chair lore attempts to be consistent within itself and with existing lore.
Expand Down
Binary file modified Seq/MarkekrausSentientChairsOfSkyrim.seq
Binary file not shown.
10 changes: 10 additions & 0 deletions build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -341,8 +341,14 @@ foreach ($MeshFilePart in $Config.Meshes) {
}

Write-Host @"
Creating archive '$BsaName'...
BSA Files:
"@
foreach ($file in $BsaFiles) {
Write-Host $file
}

Push-Location $SkyrimInstallPath
$BsaFilesFile = $Plugin + ".bsafiles.txt"
Expand Down Expand Up @@ -416,6 +422,10 @@ if(!$SkipReadme){
$bbcode.ToString() | Set-Content -Encoding utf8NoBOM README.bbcode -NoNewline
}

if(Test-Path '3rd_Party_Notice.md'){
$7zFiles.Add('3rd_Party_Notice.md')
}

if(Test-Path 'LICENSE'){
$7zFiles.Add('LICENSE')
}
Expand Down
16 changes: 13 additions & 3 deletions buildConfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"UnfuzerPath": "D:\\Steam\\steamapps\\common\\Skyrim Special Edition\\Tools\\unfuzer",
"ModInfo": {
"Name": "Sentient Chairs of Skyrim (SCOS)",
"Version": "3.0.0",
"Version": "4.1.0",
"Author": "Mark E. Kraus",
"Description": "Adds a race of Sentient Chairs native to Skyrim.",
"Website": "https://www.nexusmods.com/skyrimspecialedition/mods/59604",
Expand All @@ -23,10 +23,20 @@
"MEKSCOSMESetChairOutfitScript",
"MEKSCOSTIF__06000AA6",
"MEKSCOSTIF__06000AAA",
"MEKSCOSTIF__06000B32"
"MEKSCOSTIF__06000B32",
"MEKSCOSModInitialization",
"MEKSCOSOnPlayerLoadGame"
],
"Meshes": [
"actors\\chair\\character assets\\chairhorseskeleton.nif"
"actors\\chair\\character assets\\chairhorseskeleton.nif",
"weapons\\chair\\1stpersonCommonChair02.nif",
"weapons\\chair\\1stpersonDaedricThrone01.nif",
"weapons\\chair\\1stpersonDwarvenChair01.nif",
"weapons\\chair\\1stpersonElvenChair01.nif",
"weapons\\chair\\1stpersonGlassThrone01.nif",
"weapons\\chair\\1stpersonOrchishChair01.nif",
"weapons\\chair\\1stpersonThrone01.nif",
"weapons\\chair\\1stpersonWoodenChair01.nif"
],
"PackageName": "MarkekrausSentientChairsOfSkyrimSE.7z"
}
2 changes: 2 additions & 0 deletions fomod/ModuleConfig.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@
<file source="source\scripts\MEKSCOSTIF__06000AA6.psc" destination="source\scripts\MEKSCOSTIF__06000AA6.psc" priority="0" />
<file source="source\scripts\MEKSCOSTIF__06000AAA.psc" destination="source\scripts\MEKSCOSTIF__06000AAA.psc" priority="0" />
<file source="source\scripts\MEKSCOSTIF__06000B32.psc" destination="source\scripts\MEKSCOSTIF__06000B32.psc" priority="0" />
<file source="source\scripts\MEKSCOSModInitialization.psc" destination="source\scripts\MEKSCOSModInitialization.psc" priority="0" />
<file source="source\scripts\MEKSCOSOnPlayerLoadGame.psc" destination="source\scripts\MEKSCOSOnPlayerLoadGame.psc" priority="0" />
</files>
<typeDescriptor>
<type name="Optional"/>
Expand Down
2 changes: 1 addition & 1 deletion fomod/info.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<fomod>
<Name>Sentient Chairs of Skyrim (SCOS)</Name>
<Author>Mark E. Kraus</Author>
<Version>3.0.0</Version>
<Version>4.1.0</Version>
<Website>https://www.nexusmods.com/skyrimspecialedition/mods/59604</Website>
<Description>Adds a race of Sentient Chairs native to Skyrim.</Description>
<Groups>
Expand Down
Binary file added scripts/MEKSCOSModInitialization.pex
Binary file not shown.
Binary file added scripts/MEKSCOSOnPlayerLoadGame.pex
Binary file not shown.
Loading

0 comments on commit 71c1568

Please sign in to comment.