Jam Track lobby playback support (OG Remix)

This commit is contained in:
PRO100KatYT
2024-05-24 17:05:05 +02:00
parent e95efa0bb4
commit 2f0ceb2e18
21 changed files with 8795 additions and 1 deletions

View File

@@ -60,6 +60,7 @@
- Changing items in Locker - Changing items in Locker
- Changing banner icon and banner color - Changing banner icon and banner color
- Changing items edit styles - Changing items edit styles
- Jam Track playback in lobby (currently all tracks will play the OG Remix audio)
- Support a Creator with specific codes - Support a Creator with specific codes
- Fully working daily challenges system (New daily challenge every day, replacing daily challenges, etc...) - Fully working daily challenges system (New daily challenge every day, replacing daily challenges, etc...)
- Completed Location & Discovery quests (discovered map in game & in lobby) for Chapter 2, 3 & 4 (Can change) - Completed Location & Discovery quests (discovered map in game & in lobby) for Chapter 2, 3 & 4 (Can change)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -2,6 +2,12 @@ const Express = require("express");
const express = Express.Router(); const express = Express.Router();
const functions = require("./functions.js"); const functions = require("./functions.js");
express.get("/content/api/pages/fortnite-game/spark-tracks", async (req, res) => {
const sparkTracks = require("./../responses/Athena/sparkTracks.json");
res.json(sparkTracks)
})
express.get("/content/api/pages/*", async (req, res) => { express.get("/content/api/pages/*", async (req, res) => {
const contentpages = functions.getContentPages(req); const contentpages = functions.getContentPages(req);

View File

@@ -164,6 +164,22 @@ express.get("/fortnite/api/stats/accountId/:accountId/bulk/window/alltime", asyn
}) })
}) })
express.get("/d98eeaac-2bfa-4bf4-8a59-bdc95469c693", async (req, res) => {
res.json({
"playlist": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPE1QRCB4bWxucz0idXJuOm1wZWc6ZGFzaDpzY2hlbWE6bXBkOjIwMTEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjptcGVnOkRBU0g6c2NoZW1hOk1QRDoyMDExIGh0dHA6Ly9zdGFuZGFyZHMuaXNvLm9yZy9pdHRmL1B1YmxpY2x5QXZhaWxhYmxlU3RhbmRhcmRzL01QRUctREFTSF9zY2hlbWFfZmlsZXMvREFTSC1NUEQueHNkIiBwcm9maWxlcz0idXJuOm1wZWc6ZGFzaDpwcm9maWxlOmlzb2ZmLWxpdmU6MjAxMSIgdHlwZT0ic3RhdGljIiBtZWRpYVByZXNlbnRhdGlvbkR1cmF0aW9uPSJQVDMwLjIxM1MiIG1heFNlZ21lbnREdXJhdGlvbj0iUFQyLjAwMFMiIG1pbkJ1ZmZlclRpbWU9IlBUNC4xMDZTIj4KICA8QmFzZVVSTD5odHRwczovL2ZvcnRuaXRlLXB1YmxpYy1zZXJ2aWNlLXByb2QxMS5vbC5lcGljZ2FtZXMuY29tL2F1ZGlvL0phbVRyYWNrcy9PR1JlbWl4LzwvQmFzZVVSTD4KICA8UHJvZ3JhbUluZm9ybWF0aW9uPjwvUHJvZ3JhbUluZm9ybWF0aW9uPgogIDxQZXJpb2QgaWQ9IjAiIHN0YXJ0PSJQVDBTIj4KICAgIDxBZGFwdGF0aW9uU2V0IGlkPSIwIiBjb250ZW50VHlwZT0iYXVkaW8iIHN0YXJ0V2l0aFNBUD0iMSIgc2VnbWVudEFsaWdubWVudD0idHJ1ZSIgYml0c3RyZWFtU3dpdGNoaW5nPSJ0cnVlIj4KICAgICAgPFJlcHJlc2VudGF0aW9uIGlkPSIwIiBhdWRpb1NhbXBsaW5nUmF0ZT0iNDgwMDAiIGJhbmR3aWR0aD0iMTI4MDAwIiBtaW1lVHlwZT0iYXVkaW8vbXA0IiBjb2RlY3M9Im1wNGEuNDAuMiI+CiAgICAgICAgPFNlZ21lbnRUZW1wbGF0ZSBkdXJhdGlvbj0iMjAwMDAwMCIgdGltZXNjYWxlPSIxMDAwMDAwIiBpbml0aWFsaXphdGlvbj0iaW5pdF8kUmVwcmVzZW50YXRpb25JRCQubXA0IiBtZWRpYT0ic2VnbWVudF8kUmVwcmVzZW50YXRpb25JRCRfJE51bWJlciQubTRzIiBzdGFydE51bWJlcj0iMSI+PC9TZWdtZW50VGVtcGxhdGU+CiAgICAgICAgPEF1ZGlvQ2hhbm5lbENvbmZpZ3VyYXRpb24gc2NoZW1lSWRVcmk9InVybjptcGVnOmRhc2g6MjMwMDM6MzphdWRpb19jaGFubmVsX2NvbmZpZ3VyYXRpb246MjAxMSIgdmFsdWU9IjIiPjwvQXVkaW9DaGFubmVsQ29uZmlndXJhdGlvbj4KICAgICAgPC9SZXByZXNlbnRhdGlvbj4KICAgIDwvQWRhcHRhdGlvblNldD4KICA8L1BlcmlvZD4KPC9NUEQ+",
"playlistType": "application/dash+xml",
"metadata": {
"assetId": "",
"baseUrls": [
"https://fortnite-public-service-prod11.ol.epicgames.com/audio/JamTracks/OGRemix/"
],
"supportsCaching": true,
"ucp": "a",
"version": "f2528fa1-5f30-42ff-8ae5-a03e3b023a0a"
}
})
})
express.post("/fortnite/api/feedback/*", async (req, res) => { express.post("/fortnite/api/feedback/*", async (req, res) => {
res.status(200); res.status(200);
res.end(); res.end();
@@ -211,7 +227,6 @@ express.get("/api/v1/leaderboards/Fortnite/:eventId/:eventWindowId/:accountId",
leaderboards.eventWindowId = req.params.eventWindowId; leaderboards.eventWindowId = req.params.eventWindowId;
var entryTemplate = leaderboards.entryTemplate; var entryTemplate = leaderboards.entryTemplate;
var sessionHistoryTemplate = leaderboards.sessionHistoryTemplate;
for (var i = 0; i < heroNames.length; i++) { for (var i = 0; i < heroNames.length; i++) {
var entry = { ...entryTemplate }; var entry = { ...entryTemplate };