by fiaKaiera
[ *.unitypackage ] [ *.zip ]
[ Changelog ] [ How to Install? ]
Unity > Package Manager > Add from git URL:
https://github.com/fiaKaiera/vpm-listing.git?path=/Packages/net.fiakaiera.jsoncredits
If installing via
*.zipmake sure you extract the contents into a new folder callednet.fiakaiera.jsoncreditsinside your Unity project’sPackagesfolder.
Simply put: It would be appreciated if you credit when you use this asset to fiaKaiera.
It can be in any form as long as it is clear and concise.
Example:
Unique jsoncredits by fiaKaiera
https://github.com/fiaKaiera/vpm-listing
It’s entirely optional but if you do, it will help spread the word and supports the growth of this asset within the VRChat community.
JSON credits run on a specific format. An example of the format can be found under Example Credits.json.
{
"Section Name" :
[
"Text",
"---",
[
"Main Text",
"Sub Text",
"URL"
],
[
"Main Text",
"Sub Text",
"Sub Text 2",
"URL"
],
[
"No URL Text",
""
],
[
"Main Text"
]
]
}
The file is a DataDictionary with each section containing a Data List.
All String values that is not the URL is considered Rich Text.
Section Name - dictates a section.
Text - a String that displays text. Multiple instances of these can be added within a section.--- - a String that specifies it as a horizontal separator. Can be changed under details. Multiple instances of these can be added within a section.DataList ([]) - an entry that should only contain String values.
Main Text - a String that’s displayed with a bigger font in an entry. Usually the name of an asset.Sub Text - (Optional) a String that’s displayed with a smaller font in an entry. Usually the asset author. You can have multiple sub text lines, but it’s only concatenated as a new line to the same Sub Text object.URL - (Optional) the last String value in an entry is considered the URL. Cannot be Rich Text. Leave as blank to omit the URL button on the entry.The system runs on a “Json Credits” component inside a game object.
Several fields refrencing parts of the prefab can only be seen through the debug inspector. It’s advisable for you not to change them unless you know what you are doing.
JsonCreditsSection is a component that attaches to a section’s button. It gives a signal to the main Json Credits component to refresh the list. Some of these references are deleted after initialization since they are no longer used after its creation.
Best report them through the Issues tab.
If you are savvy enough, then you can try making a pull request fixing the issue.
material-symbols:featured-play-list-rounded from Material Symbols, fetched from IcônesThe system is created first for a world called HopCat Hometown (private world) where multiple residents live in the same instance.
However usual credit list assets available
net.fiakaiera.jsoncredits
https://github.com/fiaKaiera/vpm-listing/blob/main/Packages/net.fiakaiera.jsoncredits/README.md
1.0.0 (Changelog)
2022.3.22f1 or later
No dependencies
No legacy packages
https://github.com/fiaKaiera/vpm-listing/blob/main/Packages/net.fiakaiera.jsoncredits/LICENSE.md