Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1f7690e
Fix crash with SongDownloader
hardcpp Aug 21, 2024
6cef171
ChatPlexSDK: Fix documentation
hardcpp Aug 21, 2024
a8bb730
Add Vector3RotateTowards
hardcpp Aug 21, 2024
e895d16
Fix MonoPtr life check
hardcpp Aug 21, 2024
4e17750
Update qpm.json
hardcpp Aug 21, 2024
9d390f3
Update game version
hardcpp Aug 21, 2024
000f1d4
UI: Fix game level details widget
hardcpp Aug 22, 2024
228292d
Game: Fix mapping capabilities detection
hardcpp Aug 22, 2024
820cfd4
Font manager hotfix until proper unstripped libunity.so
hardcpp Aug 22, 2024
7edf840
UI: Flix Dropdown / Slider / TextInput disabled style
hardcpp Aug 22, 2024
e6aa730
Implement a proxy for Application::OpenURL
hardcpp Aug 22, 2024
c593a3c
Bump version 6.3.2
hardcpp Aug 22, 2024
e9685e5
6.4.0 WIP
hardcpp May 7, 2025
ee0ce3d
Work on CI
hardcpp May 7, 2025
de541bc
CI
hardcpp May 7, 2025
b1f661e
Thansk windows casing
hardcpp May 7, 2025
c20158d
Thansk windows casing
hardcpp May 7, 2025
5285dd4
Version 6.4.0
hardcpp May 7, 2025
cdb228b
Merge remote-tracking branch 'origin/master' into dev
hardcpp May 7, 2025
cad9ada
Make the mod late
hardcpp May 7, 2025
5523004
Improve WebClientUnity & implement full WebClientCore using curl
hardcpp Aug 5, 2025
f638f57
Implement JsonRPCClient
hardcpp Aug 5, 2025
1a0d58d
Fix build with the WebClientC/U changes
hardcpp Aug 5, 2025
1d4abc7
Add ChatPlex web service
hardcpp Aug 5, 2025
19735f0
Add ChatPlex connection screen
hardcpp Aug 5, 2025
eca090f
Add missing include
hardcpp Aug 6, 2025
1166163
Version 6.4.1 for BS 1.40.8
hardcpp Aug 6, 2025
fd760a2
Make the mod late
hardcpp May 7, 2025
a280b24
Improve WebClientUnity & implement full WebClientCore using curl
hardcpp Aug 5, 2025
2e2edba
Implement JsonRPCClient
hardcpp Aug 5, 2025
8110b83
Fix build with the WebClientC/U changes
hardcpp Aug 5, 2025
854fe79
Add ChatPlex web service
hardcpp Aug 5, 2025
ce7974b
Add ChatPlex connection screen
hardcpp Aug 5, 2025
3cd4e38
Add missing include
hardcpp Aug 6, 2025
9ccd325
Version 6.4.1 for BS 1.40.8
hardcpp Aug 6, 2025
09b7aeb
Merge branch 'dev' of https://github.com/hardcpp/QuestChatPlexSDK-BS …
hardcpp Aug 6, 2025
36d2b0d
Merge branch 'master' into dev
hardcpp Aug 6, 2025
06fa39e
Sanaity check
hardcpp Aug 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion include/git_info.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#pragma once
#define GIT_USER "HardCPP"
#define GIT_BRANCH "dev"
#define GIT_COMMIT 0xc20158d
#define GIT_COMMIT 0xeca090f
#define GIT_MODIFIED 1
28 changes: 14 additions & 14 deletions mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,42 +5,42 @@
"id": "chatplex-sdk-bs",
"modloader": "Scotland2",
"author": "HardCPP",
"version": "6.4.0",
"version": "6.4.1",
"packageId": "com.beatgames.beatsaber",
"packageVersion": "1.40.4_5283",
"packageVersion": "1.40.8_7379",
"description": "ChatPlex BeatSaber modding SDK (Dependence for other mods)",
"coverImage": "cover.png",
"dependencies": [
{
"version": "^6.4.1",
"version": "^6.4.2",
"id": "beatsaber-hook",
"downloadIfMissing": "https://github.com/QuestPackageManager/beatsaber-hook/releases/download/v6.4.1/beatsaber-hook.qmod"
"downloadIfMissing": "https://github.com/QuestPackageManager/beatsaber-hook/releases/download/v6.4.2/beatsaber-hook.qmod"
},
{
"version": "^0.18.2",
"version": "^0.18.3",
"id": "custom-types",
"downloadIfMissing": "https://github.com/QuestPackageManager/Il2CppQuestTypePatching/releases/download/v0.18.2/CustomTypes.qmod"
"downloadIfMissing": "https://github.com/QuestPackageManager/Il2CppQuestTypePatching/releases/download/v0.18.3/CustomTypes.qmod"
},
{
"version": "^0.4.51",
"version": "^0.4.55",
"id": "bsml",
"downloadIfMissing": "https://github.com/bsq-ports/Quest-BSML/releases/download/v0.4.51/BSML.qmod"
"downloadIfMissing": "https://github.com/bsq-ports/Quest-BSML/releases/download/v0.4.55/BSML.qmod"
},
{
"version": "^1.1.20",
"version": "^1.1.24",
"id": "songcore",
"downloadIfMissing": "https://github.com/raineaeternal/Quest-SongCore/releases/download/v1.1.20/SongCore.qmod"
"downloadIfMissing": "https://github.com/raineaeternal/Quest-SongCore/releases/download/v1.1.24/SongCore.qmod"
},
{
"version": "^4.6.1",
"version": "^4.6.4",
"id": "paper2_scotland2",
"downloadIfMissing": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.2/paper2_scotland2.qmod"
"downloadIfMissing": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.4/paper2_scotland2.qmod"
}
],
"modFiles": [
"modFiles": [],
"lateModFiles": [
"libchatplex-sdk-bs.so"
],
"lateModFiles": [],
"libraryFiles": [],
"fileCopies": [],
"copyExtensions": []
Expand Down
5 changes: 3 additions & 2 deletions mod.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@
"author": "HardCPP",
"version": "${version}",
"packageId": "com.beatgames.beatsaber",
"packageVersion": "1.40.4_5283",
"packageVersion": "1.40.8_7379",
"description": "ChatPlex BeatSaber modding SDK (Dependence for other mods)",
"coverImage": "cover.png",
"dependencies": [],
"modFiles": ["${binary}"],
"modFiles": [],
"lateModFiles": ["${binary}"],
"libraryFiles": [],
"fileCopies": [],
"copyExtensions": []
Expand Down
24 changes: 12 additions & 12 deletions qpm.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"info": {
"name": "ChatPlexSDK-BS",
"id": "chatplex-sdk-bs",
"version": "6.4.0",
"version": "6.4.1",
"url": "https://github.com/hardcpp/QuestChatPlexSDK-BS",
"additionalData": {
"overrideSoName": "libchatplex-sdk-bs.so",
Expand Down Expand Up @@ -47,17 +47,17 @@
"dependencies": [
{
"id": "beatsaber-hook",
"versionRange": "^6.4.1",
"versionRange": "^6.4.2",
"additionalData": {}
},
{
"id": "bs-cordl",
"versionRange": "^4004.0.0",
"versionRange": "^4008.*",
"additionalData": {}
},
{
"id": "custom-types",
"versionRange": "^0.18.2",
"versionRange": "^0.18.3",
"additionalData": {}
},
{
Expand All @@ -70,19 +70,14 @@
},
{
"id": "bsml",
"versionRange": "^0.4.51",
"versionRange": "^0.4.55",
"additionalData": {
"private": true
}
},
{
"id": "libil2cpp",
"versionRange": "^0.4.0",
"additionalData": {}
},
{
"id": "songcore",
"versionRange": "^1.1.20",
"versionRange": "^1.1.24",
"additionalData": {
"private": true
}
Expand All @@ -96,13 +91,18 @@
},
{
"id": "paper2_scotland2",
"versionRange": "^4.6.1",
"versionRange": "^4.6.4",
"additionalData": {}
},
{
"id": "kaleb",
"versionRange": "^0.1.9",
"additionalData": {}
},
{
"id": "libcurl",
"versionRange": "=8.5.0",
"additionalData": {}
}
]
}
106 changes: 62 additions & 44 deletions qpm.shared.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"info": {
"name": "ChatPlexSDK-BS",
"id": "chatplex-sdk-bs",
"version": "6.4.0",
"version": "6.4.1",
"url": "https://github.com/hardcpp/QuestChatPlexSDK-BS",
"additionalData": {
"overrideSoName": "libchatplex-sdk-bs.so",
Expand Down Expand Up @@ -49,17 +49,17 @@
"dependencies": [
{
"id": "beatsaber-hook",
"versionRange": "^6.4.1",
"versionRange": "^6.4.2",
"additionalData": {}
},
{
"id": "bs-cordl",
"versionRange": "^4004.0.0",
"versionRange": "4008.*",
"additionalData": {}
},
{
"id": "custom-types",
"versionRange": "^0.18.2",
"versionRange": "^0.18.3",
"additionalData": {}
},
{
Expand All @@ -72,19 +72,14 @@
},
{
"id": "bsml",
"versionRange": "^0.4.51",
"versionRange": "^0.4.55",
"additionalData": {
"private": true
}
},
{
"id": "libil2cpp",
"versionRange": "^0.4.0",
"additionalData": {}
},
{
"id": "songcore",
"versionRange": "^1.1.20",
"versionRange": "^1.1.24",
"additionalData": {
"private": true
}
Expand All @@ -98,41 +93,46 @@
},
{
"id": "paper2_scotland2",
"versionRange": "^4.6.1",
"versionRange": "^4.6.4",
"additionalData": {}
},
{
"id": "kaleb",
"versionRange": "^0.1.9",
"additionalData": {}
},
{
"id": "libcurl",
"versionRange": "=8.5.0",
"additionalData": {}
}
]
},
"restoredDependencies": [
{
"dependency": {
"id": "bsml",
"versionRange": "=0.4.51",
"versionRange": "=0.4.55",
"additionalData": {
"soLink": "https://github.com/bsq-ports/Quest-BSML/releases/download/v0.4.51/libbsml.so",
"debugSoLink": "https://github.com/bsq-ports/Quest-BSML/releases/download/v0.4.51/debug_libbsml.so",
"soLink": "https://github.com/bsq-ports/Quest-BSML/releases/download/v0.4.55/libbsml.so",
"debugSoLink": "https://github.com/bsq-ports/Quest-BSML/releases/download/v0.4.55/debug_libbsml.so",
"overrideSoName": "libbsml.so",
"modLink": "https://github.com/bsq-ports/Quest-BSML/releases/download/v0.4.51/BSML.qmod",
"branchName": "version/v0_4_51",
"modLink": "https://github.com/bsq-ports/Quest-BSML/releases/download/v0.4.55/BSML.qmod",
"branchName": "version/v0_4_55",
"cmake": true
}
},
"version": "0.4.51"
"version": "0.4.55"
},
{
"dependency": {
"id": "paper2_scotland2",
"versionRange": "=4.6.2",
"versionRange": "=4.6.4",
"additionalData": {
"soLink": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.2/libpaper2_scotland2.so",
"soLink": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.4/libpaper2_scotland2.so",
"overrideSoName": "libpaper2_scotland2.so",
"modLink": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.2/paper2_scotland2.qmod",
"branchName": "version/v4_6_2",
"modLink": "https://github.com/Fernthedev/paperlog/releases/download/v4.6.4/paper2_scotland2.qmod",
"branchName": "version/v4_6_4",
"compileOptions": {
"systemIncludes": [
"shared/utfcpp/source"
Expand All @@ -141,7 +141,7 @@
"cmake": false
}
},
"version": "4.6.2"
"version": "4.6.4"
},
{
"dependency": {
Expand All @@ -162,13 +162,13 @@
{
"dependency": {
"id": "custom-types",
"versionRange": "=0.18.2",
"versionRange": "=0.18.3",
"additionalData": {
"soLink": "https://github.com/QuestPackageManager/Il2CppQuestTypePatching/releases/download/v0.18.2/libcustom-types.so",
"debugSoLink": "https://github.com/QuestPackageManager/Il2CppQuestTypePatching/releases/download/v0.18.2/debug_libcustom-types.so",
"soLink": "https://github.com/QuestPackageManager/Il2CppQuestTypePatching/releases/download/v0.18.3/libcustom-types.so",
"debugSoLink": "https://github.com/QuestPackageManager/Il2CppQuestTypePatching/releases/download/v0.18.3/debug_libcustom-types.so",
"overrideSoName": "libcustom-types.so",
"modLink": "https://github.com/QuestPackageManager/Il2CppQuestTypePatching/releases/download/v0.18.2/CustomTypes.qmod",
"branchName": "version/v0_18_2",
"modLink": "https://github.com/QuestPackageManager/Il2CppQuestTypePatching/releases/download/v0.18.3/CustomTypes.qmod",
"branchName": "version/v0_18_3",
"compileOptions": {
"cppFlags": [
"-Wno-invalid-offsetof"
Expand All @@ -177,7 +177,7 @@
"cmake": true
}
},
"version": "0.18.2"
"version": "0.18.3"
},
{
"dependency": {
Expand All @@ -199,10 +199,10 @@
{
"dependency": {
"id": "bs-cordl",
"versionRange": "=4004.0.0",
"versionRange": "=4008.0.0",
"additionalData": {
"headersOnly": true,
"branchName": "version/v4004_0_0",
"branchName": "version/v4008_0_0",
"compileOptions": {
"includePaths": [
"include"
Expand All @@ -218,7 +218,7 @@
}
}
},
"version": "4004.0.0"
"version": "4008.0.0"
},
{
"dependency": {
Expand All @@ -232,35 +232,53 @@
},
"version": "0.3.0"
},
{
"dependency": {
"id": "libcurl",
"versionRange": "=8.5.0",
"additionalData": {
"staticLinking": true,
"soLink": "https://github.com/darknight1050/openssl-curl-android/releases/download/v8.5.0/libcurl.a",
"overrideSoName": "libcurl.a",
"branchName": "version-v8.5.0"
}
},
"version": "8.5.0"
},
{
"dependency": {
"id": "songcore",
"versionRange": "=1.1.20",
"versionRange": "=1.1.24",
"additionalData": {
"soLink": "https://github.com/raineaeternal/Quest-SongCore/releases/download/v1.1.20/libsongcore.so",
"debugSoLink": "https://github.com/raineaeternal/Quest-SongCore/releases/download/v1.1.20/debug_libsongcore.so",
"soLink": "https://github.com/raineaeternal/Quest-SongCore/releases/download/v1.1.24/libsongcore.so",
"debugSoLink": "https://github.com/raineaeternal/Quest-SongCore/releases/download/v1.1.24/debug_libsongcore.so",
"overrideSoName": "libsongcore.so",
"modLink": "https://github.com/raineaeternal/Quest-SongCore/releases/download/v1.1.20/SongCore.qmod",
"branchName": "version/v1_1_20",
"modLink": "https://github.com/raineaeternal/Quest-SongCore/releases/download/v1.1.24/SongCore.qmod",
"branchName": "version/v1_1_24",
"cmake": true
}
},
"version": "1.1.20"
"version": "1.1.24"
},
{
"dependency": {
"id": "beatsaber-hook",
"versionRange": "=6.4.1",
"versionRange": "=6.4.2",
"additionalData": {
"soLink": "https://github.com/QuestPackageManager/beatsaber-hook/releases/download/v6.4.1/libbeatsaber-hook.so",
"debugSoLink": "https://github.com/QuestPackageManager/beatsaber-hook/releases/download/v6.4.1/debug_libbeatsaber-hook.so",
"soLink": "https://github.com/QuestPackageManager/beatsaber-hook/releases/download/v6.4.2/libbeatsaber-hook.so",
"debugSoLink": "https://github.com/QuestPackageManager/beatsaber-hook/releases/download/v6.4.2/debug_libbeatsaber-hook.so",
"overrideSoName": "libbeatsaber-hook.so",
"modLink": "https://github.com/QuestPackageManager/beatsaber-hook/releases/download/v6.4.1/beatsaber-hook.qmod",
"branchName": "version/v6_4_1",
"modLink": "https://github.com/QuestPackageManager/beatsaber-hook/releases/download/v6.4.2/beatsaber-hook.qmod",
"branchName": "version/v6_4_2",
"compileOptions": {
"cppFlags": [
"-Wno-extra-qualification"
]
},
"cmake": true
}
},
"version": "6.4.1"
"version": "6.4.2"
},
{
"dependency": {
Expand Down
Loading
Loading