diff --git a/packages/common/utils/config.ts b/packages/common/utils/config.ts index e6cc0427..9b31a293 100644 --- a/packages/common/utils/config.ts +++ b/packages/common/utils/config.ts @@ -40,7 +40,7 @@ ENABLE_GOSU_OVERLAY=false # Enables logs for tosu developers, not very intuitive for you, the end user. # best not to include without developer's request. DEBUG_LOG=false -OPEN_DASHBOARD_ON_STARTUP=false +OPEN_DASHBOARD_ON_STARTUP=true # IP address where the websocket api server will be registered # 127.0.0.1 = localhost diff --git a/packages/server/assets/homepage.html b/packages/server/assets/homepage.html index 47418456..d77505e0 100644 --- a/packages/server/assets/homepage.html +++ b/packages/server/assets/homepage.html @@ -45,6 +45,7 @@ Installed Available + How to install a counter
diff --git a/packages/tosu/src/entities/BeatmapPpData/index.ts b/packages/tosu/src/entities/BeatmapPpData/index.ts index c5b0d2c5..8aebc33c 100644 --- a/packages/tosu/src/entities/BeatmapPpData/index.ts +++ b/packages/tosu/src/entities/BeatmapPpData/index.ts @@ -281,13 +281,19 @@ export class BeatmapPPData extends AbstractEntity { this.PerformanceAttributes.free(); } catch (error) { wLogger.debug( - `BPPD(updateMapMetadata) Can't get map: ${mapPath}` + `BPPD(updateMapMetadata) Can't get map`, + { + mapPath, + currentMods, + currentMode + }, + (error as Error).stack ); return 'not-ready'; } this.beatmap = new rosu.Beatmap(this.beatmapContent); - if (this.beatmap.mode !== currentMode) + if (this.beatmap.mode === 0 && this.beatmap.mode !== currentMode) this.beatmap.convert(currentMode); const beatmapCheckTime = performance.now();