diff --git a/dependencies/f4se/src/f4se/f4se/f4se.vcxproj b/dependencies/f4se/src/f4se/f4se/f4se.vcxproj
index 818a2df..874c85f 100644
--- a/dependencies/f4se/src/f4se/f4se/f4se.vcxproj
+++ b/dependencies/f4se/src/f4se/f4se/f4se.vcxproj
@@ -290,13 +290,13 @@
true
- $(ProjectName)_1_10_162
+ $(ProjectName)_1_10_163
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
false
- $(ProjectName)_1_10_162
+ $(ProjectName)_1_10_163
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
@@ -306,7 +306,7 @@
Level3
Disabled
- WIN32;_DEBUG;_WINDOWS;_USRDLL;F4SE_EXPORTS;RUNTIME;RUNTIME_VERSION=0x010A08A0;%(PreprocessorDefinitions)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;F4SE_EXPORTS;RUNTIME;RUNTIME_VERSION=0x010A0A30;%(PreprocessorDefinitions)
$(ProjectDir)..;$(ProjectDir)..\..
common/IPrefix.h
MultiThreadedDebug
@@ -334,7 +334,7 @@
MaxSpeed
true
true
- WIN32;NDEBUG;_WINDOWS;_USRDLL;F4SE_EXPORTS;RUNTIME;RUNTIME_VERSION=0x010A08A0;%(PreprocessorDefinitions)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;F4SE_EXPORTS;RUNTIME;RUNTIME_VERSION=0x010A0A30;%(PreprocessorDefinitions)
$(ProjectDir)..;$(ProjectDir)..\..
common/IPrefix.h
MultiThreaded
diff --git a/dependencies/f4se/src/f4se/f4se_common/f4se_version.h b/dependencies/f4se/src/f4se/f4se_common/f4se_version.h
index e6db434..f6b60e6 100644
--- a/dependencies/f4se/src/f4se/f4se_common/f4se_version.h
+++ b/dependencies/f4se/src/f4se/f4se_common/f4se_version.h
@@ -4,10 +4,10 @@
// these have to be macros so they can be used in the .rc
#define F4SE_VERSION_INTEGER 0
#define F4SE_VERSION_INTEGER_MINOR 6
-#define F4SE_VERSION_INTEGER_BETA 19
-#define F4SE_VERSION_VERSTRING "0, 0, 6, 19"
-#define F4SE_VERSION_PADDEDSTRING "0018"
-#define F4SE_VERSION_RELEASEIDX 21
+#define F4SE_VERSION_INTEGER_BETA 20
+#define F4SE_VERSION_VERSTRING "0, 0, 6, 20"
+#define F4SE_VERSION_PADDEDSTRING "0022"
+#define F4SE_VERSION_RELEASEIDX 22
#define MAKE_EXE_VERSION_EX(major, minor, build, sub) ((((major) & 0xFF) << 24) | (((minor) & 0xFF) << 16) | (((build) & 0xFFF) << 4) | ((sub) & 0xF))
#define MAKE_EXE_VERSION(major, minor, build) MAKE_EXE_VERSION_EX(major, minor, build, 0)
@@ -66,12 +66,13 @@
#define RUNTIME_VERSION_1_10_130 MAKE_EXE_VERSION(1, 10, 130) // 0x010A0820 creation club update 14
#define RUNTIME_VERSION_1_10_138 MAKE_EXE_VERSION(1, 10, 138) // 0x010A08A0 creation club update 15
#define RUNTIME_VERSION_1_10_162 MAKE_EXE_VERSION(1, 10, 162) // 0x010A0A20 creation club update 16
+#define RUNTIME_VERSION_1_10_163 MAKE_EXE_VERSION(1, 10, 163) // 0x010A0A30 creation club update 17
#define PACKED_F4SE_VERSION MAKE_EXE_VERSION(F4SE_VERSION_INTEGER, F4SE_VERSION_INTEGER_MINOR, F4SE_VERSION_INTEGER_BETA)
// information about the state of the game at the time of release
#define F4SE_TARGETING_BETA_VERSION 0
-#define CURRENT_RELEASE_RUNTIME RUNTIME_VERSION_1_10_162
-#define CURRENT_RELEASE_F4SE_STR "0.6.19"
+#define CURRENT_RELEASE_RUNTIME RUNTIME_VERSION_1_10_163
+#define CURRENT_RELEASE_F4SE_STR "0.6.20"
#endif /* __F4SE_VERSION_H__ */
diff --git a/dependencies/f4se/src/f4se/f4se_loader_common/IdentifyEXE.cpp b/dependencies/f4se/src/f4se/f4se_loader_common/IdentifyEXE.cpp
index a9daaf5..1bae2e2 100644
--- a/dependencies/f4se/src/f4se/f4se_loader_common/IdentifyEXE.cpp
+++ b/dependencies/f4se/src/f4se/f4se_loader_common/IdentifyEXE.cpp
@@ -214,7 +214,7 @@ bool IdentifyEXE(const char * procName, bool isEditor, std::string * dllSuffix,
bool result = false;
- const UInt64 kCurVersion = 0x0001000A00A20000; // 1.10.162.0
+ const UInt64 kCurVersion = 0x0001000A00A30000; // 1.10.163.0
// convert version resource to internal version format
UInt32 versionInternal = MAKE_EXE_VERSION(version >> 48, version >> 32, version >> 16);
@@ -271,7 +271,7 @@ bool IdentifyEXE(const char * procName, bool isEditor, std::string * dllSuffix,
{
case kProcType_Steam:
case kProcType_Normal:
- *dllSuffix = "1_10_162";
+ *dllSuffix = "1_10_163";
result = true;
diff --git a/dependencies/f4se/src/f4se/f4se_readme.txt b/dependencies/f4se/src/f4se/f4se_readme.txt
index aad9b78..d3cc759 100644
--- a/dependencies/f4se/src/f4se/f4se_readme.txt
+++ b/dependencies/f4se/src/f4se/f4se_readme.txt
@@ -1,4 +1,4 @@
-Fallout 4 Script Extender v0.6.19
+Fallout 4 Script Extender v0.6.20
by Ian Patterson, Stephen Abel, and Brendan Borthwick (ianpatt, behippo, and plb)
The Fallout 4 Script Extender, or F4SE for short, is a modder's resource that expands the scripting capabilities of Fallout 4. It does so without modifying the executable files on disk, so there are no permanent side effects.
@@ -7,11 +7,11 @@ Compatibility:
F4SE will support the latest version of Fallout available on Steam, and _only_ this version. When a new version is released, we'll update as soon as possible: please be patient. Don't email asking when the update will be ready; we already know the new version is out. The editor does not currently need modification, however when available a custom set of .pex/psc files must be installed.
-This version is compatible with runtime 1.10.162. You can ignore any part of the version number after those components; they're not relevant for compatibility purposes.
+This version is compatible with runtime 1.10.163. You can ignore any part of the version number after those components; they're not relevant for compatibility purposes.
[ Installation ]
-1. Copy f4se_1_10_162.dll, f4se_loader.exe, and f4se_steam_loader.dll to your Fallout installation folder. This is usually C:\Program Files (x86)\Steam\SteamApps\common\Fallout 4\, but if you have installed to a custom Steam library then you will need to find this folder yourself. Copy the Data folder over as well.
+1. Copy f4se_1_10_163.dll, f4se_loader.exe, and f4se_steam_loader.dll to your Fallout installation folder. This is usually C:\Program Files (x86)\Steam\SteamApps\common\Fallout 4\, but if you have installed to a custom Steam library then you will need to find this folder yourself. Copy the Data folder over as well.
2. Launch the game by running the copy of f4se_loader.exe that you placed in the Fallout installation folder.
diff --git a/dependencies/f4se/src/f4se/f4se_whatsnew.txt b/dependencies/f4se/src/f4se/f4se_whatsnew.txt
index 617e628..1f82c1e 100644
--- a/dependencies/f4se/src/f4se/f4se_whatsnew.txt
+++ b/dependencies/f4se/src/f4se/f4se_whatsnew.txt
@@ -1,3 +1,6 @@
+0.6.20
+- support for runtime 1.10.163
+
0.6.19
- fix serialization of light mod list