Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

ASL Menu

FiveM's first open-source American Sign Language (ASL) menu for using ASL in FiveM!

This is intended as a method for practicing ASL, utilizing it in FiveM, and creating a fun, interactive way for ASL users to use ASL in FiveM. All signs and animations are community-contributed. Thank you!

This menu is focused on ASL, while we'd like to provide support for all sign languages. Please make sure your contributions are accurate to real examples of ASL.

If you'd like to contribute, please use a popular, available ASL reference such as https://www.lifeprint.com/ when creating a new animation. Include your reference so that we can validate contributions.

Preview Video Here: https://youtu.be/Q1_RgaknslM

Features:

  • Accurate ASL Letters (A-Z)
  • Accurate ASL numbers (0-9)
  • Collection of signs/premade sentences
  • Ability to pre-structure sentences to display coherent messages like real sign language
  • Ability to view other users from an accurate, first-person perspective while signing
  • Able to sign in third person
  • Simple, easy to use and read UI

How to Use:

Commands:

  • /asl - Sign to nearest player (camera focus)
  • /asl [text] - Sign text directly to nearest player
  • /aslself - Sign to yourself (practice mode with camera)
  • /aslself [text] - Sign text directly in self mode
  • /asl2 - Third-person signing (move while signing!)
  • /asl2 [text] - Sign text in third-person mode
  • /asldebug - Toggle debug mode
  • Press ESC to close ASL mode

Third-Person Mode Controls (/asl2):

  • Press ENTER to activate text input
  • Press ENTER again to sign the text
  • Press ESC to exit text input or close ASL
  • You can move freely with WASD when not typing

Modes:

  • Camera modes (/asl, /aslself): Focuses camera, no movement
  • Third-person mode (/asl2): Keep normal view, move freely

Exports for Developers:

exports['aslmenu']:openASL()
exports['aslmenu']:openASL("hello") -- With direct text

-- Open self practice mode (camera to self)
exports['aslmenu']:openASLSelf()
exports['aslmenu']:openASLSelf("i love you") -- With direct text

-- Open third-person mode (free movement)
exports['aslmenu']:openASL2()
exports['aslmenu']:openASL2("whats up") -- With direct text

-- Close any active ASL mode
exports['aslmenu']:closeASL()

Credit:

  • The Popcorn Roleplay Community for sponsoring the creation of this menu, managing the project, and testing the emotes
  • Francis from NoVa Mods for creation of the alphabet, numbers, and signs
  • EnchantedBrownie for their signs and initial inspiration to make more ASL signs

License:

The code in this project is licensed under GPL 3.0. Animations are provided to this project under the express agreement that they may not be resold, escrowed, or included in any asset packs, software, or similar products intended for sale or resale.

You may use these animations in a project (for example, a for-profit FiveM server) but may not sell, resell, or restrict them through financial mechanisms, such as paywalls or subscriptions.

About

An open-source American Sign Language (ASL) menu for FiveM

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages