Avatar Board - VRChat World Prefab
- ダウンロード商品¥ 0

This is a batch loader for avatar pedestals in VRChat! Have fun sharing your favorite avatars with friends!
Demo World
https://vrchat.com/home/world/wrld_a6f048b2-0345-458a-bdd5-b464aa6f0b70
Setup Guide
1. Create a working VRChat world. Documentation: https://creators.vrchat.com/worlds/ 2. Import Avatar Board's Unity Package file. 3. Locate Avatar Board and place it inside the scene hierarchy in Unity's Hierarchy window. (Assets > BestTomodachi > System > AvatarBoard > AvatarBoard_{Version} > AvatarBoard_{Version}.prefab) Import TextMesh Pro Essentials if prompted. If Avatar Board's text isn't visible after importing TextMesh Pro, you can try removing and re-adding it to the scene. Text might appear incorrectly if the original TextMesh Pro materials are modified, but you can reimport them. There are three public variables you can edit on the top level of Avatar Board's hierarchy: FeaturedList, FeaturedListName, and FeaturedListDescription. If you want to configure Avatar Board to load your own lists of avatar IDs, you can populate the FeaturedList array. Change its size to the number of lists you would like to have. For each list, input a string of avatar IDs or input a URL that returns a response containing avatar IDs. Optionally, the response format can be ID:NAME on separate lines, which will cause NAME to be placed into the text field overlaying the avatar pedestal image instead of the avatar ID. FeaturedListName is the name you want to display for the avatar list as a whole, FeaturedListDescription is the description you want to provide for the avatar list as a whole, and both are optional. Initial loading priority is given to the first element of FeaturedList if populated with non-whitespace; otherwise, the synchronized list will have initial loading priority.
Where do I find avatar IDs?
You can go to https://vrchat.com/home/avatars to find IDs for active, favorited, uploaded, and featured avatars. The ID is at the end of the avatar's URL. For example, the default avatar's URL is https://vrchat.com/home/avatar/avtr_c38a1615-5bf5-42b4-84eb-a8b6c37cbd11, so you can feed avtr_c38a1615-5bf5-42b4-84eb-a8b6c37cbd11 to a pedestal to load it. You can also try my PowerShell scripts here: https://besttomodachi.booth.pm/items/3745916
Version History
[2026/04/18] Fixes and adjustments to text-related components. [2026/04/17] System rebuilt. Loading ability substantially improved. Recently selected avatar pedestal array removed due to VRChat adding the ability to select recent avatars. [2022/04/21] Adjustments made to arrow positions for "Avatar Board (World)(Quest).prefab" and "Avatar Board (Combo)(Quest).prefab" for a more centered appearance when using Quest. [2022/03/28] A modified setup designed for world authors to display avatars has been added, as well as a combined format. [2022/03/24] -New sync data was not received when inactive, so the main program's object is no longer targeted by the toggling program. -Now utilizes Udon Behavior arrays instead of Input Field arrays. The main program targets Udon Behaviors on Avatar Pedestal components within PageArrayObject, so this will maintain the ability to utilize Udon programs within environments created with the paging system. -Page Input Field now enforces a character limit to prevent an extremely large number from causing TryParse to return False and set Page to 1, rather than to the presumably much smaller and final value. Also, TryParse now no longer changes Page when returning False. -Main Input Field now imposes a character limit of 16,381, down from Unity's internal limit of 16,382, in order to allow overwriting selected text when at the limit. -Added input string handling for Unity's 16,382 character limit on Input Fields. Not for use with a direct string method. -In "Reject blank or identical", False for Inequality now sets SyncString to Main Input Field. -IsElementSizeperPageSame is now True by default. -Unity Input Fields behave differently for Quest, so a modified version has been added for compatibility. [2022/02/18] Fixed issue of page resetting to 1 for non-owners when new players join. [2022/02/17] Initial release of Avatar Board.

