From 921e5b149cfa117cfd4fb17cce9f2f78df6f8d9d Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Tue, 13 May 2025 01:23:10 -0700 Subject: [PATCH 01/15] Update Dockerfile --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 83f9e189..4e1428e4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,6 +14,8 @@ ENV APP_INFINITE_PLATINUM=false ENV APP_INFINITE_ENDO=false ENV APP_INFINITE_REGAL_AYA=false ENV APP_INFINITE_HELMINTH_MATERIALS=false +ENV APP_CLAIMING_BLUEPRINT_REFUNDS_INGREDIENTS=false +ENV APP_DONT_SUBTRACT_VOIDTRACES=false ENV APP_DONT_SUBTRACT_CONSUMABLES=false ENV APP_UNLOCK_ALL_SHIP_FEATURES=false ENV APP_UNLOCK_ALL_SHIP_DECORATIONS=false -- 2.47.2 From aff4a2307b563e919498f0d989c56181030080d4 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Tue, 13 May 2025 01:24:23 -0700 Subject: [PATCH 02/15] Update docker-compose.yml --- docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 7b46ac1d..be0f9f68 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,6 +21,8 @@ services: # APP_INFINITE_ENDO: false # APP_INFINITE_REGAL_AYA: false # APP_INFINITE_HELMINTH_MATERIALS: false + # APP_CLAIMING_BLUEPRINT_REFUNDS_INGREDIENTS: false + # APP_DONT_SUBTRACT_VOIDTRACES: false # APP_DONT_SUBTRACT_CONSUMABLES: false # APP_UNLOCK_ALL_SHIP_FEATURES: false # APP_UNLOCK_ALL_SHIP_DECORATIONS: false -- 2.47.2 From 46e07f3f4ad3991d6eede2b0d868f9abbe78a09f Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 02:22:20 -0700 Subject: [PATCH 03/15] Update config.json.example --- config.json.example | 1 + 1 file changed, 1 insertion(+) diff --git a/config.json.example b/config.json.example index fdf59b35..19d1d170 100644 --- a/config.json.example +++ b/config.json.example @@ -38,6 +38,7 @@ "noVendorPurchaseLimits": true, "noDeathMarks": false, "noKimCooldowns": false, + "instantFinishRivenChallenge": false, "instantResourceExtractorDrones": false, "noResourceExtractorDronesDamage": false, "skipClanKeyCrafting": false, -- 2.47.2 From 9b21faf01df7bfdbab7af6f3424d779de2db68f1 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 02:27:13 -0700 Subject: [PATCH 04/15] Update src/services/configService.ts --- src/services/configService.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/services/configService.ts b/src/services/configService.ts index f17679d7..2157546a 100644 --- a/src/services/configService.ts +++ b/src/services/configService.ts @@ -44,6 +44,7 @@ interface IConfig { noVendorPurchaseLimits?: boolean; noDeathMarks?: boolean; noKimCooldowns?: boolean; + instantFinishRivenChallenge?: boolean; instantResourceExtractorDrones?: boolean; noResourceExtractorDronesDamage?: boolean; skipClanKeyCrafting?: boolean; -- 2.47.2 From 65a66b92331760c821959c4fec210f1a4e4269df Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 02:33:22 -0700 Subject: [PATCH 05/15] Update static/webui/index.html --- static/webui/index.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/static/webui/index.html b/static/webui/index.html index be72a678..15a00158 100644 --- a/static/webui/index.html +++ b/static/webui/index.html @@ -674,6 +674,10 @@ +
+ + +
-- 2.47.2 From 92a3ba0f32a3e1b86041a0669875075f6a0afde6 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 03:27:46 -0700 Subject: [PATCH 06/15] Update static/webui/translations/en.js --- static/webui/translations/en.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/en.js b/static/webui/translations/en.js index a8f8e858..6191ac71 100644 --- a/static/webui/translations/en.js +++ b/static/webui/translations/en.js @@ -150,6 +150,7 @@ dict = { cheats_noVendorPurchaseLimits: `No Vendor Purchase Limits`, cheats_noDeathMarks: `No Death Marks`, cheats_noKimCooldowns: `No KIM Cooldowns`, + cheats_instantFinishRivenChallenge: `Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `Instant Resource Extractor Drones`, cheats_noResourceExtractorDronesDamage: `No Resource Extractor Drones Damage`, cheats_skipClanKeyCrafting: `Skip Clan Key Crafting`, -- 2.47.2 From 468f2c7389d4c1964fd596838e9391806578db01 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 04:21:16 -0700 Subject: [PATCH 07/15] Update src/controllers/api/activateRandomModController.ts --- src/controllers/api/activateRandomModController.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/controllers/api/activateRandomModController.ts b/src/controllers/api/activateRandomModController.ts index 5dc8499c..799dc2f0 100644 --- a/src/controllers/api/activateRandomModController.ts +++ b/src/controllers/api/activateRandomModController.ts @@ -1,11 +1,12 @@ import { toOid } from "@/src/helpers/inventoryHelpers"; -import { createVeiledRivenFingerprint, rivenRawToRealWeighted } from "@/src/helpers/rivenHelper"; +import { createVeiledRivenFingerprint, createUnveiledRivenFingerprint, rivenRawToRealWeighted } from "@/src/helpers/rivenHelper"; import { getJSONfromString } from "@/src/helpers/stringHelpers"; import { addMods, getInventory } from "@/src/services/inventoryService"; import { getAccountIdForRequest } from "@/src/services/loginService"; import { getRandomElement } from "@/src/services/rngService"; import { RequestHandler } from "express"; import { ExportUpgrades } from "warframe-public-export-plus"; +import { config } from "@/src/services/configService"; export const activateRandomModController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); @@ -18,7 +19,7 @@ export const activateRandomModController: RequestHandler = async (req, res) => { } ]); const rivenType = getRandomElement(rivenRawToRealWeighted[request.ItemType])!; - const fingerprint = createVeiledRivenFingerprint(ExportUpgrades[rivenType]); + const fingerprint = config.instantFinishRivenChallenge ? createUnveiledRivenFingerprint(ExportUpgrades[rivenType]) : createVeiledRivenFingerprint(ExportUpgrades[rivenType]); const upgradeIndex = inventory.Upgrades.push({ ItemType: rivenType, -- 2.47.2 From 10ddd925176c00f14263d5ab72078a620584076a Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 04:24:33 -0700 Subject: [PATCH 08/15] Update Dockerfile --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 4e1428e4..a988b8bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,6 +32,7 @@ ENV APP_NO_MASTERY_RANK_UP_COOLDOWN=false ENV APP_NO_VENDOR_PURCHASE_LIMITS=true ENV APP_NO_DEATH_MARKS=false ENV APP_NO_KIM_COOLDOWNS=false +ENV APP_INSTANT_FINISH_RIVEN_CHALLENGE=false ENV APP_INSTANT_RESOURCE_EXTRACTOR_DRONES=false ENV APP_NO_RESOURCE_EXTRACTOR_DRONES_DAMAGE=false ENV APP_SKIP_CLAN_KEY_CRAFTING=false -- 2.47.2 From 441d85911d18148c86cf2d341fe81747bbbf9572 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 04:25:06 -0700 Subject: [PATCH 09/15] Update docker-compose.yml --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index be0f9f68..55539ba3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -39,6 +39,7 @@ services: # APP_NO_VENDOR_PURCHASE_LIMITS: true # APP_NO_DEATH_MARKS: false # APP_NO_KIM_COOLDOWNS: false + # APP_INSTANT_FINISH_RIVEN_CHALLENGE: false # APP_INSTANT_RESOURCE_EXTRACTOR_DRONES: false # APP_NO_RESOURCE_EXTRACTOR_DRONES_DAMAGE: false # APP_SKIP_CLAN_KEY_CRAFTING: false -- 2.47.2 From a91b49e858b645d06f1629b3b4e2a211303b0515 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 04:29:54 -0700 Subject: [PATCH 10/15] Update static/webui/translations/zh.js --- static/webui/translations/zh.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/zh.js b/static/webui/translations/zh.js index 8f5077a7..16d931f0 100644 --- a/static/webui/translations/zh.js +++ b/static/webui/translations/zh.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `[UNTRANSLATED] No Vendor Purchase Limits`, cheats_noDeathMarks: `[UNTRANSLATED] No Death Marks`, cheats_noKimCooldowns: `[UNTRANSLATED] No KIM Cooldowns`, + cheats_instantFinishRivenChallenge: `[UNTRANSLATED] Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `即时资源采集无人机`, cheats_noResourceExtractorDronesDamage: `[UNTRANSLATED] No Resource Extractor Drones Damage`, cheats_skipClanKeyCrafting: `[UNTRANSLATED] Skip Clan Key Crafting`, -- 2.47.2 From 3886262849156dfb77234204a4b450e6843ba71f Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 04:30:32 -0700 Subject: [PATCH 11/15] Update static/webui/translations/ru.js --- static/webui/translations/ru.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/ru.js b/static/webui/translations/ru.js index aa25b6a9..ccc1101a 100644 --- a/static/webui/translations/ru.js +++ b/static/webui/translations/ru.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `Отсутствие лимитов на покупки у вендоров`, cheats_noDeathMarks: `Без меток сметри`, cheats_noKimCooldowns: `Чаты KIM без кулдауна`, + cheats_instantFinishRivenChallenge: `[UNTRANSLATED] Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `Мгновенные Экстракторы Ресурсов`, cheats_noResourceExtractorDronesDamage: `Без урона по дронам-сборщикам`, cheats_skipClanKeyCrafting: `Пропустить крафт кланового ключа`, -- 2.47.2 From 2a9874939974e191808623007409853031034feb Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 04:31:21 -0700 Subject: [PATCH 12/15] Update static/webui/translations/fr.js --- static/webui/translations/fr.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/fr.js b/static/webui/translations/fr.js index 63bdda1c..d9773d4c 100644 --- a/static/webui/translations/fr.js +++ b/static/webui/translations/fr.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `Aucune limite d'achat chez les PNJ`, cheats_noDeathMarks: `Aucune marque d'assassin`, cheats_noKimCooldowns: `Aucun cooldown sur le KIM`, + cheats_instantFinishRivenChallenge: `[UNTRANSLATED] Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `Ressources de drones d'extraction instantannées`, cheats_noResourceExtractorDronesDamage: `Aucun dégâts aux drones d'extraction de resources`, cheats_skipClanKeyCrafting: `[UNTRANSLATED] Skip Clan Key Crafting`, -- 2.47.2 From a8db95dc309e89c263eef35f994b592f36acfe6f Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 04:31:45 -0700 Subject: [PATCH 13/15] Update static/webui/translations/es.js --- static/webui/translations/es.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/es.js b/static/webui/translations/es.js index 8f214edc..97302bb7 100644 --- a/static/webui/translations/es.js +++ b/static/webui/translations/es.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `Sin límite de compras de vendedores`, cheats_noDeathMarks: `Sin marcas de muerte`, cheats_noKimCooldowns: `Sin tiempo de espera para conversaciones KIM`, + cheats_instantFinishRivenChallenge: `[UNTRANSLATED] Instant Finish Riven Challenge`, cheats_instantResourceExtractorDrones: `Drones de extracción de recursos instantáneos`, cheats_noResourceExtractorDronesDamage: `Sin daño a los drones extractores de recursos`, cheats_skipClanKeyCrafting: `Saltar la fabricación de la llave de clan`, -- 2.47.2 From 388faf8eb2fdd4cf10a16d6366f0d97776ca88cc Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sat, 17 May 2025 04:42:37 -0700 Subject: [PATCH 14/15] Update static/webui/translations/de.js --- static/webui/translations/de.js | 1 + 1 file changed, 1 insertion(+) diff --git a/static/webui/translations/de.js b/static/webui/translations/de.js index 4d7876c9..f8ca4d7b 100644 --- a/static/webui/translations/de.js +++ b/static/webui/translations/de.js @@ -151,6 +151,7 @@ dict = { cheats_noVendorPurchaseLimits: `Keine Kaufbeschränkungen bei Händlern`, cheats_noDeathMarks: `Keine Todesmarkierungen`, cheats_noKimCooldowns: `Keine Wartezeit bei KIM`, + cheats_instantFinishRivenChallenge: `Riven-Mod Herausforderung sofort abschließen`, cheats_instantResourceExtractorDrones: `Sofortige Ressourcen-Extraktor-Drohnen`, cheats_noResourceExtractorDronesDamage: `Kein Schaden für Ressourcen-Extraktor-Drohnen`, cheats_skipClanKeyCrafting: `Clan-Schlüsselherstellung überspringen`, -- 2.47.2 From caa08f89de399f1d80967737843163162ff4f724 Mon Sep 17 00:00:00 2001 From: Animan8000 Date: Sun, 18 May 2025 01:28:54 -0700 Subject: [PATCH 15/15] Update src/controllers/api/activateRandomModController.ts --- src/controllers/api/activateRandomModController.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/controllers/api/activateRandomModController.ts b/src/controllers/api/activateRandomModController.ts index 799dc2f0..b0350434 100644 --- a/src/controllers/api/activateRandomModController.ts +++ b/src/controllers/api/activateRandomModController.ts @@ -1,5 +1,9 @@ import { toOid } from "@/src/helpers/inventoryHelpers"; -import { createVeiledRivenFingerprint, createUnveiledRivenFingerprint, rivenRawToRealWeighted } from "@/src/helpers/rivenHelper"; +import { + createVeiledRivenFingerprint, + createUnveiledRivenFingerprint, + rivenRawToRealWeighted +} from "@/src/helpers/rivenHelper"; import { getJSONfromString } from "@/src/helpers/stringHelpers"; import { addMods, getInventory } from "@/src/services/inventoryService"; import { getAccountIdForRequest } from "@/src/services/loginService"; @@ -19,7 +23,9 @@ export const activateRandomModController: RequestHandler = async (req, res) => { } ]); const rivenType = getRandomElement(rivenRawToRealWeighted[request.ItemType])!; - const fingerprint = config.instantFinishRivenChallenge ? createUnveiledRivenFingerprint(ExportUpgrades[rivenType]) : createVeiledRivenFingerprint(ExportUpgrades[rivenType]); + const fingerprint = config.instantFinishRivenChallenge + ? createUnveiledRivenFingerprint(ExportUpgrades[rivenType]) + : createVeiledRivenFingerprint(ExportUpgrades[rivenType]); const upgradeIndex = inventory.Upgrades.push({ ItemType: rivenType, -- 2.47.2