Why make a Patreon?tl;dr: Being a patron lets me push out updates in a timely manner and work on other types of viewers, like wheels and flight sticks
I've worked on this tool for around three years or so, and I'm glad for all the people who have found a use for it. When I first created this, it was simply a winter break project where I simply took my week and worked on something I though should have existed already, but didn't.
Fast forward 3 years later, and now it's a lot more advanced than what the initial idea was. The idea was to originally just show an Xbox Controller on screen and simply window capture the controller. Since then, you can choose from around 8 different skins, use the tool natively with OBS via CLR Browser, remap buttons, create your own/edit skins, and easily generate a shareable URL. It's easy to say that this tool has progressed far more than what was initially imagined.
Well, that was a nice exposition and all, but why create a Patreon?Getting to the point, this project feels like it has a life of it's own sometimes. There are plenty of people who use it, with many people asking for new interesting features or asking for help on how to set up the tool or having issues and hoping to have them fixed.
Along with trying to keep this tool updated, supported, and most importantly free for everyone, I decided it would be in the best interest of everyone to start a Patreon for this tool. Soon (as of the time of this writing), I'll be starting my Junior year at my University where I'll be studying Computer Sciences. I'll have to be jugging my time around a lot, but when it comes to my priorities, school will always comes first before any personal projects. With creating this Patreon, it helps me with trying to focus my time better on this tool while studying, as I'll be incentivized to try and work on the tool as best as possible while still keeping my focus on school.
I'm not looking to try and force people to pay for a service they've had free from the start, as that's simply a cheap way of capitalizing off of users, as well as being poor way of making a quick buck. Instead, I'm asking those who would wish to lend me a helping hand with trying to make this tool the best that it can be, as well as to venture into similar approaches with other kinds of inputs.
So, yeah, that's the gist of it. I'd like to try and make similar tools for flight sticks and wheels, as well as creating more skins and features for users, and it will be those patrons who choose to support this effort that will be the reason why this can all be made a reality.
Wait, does this mean you won't be working on the tool until somebody coughs up cash?NO. I'd like to make it clear that I DO intend to work on this too for as much as I can during my free time, but while school is going on, or other life matters appear, this tool is on the back of my mind. I'll always be adding things to the trello, or answering emails for people who use the contact form, but this Patreon DOES NOT mean I'm simply going to stop working on the tool.
Now, what this Patreon DOES mean is that it'd be in my interest to try and work on the tool in a considerable amount of time, as well as update at least around once a month so patrons can get their money's worth.
So, what does per major update mean?I don't really work on this on a monthly basis so the sane choice seemed like charging on a per-item basis. When I say per major update that will typically signify the following:
- The update contains an entirely new skin or at least two new variations or currently available skins.
I can't really promise that every new update will contain a entirely new skin, since there's only so many controllers in the world, but I can try and ask patrons what they'd like to see the most as an alternative skin for an existing controller layout.
- Optionally, a significantly new feature or significant update to an existing feature
Creating new features on every update would simply create feature bloat for the tool. I may look into creating something into it's own separate tool while still being useful, but this is more or less on a case by case basis.
- Optionally, planned bugfixes for the tool itself
It's usually best to bundle up fixes into one update as it allows for a decent amount of time to track down and fix the problem altogetherNow, what is NOT considered a major update is as follows:
- Urgent bugfixes: These are issues that cause a massive issue among a large amount of users and has to be fixed immediately. It'd be mean to charge for this.
- Minor corrections: Sometimes there's typos or little things I miss. I am human. Please don't hurt me.
- Tweaks/Non-UI Related Aesthetic: I'll sometimes need to update one tiny thing here or there or make a slight aesthetic change to the page. No reason for you to bear the burden for this.
- Anything else that isn't defined as part of the "major update" list.
Ok, I'm sold. So, what are you offering in terms of donation perks?Well, since this is an online tool, the best I can do is offer digital perks. If you have any ideas for any other perks/tiers, feel free to tweet at me (@mrmcpowned) or send me a message on discord. You can email me too if that's something you prefer.
Basically, everything that's listed on the right is what's up for grabs. If you've got any questions about the perks, feel free to contact me via the methods listed above.