A simple example of how to use the new VRChat String Loader to load a World list formated as a TSV from a website (pastebin.com here), and display it as a list, with pagination and portal opening when clicking on a world name.
- VRChat Creator Companion
- World SDK >= 3.1.11
- UdonSharp >= 1.1.7
The world list is supposed to be formatted as "Tab Separated Values". This is the easiest format to parse. Just make sure you don't have Tab characters in the world names (and if you do... Are you OK ?).
You can configure the script and tell it on which field it should sample the various elements (Currently World ID, Title and Author).
The example uses pastebin.com since it's whitelisted by VRChat. You can use any hosting service, but anything beside pastebin.com, Github Gists and Github pages will require the user to accept "Untrusted URLS".
For the moment, only the prefab works. Just grab it from :
- Packages > Voyage's Simple Scripts : Remote World List Loader > Runtime > RemoteWorldListLoader
Currently, the prefab uses :