NameBending
Change your name and title to anything you like
模組介紹 作者原文
Installation
- Install MelonLoader v0.7.2+
- Drop Mods and UserData folders into Rumble Source Directory
- Play the game
Description
This mod allows you to set your username and title to anything you like. No more character limits or boring, static names.
Your custom username and title will only show up to others who also have the mod!
Features
- Much higher character limit (~8,000)
- Variations: Automatically switch between variations every scene load
- Animation: Cycle through different frames in real time
- Custom fonts: Choose from 11 preset fonts
- Alt text: Text to show to those who do not have the mod
- Standard limits apply (static, 1-71 characters)
- Does not work on titles
- Images:
- Insert image links to have them show up
- Must be verified in the Discord first
Usage
Simple Configuration
- Open the UI (F9 on the keyboard)
- Go to the Simple Config tab
- Make sure the Enable Simple Config box is checked
- Input the values you want to change
- Refresh your name
Advanced Configuration
- Rename the provided JSON files to remove the word TEMPLATE (UserData/NameBending/customBentNameTEMPLATE.json and UserData/NameBending/customBentTitleTEMPLATE.json)
- Open them in your favorite text editor and replace the default values with your specifications
You can preview your customizations by going to the Name Plate category in the UI and enabling Nameplate Preview.
Changes you make with this mod will only show up in certain places (name plates, the MatchInfo board, RumbleHUD plates) and not on in others: (park board, leaderboard, friends list).
If you change your custom name or title while the game is open, press N to update it. This hotkey can be changed in the UI settings.
JSON Format
The provided JSON file templates should get you started in the JSON files. Here is a comprehensive guide to the formatting:
customBentName.json/customBentTitle.json
doRandomVariations: false
Whether to choose variations randomly, or in order
variations
The different possibilities of names/titles to show up when names are refreshed (such as on scene loads)
weight: "1"
Formatted as a string, but is a number that represents the liklihood of a variation to be randomly chosen relative to all the other weights. If set to HOST, will be equivalent to a value of 1 when user is the host, and 0 if client. CLIENT produces opposite results
altText: ""
Only available for names. The text that users who do not have the mod will see on your nameplate, as well as some other places such as the MatchInfo board or RumbleHUD plates
prohibitSaving: false
If set to true, others will not automatically save your name to a file (overriding the Save Names To File advanced setting)
frameDuration: 1000
An integer that describes how long each frame of your animation will last. Set in milliseconds, so 1000 is equivalent to 1 frame per second
loopFrames: true
When disabled, your animation will play once and freeze on the final frame
interpolation: false
When enabled, fields that are set within frames will interpolate their values to smoothly animate between them
loopInterpolation: true
When enabled along with interpolation and loopFrames, will allow the final frame to interpolate back to the first frame
enableFields: true
Enables field processing
autoScaling: true
Can be disabled to prevent the automatic squishing that is applied to text in nameplates when it gets to long
frames
See Frames
fonts
See Fonts
fields
See Fields
depths
See Depths
images
See Images
You can make sure your JSON is correct with a validator like JSON Lint
Frames
Frames are used to create animations. They are defined with an index (the part of the animation they appear in) and a string (the frame itself). Each frame is like a regular name, but the mod will cycle through them to create an animation. The index numbers are usually defined in order (0, 1, 2, 3...) but they can skip numbers to hold on frames for longer.
Frames Example
{
"altText
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: