Releases: DrBlackRat/VRC-Picture-Loader
Security Improvements! V3.1.1
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes:
This updated massively improves the security of the URL Input!
- implemented OnOwnershipRequest()
- a player can now only become the Network Owner of a URL Input if (on the current Owners client):
- it's unlocked
- they are the Instance Owner
- they are the Networking Master
- this should prevent client modifcations from overriding the URL
- added log messages to Ownership Requests
- a player can now only become the Network Owner of a URL Input if (on the current Owners client):
- improved error logging
Persistence Changes! V3.1.0
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes:
- Added two new toggles to Persistence:
- Use Net Master: Allows you to use the Networking Master instead of Instance Owner. With this on Persistence also works in Group and Public Instances.
- Allow New Mwaster To Save: If the Master changes the new Master will be able to save URL's to their Player Object.
These changes mean that Persistence can now work in two ways:
1. Instance Owner Mode
- This is the default behavior
- Any URL the Instance Owner enters will be saved to their Player Object, even if they rejoin.
- Once the Instance Owner joins, their images will start to load.
- This only happens the first time they join.
- It will overwrite images that other people may have loaded before they joined.
2. Network Master Mode
- Can be turned on by checking "Use Net Master" on the Persistence Script.
- Any URL the current Master enters will be saved to their Player Object.
- If "Allow New Master To Save" is enabled and the Master changes the new Master will now be able to Save URLs.
- If "Allow New Master To Save" is disabled and the Master changes no one will be able to save URLs in this instance anymore, even if the original Master rejoins.
- Once the first Master joins, their images will start to load.
- This only happens once.
Which mode should I use?
If you want the Instance Owner to always be the one who can save images you should use Instance Owner Mode. This mode how ever only works in Invite, Invite+, Friends and Friends+ Instances, as Group and Public instances have no owner according to Udon.
If you instead want Persistence to always just load the images of first person who joins and wish for it to also work in Group and Public Instances you should use Network Master Mode.
Minor Tweaks V3.0.5
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes:
- removed setting images to null after leaving play mode (caused more problems than it resolved)
- added error info to the UI
- nothing major, just the default errors VRChat provides
- minor Example World Changes
Minor Tweaks V3.0.4
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes:
- added reference to each UI Raw Image / Material in Example Scene to make it easier to understand
- adjusted Example Assets Error & Loading Texture
- fixed file size issues
- adjusted look to be in line with Tablet Downloader
- adjusted Tablet Downloader Error & Loading Texture
- fixed file size issues
- adjusted look by adding a back drop and updating the font to Noto Sans Bold
- fixed Texture getting stuck on materials when existing play mode
- this issue only showed up when you manually set a Material Reference
- fixed Udon Behavior crash when trying to apply null as a texture (you can probably guess how I found that out lol)
Minor Tweaks V3.0.3
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes:
- disabled MipMaps for UI Sprites to prevent masking errors
- switched to VRChat's Supersampled UI Shader
- adjusted smoothing curve for Tablet Rotation
- fixed auto rotaion toggle not working
- unlocked Tablet Downloaders by default
Minor Bugfixes V3.0.2
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes:
- changed Wrap Mode to Clamp for UI Raw Images in Example Scene
- fixed UI sprite compression artefacts on Android & iOS
Persistence Bug Fix! V3.0.1
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes:
- fixed Persistence Info Message sometimes showing up when it shouldn't
Persistence! V3.0.0
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Info:
Since this release is quite big I made a video showcasing it:
https://youtu.be/2j-NbM8QwFM
Changes:
This is a big one! I've added quite a lot of new features :D
- Added Persistence Support!
- Added Persistence Prefab which allows you to add URL Inputs you want to use Persistence for
- The Instance Creator can Save & Load Images
- Added a Tablet Downloader
- Compatc all in one solution for sharing images and memes with your firends :D
- Uses the URL Input, Lite Downloader & Automatic Aspect Ratio
- Added Automatic Aspect Ratio for Raw Images!
- You can now use the Aspect Ratio Filter component for Raw Images to automatically adjust the Aspect Ratio
- Updated Example Scene to better show case all different setups
- Adjusted all UI's to have better padding & consistency
- Fixed some miner code issues
Sprite Fixes! V2.2.1
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes
- set Filtering for UI Sprites to Bilinear
- changed Sprite Resolution from 128 to 512
- Adjusted Pixels Per Unit Multiplier to fit these adjustments
VPM Release V2.2.0
Download
This release is available via the Creator Companion as a VPM package!
⬇️ My VPM / Creator Companion Listing
Changes
- moved everything into a VPM Package