diff --git a/cmake/versioning.cmake b/cmake/versioning.cmake index a620b71..f946592 100644 --- a/cmake/versioning.cmake +++ b/cmake/versioning.cmake @@ -1,10 +1,10 @@ set(SFSE_VERSION_MAJOR 0) set(SFSE_VERSION_MINOR 2) -set(SFSE_VERSION_PATCH 12) +set(SFSE_VERSION_PATCH 13) set(RUNTIME_VERSION_MAJOR 1) -set(RUNTIME_VERSION_MINOR 13) -set(RUNTIME_VERSION_PATCH 61) +set(RUNTIME_VERSION_MINOR 14) +set(RUNTIME_VERSION_PATCH 70) set(RUNTIME_VERSION_TYPE 0) math( diff --git a/sfse_common/sfse_version.h b/sfse_common/sfse_version.h index ea56770..4ccb618 100644 --- a/sfse_common/sfse_version.h +++ b/sfse_common/sfse_version.h @@ -4,10 +4,10 @@ // these have to be macros so they can be used in the .rc #define SFSE_VERSION_INTEGER 0 #define SFSE_VERSION_INTEGER_MINOR 2 -#define SFSE_VERSION_INTEGER_BETA 12 -#define SFSE_VERSION_VERSTRING "0, 0, 2, 12" +#define SFSE_VERSION_INTEGER_BETA 13 +#define SFSE_VERSION_VERSTRING "0, 0, 2, 13" #define SFSE_VERSION_PADDEDSTRING "0001" -#define SFSE_VERSION_RELEASEIDX 19 +#define SFSE_VERSION_RELEASEIDX 20 #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) @@ -47,13 +47,14 @@ #define RUNTIME_VERSION_1_12_32 MAKE_EXE_VERSION(1, 12, 32) // 0x010C0200 hotfix #define RUNTIME_VERSION_1_12_36 MAKE_EXE_VERSION(1, 12, 36) // 0x010C0240 #define RUNTIME_VERSION_1_13_61 MAKE_EXE_VERSION(1, 13, 61) // 0x010D03D0 car +#define RUNTIME_VERSION_1_14_70 MAKE_EXE_VERSION(1, 14, 70) // 0x010E0460 xp1 #define PACKED_SFSE_VERSION MAKE_EXE_VERSION(SFSE_VERSION_INTEGER, SFSE_VERSION_INTEGER_MINOR, SFSE_VERSION_INTEGER_BETA) // information about the state of the game at the time of release #define SFSE_TARGETING_BETA_VERSION 0 -#define CURRENT_RELEASE_RUNTIME RUNTIME_VERSION_1_13_61 -#define CURRENT_RELEASE_SFSE_STR "0.2.12" +#define CURRENT_RELEASE_RUNTIME RUNTIME_VERSION_1_14_70 +#define CURRENT_RELEASE_SFSE_STR "0.2.13" #if GET_EXE_VERSION_SUB(RUNTIME_VERSION) == RUNTIME_TYPE_BETHESDA #define SAVE_FOLDER_NAME "Starfield" diff --git a/sfse_readme.txt b/sfse_readme.txt index 14c39b6..b77eb23 100644 --- a/sfse_readme.txt +++ b/sfse_readme.txt @@ -1,11 +1,11 @@ -Starfield Script Extender v0.2.12 pre-alpha +Starfield Script Extender v0.2.13 pre-alpha by Ian Patterson, Stephen Abel, and Expired The Starfield Script Extender, or SFSE for short, is a modder's resource that expands the scripting capabilities of Starfield. As the editor is not out, it's mostly a plugin loader for now. Depending on where modders show interest, this will expand to Scaleform and Papyrus (or other things) over time. [ Compatibility ] -SFSE will support the latest version of Starfield available on Steam, currently 1.13.61. The Gamepass/MS Store/EGS version is unsupported. Do not email asking for support. +SFSE will support the latest version of Starfield available on Steam, currently 1.14.70. The Gamepass/MS Store/EGS version is unsupported. Do not email asking for support. [ Installation ] diff --git a/sfse_whatsnew.txt b/sfse_whatsnew.txt index e71e51d..c244d41 100644 --- a/sfse_whatsnew.txt +++ b/sfse_whatsnew.txt @@ -1,3 +1,7 @@ +0.2.13 +- support for 1.14.70 +- note that major changes have been made to the root game form class, so many older plugins will need to be recompiled to work with game version 1.14.70. this is not an SFSE change, Bethesda updated the game code. + 0.2.12 - disabled preliminary serialization API (stability issues to be resolved later)