Skip to content

Commit

Permalink
Update runtime & F4SE global messages
Browse files Browse the repository at this point in the history
  * Add runtime version messages for NG update.
  * Keep messages for last version as there is a significant numbers of users on that version.
  * F4SE is not yet compatible with NG.
  * Small tweaks & refactoring to simplify messages.
  * Remove VR remnants.
  • Loading branch information
sibir-ine committed Apr 29, 2024
1 parent bd0e971 commit 7c3ea26
Showing 1 changed file with 20 additions and 10 deletions.
30 changes: 20 additions & 10 deletions masterlist.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -410,32 +410,42 @@ globals:
subs:
- 'F4SE'
- '[F4SE](https://f4se.silverlock.org)'
condition: 'file("F4SE/Plugins/([^\.]+\.dll)") and not file("../f4se(vr)?_loader\.exe")'
condition: 'file("F4SE/Plugins/([^\.]+\.dll)") and not file("../f4se_loader.exe")'

# Required Scripts
- <<: *scriptExtenderRequiredScripts
subs:
- 'Fallout 4 Script Extender'
- '[F4SE](https://f4se.silverlock.org)'
condition: 'not file("scripts/F4SE.pex") and ((file("../Fallout4.exe") and file("../f4se_loader.exe")) or (file("../Fallout4VR.exe") and file("../f4sevr_loader.exe")))'
condition: 'not file("scripts/F4SE.pex") and file("../f4se_loader.exe")'

# Fallout 4 - Latest Version
# Fallout 4 NG
- <<: *versionOldX
subs: [ '**Fallout 4 NG**' ]
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.163.0", >) and version("../Fallout4.exe", "1.10.980.0", <)'
- <<: *versionUpToDateX
subs: [ '**Fallout 4 NG**' ]
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.980.0", >=)'
# Fallout 4
- <<: *versionOldX
subs: [ '**Fallout 4**' ]
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.163.0", <) and file("../Fallout4.exe")'
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.163.0", <)'
- <<: *versionUpToDateX
subs: [ '**Fallout 4**' ]
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.163.0", >=) and file("../Fallout4.exe")'
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.163.0", ==)'

# F4SE - Latest Version
- <<: *versionOldX
subs: [ '**Script Extender ([F4SE](https://f4se.silverlock.org))**' ]
condition: 'version("../f4se_loader.exe", "0.0.6.23", <) and file("../Fallout4.exe") and file("../f4se_loader.exe")'
subs: [ '**[F4SE](https://f4se.silverlock.org)**' ]
condition: 'version("../f4se_loader.exe", "0.0.6.23", <) and file("../f4se_loader.exe")'
- <<: *versionUpToDateX
subs: [ '**Script Extender ([F4SE](https://f4se.silverlock.org))**' ]
condition: 'version("../f4se_loader.exe", "0.0.6.23", >=) and file("../Fallout4.exe") and file("../f4se_loader.exe")'
subs: [ '**F4SE**' ]
condition: 'version("../f4se_loader.exe", "0.0.6.23", >=)'

# F4SE - Runtime Compatibility
- <<: *versionF4SEIncFO4
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.980.0", ==) and version("../f4se_loader.exe", "0.0.6.23", <=) and file("../f4se_loader.exe")'
- <<: *versionF4SEIncFO4
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.163.0", ==) and version("../f4se_loader.exe", "0.0.6.20", <) and file("../f4se_loader.exe")'
- <<: *versionF4SEIncFO4
Expand All @@ -447,9 +457,9 @@ globals:
- <<: *versionF4SEIncFO4
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.120.0", ==) and version("../f4se_loader.exe", "0.0.6.14", <) and file("../f4se_loader.exe")'
- <<: *versionF4SEIncFO4
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.114.0", ==) and not version("../f4se_loader.exe", "0.0.6.13", ==) and file("../f4se_loader.exe")'
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.114.0", ==) and not version("../f4se_loader.exe", "0.0.6.13", ==)'
- <<: *versionF4SEIncFO4
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.111.0", ==) and not version("../f4se_loader.exe", "0.0.6.12", ==) and file("../f4se_loader.exe")'
condition: 'readable("../Fallout4.exe") and version("../Fallout4.exe", "1.10.111.0", ==) and not version("../f4se_loader.exe", "0.0.6.12", ==)'

# F4SE Plugins - Compatibility
- <<: *versionXIncY
Expand Down

0 comments on commit 7c3ea26

Please sign in to comment.