From 4c87808f3b736d00f2ca94950c6a4a60022e6850 Mon Sep 17 00:00:00 2001 From: Dennis Meyer Date: Sun, 21 Dec 2025 11:32:55 +0100 Subject: [PATCH 1/5] Move NVSE and NVSR sections within global node --- masterlist.yaml | 50 ++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/masterlist.yaml b/masterlist.yaml index bd5866c..6a69de3 100644 --- a/masterlist.yaml +++ b/masterlist.yaml @@ -513,31 +513,6 @@ globals: - '[NVTF - New Vegas Tick Fix](https://www.nexusmods.com/newvegas/mods/66537/)' condition: 'file("NVSE/Plugins/NVTF.dll") and (file("../ENBInjector.exe") or file("../enbhost.exe"))' -# NVSE - # Missing - - <<: *scriptExtenderMissing - subs: - - 'NVSE' - - '[New Vegas Script Extender](http://nvse.silverlock.org/)' - condition: 'file("NVSE/Plugins/([^\.]+\.dll)") and not file("../nvse_1_\d(ng)?\.dll")' - -# NVSR - - <<: *supersede - subs: - - '[New Vegas Stutter Remover](https://www.nexusmods.com/newvegas/mods/34832/)' - - '[NVTF - New Vegas Tick Fix](https://www.nexusmods.com/newvegas/mods/66537/)' - condition: 'file("NVSE/Plugins/sr_New_Vegas_Stutter_Remover.dll") and not file("NVSE/Plugins/NVTF.dll")' - - <<: *supersede - subs: - - '[New Vegas Stutter Remover](https://www.nexusmods.com/newvegas/mods/34832/)' - - '[New Vegas Heap Replacer](https://www.nexusmods.com/newvegas/mods/69779/)' - condition: 'file("NVSE/Plugins/sr_New_Vegas_Stutter_Remover.dll") and not file("NVHR/nvhr_avx.dll")' - - <<: *supersede - subs: - - '[New Vegas Stutter Remover](https://www.nexusmods.com/newvegas/mods/34832/)' - - '[lStewieAl''s Tweaks and Engine Fixes](https://www.nexusmods.com/newvegas/mods/66347/)' - condition: 'file("NVSE/Plugins/sr_New_Vegas_Stutter_Remover.dll") and not file("NVSE/Plugins/nvse_stewie_tweaks.dll")' - # Latest Version # Fallout: New Vegas Game Runtime - <<: *versionOldX @@ -569,6 +544,31 @@ globals: - '**Fallout: New Vegas**' condition: 'readable("../FalloutNV.exe") and product_version("../FalloutNV.exe", "1.4.0.525", ==) and (file("../nvse_1_0.dll") or (file("../nvse_1_1.dll") and version("../nvse_1_1.dll", "0.2.0.6", <)))' +# NVSE + # Missing + - <<: *scriptExtenderMissing + subs: + - 'NVSE' + - '[New Vegas Script Extender](http://nvse.silverlock.org/)' + condition: 'file("NVSE/Plugins/([^\.]+\.dll)") and not file("../nvse_1_\d(ng)?\.dll")' + +# NVSR + - <<: *supersede + subs: + - '[New Vegas Stutter Remover](https://www.nexusmods.com/newvegas/mods/34832/)' + - '[NVTF - New Vegas Tick Fix](https://www.nexusmods.com/newvegas/mods/66537/)' + condition: 'file("NVSE/Plugins/sr_New_Vegas_Stutter_Remover.dll") and not file("NVSE/Plugins/NVTF.dll")' + - <<: *supersede + subs: + - '[New Vegas Stutter Remover](https://www.nexusmods.com/newvegas/mods/34832/)' + - '[New Vegas Heap Replacer](https://www.nexusmods.com/newvegas/mods/69779/)' + condition: 'file("NVSE/Plugins/sr_New_Vegas_Stutter_Remover.dll") and not file("NVHR/nvhr_avx.dll")' + - <<: *supersede + subs: + - '[New Vegas Stutter Remover](https://www.nexusmods.com/newvegas/mods/34832/)' + - '[lStewieAl''s Tweaks and Engine Fixes](https://www.nexusmods.com/newvegas/mods/66347/)' + condition: 'file("NVSE/Plugins/sr_New_Vegas_Stutter_Remover.dll") and not file("NVSE/Plugins/nvse_stewie_tweaks.dll")' + groups: - name: &dlcGroup DLC description: 'A group for official downloadable content.' From 65ab163d9ca3389d1d088694d944a30bff47c183 Mon Sep 17 00:00:00 2001 From: Dennis Meyer Date: Sun, 21 Dec 2025 11:34:45 +0100 Subject: [PATCH 2/5] Move Incompatible notices within global node --- masterlist.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/masterlist.yaml b/masterlist.yaml index 6a69de3..3fe1013 100644 --- a/masterlist.yaml +++ b/masterlist.yaml @@ -499,20 +499,6 @@ globals: # Latest LOOT Thread - *latestLOOTThread -# ENBSeries - NVHR - - <<: *incompatible - subs: - - '[ENBSeries](http://enbdev.com/mod_falloutnv_v0451.htm)' - - '[NVHR - New Vegas Heap Replacer](https://www.nexusmods.com/newvegas/mods/69779/)' - condition: 'file("NVHR/nvhr_avx.dll") and (file("../ENBInjector.exe") or file("../enbhost.exe"))' - -# ENBSeries - NVTF - - <<: *incompatible - subs: - - '[ENBSeries](http://enbdev.com/mod_falloutnv_v0451.htm)' - - '[NVTF - New Vegas Tick Fix](https://www.nexusmods.com/newvegas/mods/66537/)' - condition: 'file("NVSE/Plugins/NVTF.dll") and (file("../ENBInjector.exe") or file("../enbhost.exe"))' - # Latest Version # Fallout: New Vegas Game Runtime - <<: *versionOldX @@ -569,6 +555,20 @@ globals: - '[lStewieAl''s Tweaks and Engine Fixes](https://www.nexusmods.com/newvegas/mods/66347/)' condition: 'file("NVSE/Plugins/sr_New_Vegas_Stutter_Remover.dll") and not file("NVSE/Plugins/nvse_stewie_tweaks.dll")' +# ENBSeries - NVHR + - <<: *incompatible + subs: + - '[ENBSeries](http://enbdev.com/mod_falloutnv_v0451.htm)' + - '[NVHR - New Vegas Heap Replacer](https://www.nexusmods.com/newvegas/mods/69779/)' + condition: 'file("NVHR/nvhr_avx.dll") and (file("../ENBInjector.exe") or file("../enbhost.exe"))' + +# ENBSeries - NVTF + - <<: *incompatible + subs: + - '[ENBSeries](http://enbdev.com/mod_falloutnv_v0451.htm)' + - '[NVTF - New Vegas Tick Fix](https://www.nexusmods.com/newvegas/mods/66537/)' + condition: 'file("NVSE/Plugins/NVTF.dll") and (file("../ENBInjector.exe") or file("../enbhost.exe"))' + groups: - name: &dlcGroup DLC description: 'A group for official downloadable content.' From 62839894a0209776a2efa6e2b5ee54865e6cf8fe Mon Sep 17 00:00:00 2001 From: Dennis Meyer Date: Sun, 21 Dec 2025 11:36:31 +0100 Subject: [PATCH 3/5] Add empty line to visually separate FNV and NVSE latest version checks --- masterlist.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/masterlist.yaml b/masterlist.yaml index 3fe1013..8e6e9ad 100644 --- a/masterlist.yaml +++ b/masterlist.yaml @@ -507,6 +507,7 @@ globals: - <<: *versionUpToDateX subs: [ '**Fallout: New Vegas**' ] condition: 'readable("../FalloutNV.exe") and product_version("../FalloutNV.exe", "1.4.0.525", >=)' + # NVSE - <<: *versionOldX subs: [ '**[New Vegas Script Extender](http://nvse.silverlock.org/)**' ] From 57f4951cfb66e1096da677cf2f621ddf79924204 Mon Sep 17 00:00:00 2001 From: Dennis Meyer Date: Sun, 21 Dec 2025 11:39:12 +0100 Subject: [PATCH 4/5] Shorten comment --- masterlist.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/masterlist.yaml b/masterlist.yaml index 8e6e9ad..be31e0a 100644 --- a/masterlist.yaml +++ b/masterlist.yaml @@ -500,7 +500,7 @@ globals: - *latestLOOTThread # Latest Version - # Fallout: New Vegas Game Runtime + # Fallout: New Vegas - <<: *versionOldX subs: [ '**Fallout: New Vegas**' ] condition: 'readable("../FalloutNV.exe") and product_version("../FalloutNV.exe", "1.4.0.525", <)' From 331a018167ef93971b01e6ae0ad9ef1591c289e4 Mon Sep 17 00:00:00 2001 From: Dennis Meyer Date: Sun, 21 Dec 2025 11:40:24 +0100 Subject: [PATCH 5/5] Simplify comment --- masterlist.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/masterlist.yaml b/masterlist.yaml index be31e0a..bd677bd 100644 --- a/masterlist.yaml +++ b/masterlist.yaml @@ -523,8 +523,7 @@ globals: subs: [ '**New Vegas Script Extender NoGore**' ] condition: 'version("../nvse_1_4ng.dll", "0.5.1.4", >=)' -# Version Compatibility - # NVSE - Game Runtime +# NVSE - Runtime Compatibility - <<: *versionXIncY subs: - '**[New Vegas Script Extender](http://nvse.silverlock.org/)**'