Respaning Commands; ulx respawn <player> - Respawns target player while un-identifying the corpse and removing it, the command will also check for credits left of the body (if any) and respawn the player with them. I remember that my friend told me a teleporting command that I could bind to a key and teleport wherever I was looking at (obviously), but I deleted the bind and now I forgot what it was. Bringing a player to you: Sending one player to another: Tip: Imagine there is a 'to' in the middle of the two player names: Using the UI is similar, except you will need to find. Re: Chat Colors? You'll also need to use a substring and find in text to look for the " [" and ending "]" in the beginning, then read the word in-between them. 6+ Support ``` ### ULX Extra **Features Of ULX Custom Commands!** Custom ways to manage your server with extra commands. Trouble-in-Terrorist-Town-ULX-Commands. To install the addon place it in your server/game's addons folder. Commands: -ulx gagid <steamid> - Gag target using STEAM ID, disables microphone. The script checks to see if the server has the weapon installed. How to install. The AMX/Crestron can control and/or monitor the following items:Ulx says the player with superadmin doesn't have access to this command. The ULX-D device is connected via Ethernet to a control system, such as. This is different from ulx v1 where commands were preceded by "ulx_". The map command allows for selecting a different gamemode during map change. Simply set "ulx slap" to the baton, then hit them all and they will most likely run away in complete fear. Use commands Installations: Press Subscribe FULL CREDIT GOES TO JOE RYAN!!!!. ulx removeuserid <SteamID, IP, or UniqueID> -. Then, you have to be admin on the server. Location: Please do not. Rcon. ) « Last Edit: November 11, 2011, 03:47:35 PM by JackYack13 » Admin Commands. What does your client. To bind multiple commands to one key type: bind <key> "command1; command2; command3" etc in the console. Description. Configuration. common_kick_reasons }Custom-ULX-Commands. To install simply drop the file into your addons folder. lua","path":"lua/ulx/modules/sh/chat. This addon is about to be phased out. Created by Clippy. and though it may not seem so at first, I feel it is much easier to create commands/modules once you've. Last edited by Jay ; Jul 21, 2018 @ 10:01am. (Thanks born2beatu) Fixed undefined variables for the config file. E-mail: alex@thomassen. For example, slaynr - put an upper maximum on the number of slays you can put on a player, both in the command, AND the number of slays that can be on an individual person at any given time. Created by Draka FR - Description. When used in chat: baAdmin (/) Ulx (!)Below Is A Definition And Explanation Of All Of The Super Admin Commands. Logged Megiddo. View license Activity. Once ULX/SAM is your server, you want to head to your control panel, you want to direct yourself to the Server Console and type the following commands depending on your administration system into the line below that. Command r_cleardecals clear blood and gun holes on the map. The command you’re creating. This is an addon to support ulx settings for the new custom roles in TTT2 and the new. Jan 24, 2017 @ 12:32pm. vip ``` DarkRP 2. To ensure all receivers and transmitters in a configuration function with each other, update all devices to the same firmware version. The official latest release version of ULX admin mod (the same you'd get from our website). Commands:!addjailpos = Adds a jail position at your current location!addmoney [Player] [amount] = Adds money to the players wallet (use -amount to take away)Code: [Select] bind v "noclip ; ulx noclip" Will work on any server that has noclip enabled OR you have ulx access to noclip. Also you may want to change the "ulx ld" prefix on like line 27. <quit|exit|restart> in HLSW will restart the server. Then use the "Add" button to add connected. This makes it trivial to ban a user for a certain amount of hours, days, weeks or years. That's the CSAY ULX command, it's preinstalled in the default ULX admin mod. USE WITH CAUTION. Description. [ADD] New module system. add commands. This tool allows you to excecute over 70 commands. Decicus. More-ULX-Commands / lua / ulx / modules / sh / extended. To install simply put into the gmod/addons folder. How-To/Comparison - ULX SVN vs old ULX release command structure. Slay them and respawn them. Most settings. REQUIRES ULX AND ULIB. This saves the hassle of opening console and manually typing the full command. These commands will make admin sits quicker, manager your server easier, and make your server more fun!ULX Commands (DarkRP/TTT/All) Below Is A Definition And Explanation Of All Of The Super Admin Commands. All of those commands can be used in console, in chat or through ULX menu. +Added Setting module containing all ttt cvars. All trademarks are property of their respective owners in the US and other countries. User Management. Line 2: Creates a new callback function that executes when the command is run. Note that you have to have access to this command first Method 4[TTT2] ULX Commands for TTT2 [FEATURE] Created by Alf21. . it works for meIf you don't want to refresh everything, you'll have to set permissions from the Server Console (the black cmd thingy). {"payload":{"allShortcutsEnabled":false,"fileTree":{"CustomCommands/lua/ulx/modules/sh":{"items":[{"name":"cc_chat. General commandsAll commands are now preceded by "ulx ". Respawning Commands. Teleport. Yeah, thah's all o_o Category: User Management [ENG] ulx addgroup <group> [<inherits from>] - Create a new group with optional inheritance. In 1 collection by [ULX] Megiddo. bind v "ulx noclip". To install the simply go to garrysmod, addons, and unzip the ulx, and the ulib into the directory. IE, “ulx slap”. (say: !crunurl) [. ) !cleanupdiscon - Remove all disconnected players' props. Type !menu 2. Professional audio manufacturer of in-ear monitoring systems and sound isolating earphones. ago. ULX is a free and open-source admin mod for Garry’s Mod created by Team Ulysses. It will show you basic methods for just about all of. Improvements. autodetect: Will detect the Lua-based plugins ULX and Evolve if present, else it will use standard “banid” bans. A powerful targeting system. Tell All. Usage: Type "ulx cleardecals" in the console, or type "!cleardecals" in the chat. REP – When the ULX-D receives a GET or SET command, it will reply with a REPORT command to indicate the status of the. What is this: This is a police ticket system that is only for people who use ULX AND DarkRP! Police can give tickets to players that have broke rules and then the players have to pay them! This addon is pretty much a cheaper version of this (this addon is free and does not have a vgui only a ulx command)ULX Commands (DarkRP/TTT/All) Below Is A Definition And Explanation Of All Of The Super Admin Commands. ini As for other issues, I'm still looking, and will let Megiddo and/or. ulx setmodel (Allows you to set other players models) 2. - ulx fblue - Forces a player to blue team. às 20:39 how do i disable this wellcome to garry s mod and this constant pop ups "ypu are playing garry s mod" ? Additional commands for the ULX admin mod for Garry's Mod. If it's requested, I'll code a getmoney command. These commands will make admin sits quicker, manager your server easier, and make your server more fun! ULX Donate - Type !donate and it takes you to a desired link. Command Description − − darkrp admintell: darkrp tell (name) (message) will display a hud-like message that they can't miss. So, in your case, it would be "!ulx respawn guy_who_doesnt_know_how_to_google". A collection of additional commands for the ULX admin mod for Garry’s Mod. ulx userdenyid <SteamID, IP, or UniqueID> <command> [<remove explicit allow or deny instead of outright denying: 0/1>] - Remove from a user's access. 1. You may specify reinforcing bar combinations through the BAR COMBINATION command. (say:!adminmenu) o asay <text> - Sends a message to currently connected. Then you have a choice. If there is no exact match, ULX will match all users with names that contain the given text. ulx guardbaninfo <player>!guardbaninfo!gbinfo: Prints info about a guardban. User groups must be granted permission to use them first. This is a guide to help out new people to ulx Award Favorite Share The Basic How to bind your xgui? First make sure you have your developer console enabled which. ) I've attached versions for both non-SVN and SVN versions of ULX/ULib. 0 Latest Oct 23, 2023 + 9 releases Contributors 2. Join your server. I even cannot access the majority of ULX commands, including the ulx adduser. Rcon. lua","path":"CustomCommands/lua/ulx/modules/sh/cc. Note that a nickname with one or more spaces must be surrounded by double quotes. ULX Commands . Note that commands marked as ( * ) are only. . ulx removegroup <group> - Removes a group. Method 3 In console, type "ulx unban <steam_id>". Not exactly sure what you're asking. The addon is very easy to install and setup, so this section is recommended to do. administration lua gmod garrys-mod ulx garrysmod ulx-commands ulx-module Updated Jul 31, 2020; Lua; Fasteroid / ulx-custom-fasteroid Star 2. Included in the current version of the Command Pack are the following: Pointshop: Give Item (ulx giveitem, !giveitem) - Gives the targeted player (s) the named item. 6+ Support ``` ### ULX Extra **Features Of ULX Custom Commands!** Custom ways to manage your server with extra commands. X firmware versions are incompatible with ULX-D or QLX-D 1. Rcon. Main Or Most Used Console Commands. sv_downloadurl "URLGOESHERE" //Setting your servers FastDownload URL, allowing players to download content from a webserver. o ulx userdenyid <SteamID, IP, or UniqueID> <command> [<remove explicit allow or deny instead of outright denying: 0/1>] - Remove from a user's access. The official latest release version of ULX admin mod (the same you'd get from our website). Created by Demonkush for Muiris. The advantages of doing it this way are as follows. g. Please refer CL 25. You likely wouldn't be able to use ulx ent or ulx rcon for what you're trying. If not, you have to edit the server config files and restart. Ulx Admin, and TTT Commands English: ULX is one of the most famous admin mods in GMOD, and i have provided you with a copy within the ZIP folder. Will spit out the appropriate errors on failure of either, but won't override the default key, just adds to it. Posts: 130 Reputation: 2153 Rep Power: 0. ulx roundactive / !roundactive (0/1) - Toggle the round state - active or intermission. local cmd_ClearDecals= ulx. The most common way to target players is by their name. xyz. Readme License. Note that this is a lot of data. This is an. it kinda conflicts with ulx due to the ulx commands having the ! prefix, so do not worry if it says unknown command. ULX Give by Seth (me!) Usage: !give <player> <weapon>. This is one of those commands. ) and many more smaller features, you just gotta try it out to find them. • rttm_custom_voteclean_ratio - If a player has this permission, they can edit the Vote Clean Ratio. New commands are added frequently, so make sure to subscribe to get the latest content. ulx luarun {command} - Executes lua in server console. We are proud to have served the Garry's Mod community for the past seventeen years with our scripts. You can restart your server from RCon, either from HLSW or while in-game. To fix this you have type "ulx resettodefaults" in your server console then restart your server. (Admin+) − − darkrp admintellall: darkrp tellall (message) Displays a hud-like message to EVERYONE on the server. Afterwords navigate to the Console page on the Physgun Gamepanel. Some of the commands and how groups work, but I don't fully understand the permissions. you can change your player model by holding "C", and going to the top left to change your model. ulx usermanagementhelp - See the user management help. (why can't i just lock my own threats?)Pastebin. ) 'ulx jumppower' sets the jump power of the. Let's roll with this for this example, so bind F9 "ulx menu". Metrostroi Dispatcher v4. . ttt_print_usergroups: Prints everyone’s usergroup (admin, superadmin, etc), for debugging Gmod admin status. If you guys still have problem with this i have the fix. hostname "NAME" //This field sets the servers name, also known as the host name. Direct from Mann Co's Randomizer Division and right into your own two hands, it's the latest and greatest in self-help technology! Now a functional SWEP for the very first time, you can experience the stress-relieving benefits of "The Escape Plan" today!This addon for ulx or "ulx admin mod" Commands - ULX. First make sure you have your developer console enabled which can be found in game settings. How to. This is a ulx commands guide. Replace (player name), including the brackets, with the Steam name of the player. New commands are created with a call to ulx. This is a reuploaded version of Joe Ryan's original ULX Cleanup Kit with ULX commands like !model and !scale. Ulysses Team Member; Hero Member; Posts: 6214; Karma: 394;It already works as a Concommand, sorry I wasn't clear enough I guess. Get both the steamid's of the the shared account and owner account and Unban. do "ulx adduser [Username] superadmin" to access the TTT2 ULX submenu. X firmware versions. 0 forks Report repository Releases 10. (or condump, and attach the file here) If you're not experienced enough following directions as simple as that, then you have much to learn before hosting a popular Gmod server. Variable Meaning %curmap% Name of the map. The commands can be run as a chat command, in the console while logged in, or via a script. A list of every standard ULX command. Not quite, just "!respawn guy" in chat or "ulx respawn guy" in console will do it. In-game type !menu in chat and it will bring up the ULX menu containing all the commands you now have access to. ULX does have a symbol for the player you're looking at, @. ") This should work. The reason for this is the way that the base gamemoded selects roles would need to be modified in order to enforce the cvar. good stuffULX is an administration addon that many servers use to manage users and run commands through a nice interface. Donnez-vous les droits d’administrateur à l’aide de la commande suivante. Added !traintp ULX command that allows a player to teleport to his own train and enter the driver's place (if there is a KV Wrench "set" in cabin) Added !signaltp and !entitytp chat commands (teleports to a signal by its name or unique ID) Added a bugfix for pneumatic snakes on Imagine Line map to avoid collision errors and server crash. This is a updated and optimised version of Custom ULX Commands, we make sure it runns as best as possible and also complies to any Gmod Rule changes like the operator one! List of commands: - ulx administrate - Cloak yourself, noclip yourself, and god yourself. Below are available commands that can be used in PH:X. YOU MUST ALSO SUBSCRIBE TO ULIB FOR THIS. Commands: ulx warn <player> <reason> - Warn a player for a specified reasonTHIS IS ADDON FOR ULX, IT WOULD NOT WORK IF THERE IS NO ULX INSTALLED! Discord [discord. A faithful recreation of the Counter Strike: Global Offensive knives in Garry's Mod. Alle Rechte vorbehalten. It features commands from basic kick, ban, and slay to. So you can choose if you want it with or without the TTT commands. Only servers need to use this, not your individual joining players. ulx crunurl <players> <script URL> - Run an external Lua script on target(s). sv_kickerrornum 0 //Disables kicking for lua errors, useful for debugging. Unknown command: ulx help Kri Sep 28, 2017 @ 7:35am for rename a players : !setname "jean" happytor Jun 18, 2017 @ 12:43pm How do you reset. The following menu should appear: In the ULX menu, you can find all of ULX's functionality organized into 5 main tabs at the top of the page. The command you’re creating. Use this function if you want a module to add something to any of the ULX menu. com is the number one paste tool since 2002. Custom ULX Commands. I discovered that !menu didnt work anymore in the chat. Warning: Installing as a legacy addon means that you will have to perform updates manually. ulx adduser <user> <group>. Login to the gamepanel and locate the service. Close out of the console by clicking the close button in the. So, if I wanted to add user bob to the superadmins, I would enter. Visit our homepage at ULX is an admin mod for Garry's Mod that allows you to have greater control over who is playing on your Garry's Mod server. Be sure to replace the “steamID” part with your Steam ID. addToMenu(). After the AMX/Crestron sends a GET command, the system responds with a REPORT string. So you're asking how to use search functions on the internet or in a forum? If you go to our front index page of the forum, type the word "money" in the search box, click search, there is a release for DarkRP that lets you set money within the first 5 results. SET – The SET command is used to change the status of a parameter. These keywords are self explanitory. This is a updated and optimised version of Custom ULX Commands, we make sure it runns as best as possible and also complies to any Gmod Rule changes like the operator one! - ulx banip <minutes, 0 for perma: 0<=x> <address> - Bans ip address. = allows access to debug commands Mr. g. If you have more questions, please rephrase. - ply = Player Name/Player (The Target Of The Command)-time= Amount Of Time The Command Will Last (e,g Fire will last for 300 seconds)- amt = Amount Of Said Item (e,g armor is the amount of armor, normally ranging through 0-100) - sound = The Sound Title/Sound File Name -. (say: !admin) (opposite: ulx unadministrate) o ulx bancheck <string> - Checks if a steamid or ip address is banned. o ulx userdenyid <SteamID, IP, or UniqueID> <command> [<remove explicit allow or deny instead of outright denying: 0/1>] - Remove from a user's access. Below are available commands that can be used in PH:X. on server console run "ulx adduser "playername" superadmin". To give yourself a jump start into ULX, simply remember the commands ulx help and ulx menu. 2. Admin Commands. ulx groupdeny <group> <command> - Remove from a group's access. We are proud to have served the Garry's Mod community for the past seventeen years with our scripts. [ADD] ulx debuginfo. FindByClass ("prop_physics") for _,Ent in pairs (Ent) do. - ply = Player Name/Player (The Target Of The. 3. !banid <steamid> [time (in minutes)] [reason] Bans a player based off their SteamID for an. Garry's Mod ULX commands for user. ulx aliases <players> - View aliases of. You banned steamid STEAM_0:0:22253831 for 60 minute (s) (Testing) . You can bind it as well with `bind h menu` (I think) to the H key. Custom ways to manage your server with extra commands. ulx ent_teleport <targetname>-- Teleport any entity to you. {"payload":{"allShortcutsEnabled":false,"fileTree":{"ulx/data/ulx":{"items":[{"name":"adverts. 31 (released 2015-04-22) Nomalua is a malware scanner for GMod Lua files. txt file, add a permission or two to set it's allow list using ulx groupallow, then add yourself to that group. (Bullet holes, blood, etc. Ulx commands, command based menus, all of them can be bound to a key if they have a console command available. 1 watching Forks. Admin Commands Respawning Commands •ulx respawn <player> - Respawns target player while un-identifying the corpse and removing it, the command will also check for credits left of the body (if any) and respawn the player with them. Navigate to the Web Console. Type "ulx help" in a console without the quotes for help. Below Is A Definition And Explanation Of All Of The Super Admin Commands. ulx adduser <user> <group>. AMX, Crestron, or Extron. ulx guardban <player>!guardban: Bans target from guards temporarily. List of commands: - ulx administrate - Cloak yourself, noclip yourself, and god yourself. Symetrix, Biamp, other digital signal processors (DSP) Specialized custom programs. I'm pretty sure this won't fix the entire problem, but server. Classic method It’s possible to install ULX without the Steam Workshop. Method 2 (For ULX versions prior to v3. As well, in DarkRP the scoreboard will notify you of the amount of money players have. Main Or Most Used Console Commands. Additionally, you can use console commands in the form of ulx (command) (arguments) or chat. Create a new folder and name it "lua". o ulx exec <file> - Execute a file from the cfg directory on the. Re: Looking For a Give Money Command. First promote yourself once you get ULX & ULib (they need to be gotten together, or it won't work) In the console. o ulx administrate - Cloak yourself, noclip yourself, and god yourself. Type "ulx help" in a console without the quotes for help. Nickname matching is case-insensitive. Find what make the map. !dance. To add users to usergroups, navigate to the "Groups" tab of the GUI and select a group. #footer_privacy_policy | #footer. " -- The Tao of ProgrammingFast's ULX Custom Commands. __DarkRP 2. ulx removegroup <group> - Removes a group. ulx forceboss / !forceboss (target players) - Force player(s) to be a boss. After the AMX/Crestron sends a SET command, the ULX-D receiver will respond with a REPORT string to indicate the new value of the parameter. o ulx ent <classname> [ {<flag>:<value>}] - Spawn an ent, separate flag and value with ':'. ULX Commands Bind "key" "ulx command" Examples Bind "g" "ulx noclip" Bind "g" "ulx menu" Bind "g" "ulx god" Bind "g" "ulx ungod" Binding Keypad Keys KP_NUMLOCK KP_SLASH KP_STAR KP_PLUS KP_MINUS KP_HOME KP_END KP_UPARROW KP_DOWNARROW KP_LEFTARROW KP_RIGHTARROW KP_5. So for example, bind h "ulx jail @" will bind H to jail. So instead of using the 'fretta' mapvote system included in the server files, it uses another one, similar to 'fretta'. As for how to do the output text in color, I forget exactly, but I'd look over the releases section for the Player Chat Tags release. You can type the following into the Console to make yourself a superadmin: sa setrank "Your Username" superadmin. bind "key" "ulx teleport name" Last edited by wok; Apr 13, 2016 @ 12:52pm #10. MoonScript - A programmer friendly language that compiles to Lua. The ULX Menu You can access the ULX menu at any time by typing 'xgui' into the console. {"payload":{"allShortcutsEnabled":false,"fileTree":{"CustomCommands/lua/ulx/modules/sh":{"items":[{"name":"cc_chat. Teleport. Example Last updated: 2020-03-03 ULX is an admin mod for. gg] It adds new commands, /slash support, chat help and Property Menu commands! New commands is: train♥♥♥♥ banish ctsay sin giveweapon. IE, ulx slap #user slaps all. The callback receives the arguments you specify. command ("Utility", "clear decals", ClearDecals, "!clear") cmd_ClearDecals:defaultAccess (ULib. For these commands, only groups that have access to "ulx hiddenecho" will receive the echos that an admin has spectated someone, used an rcon command, etc. After the AMX/Crestron sends a SET command, the ULX-D receiver will respond with a REPORT string to indicate the new value of the parameter. Zero [author] Mar 26, 2021 @ 10:39am @Crouton type "ulx adduser username groupname" in SERVER CONSOLE. This is what ULX looks like with the GUI. As of (the upcoming) ULX 3. If you expand one of the sections you will see a list of possible commands. ULX can be used to assist in administration & server management, deal with rulebreakers, alter gameplay and much, much more! Feature highlights. !gag (Player name) >!gag is used to stop players from using the mic in game. customcommands_onecategory puts all the commands in one XGUI category called "Custom". Console Commands are mostly available for Admins and thus used for certain special things. This is an addon to support ulx settings for the new custom roles in TTT2 and the new custom classes in TTTC. Improvements. bjokey • 6 yr. Different usergroups can use different commands. ULX is an admin mod for Garry's Mod. This UI is divided into 7-8 sections depending on your permissions. After that test out your new hot key DEL, You will need to type retry in the. See “Workshop for Dedicated Servers” on the Garry’s Mod wiki for more details. (say: !admin) (opposite: ulx unadministrate)Steam Workshop: Garry's Mod. This is the command. ulx crash Crash player:. ucl. Features: * All in one script, a efficient and up-to-date script! * Add -ANY- ulx command, even "ulx help" and "ulx adduser" works! * Automatic argument attaching. Edit: Ignore me, I was mistaken. garrysmod ulx-commands garrysmod-addon metrostroi Resources. ulx usermanagementhelp - See the user management help. In the in-game chat (accessible by pressing Y on your keyboard), enter any of the following commands. Create the folders: ulx and ulib. ULX offers server admins an AMXX-style support. Add a Comment. 2 of IS456:2000. REP. So client cannot change his time. txt and banmessage. See “Workshop for Dedicated Servers” on the Garry’s Mod wiki for more details. To view . EG, to limit “ulx slap” damage to 0 through 10, but still allow it to be used on anyone, use the tag “* 0:10”. Do same the same with ulib-x. ULX Model - Sets a players playermodel, can be useful for seeing if. !jail should jail the player, and I should be able to do this from the menu, not using the !jail text command. The addon gives you 15+ new ULX commands and an administrative context menu that enables you to quickly run ULX commands on users. August 04, 2022, 07:17:19 PM. However if I re-connect then it works fine. Description. Note that SM is not auto-detected. (say: !runurl) Utility. 2 Escaped database username/passwords etc. 1337 H4x0!2. President" "awarn_warn" ulx groupallow "moderator" "awarn_options". It should then be fixed. Now simply open the console by typing !menu in chat, or ulx_menu in your client console. ULX Mod - The commands - Punishment In this section we will explore the most important commands in ULX. sv_kickerrornum 0 //Disables kicking for lua errors, useful for debugging. . Changes the status of a property. net for information and discussion. To Bind Your xgui (which is your commands, the higher your rank the more permission you have. One thing I found about Gmod that is Interesting is the fact you can play the whole HL2 Campaign. Command Help: Category: Rcon. DarkRP. (say: !rcon) Category: User Management o ulx addgroup <group> [<inherits from>] - Create a new group with optional inheritance. It is recommended to bind this command to a keyboard key. . Change Log 16/09/2014. Only servers need to use this, not your individual joining players. Create your . Copy an info. bind l "say !menu" When you press l it'll open the menu, If you want to do it silently, if it's ULX, type in console: bind l "ulx menu" Now when you press l it''ll open the menu. ago. Warning! All GM-Discord admins will be allowed to use ALL your ULX commands. Running a dedicated server? Add "Timmy's ULX Commands" to your Steam Workshop Collection. Syntax. Custom ULX Commands; Немного про разделы: сначала идёт название раздела, в скобках оригинальное название, а через - идёт название подраздела (если такой существует) и ещё под подраздел для вкладки. Prevention of ulx rcon/ent commands from client to server isn't a bug. It is really rather easy:-In the ULX UI All teleport related commands are listed in. ULX QuickBan Menu. After pressing your preferred key to open the UI or typing !menu in chat you can see this fancy looking UI. ULX Model - Sets a players playermodel, can be. It's now easier than ever to add, remove, or change ULX commands! [ADD] ulx. Important to remember that the acces to these commands are diffrend between servers! o ulx playsound <sound> - Plays a sound (relative to sound dir).