File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -63,6 +63,7 @@ REF_BUILD_SF6_SDK = false
6363REF_BUILD_DD2_SDK = false
6464REF_BUILD_MHWILDS_SDK = false
6565REF_BUILD_MHSTORIES3_SDK = false
66+ REF_BUILD_STARFORCE_SDK = false
6667REF_BUILD_RE9_SDK = false
6768REF_BUILD_PRAGMATA_SDK = false
6869REF_BUILD_FRAMEWORK = { value = true }
@@ -85,6 +86,7 @@ build-sf6-sdk = "REF_BUILD_SF6_SDK OR REF_BUILD_FRAMEWORK"
8586build-dd2-sdk = " REF_BUILD_DD2_SDK OR REF_BUILD_FRAMEWORK"
8687build-mhwilds-sdk = " REF_BUILD_MHWILDS_SDK OR REF_BUILD_FRAMEWORK"
8788build-mhstories3-sdk = " REF_BUILD_MHSTORIES3_SDK OR REF_BUILD_FRAMEWORK"
89+ build-starforce-sdk = " REF_BUILD_STARFORCE_SDK OR REF_BUILD_FRAMEWORK"
8890build-re9-sdk = " REF_BUILD_RE9_SDK OR REF_BUILD_FRAMEWORK"
8991build-pragmata-sdk = " REF_BUILD_PRAGMATA_SDK OR REF_BUILD_FRAMEWORK"
9092build-framework-dependencies = " REF_BUILD_DEPENDENCIES AND CMAKE_SIZEOF_VOID_P EQUAL 8"
@@ -406,6 +408,14 @@ condition = "build-mhstories3-sdk"
406408[target .MHSTORIES3 ]
407409type = " game"
408410
411+ [target .STARFORCESDK ]
412+ type = " sdk"
413+ compile-definitions = [" STARFORCE" , " REENGINE_PACKED" , " REENGINE_AT" ]
414+ condition = " build-starforce-sdk"
415+
416+ [target .STARFORCE ]
417+ type = " game"
418+
409419[target .RE9SDK ]
410420type = " sdk"
411421compile-definitions = [" RE9" , " REENGINE_PACKED" , " REENGINE_AT" ]
Original file line number Diff line number Diff line change 1616#include " ReClass_Internal_MHWILDS.hpp" // Copy of DD2 (for now)
1717#elif defined(MHSTORIES3)
1818#include " ReClass_Internal_MHSTORIES3.hpp" // Copy of MHWILDS (for now)
19+ #elif defined(STARFORCE)
20+ #include " ReClass_Internal_MHWILDS.hpp" // Copy of MHWILDS (for now)
1921#elif defined(DD2)
2022#include " ReClass_Internal_DD2.hpp" // Copy of SF6
2123#elif defined(SF6)
Original file line number Diff line number Diff line change 66#define TDB_VER 84
77#elif defined(RE9)
88#define TDB_VER 83
9+ #elif defined(STARFORCE)
10+ #define TDB_VER 78
911#elif defined(MHSTORIES3)
1012#define TDB_VER 82
1113#elif defined(MHWILDS)
@@ -68,6 +70,10 @@ using RETypeDefinition_ = sdk::RETypeDefVersion84;
6870#define TYPE_INDEX_BITS 19
6971#define FIELD_BITS 20
7072using RETypeDefinition_ = sdk::RETypeDefVersion83;
73+ #elif defined(STARFORCE)
74+ #define TYPE_INDEX_BITS 19
75+ #define FIELD_BITS 19
76+ using RETypeDefinition_ = sdk::RETypeDefVersion74;
7177#elif defined(MHSTORIES3)
7278#define TYPE_INDEX_BITS 19
7379#define FIELD_BITS 20
Original file line number Diff line number Diff line change @@ -131,6 +131,8 @@ class REFramework {
131131 return " dd2" ;
132132 #elif defined(MHWILDS)
133133 return " mhwilds" ;
134+ #elif defined(STARFORCE)
135+ return " starforce" ;
134136 #elif defined(MHSTORIES3)
135137 return " mhstories3" ;
136138 #elif defined(PRAGMATA)
You can’t perform that action at this time.
0 commit comments