From b1d91ab5d869a5fe28174c471d4975cf9cc7deec Mon Sep 17 00:00:00 2001 From: MoonDroid <81515012+moondroidcoder@users.noreply.github.com> Date: Sat, 22 Aug 2026 12:27:30 +0700 Subject: [PATCH] FIx compression data + TouchUtil crash --- astc-compression-data.json | 4 ++++ source/funkin/util/TouchUtil.hx | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/astc-compression-data.json b/astc-compression-data.json index 07213a1b2..be8528ea9 100644 --- a/astc-compression-data.json +++ b/astc-compression-data.json @@ -9,6 +9,10 @@ "asset": "assets/preload/images/NOTE_assets.png", "blocksize": "4x4" }, + { + "asset": "assets/shared/images/characters/darnell/spritemap1.png", + "blocksize": "4x4" + }, { "asset": "assets/preload/images/NOTE_hold_assets.png", "blocksize": "4x4" diff --git a/source/funkin/util/TouchUtil.hx b/source/funkin/util/TouchUtil.hx index fac04f9d9..5c7dfb82c 100644 --- a/source/funkin/util/TouchUtil.hx +++ b/source/funkin/util/TouchUtil.hx @@ -93,9 +93,8 @@ class TouchUtil if (object == null || touch == null) return false; if (camera == null) camera = object.cameras[0]; - @:privateAccess - return object.overlapsPoint(touch.getWorldPosition(camera, object._point), true, camera); + if (object._point != null) return object.overlapsPoint(touch.getWorldPosition(camera, object._point), true, camera); return false; }