Patch Details
This page provides all the essential information you need about the latest updates. Each patch is designed to enhance your experience, improve performance, and strengthen security.
🗃️ Modified Files
📁 frameworks/esx/
server.lua
📁 inventories/
ALL FILES
📁 utils/
ALL FILES
fxmanifest.lua
⚙️ Changes
CodeM Inventory Compatibility - We have added CodeM inventory to the bridge for compatibility with police/ambulance stashes/shops.
Corrected Compatibility on ESX Side - Realizing that not all ESX inventories use
count
for item count, we added check foramount
as well for additional compatibility. (CodeM & possibly others)
📝 Additional Notes
If you are using scripts/bridge without issues and do not use CodeM inventory; this update is very low priority.
🗃️ Modified Files
📁 inventories/ps-inventory/
All files (new)
⚙️ Changes
Adds
ps-inventory
support out-of-box.
💪 Manual Update
Download the latest from keymaster.
Copy over folder
inventories/ps-inventory
from the new version to the inventories directory of the bridge you are updating.
📝 Additional Notes
If you don't use resource
ps-inventory
, this update is irrelevant.
🗃️ Modified FIles
📁 customize/
cl_customize.lua
📁 targets/
All files (new)
📁 frameworks/qb/
client.lua
server.lua
📁 inventories/
All files (new)
📁 utils/
All files (restructure)
config.lua
fxmanifest.lua
⚙️ Changes
Removes
qtarget
from compatibility (Add it yourself intargets/*.lua
if desired.Removes
Config.TargetSystem
fromconfig.lua
and added auto-detection to target systems.Added
targets
andinventories
directories toescrow_ignore
as example boilerplates for custom integrations.Patched warning print / lack of functionality of
ox_target
when restarting Wasabi Scripts products live in game.Removed ox_lib as necessary dependency for
wasabi_bridge
(Still required for other scripts for now).Added auto detection of
wasabi_textui
(Coming soon).Massive improvements to the structure and code.
Caching system to consolidate on dependencies in the future.
Tons of additional functions needed for upcoming releases and updates.
Automatic detection of inventories with compatible functions for new features to our products.
Compatibility with ox_inventory, qb-inventory, and qs-inventory with the ability to adapt any inventory supporting the same functions(See
inventories/qb-inventory/
directory of the files as boilerplate).Compatible functions for opening stashes, registering shops, setting metadata, and getting metadata.
📝 Additional Notes
This is a massive change in file structure with additions to functions. It’s highly recommended you freshly update and accommodate your changes from your bridge. Although scripts will update slowly to require this version or higher; it is recommended to transition soon as all scripts are anticipated to require this update very soon.
CodeM Inventory users, I will be adding metadata functionality soon but hoping to hear back from the creators to add the custom shops too, there is no need to adapt your inventory to the bridge at this time, sit tight.
Core/Origen/etc inventories will be added soon too
🗃️Modified Files
📁customize/
cl_customize.lua
config.lua
fxmanifest.lua
⚙️Changes
Added automatic detection of
wasabi_notify
.
💪Manual Update
Open
wasabi_bridge/customize/cl_customize.lua
Find
RegisterNetEvent('wasabi_bridge:notify', function(title, desc, style, icon, id)
--Customize with your own notification system.
--To use framework specific one you can use this function:
-- WSB.showNotification(msg, style)
lib.notify({
title = title,
description = desc or false,
id = id or false,
position = Config.NotificationLocation or 'top-right',
icon = icon or false,
duration = 3500,
type = style or 'inform'
})
end)
Replace with:
RegisterNetEvent('wasabi_bridge:notify', function(title, desc, style, icon, id)
--Customize with your own notification system.
--To use framework specific one you can use this function:
-- WSB.showNotification(msg, style)
if GetResourceState('wasabi_notify') == 'started' then
exports.wasabi_notify:notify(title, desc, 3500, style, Config.NotificationSound or false, icon, id)
return
end
lib.notify({
title = title,
description = desc or false,
id = id or false,
position = 'top-right',
icon = icon or false,
duration = 3500,
type = style or 'inform'
})
-- Edit Code above to use your own notification system
end)
Open
config.lua
and find:
------------------------------------------------------------------
-- Notification location on screen(If using default ox notify) --
-- Options: 'top', 'top-right', 'top-left', 'bottom', --
-- 'bottom-right', 'bottom-left', 'center-right', 'center-left' --
------------------------------------------------------------------
Config.NotificationLocation = 'top-right'
Replace with:
-------------------------------------------------------------------
-- Notification sound (Only works with wasabi_notify by default) --
-- Grab it here: https://store.wasabiscripts.com/package/6215100 --
-------------------------------------------------------------------
Config.NotificationSound = true -- Play notification sound? If using wasabi_notify
Update
version
infxmanifest.lua
to1.1.8
.Restart server
📝Additional Note
This is an update for auto detection when using my newest release
wasabi_notify
.
🗃️Modified Files
📁customize/
cl_customize.lua
fxmanifest.lua
⚙️Changes
Added function
wsb.isTextUIOpen()
for future updates with scripts.
💪Manual Update
Open
wasabi_bridge/customize/cl_customize.lua
Find
-- Show text UI
function WSB.showTextUI(msg)
lib.showTextUI(msg)
end
-- Hide text UI
function WSB.hideTextUI()
lib.hideTextUI()
end
Make like this
-- Text UI
local textUI = false
-- Show text UI
function WSB.showTextUI(msg)
-- EDIT: Customize with your own text UI system
lib.showTextUI(msg)
textUI = msg
end
-- Hide text UI
function WSB.hideTextUI()
-- EDIT: Customize with your own text UI system
lib.hideTextUI()
textUI = false
end
-- Checking for text UI
function WSB.isTextUIOpen()
return textUI and true or false, textUI or false
end
Update
version
infxmanifest.lua
to1.1.7
.Restart server
📝Additional Note
This update is required for the upcoming next version of ambulance (
1.10.1
), so please update prior to updating ambulance.
🗃️Modified Files
📁utils/shared/
client.lua
server.lua
⚙️Changes
Patched issue with
ox_target
versions higher than1.14.x
with switching jobs and receiving functionality issues / warning messages.Added
getIdentifier
bridge function for client-side. (Unused currently, will be utilized in mechanic and future updates)
📝Additional Note
Highly recommend this update for anyone using a 3rd eye target system!
A small typo on the ESX side of bridge causing repetitive errors accross scripts, and no sync in player data on ESX.
🗃️Modified Files
📁frameworks/esx/
client.lua
⚙️Changes
Fixes typo on ESX side causing errors and havoc.
💪Manual Update (Optional)
Open
wasabi_bridge/frameworks/esx/client.lua
and find:
SwitchHandler('esx:setPlayerData', { key, value })
Change to:
SwitchHandler('esx:setPlayerData', { key = key, value = value })
Restart server
📝Additional Note
If using ESX, I urge you to make this update as the mistake in initial 1.1.5 will cause ESX servers not to operate properly with Wasabi Scripts products.
🗃️Modified Files
📁MOST FILES ASIDE FROM
config.lua
andcustomize
DIRECTORY.
⚙️Changes
Various bridge improvements for ease of use in future development.
Preps for configurable locale (Upcoming ambulance update).
Set default
Config.TargetSystem
to qb-target to prevent future confusion.
📝Additional Note
This update is required for the upcoming silent update for ambulance. (Configurable UI strings/locales!)
Refactored the target portion of the bridge with additional improvements.
🗃️Modified Files
📁frameworks/shared/
client.lua
📁target/
ox_target.lua
qb-target.lua
qtarget.lua
config.lua
fxmanifest.lua
⚙️Improvements/Changes
Utilizes ox_target, qb-target, and qtarget exports specifically depending on the configured target to use(Before was all using qtarget exports)
Created wrapper functions in more friendly manner for further development
No longer required to restart bridge when trying to restart another Wasabi product that utilizes targets(Will remove old targets on script restart/stop as well)
⚠️ATTENTION⚠️
IF USING A 3RD EYE TARGET SYSTEM SUCH AS OX_TARGET OR QB-TARGET; PLEASE SET Config.TargetSystem
ACCORDINGLY! IF NOT USING TARGET SYSTEM, SET TO false
!
📝Additional Note
This update will be required for the upcoming ambulance job update (1.9.9)!
New utility functions that will be used within near updates of other Wasabi Scripts.
🗃️Modified Files
📁frameworks/shared/
client.lua
fxmanifest.lua
🗒️Additional Notes It is recommended you update your wasabi_bridge
to this update as it will be dependent on the next ambulance, police, car lock, and crutch.
Minor update resolving relogging in some multicharacters.
🗃️Modified Files
📁frameworks/qb/
client.lua
fxmanifest.lua
🗒️Additional Notes
This update will resolve re-logging issues with injuries and more in ambulance update coming.
We have pushed a silent patch to everyone's keymaster for wasabi_bridge. This updates our onPlayerSpawn event to allow for us to use the wasabi_ambulance:revive event with a parameter noAnim to disable animation on revive. Although the parameter has not yet been added to wasabi_ambulance's current version; it will be in the next upload.
📝Manual Update Instructions
Navigate to
frameworks/esx/client.lua
and find:
AddEventHandler('esx:onPlayerSpawn', function()
TriggerEvent('wasabi_bridge:onPlayerSpawn')
isDead = nil
end)
Make it look like so instead:
AddEventHandler('esx:onPlayerSpawn', function(noAnim)
if type(noAnim) ~= 'boolean' then noAnim = false end
TriggerEvent('wasabi_bridge:onPlayerSpawn', noAnim)
isDead = nil
end)
OR JUST UPDATE BY DOWNLOADING AND SWAPPING!(RECOMMENDED)
🗃️Modified Files
📁frameworks/esx/
client.lua
🗒️Additional Notes
This update will be used for a future update for
wasabi_ambulance
so it's recommended to update if using this resource with ESXI will be adding an auto-role channel for framework-specific roles so not every customer needs pings related to specific framework
We've pushed an update to everyone's keymaster for wasabi_bridge
. This update pertains more for those using the default qb-ambulancejob
resource in regards to the isPlayerDead function. Please take the time to at least swap the line change(See below).
📝Manual Update Instructions
Navigate to
frameworks/qb/client.lua
and find:
function WSB.isPlayerDead()
if not WSB.playerLoaded then return end
WSB.playerData = QBCore.Functions.GetPlayerData()
return WSB.playerData.metadata.isdead
end
Make it look like so instead:
function WSB.isPlayerDead()
if not WSB.playerLoaded then return end
WSB.playerData = QBCore.Functions.GetPlayerData()
return (WSB.playerData.metadata.isdead or WSB.playerData.metadata.inlaststand)
end
Swap the
fxmanifest.lua
from the new one in keymaster!
OR JUST UPDATE BY DOWNLOADING AND SWAPPING!(RECOMMENDED)
🗃️Modified Files
📁frameworks/qb/
client.lua
fxmanifest.lua
🗒️Additional Notes
This update will be used for a update for
gangwar_phone
so it's recommended to update if using this resource.
Heads up, community! We've pushed an update for our pivotal Wasabi Bridge dependency. This enhancement focuses on bringing more stability and support to all Wasabi Scripts.
🗂 Modified Files:
📁 frameworks/
📁 qb/
client.lua
📁 esx/
client.lua
fxmanifest.lua
🛠️ Update Details:
🔄 Major Change:
Now offering mid-game relog support for all Wasabi Scripts. Switch characters with ease without missing a beat!
📋 Additional Notes:
With this update, we've tackled the pesky client-side errors that were previously prevalent when relogging. Whether you're using
/relog
or/logout
to switch characters in-game, expect a seamless experience across all of Wasabi Scripts.
Thank you for your unwavering trust and support. We'll keep working to deliver the best for you! 🙌💚
Files Modified
frameworks/
esx/
client.lua
server.lua
qb/
server.lua
fxmanifest.lua
Changes
Player nil checks on all functions added
Added
wsb.getAllJobs()
function for future developmentFixed ESX open boss menu functionality for some es_extended versions
Fixed data nil error for job update event
Additional Notes:
Upcoming ambulance job and further updates will recommend this version of bridge.
Last updated