The VRChat Picture Tagger is a small application aiming to provide the answer to the following question: Who is on that screenshot?
It tries to give possible answers by looking through a VRCX database and match the time of the screenshot, with the people that were in the instance the picture was taken in.
- Auto-Tag pictures with people that were in the instance the moment the picture was taken
- Auto-Tag pictures with the world that it was taken in.
- Tag editor to remove/add tags form pictures and to give tags custom colors.
- Search for pictures according to people or world tags
- Scrubable timeline of instances and people in those instances
- auto-filter people tags on a screenshot using image recognition based on machine learning
- installer/updater
This project is mainly a way for me to get into things like:
While I have already worked with most of these patterns, libraries and frameworks in my 10+ years as professional C# dev, it was mainly in an extending fashion, only adding to existing projects where architecture had already been set. This is a fresh start, a way for me to learn what works, and what doesn't, for me to fiddle and tinker around with stuff without the time pressure of a client waiting for things to be done.
I have no ties whatsoever to the VRCX project and/or team.
VRCX is an absolutely awesome product that I use daily even if I'm not on VRChat and can wholeheartedly recommend it.
You can get VRCX in this GitHub Repository
- Windows 10 1809 or newer. Windows 11
- .NET 6 Desktop Runtime needs to be installed for this to run.
- VRCX
- a
VRCX.sqlite3
database needs to be at%APPDATA%\VRCX\VRCX.sqlite3
)
- a