From ee2279d5f0c9998a142ea0d65190e58beb14fedd Mon Sep 17 00:00:00 2001 From: tobspr Date: Sun, 9 Oct 2022 13:09:31 +0200 Subject: [PATCH] Add shapez 2 hint to the game --- README.md | 18 ++++----- res/ui/shapez2.png | Bin 0 -> 24511 bytes src/css/states/main_menu.scss | 54 +++++++++++++------------ src/js/changelog.js | 9 +++++ src/js/profile/application_settings.js | 5 --- src/js/states/main_menu.js | 45 +++++++-------------- translations/base-pt-BR.yaml | 5 ++- version | 2 +- 8 files changed, 65 insertions(+), 73 deletions(-) create mode 100644 res/ui/shapez2.png diff --git a/README.md b/README.md index 4c5d7731..ed712030 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,4 @@ -# shapez - - - shapez Logo - - -
- -## NEW: Shapez 2 is coming 2023! +## NEW: Shapez 2! We are currently working on a successor to shapez, with 3D Graphics, Exploration, Layers, Mass transport, New Shape Mechanics, Research and a lot more! Be sure to check it out: @@ -14,6 +6,14 @@ We are currently working on a successor to shapez, with 3D Graphics, Exploration shapez 2 Announcement +
+ +# shapez + + + shapez Logo + +
This is the source code for shapez, an open source base building game inspired by Factorio. Your goal is to produce shapes by cutting, rotating, merging and painting parts of shapes. diff --git a/res/ui/shapez2.png b/res/ui/shapez2.png new file mode 100644 index 0000000000000000000000000000000000000000..1db8454328dab9e5ac825120c5762b401ce2ef60 GIT binary patch literal 24511 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 JWt~$(696mqld%8* literal 0 HcmV?d00001 diff --git a/src/css/states/main_menu.scss b/src/css/states/main_menu.scss index 025d4719..e21ca654 100644 --- a/src/css/states/main_menu.scss +++ b/src/css/states/main_menu.scss @@ -171,40 +171,41 @@ @include S(grid-gap, 20px); .mainNews { - background: linear-gradient(220deg, rgb(248, 232, 130), rgb(248, 171, 90)); + background: linear-gradient(220deg, rgb(74, 93, 201), rgb(93, 255, 150)); &::before { - background: uiResource("kiwi_clicker.png") center center / 100% no-repeat; + background: uiResource("shapez2.png") center center / 100% no-repeat; content: ""; - @include S(width, 140px); - @include S(height, 140px); + @include S(width, 100px); + @include S(height, 100px); position: absolute; - top: 50%; - right: -5%; + top: 55%; + right: 8%; pointer-events: none; transform: translateY(-50%); transition: transform 0.5s ease-in-out; } - .close { - position: absolute; - pointer-events: all; - background: uiResource("icons/main_menu_exit.png") center center / 50% no-repeat; - display: inline-flex; - @include S(width, 15px); - @include S(height, 15px); - @include S(top, 2px); - opacity: 0.3; - @include S(right, 2px); - z-index: 200; - transition: opacity 0.12s ease-in-out; - &:hover { - opacity: 0.7; - } - } + // .close { + // position: absolute; + // pointer-events: all; + // background: uiResource("icons/main_menu_exit.png") center center / 50% no-repeat; + // display: inline-flex; + // @include S(width, 15px); + // @include S(height, 15px); + // @include S(top, 2px); + // opacity: 0.3; + // @include S(right, 2px); + // z-index: 200; + // transition: opacity 0.12s ease-in-out; + // &:hover { + // opacity: 0.7; + // } + // } &:hover::before { transform: translate(0, -51%); } + box-shadow: 0 D(9px) D(15px) rgba(#000, 0.2); width: 100%; display: flex; @@ -221,16 +222,16 @@ @include S(padding, 10px); @include S(padding-right, 100px); box-sizing: border-box; - + transition: opacity 0.12s ease-in-out; cursor: pointer; &:hover { - opacity: 0.95; + opacity: 0.85; } .text { @include SuperSmallText; - @include S(width, 120px); - color: rgba(#000, 0.8); + @include S(width, 100px); + color: rgba(#000, 1); } } @@ -253,6 +254,7 @@ .onlinePlayerCount { color: #333; + display: none; @include S(margin-top, 15px); @include SuperSmallText; @include S(height, 15px); diff --git a/src/js/changelog.js b/src/js/changelog.js index 5422ae72..66ef17d6 100644 --- a/src/js/changelog.js +++ b/src/js/changelog.js @@ -1,4 +1,13 @@ export const CHANGELOG = [ + { + version: "1.5.6", + date: "09.12.2022", + entries: [ + "⚠️ Shapez 2 will be coming soon! Click here to find out more. ⚠️ ", + "Minor fixes & improvements", + "Updated translations", + ], + }, { version: "1.5.5", date: "20.06.2022", diff --git a/src/js/profile/application_settings.js b/src/js/profile/application_settings.js index 85156dc0..5fb4a156 100644 --- a/src/js/profile/application_settings.js +++ b/src/js/profile/application_settings.js @@ -288,8 +288,6 @@ function initializeSettings() { new BoolSetting("lowQualityTextures", enumCategories.performance, (app, value) => {}), new BoolSetting("simplifiedBelts", enumCategories.performance, (app, value) => {}), - - new BoolSetting("showKiwiClicker", null, (app, value) => {}), ]; } @@ -334,8 +332,6 @@ class SettingsStorage { * @type {Object.} */ this.keybindingOverrides = {}; - - this.showKiwiClicker = true; } } @@ -705,7 +701,6 @@ export class ApplicationSettings extends ReadWriteProxy { } if (data.version < 32) { - data.settings.showKiwiClicker = true; data.version = 32; } diff --git a/src/js/states/main_menu.js b/src/js/states/main_menu.js index eb8decec..d79232a6 100644 --- a/src/js/states/main_menu.js +++ b/src/js/states/main_menu.js @@ -48,7 +48,7 @@ export class MainMenuState extends GameState { !G_GOG_VERSION; const showWegameFooter = G_WEGAME_VERSION; const hasMods = MODS.anyModsActive(); - const hasSteamBridge = G_IS_STANDALONE && !G_GOG_VERSION; + const hasSteamBridge = G_IS_STANDALONE && !G_GOG_VERSION && !G_IS_STEAM_DEMO; let showExternalLinks = true; @@ -78,15 +78,15 @@ export class MainMenuState extends GameState { !G_IS_STEAM_DEMO && /** @type { PlatformWrapperImplElectron}*/ (this.app.platformWrapper).dlcs.puzzle); - const showKiwiClicker = - showExternalLinks && this.app.settings.getSetting("showKiwiClicker") && MODS.mods.length === 0; + const showShapez2 = showExternalLinks && MODS.mods.length === 0; const bannerHtml = `

${T.demoBanners.titleV2}

- ${Object.entries(T.ingame.standaloneAdvantages.points) + ${Array.from(Object.entries(T.ingame.standaloneAdvantages.points)) + .slice(0, 6) .map( ([key, trans]) => `
@@ -99,11 +99,6 @@ export class MainMenuState extends GameState {
- ${ - G_IS_STEAM_DEMO - ? `${T.demoBanners.playtimeDisclaimer}` - : "" - } ${ globalConfig.currentDiscount > 0 @@ -181,6 +176,14 @@ export class MainMenuState extends GameState {
${showDemoAdvertisement ? `
${bannerHtml}
` : ""} + ${ + showShapez2 + ? `
+
Shapez 2 will be coming soon!
+ +
` + : "" + } ${ showPuzzleDLC @@ -206,15 +209,7 @@ export class MainMenuState extends GameState { } - ${ - showKiwiClicker - ? `
-
Check out this small side project I am working on right now!
-
-
` - : "" - } ` : "" } @@ -466,8 +461,7 @@ export class MainMenuState extends GameState { ".exitAppButton": this.onExitAppButtonClicked, ".steamLink": this.onSteamLinkClicked, ".steamLinkSocial": this.onSteamLinkClickedSocial, - ".kiwiClicker": this.onKiwiClickerClicked, - ".kiwiClicker .close": this.hideKiwiClicker, + ".shapez2": this.onShapez2Clicked, ".discordLink": () => { this.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.discord); }, @@ -582,17 +576,8 @@ export class MainMenuState extends GameState { this.app.platformWrapper.openExternalLink(THIRDPARTY_URLS.puzzleDlcStorePage); } - onKiwiClickerClicked() { - this.app.platformWrapper.openExternalLink( - "https://store.steampowered.com/app/1980530/Kiwi_Clicker/?utm_medium=shapez" - ); - } - - hideKiwiClicker() { - this.app.settings.updateSetting("showKiwiClicker", false); - this.app.settings.save(); - this.htmlElement.querySelector(".kiwiClicker").remove(); - return STOP_PROPAGATION; + onShapez2Clicked() { + this.app.platformWrapper.openExternalLink("https://tobspr.io/shapez-2?utm_medium=shapez"); } onBackButtonClicked() { diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml index 2cda98d9..0d79878b 100644 --- a/translations/base-pt-BR.yaml +++ b/translations/base-pt-BR.yaml @@ -1102,8 +1102,9 @@ settings: zoom). shapeTooltipAlwaysOn: title: Dica de ferramente de forma - Mostrar sempre - description: Deve sempre mostrar a dica de ferramenta de forma ao pairar sobre - construções em vez de ter que segurar 'ALT'. + description: >- + Deve sempre mostrar a dica de ferramenta de forma ao pairar sobre + construções em vez de ter que segurar 'ALT'. rangeSliderPercentage: % tickrateHz: Hz newBadge: New! diff --git a/version b/version index 5ebba4f0..03082db7 100644 --- a/version +++ b/version @@ -1 +1 @@ -1.5.5 \ No newline at end of file +1.5.6 \ No newline at end of file