Skip to content

Commit 5285dd4

Browse files
committed
Version 6.4.0
1 parent c20158d commit 5285dd4

File tree

13 files changed

+37
-75
lines changed

13 files changed

+37
-75
lines changed

.github/actions/canary-ndk/action.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/workflows/publish.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,9 @@ jobs:
2222

2323
- uses: seanmiddleditch/gha-setup-ninja@v3
2424

25-
# Use canary NDK to avoid lesser known compile bugs
26-
- name: Setup canary NDK
27-
id: setup-ndk
28-
uses: ./.github/actions/canary-ndk
29-
3025
- name: Create ndkpath.txt
3126
run: |
32-
echo ${{ steps.setup-ndk.outputs.ndk-path }} > ${GITHUB_WORKSPACE}/ndkpath.txt
27+
echo $ANDROID_NDK_HOME > ${GITHUB_WORKSPACE}/ndkpath.txt
3328
cat ${GITHUB_WORKSPACE}/ndkpath.txt
3429
3530
# get version from pushed tag

include/git_info.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#pragma once
22
#define GIT_USER "HardCPP"
33
#define GIT_BRANCH "dev"
4-
#define GIT_COMMIT 0xc593a3c
4+
#define GIT_COMMIT 0xc20158d
55
#define GIT_MODIFIED 1

mod.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": "chatplex-sdk-bs",
66
"modloader": "Scotland2",
77
"author": "HardCPP",
8-
"version": "6.4.0",
8+
"version": "6.3.2",
99
"packageId": "com.beatgames.beatsaber",
1010
"packageVersion": "1.40.4_5283",
1111
"description": "ChatPlex BeatSaber modding SDK (Dependence for other mods)",
@@ -34,7 +34,7 @@
3434
{
3535
"version": "^4.6.1",
3636
"id": "paper2_scotland2",
37-
"downloadIfMissing": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.1/paper2_scotland2.qmod"
37+
"downloadIfMissing": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.2/paper2_scotland2.qmod"
3838
}
3939
],
4040
"modFiles": [

qpm.shared.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,12 @@
127127
{
128128
"dependency": {
129129
"id": "paper2_scotland2",
130-
"versionRange": "=4.6.1",
130+
"versionRange": "=4.6.2",
131131
"additionalData": {
132-
"soLink": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.1/libpaper2_scotland2.so",
132+
"soLink": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.2/libpaper2_scotland2.so",
133133
"overrideSoName": "libpaper2_scotland2.so",
134-
"modLink": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.1/paper2_scotland2.qmod",
135-
"branchName": "version/v4_6_1",
134+
"modLink": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.2/paper2_scotland2.qmod",
135+
"branchName": "version/v4_6_2",
136136
"compileOptions": {
137137
"systemIncludes": [
138138
"shared/utfcpp/source"
@@ -141,7 +141,7 @@
141141
"cmake": false
142142
}
143143
},
144-
"version": "4.6.1"
144+
"version": "4.6.2"
145145
},
146146
{
147147
"dependency": {

shared/CP_SDK_BS/Game/BeatMaps/MapVersion.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ namespace CP_SDK_BS::Game::BeatMaps {
4040
CP_SDK_IL2CPP_ENUM_UTILS();
4141
};
4242

43-
struct MapVersion
43+
struct CP_SDK_EXPORT MapVersion
4444
{
4545
MapVersion() = default;
4646
CP_SDK_NO_COPYMOVE_CTORS(MapVersion);

shared/CP_SDK_BS/UI/CP_SDK_UI_IViewControllerBridge.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace CP_SDK_BS::UI {
1515
class IHMUIViewController;
1616

1717
/// @brief CP_SDK.UI.IViewController bridge component
18-
class CP_SDK_UI_IViewControllerBridge : public CP_SDK::UI::IViewController
18+
class CP_SDK_EXPORT CP_SDK_UI_IViewControllerBridge : public CP_SDK::UI::IViewController
1919
{
2020
CP_SDK_IL2CPP_INHERIT("CP_SDK_BS.UI", CP_SDK_UI_IViewControllerBridge, CP_SDK::UI::IViewController);
2121
CP_SDK_IL2CPP_DECLARE_CTOR_CHILD(CP_SDK_UI_IViewControllerBridge);

shared/CP_SDK_BS/UI/DefaultComponentsOverrides/BS_CFloatingPanel.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace CP_SDK_BS::UI::DefaultComponentsOverrides {
1515
}
1616

1717
/// @brief BeatSaber CFloatingPanel component
18-
class BS_CFloatingPanel : public CP_SDK::UI::DefaultComponents::DefaultCFloatingPanel
18+
class CP_SDK_EXPORT BS_CFloatingPanel : public CP_SDK::UI::DefaultComponents::DefaultCFloatingPanel
1919
{
2020
CP_SDK_IL2CPP_INHERIT("CP_SDK_BS.UI.DefaultComponentsOverrides", BS_CFloatingPanel, CP_SDK::UI::DefaultComponents::DefaultCFloatingPanel);
2121
CP_SDK_IL2CPP_DECLARE_CTOR_CHILD(BS_CFloatingPanel);

shared/CP_SDK_BS/UI/IHMUIViewController.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace CP_SDK_BS::UI {
2525
}
2626

2727
/// @brief IHMUIViewController interface
28-
class IHMUIViewController : public HMUI::ViewController
28+
class CP_SDK_EXPORT IHMUIViewController : public HMUI::ViewController
2929
{
3030
CP_SDK_IL2CPP_INHERIT("CP_SDK_BS.UI", IHMUIViewController, HMUI::ViewController);
3131
CP_SDK_IL2CPP_DECLARE_CTOR_CHILD(IHMUIViewController);

src/CP_SDK/Logging/PaperLogger.cpp

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ namespace CP_SDK::Logging {
1111
PaperLogger::PaperLogger(const std::string& p_Name)
1212
: m_PaperLogger(new Paper::LoggerContext(p_Name))
1313
{
14-
14+
Error(u"Test Error");
15+
Warning(u"Test Warning");
16+
Info(u"Test Info");
17+
Debug(u"Test Debug");
1518
}
1619

1720
////////////////////////////////////////////////////////////////////////////
@@ -29,10 +32,10 @@ namespace CP_SDK::Logging {
2932
auto l_String = l_UTF8Data.c_str();
3033
switch (p_Type)
3134
{
32-
case ELogType::Error: m_PaperLogger->error("{}", l_String); break;
33-
case ELogType::Warning: m_PaperLogger->warn("{}", l_String); break;
34-
case ELogType::Info: m_PaperLogger->info("{}", l_String); break;
35-
case ELogType::Debug: m_PaperLogger->debug("{}", l_String); break;
35+
case ELogType::Error: m_PaperLogger->fmtLog<(Paper::LogLevel)Paper::ffi::paper2_LogLevel::Error>("{}", l_String); break;
36+
case ELogType::Warning: m_PaperLogger->fmtLog<(Paper::LogLevel)Paper::ffi::paper2_LogLevel::Warn>("{}", l_String); break;
37+
case ELogType::Info: m_PaperLogger->fmtLog<(Paper::LogLevel)Paper::ffi::paper2_LogLevel::Info>("{}", l_String); break;
38+
case ELogType::Debug: m_PaperLogger->fmtLog<(Paper::LogLevel)Paper::ffi::paper2_LogLevel::Debug>("{}", l_String); break;
3639
}
3740
}
3841
/// @brief Internal log method
@@ -43,10 +46,10 @@ namespace CP_SDK::Logging {
4346
auto l_String = p_Data.what();
4447
switch (p_Type)
4548
{
46-
case ELogType::Error: m_PaperLogger->error("{}", l_String); break;
47-
case ELogType::Warning: m_PaperLogger->warn("{}", l_String); break;
48-
case ELogType::Info: m_PaperLogger->info("{}", l_String); break;
49-
case ELogType::Debug: m_PaperLogger->debug("{}", l_String); break;
49+
case ELogType::Error: m_PaperLogger->fmtLog<(Paper::LogLevel)Paper::ffi::paper2_LogLevel::Error>("{}", l_String); break;
50+
case ELogType::Warning: m_PaperLogger->fmtLog<(Paper::LogLevel)Paper::ffi::paper2_LogLevel::Warn>("{}", l_String); break;
51+
case ELogType::Info: m_PaperLogger->fmtLog<(Paper::LogLevel)Paper::ffi::paper2_LogLevel::Info>("{}", l_String); break;
52+
case ELogType::Debug: m_PaperLogger->fmtLog<(Paper::LogLevel)Paper::ffi::paper2_LogLevel::Debug>("{}", l_String); break;
5053
}
5154
}
5255

0 commit comments

Comments
 (0)