{"id":1578,"date":"2025-01-23T05:51:39","date_gmt":"2025-01-23T13:51:39","guid":{"rendered":"https:\/\/upstairsempire.xyz\/dii\/?p=1578"},"modified":"2025-01-23T18:49:24","modified_gmt":"2025-01-24T02:49:24","slug":"developers-log-january-23-2025","status":"publish","type":"post","link":"https:\/\/upstairsempire.xyz\/dii\/developers-log-january-23-2025\/","title":{"rendered":"Developer&#8217;s Log: January 23, 2025"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">To do Today<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Copy over the info from below into a new post: Conflcit Resolution Deep Dive: USSEP \/ Adamant carrying over the USSEP Investor bug fix.\n<ul class=\"wp-block-list\">\n<li>Include the rationale here from <a href=\"https:\/\/afktrack.afkmods.com\/index.php?a=issues&amp;i=19805\">this link<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Reread Phoenix&#8217;s comments above. I don&#8217;t get the load order setting in modgroups. The option &#8220;in block&#8221; and &#8220;always,&#8221; &#8212; read online about it to try to help better understand.\n<ul class=\"wp-block-list\">\n<li>Note, I may have to check patches to see that they&#8217;re not hiding important information.  <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Read descriptions and stickied posts\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.nexusmods.com\/skyrimspecialedition\/mods\/138164?tab=description\">Vanilla Remastered (Ultimate) &#8211; Textures Upscaled and Reworked<\/a>\n<ul class=\"wp-block-list\">\n<li>Read up and see if this takes up a lot more ram<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Review Chat&#8217;s suggestions about methodolgies. I didn&#8217;t have time to read it&#8217;s latest response. <\/li>\n\n\n\n<li>How am I going to remember which texture mod conflicts to check? <\/li>\n\n\n\n<li>Ask Chat to help come up with a better system or a roadmap, versioning method, organizational structure&#8230; A lot. <\/li>\n\n\n\n<li>Do I need&nbsp;<code>MfgFix<\/code>&nbsp;if I use <code>MfgFix NG<\/code>&nbsp;below it? Description suggests so but isn\u2019t clear, and I see Wabbajack modlists that only run the NG version.<\/li>\n\n\n\n<li>Create a post\/page and record what my MO2 setup looks like (plugins, themes, anything else?) <\/li>\n\n\n\n<li><strong>Later, after overhauls are installed:<\/strong> Peek at LOTD Patch FOMOD to see what to install next<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><strong>Adamant \/ Legacy of the Dragonborn Conflicts<\/strong><\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installed <code>DBM_Adamant_Patch.esp<\/code> via reFOMODing LOTD Patch Hub. <\/li>\n\n\n\n<li>Two meaningless conflicts remained, so&#8230;<\/li>\n\n\n\n<li>Modgrouped <code>Adamant + LOTD<\/code><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Adamant \/ Mysticism \/ USSEP Conflicts<\/strong><\/h4>\n\n\n\n<p>Because Adamant is meant to load after Mysticism, it includes the former&#8217;s changes and overwrites them when necessary, so we&#8230;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modgrouped <code>Adamant + Mysticism<\/code><\/li>\n<\/ul>\n\n\n\n<p>Adamant also, because Simon Magus doesn&#8217;t do USSEP, apparently, doesn&#8217;t include USSEP&#8217;s changes. This means that my Dii &#8211; USSEP Mysticism Patch is busted because it doesn&#8217;t consider Adamant.<\/p>\n\n\n\n<p>Created <code>Dii USSEP Mysticism Adamant Patch.esp<\/code> to compensate. <\/p>\n\n\n\n<p>Now, this is the first time I&#8217;m creating a patch to override another patch, so to think this through, if all three are present, <code>Dii USSEP Mysticism Adamant Patch.esp<\/code> will load. But if Adamant is not present, the previous patch, <code>Dii USSEP Mysticism Patch.esp<\/code>, will load. This is fine because I&#8217;m making sure that the former will include all of the entries from the latter. (That sentence is a lot for my brain.)<\/p>\n\n\n\n<p><strong>Dii USSEP Mysticism Adamant Patch changes:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>StaffEnchRepelUndead &#8220;Repel Undead&#8221; [ENCH:00029B98]<br>Added conditions <code>Subject.IsUndead = 1 OR<\/code>&nbsp;and&nbsp;<code>Subject.HasKeyword(ActorTypeUndead [KYWD:00013796]) = 1<\/code>&nbsp;to&nbsp;<code>Effects &gt; Effect #1 &gt; Conditions<\/code><\/li>\n\n\n\n<li>MAG_TurnGreaterUndeadStaffEnch &#8220;Turn Greater Undead&#8221; [ENCH:00029B72]<br>Added conditions&nbsp;<code>Subject.IsUndead = 1 OR<\/code>&nbsp;and&nbsp;<code>Subject.HasKeyword(ActorTypeUndead [KYWD:00013796]) = 1<\/code>&nbsp;to&nbsp;<code>Effects &gt; Effect #1 &gt; Conditions<\/code><\/li>\n<\/ul>\n\n\n\n<p>This image shows the state of xEdit after creating the mod: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/upstairsempire.xyz\/dii\/wp-content\/uploads\/2025\/01\/image-30-1024x516.png\" alt=\"\" class=\"wp-image-1589\" srcset=\"https:\/\/upstairsempire.xyz\/dii\/wp-content\/uploads\/2025\/01\/image-30-1024x516.png 1024w, https:\/\/upstairsempire.xyz\/dii\/wp-content\/uploads\/2025\/01\/image-30-300x151.png 300w, https:\/\/upstairsempire.xyz\/dii\/wp-content\/uploads\/2025\/01\/image-30-768x387.png 768w, https:\/\/upstairsempire.xyz\/dii\/wp-content\/uploads\/2025\/01\/image-30-1536x773.png 1536w, https:\/\/upstairsempire.xyz\/dii\/wp-content\/uploads\/2025\/01\/image-30-2048x1031.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">USSEP \/ Adamant Conflicts<\/h4>\n\n\n\n<p>[Write text about the Investor conflict]<\/p>\n\n\n\n<p><a href=\"https:\/\/upstairsempire.xyz\/dii\/adamant-ussep-investor-perk-conflict-resolution\/\" data-type=\"post\" data-id=\"1616\">Adamant, USSEP, and the Investor Perk: A Journey in Conflict Resolution<\/a><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">XXXXXX \/ Adamant Conflicts<\/h5>\n\n\n\n<p>Next section.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To do Today Adamant \/ Legacy of the Dragonborn Conflicts Adamant \/ Mysticism \/ USSEP Conflicts Because Adamant is meant to load after Mysticism, it includes the former&#8217;s changes and overwrites them when necessary, so we&#8230; Adamant also, because Simon Magus doesn&#8217;t do USSEP, apparently, doesn&#8217;t include USSEP&#8217;s changes. This means that my Dii &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1339,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1578","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-logs"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/posts\/1578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/comments?post=1578"}],"version-history":[{"count":21,"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/posts\/1578\/revisions"}],"predecessor-version":[{"id":1638,"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/posts\/1578\/revisions\/1638"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/media\/1339"}],"wp:attachment":[{"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/media?parent=1578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/categories?post=1578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upstairsempire.xyz\/dii\/wp-json\/wp\/v2\/tags?post=1578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}