Phi

is creating Clickteam Fusion extensions and other software

5

patrons
Hi, I'm Phi, a mysterious British software developer, story author and multi-reality investigator. Most of my work is published to large communities, and given away for free.

What have you done so far?

This Patreon is for my Clickteam community work. If you know me from there, you might be familiar with:
  • DebugObject, an object that lets you run Fusion events when your application crashes.
  • Lacewing Blue Client/Server, updated versions of Relay being maintained after the original author lost the source code.
  • You might also use my public Lacewing servers, which have now been running for longer than 4 years without charging a cent. No ads, either.
  • Darkwire Extension List, a free listing of all MMF2/CF2.5/CF2.5+ extensions, with search, filtering and a backup mirror. No ads too!
  • Web Query Object, an extension like Get object/Download object, but with background transfers, uploads and downloads, and progress %.
  • ZlibStream Object, an extension for compression/decompression in the background based on zlib protocol.
  • Google Cloud Storage, a business-targeted extension for uploading to Google Cloud.
  • Klystrack Object for playing C64, NES and Amiga-styled tunes
  • Other smaller extensions, like FixedValueList, UTF-16 Object, and some less developed ones like DarkSocket, PortAudio...
  • And of course there's the many hours I put into supporting Clickteam developers on Gwerdy Chat, then ClickConverse, and now Discord ClickConverse. Apart from a few exceptions where people insisted to pay me, my support has been free.

If you're on board now...

What does my sponsorship mean?

There are plenty of rewards, including access to pre-release extensions, not having to pay for the sold extensions, all the way up to invites to my personal Discord server.
More practically, the extensions you fund me to create are made available to the Clickteam community, so you give others more development opportunities too, not just yourself - the whole community will benefit from your donations.

As for the effect of those extensions, well... the planned HTML5 port of Bluewing Client alone will allow all sorts of browser ".io" games to come from the Clickteam userbase. For businesses, you could use it for synchronising users (say a shared document editor). And there's more stuff in store.
Future plans include:
  • A new type of function extension (Intense Functions object), whose new pragmatic design will make you want to rewrite most of your Fusion programs
  • An SDK that can export to Android, Windows and iOS from one codebase
  • iOS development and porting of all the extensions
  • A live camera feed displayer with licenses for H264
  • A video/audio player, using FFMPEG
  • Custom-drawn UI controls for all OSes
Excited? Or wondering about my circumstances and the other side of the coin?


What if the Patreon doesn't do too well?

None of the existing extensions will be taken off the air, and free services like the Lacewing servers will be kept up. Your donations will go towards time trying to get the new Clickteam features and bugfixes out – but the time will be dependent on income. Naturally, with more time that can be spared, the faster new fixes and features roll out. I've poured months of unpaid work into some extensions, the equivalent of thousands of hours.

Worth noting that I do plan to port all my Fusion 2 extensions to Fusion 3 once it releases, regardless of how the Patreon performs. With my SDK, I think it'll be relatively quick to do.

And my open-source projects will remain open-source. However, while I'd like to throw all my projects out there for others to work on when I don't have time, the truth is I don't anticipate anyone continuing my extensions. That's not pessimism, it's speaking from my experience with CT open-source over the years.
Nearly all Fusion developers who use my extensions are unable to program in C++ and further the extensions... and those that are able to prefer to throw out existing extension code entirely and write their own baby. There are many instances of that in the extension list.


The Conclusion

So with those factors in play, why the Patreon now?
Well, on a more personal side, my expenses are going to increase sharply in the next few years, due to new arrangements of family, so I'm forced to plan my work with more emphasis on finances than I'd like. Being a developer in a software-driven world, there is of course other work besides community work, but my ambition is to be able to work with things I enjoy rather than just motivated for finances. I've always enjoyed helping others and not expecting anything back, but I can't be a parasite on whoever is housing me while I do it... that would be akin to not seeing the forest for the trees.

Working for Clickteam community is always fun, watching the new developers get to grips with logic, and the enthusiasm of new developers. Seeing the things people can do, and their drive to create, is always inspiring. I even came across my favourite YouTuber Markiplier using my server in a Let's Play. (Unfortunately, the developer didn't program closing the connection well. Still, Mark told me I can steal all his videos! woo!)

Juggling paid hours and community work, along with time for family/friends, is quite a burden, and never quite feels right no matter how I balance it. If the community work was paid, though, that merges two of them, and work-life balance becomes a lot easier. I won't feel guilty doing something that doesn't put bread on the table (but may put it on others' tables).
Your donations will help solve that issue and will certainly take a load off me!

Thanks for your time.
Tiers
Smol
$5 or more per month

Any donation is appreciated! You'll fund my development work that will go to the community and thus to you.

Extension elitist
$15 or more per month

For those who like the extensions.

  • Those contributing to this role or higher will get early access to extensions still in beta stage or not publicly released.
Show me the dark side
$40 or more per month

For those who can spare a little more.

  • All benefits of previous ranks
  • Access to Phi's inner circle Discord server - the server rules must still be followed!
Includes Discord rewards
Divine providence
$1,000 or more per month

For those who basically want to hire me for the community.

  • All benefits of previous ranks
  • Access to discussion about secret Darkwire projects
Includes Discord rewards
Goals
27% complete
Release of Lacewing Blue Unicode (aka Bluewing), which means international language support for your multiplayer games and programs! Especially good for East Asian and Arabic script!
(and emoji support...)
Will be distributed to the whole Clickteam community for free.
1 of 5
Hi, I'm Phi, a mysterious British software developer, story author and multi-reality investigator. Most of my work is published to large communities, and given away for free.

What have you done so far?

This Patreon is for my Clickteam community work. If you know me from there, you might be familiar with:
  • DebugObject, an object that lets you run Fusion events when your application crashes.
  • Lacewing Blue Client/Server, updated versions of Relay being maintained after the original author lost the source code.
  • You might also use my public Lacewing servers, which have now been running for longer than 4 years without charging a cent. No ads, either.
  • Darkwire Extension List, a free listing of all MMF2/CF2.5/CF2.5+ extensions, with search, filtering and a backup mirror. No ads too!
  • Web Query Object, an extension like Get object/Download object, but with background transfers, uploads and downloads, and progress %.
  • ZlibStream Object, an extension for compression/decompression in the background based on zlib protocol.
  • Google Cloud Storage, a business-targeted extension for uploading to Google Cloud.
  • Klystrack Object for playing C64, NES and Amiga-styled tunes
  • Other smaller extensions, like FixedValueList, UTF-16 Object, and some less developed ones like DarkSocket, PortAudio...
  • And of course there's the many hours I put into supporting Clickteam developers on Gwerdy Chat, then ClickConverse, and now Discord ClickConverse. Apart from a few exceptions where people insisted to pay me, my support has been free.

If you're on board now...

What does my sponsorship mean?

There are plenty of rewards, including access to pre-release extensions, not having to pay for the sold extensions, all the way up to invites to my personal Discord server.
More practically, the extensions you fund me to create are made available to the Clickteam community, so you give others more development opportunities too, not just yourself - the whole community will benefit from your donations.

As for the effect of those extensions, well... the planned HTML5 port of Bluewing Client alone will allow all sorts of browser ".io" games to come from the Clickteam userbase. For businesses, you could use it for synchronising users (say a shared document editor). And there's more stuff in store.
Future plans include:
  • A new type of function extension (Intense Functions object), whose new pragmatic design will make you want to rewrite most of your Fusion programs
  • An SDK that can export to Android, Windows and iOS from one codebase
  • iOS development and porting of all the extensions
  • A live camera feed displayer with licenses for H264
  • A video/audio player, using FFMPEG
  • Custom-drawn UI controls for all OSes
Excited? Or wondering about my circumstances and the other side of the coin?


What if the Patreon doesn't do too well?

None of the existing extensions will be taken off the air, and free services like the Lacewing servers will be kept up. Your donations will go towards time trying to get the new Clickteam features and bugfixes out – but the time will be dependent on income. Naturally, with more time that can be spared, the faster new fixes and features roll out. I've poured months of unpaid work into some extensions, the equivalent of thousands of hours.

Worth noting that I do plan to port all my Fusion 2 extensions to Fusion 3 once it releases, regardless of how the Patreon performs. With my SDK, I think it'll be relatively quick to do.

And my open-source projects will remain open-source. However, while I'd like to throw all my projects out there for others to work on when I don't have time, the truth is I don't anticipate anyone continuing my extensions. That's not pessimism, it's speaking from my experience with CT open-source over the years.
Nearly all Fusion developers who use my extensions are unable to program in C++ and further the extensions... and those that are able to prefer to throw out existing extension code entirely and write their own baby. There are many instances of that in the extension list.


The Conclusion

So with those factors in play, why the Patreon now?
Well, on a more personal side, my expenses are going to increase sharply in the next few years, due to new arrangements of family, so I'm forced to plan my work with more emphasis on finances than I'd like. Being a developer in a software-driven world, there is of course other work besides community work, but my ambition is to be able to work with things I enjoy rather than just motivated for finances. I've always enjoyed helping others and not expecting anything back, but I can't be a parasite on whoever is housing me while I do it... that would be akin to not seeing the forest for the trees.

Working for Clickteam community is always fun, watching the new developers get to grips with logic, and the enthusiasm of new developers. Seeing the things people can do, and their drive to create, is always inspiring. I even came across my favourite YouTuber Markiplier using my server in a Let's Play. (Unfortunately, the developer didn't program closing the connection well. Still, Mark told me I can steal all his videos! woo!)

Juggling paid hours and community work, along with time for family/friends, is quite a burden, and never quite feels right no matter how I balance it. If the community work was paid, though, that merges two of them, and work-life balance becomes a lot easier. I won't feel guilty doing something that doesn't put bread on the table (but may put it on others' tables).
Your donations will help solve that issue and will certainly take a load off me!

Thanks for your time.

Recent posts by Phi

Tiers
Smol
$5 or more per month

Any donation is appreciated! You'll fund my development work that will go to the community and thus to you.

Extension elitist
$15 or more per month

For those who like the extensions.

  • Those contributing to this role or higher will get early access to extensions still in beta stage or not publicly released.
Show me the dark side
$40 or more per month

For those who can spare a little more.

  • All benefits of previous ranks
  • Access to Phi's inner circle Discord server - the server rules must still be followed!
Includes Discord rewards
Divine providence
$1,000 or more per month

For those who basically want to hire me for the community.

  • All benefits of previous ranks
  • Access to discussion about secret Darkwire projects
Includes Discord rewards