diff --git a/src/js/core/config.js b/src/js/core/config.js index dc8f6f94..31e23798 100644 --- a/src/js/core/config.js +++ b/src/js/core/config.js @@ -30,7 +30,7 @@ export const THIRDPARTY_URLS = { 26: "https://www.youtube.com/watch?v=gfm6dS1dCoY", }, - modBrowser: "https://shapez.mod.io/?preview=f55f6304ca4873d9a25f3b575571b948", + modBrowser: "https://shapez.mod.io/", }; /** diff --git a/src/js/states/mods.js b/src/js/states/mods.js index 50d42d1a..f4e6396c 100644 --- a/src/js/states/mods.js +++ b/src/js/states/mods.js @@ -1,9 +1,11 @@ import { openStandaloneLink, THIRDPARTY_URLS } from "../core/config"; +import { queryParamOptions } from "../core/query_parameters"; import { TextualGameState } from "../core/textual_game_state"; import { MODS } from "../mods/modloader"; import { T } from "../translations"; -const MODS_SUPPORTED = !G_IS_STEAM_DEMO && (G_IS_STANDALONE || G_IS_DEV); +const MODS_SUPPORTED = + !G_IS_STEAM_DEMO && (G_IS_STANDALONE || (G_IS_DEV && !window.location.href.includes("demo"))); export class ModsState extends TextualGameState { constructor() { @@ -48,8 +50,9 @@ export class ModsState extends TextualGameState {

${T.mods.noModSupport}

- - Get on Steam! +
+ + Get on Steam!