Skip to content
This repository was archived by the owner on Aug 9, 2026. It is now read-only.

Repository files navigation

BannerImg

Important

This software is now archived and no longer maintained. READ MORE below.

AvatarLockpick

Ever wanted to use a VRChat avatar but it was locked? Well now you can unlock it using AvatarLockpick!

What's this all about?

AvatarLockpick is user friendly tool for unlocking VRChat avatars. It works by scanning through your VRChat cache and editing locally saved avatar config data to unlock avatars. Pretty neat, right?

I'm bored of programming.

I think it is finally time for me to announce this.

As of today, I will no longer be actively working on AvatarLockpick or any of my other VRChat related or even coding projects. I am also stepping away from coding in general.

There is no big dramatic reason behind this decision. Over time, I have simply grown bored of programming. What used to be something I genuinely enjoyed and could spend hours working on has slowly started feeling more like something I am forcing myself to do. I do not want to keep maintaining projects when my heart is no longer in it.

Honestly, I think I have just grown bored of a lot of internet and computer related stuff in general. I have spent a ridiculous amount of time behind a computer over the years, whether that was programming, working on projects, messing around with random things, or just being online. At some point, it all started to feel repetitive.

That does not mean I am completely disappearing from the internet or never touching a computer again. I will obviously still play games, hang out, and do whatever else I feel like doing. I just do not have the same interest in constantly working on projects or spending my time programming anymore.

I will probably still work on small things here and there if I get bored enough or randomly get the motivation to make something. I know myself well enough to know that I might randomly open an editor one day and start messing around with something again. I just do not want there to be an expectation that I am actively developing, maintaining, or supporting anything anymore.

Rather than leaving everything abandoned with no explanation, I want to give these projects a proper ending.

All existing releases will remain available and will be archived so that the work does not simply disappear. The source code will also be made available for anyone interested in taking over, maintaining it, learning from it, or continuing the project in their own direction.

If somebody does decide to pick up where I left off, I hope you can give the project the time and motivation that I no longer have for it. (Please do NOT paywall anything).

I want to thank everyone who used my projects, reported problems, suggested things, contributed, shared them with other people, or simply followed what I was working on. Even if we never directly spoke, knowing that people were actually using something I created made the time I spent building it worthwhile.

Everything eventually reaches its end.

For me, this is that point.

There will be no further active development, feature updates, or maintenance from me. Existing releases and source code will remain available for archival purposes and for whoever may want to continue my work.

Maybe I will make something small again someday. Maybe I will randomly get bored enough to start another project. I am not going to say I will never program again because I genuinely do not know.

For now, though, I am done.

Thank you to everyone who was part of this, whether you were here from the beginning or only found the project recently.

FULL SOURCE: Download

🙏 Special thanks to Amelia for PAW.

🙏 Special thanks to Weary (wheel9907) for motivation.

🙏 Special thanks to everyone that supported me.