Stable3.0.1
Minor hotfixes!
Stable2.1.1
New Compatibility
- Added compatibility with SCB Chatbox and fixed a few minor bugs.
git files deleted, sry, mybad
Stable2.1.0
Modular Translation System
- All language files are now located in: lua/recognize/lang/
This makes localization easier and allows you to add new languages in a clean, organized way.
New Job-Based Inspection System
- A new feature has been added that allows players to inspect others depending on their current job.
- Check the new table in
sh_recognize_config.luacalledForcedRevealto customize which jobs can inspect others and under what conditions.
Overhead HUD Font Improvements
- The overhead HUD fonts have been refined to look sharper and clearer across different resolutions.
⚠️ These changes might cause minor visual issues — if you notice any bugs, please open a ticket and I’ll fix them as soon as possible. 💪
Stable2.0.2
Some lines were changed in cl_recognize.lua, adding the following:
- A custom-textured box now appears when speaking.
- Added an outline to the containers of the “who can hear you” and “who can read you” lists to match the existing script aesthetics.
Config changes:
- You can now disable the head HUD if the player’s identity is unknown.
- Added the option to disable the “who can read you” and “who can hear you” lists.
- With the addition of the speaking indicator box, a new option was added to disable its small bounce animation via config.
New Config Lines:
ShowUnknownHUD = true, -- Display HEAD HUD for players whose identity is unknown
EnableHearList = true, -- Show list of players who can hear you
EnableReadList = true, -- Show list of players who can read your messages
SpeakingAnimation = true, -- Enable bounce animation for speaking indicator
Translation Changes:
- Added the
"Speaking"text for the speaking indicator box:
Speaking = "SPEAKING",
Stable2.0.1
- Wanted text hotfixed in
cl_recognize.luafrom lines 200 to 204
old code:
if isWanted then
draw.SimpleText(RECOGNIZE_CONFIG.Text.Wanted, "RecognizeLabel", 0, yOffset, Color(255, pulse, pulse),
TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP)
yOffset = yOffset + 40
end
new code:
local pulse = math.abs(math.sin(CurTime() * 2))
local redValue = math.floor(Lerp(pulse, 70, 255))
if isWanted then
draw.SimpleText(RECOGNIZE_CONFIG.Text.Wanted, "RecognizeLabel", 0, yOffset, Color(redValue, 0, 0),
TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP)
yOffset = yOffset + 40
end
Stable2.0.0
- Complete UI overhaul for panels, buttons, blur, etc
- ULX/sAdmin support with new admin menu, inspect window, and HUD admin indicator.
- More visual and permission options.
- Admin actions, data management, and compatibility with EChat.
- And a lot more!
Stable1.0.1
- First first first first first first version!