diff -ruN orig/src/constants.gd tree/src/constants.gd --- orig/src/constants.gd 2021-12-22 19:59:40.000000000 -0300 +++ tree/src/constants.gd 2026-10-29 17:32:01.653388109 -0300 @@ -9,7 +9,7 @@ const RECENT_GESTURE_EVENTS_FOR_DEBUGGING_BUFFER_SIZE := 1000 -const GOOGLE_ANALYTICS_ID := "UA-186405125-1" +const GOOGLE_ANALYTICS_ID := "" const APP_NAME := "Inner-Tube Climber" const APP_ID := "games.snoringcat.inner_tube_climber" @@ -18,12 +18,12 @@ const SNORING_CAT_GAMES_URL := "https://snoringcat.games" const GODOT_URL := "https://godotengine.org" -const TERMS_AND_CONDITIONS_URL := "https://snoringcat.games/inner-tube-climber/terms-and-conditions" -const PRIVACY_POLICY_URL := "https://snoringcat.games/inner-tube-climber/privacy-policy" -const ANDROID_APP_STORE_URL := "market://details?id=dev.levi.inner_tube_climber" -const IOS_APP_STORE_URL := "itms-apps://apps.apple.com/us/app/inner-tube-climber/id1553158659" -const SUPPORT_URL_BASE := "https://snoringcat.games/support" -const LOG_GESTURES_URL := "https://snoringcat.games/log/gestures" +const TERMS_AND_CONDITIONS_URL := "" +const PRIVACY_POLICY_URL := "" +const ANDROID_APP_STORE_URL := "" +const IOS_APP_STORE_URL := "" +const SUPPORT_URL_BASE := "" +const LOG_GESTURES_URL := "" var GODOT_SPLASH_SCREEN_DURATION_SEC := 0.8 if !DEBUG else 0.0 var SNORING_CAT_SPLASH_SCREEN_DURATION_SEC := 1.0 if !DEBUG else 0.0 diff -ruN orig/src/controls/screens/credits_screen.tscn tree/src/controls/screens/credits_screen.tscn --- orig/src/controls/screens/credits_screen.tscn 2021-12-22 19:59:40.000000000 -0300 +++ tree/src/controls/screens/credits_screen.tscn 2026-10-29 17:32:01.655091234 -0300 @@ -259,6 +259,7 @@ } [node name="TermsAndConditionsLink" type="LinkButton" parent="FullScreenPanel/VBoxContainer/CenteredPanel/ScrollContainer/CenterContainer/VBoxContainer/VBoxContainer2"] +visible = false margin_left = 116.0 margin_right = 300.0 margin_bottom = 28.0 @@ -266,6 +267,7 @@ text = "Terms & Conditions" [node name="PrivacyPolicyLink" type="LinkButton" parent="FullScreenPanel/VBoxContainer/CenteredPanel/ScrollContainer/CenterContainer/VBoxContainer/VBoxContainer2"] +visible = false margin_left = 146.0 margin_top = 39.0 margin_right = 271.0 @@ -274,6 +276,7 @@ text = "Privacy Policy" [node name="SupportLink" type="LinkButton" parent="FullScreenPanel/VBoxContainer/CenteredPanel/ScrollContainer/CenterContainer/VBoxContainer/VBoxContainer2"] +visible = false margin_left = 171.0 margin_top = 78.0 margin_right = 245.0 @@ -327,6 +330,7 @@ size_flags_vertical = 4 [node name="DataDeletionButton" type="Button" parent="FullScreenPanel/VBoxContainer/CenteredPanel/ScrollContainer/CenterContainer/VBoxContainer/AccordionPanel/VBoxContainer"] +visible = false margin_left = 40.0 margin_top = 14.0 margin_right = 240.0 diff -ruN orig/src/data/analytics.gd tree/src/data/analytics.gd --- orig/src/data/analytics.gd 2021-12-22 19:59:40.000000000 -0300 +++ tree/src/data/analytics.gd 2026-10-29 17:32:01.653759109 -0300 @@ -169,7 +169,8 @@ Global.print(" Payload (readable):\n " + \ payload.replace("&", "\n &")) - if Constants.DEBUG: + if true or Constants.DEBUG: + # (FredyGames: analytics requests are always skipped.) # Skipping Analytics collection in debug environment if is_session_end: emit_signal("session_end") @@ -286,6 +287,9 @@ _trigger_batch(batch) func _trigger_batch(batch: Array) -> void: + # FredyGames: analytics requests are never sent. + return + # Create the batch payload. var payload := "" for entry in batch: diff -ruN orig/src/data/log.gd tree/src/data/log.gd --- orig/src/data/log.gd 2021-12-22 19:59:40.000000000 -0300 +++ tree/src/data/log.gd 2026-10-29 17:32:01.653980775 -0300 @@ -39,9 +39,8 @@ Global.print("Log.record_recent_gestures: %s" % url) - if !Global.agreed_to_terms: - # User hasn't agreed to data collection. - Utils.error() + if true: + # FredyGames: gesture logs are never uploaded. return var request := HTTPRequest.new() diff -ruN orig/src/export-shell.html tree/src/export-shell.html --- orig/src/export-shell.html 2021-12-22 19:59:40.000000000 -0300 +++ tree/src/export-shell.html 2026-10-29 17:32:01.655687525 -0300 @@ -303,14 +303,10 @@ } else { setStatusMode('indeterminate'); engine.setCanvas(canvas); - setStatusNotice('Web version coming soon! In the meantime, check out one of the mobile versions!'); - // TODO: Uncomment this when we want to release the web version. - // engine.startGame(EXECUTABLE_NAME, MAIN_PACK).then(() => { - // // --- THIS WAS CHANGED FROM THE DEFAULT GODOT TEMPLATE. --- // - // setStatusNotice('Waiting on Godot...'); - // setStatusMode('indeterminate'); - // // initializing = false; - // }, displayFailureNotice); + engine.startGame(EXECUTABLE_NAME, MAIN_PACK).then(() => { + setStatusNotice('Waiting on Godot...'); + setStatusMode('indeterminate'); + }, displayFailureNotice); } // --- THIS WAS CHANGED FROM THE DEFAULT GODOT TEMPLATE. --- // @@ -334,12 +330,5 @@ })(); //]]> - - diff -ruN orig/src/navigation.gd tree/src/navigation.gd --- orig/src/navigation.gd 2021-12-22 19:59:40.000000000 -0300 +++ tree/src/navigation.gd 2026-10-29 17:32:01.654234359 -0300 @@ -391,7 +391,7 @@ var next_screen_type := \ ScreenType.MAIN_MENU if \ - Global.agreed_to_terms else \ + true else \ ScreenType.DATA_AGREEMENT open(next_screen_type) # Start playing the default music for the menu screen.