BC settings commands - tetris245/ULTRAbc GitHub Wiki
Several commands allow to customize your using of ULTRAbc features.
Your choice is automatically saved locally. If you need to go back to default settings, use the /killpar command.
Since version 4.0, most settings are available in the GUI and the old commands have been removed. Only a few settings are not in the GUI, they are explained below.
Background commands
Note: there are also background commands that can only be used if you are administrator of a chat room - see BC admin commands, especially the /bg1 command
-
/bg4 (screen) (background) to select a standard background for the Club Card Game, the Friend List, the Main Hall, the Private Room (SP) or the Timer Cell
The bg4 command must be followed by two numbers:
-
a number for the concerned screen:
0 = Club Card Game - 1 = Friend List - 2 = Main Hall - 3 = Private Room (SP) - 4 = Timer Cell
-
a number between -1 and a maximum that can vary:
Without BCX: 0 to 202 for official BC backgrounds, 203 to 285 are added if you use the /bg1 command.
With BCX: 0 to 202 for official BC backgrounds, 203 to 290 are added by BCX, 291 to 364 are added if you use the /bg1 command (some backgrounds have two numbers).
Use -1 to go back to the default background.
To know which number corresponds to a background that you like, use the /bglist command
-
-
/bglist to display the list of all available standard backgrounds
-
/bgshow1 (bgnumber) to display locally clickable link to a specific standard background and embedded picture
The bgnumber is between 0 and a maximum that can vary - use /bglist to know which numbers are available
-
/bgshow2 (bgnumber) to send in chat link to a specific standard background (when used with WCE feature, the link is clickable and the picture can be embedded in the chat)
The bgnumber is between 0 and a maximum that can vary - use /bglist to know which numbers are available
Killpar command
-
/killpar to kill all UBC/Moaner parameters saved locally. Use it only when some parameters don't seem to work.
A warning is included, you need to confirm with /killpar yes. After execution, make a full logout/login, then use the appropriate commands to set the parameters you like.
Message command
-
/message (option) (message) to create a custom message or select silent mode for a specific command
The custom message will replace the default message.
Available options for commands used
-
on yourself: (IN NEXT VERSION: allcolor), clothes, invisible, lock, naked, pet, randomize, restrain, solidity, totalrelease, underwear, unlock, untie, visible
-
on other players: (IN NEXT VERSION: tallcolor), tinvisible, tlock, tnaked, tpet, trandomize, trestrain, tsolidity, ttotalrelease, tunderwear, tunlock, tuntie, tvisible
When writing your message, don't forget that your name or nickname will be added before the message.
If it is a message corresponding to an action on other players, the target name or nickname will be added after the message.
Note: Your custom message for the totalrelease command on yourself will also be used when you click on the FREE button in a chat room.
Special using:
-
Use ? as message to go back to default message
-
Use ! as message to select silent mode (no message)
-
Tips to remove specific beep toasts
To remove all beep toasts, you have a button on the Login screen, but it can be a too extreme solution. To remove only specific beep toasts, you need to enter modified functions in the console.
(Note: I've removed the example to remove toast when entering a room as it has been hotfixed in BC)
Example - to remove beep toasts if you are not in a chat room or if a mini-game is active in the room where you are, enter this modified function in console:
function ServerShowBeep(message, duration, options, title) {
if (!options?.silent) {
NotificationRaise(NotificationEventType.BEEP, {
memberNumber: options?.memberNumber,
characterName: options?.memberName,
chatRoomName: options?.chatRoomName,
body: title ? `${title}\n${message}` : message,
alarmWhenFocused: true,
});
}
if ((CurrentScreen == "ChatRoom") && (ChatRoomData.Game == ""))
ToastManager.info(message, { duration: duration, onClick: options?.onClick, icon: '', title: title });
TimerCreate(() => {
NotificationReset(NotificationEventType.BEEP);
}, 0, false, 'foreground');
}