From 97365df94ffe327ba5468cd203bf6f0f24dfe28d Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Tue, 16 Apr 2024 14:22:32 +1000 Subject: [PATCH] refactor(streamingRequest): mention unreleased assets Since 90% of FiveM developers do not release unused assets, many people are starting to complain when streaming fails. --- imports/streamingRequest/client.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/imports/streamingRequest/client.lua b/imports/streamingRequest/client.lua index 8c1c00b..38b748e 100644 --- a/imports/streamingRequest/client.lua +++ b/imports/streamingRequest/client.lua @@ -13,9 +13,12 @@ function lib.streamingRequest(request, hasLoaded, assetType, asset, timeout, ... request(asset, ...) + -- i hate fivem developers + lib.print.verbose(("Loading %s '%s' - remember to release it when done."):format(assetType, asset)) + return lib.waitFor(function() if hasLoaded(asset) then return asset end - end, ("failed to load %s '%s'"):format(assetType, asset), timeout) + end, ("failed to load %s '%s' - this is likely caused by unreleased assets"):format(assetType, asset), timeout) end return lib.streamingRequest