Teapot-Studio new homepage!

A short post to announce the new homepage of teapot-studio. It’ll be a better place than here to propose and talk about the tools we develop. The website still needs a bit of fixing, but it should be done soon.

Kudos to Emeline for the design and the integration (responsive design, no less!). I’ll soon move every download links there, so you’d better check it out if you’re interested in gametools or SLS.

On the technical point of view, I deployed a CDN to enhance the performances of the website. It’s a bit overkill for a small website such as this one, but it was the occasion to get used to AWS CloudFront. And it indeed improves the performances. (the actual server is still available with org.teapot-studio.com). DNS settings were a bit touchy, but it seems to work well.

More about it soon!

Read More

Teapot-Studio Textures Pack

TexturesPack is a set of ready-to-use diffuse textures, particularly convenient for games. The idea is to provide the widest set of textures for indie game developers, in order to reduce the time spent to search for textures.

All textures are 512×512 and seamless. And as usual, we are really looking for your feedback. Do not hesitate to ask for more textures.

An online sampler is available here:HERE

License

This product set is released with a “Pay What You Want” license model.

If you decide to acquire a license, you will pay what you think it’s worth. The download instructions will be sent to your email address. (it may take a couple of days). The paypal donation system is what fit the best this model. Donations below 1 euros will be considered as sponsoring, and will not grant you a license.


Read More

Gametools 1.5 Released!

Months after the initial release of gametools, I am very pleased to announce the release of the 1.5 version.

What changed? Not much, but a lot in the same time. The biggest modification was in the XNB support. Files are now parsed directly, not loaded in an XNA app to extract things. As a result, many limitations of the 1.0 version were fixed. (loading an asset on a different platform or with different profile for instance). It changed a lot the architecture of GXView. GXView is more stable, and a wider selection of XNB is viewable.

SpriteFont and Audio can now be previewed/extracted! And I expect to be able to load/extract 3D models and cubemaps really soon.

HMEdit can now generate normal maps (here above). So the tool is not only dedicated to landscape generation, but can help you to create good looking materials.

And ScreenBuddy can now batch-create thumbnails. (Useful to create thumbnails out of a folder containing images, or to generate websites thumbnails)

The licensing terms did not change, nor the download page. I want to warmly thank every donator. It really helped to keep this project alive, and I hope you will like this new version.

The download page: here

Read More

Easy to use software licensing system

As promised, the beta version for SimpleLicensingSystem, aka SLS, is now available in beta. This first version is designed for .NET application, and will let you setup the licensing of your app in no time:

  • – Add SLSLib.dll as a reference of your project
  • – Create a instance of a TWLicense, with your product name and a private ID
  • – Test the presence of a license with methods such as IsTrial or IsExpired
  • – Allow your users to enter a license key to enable their license

A tool (SLSKeyGen) is included to generate your license keys.

A sample (in C#) is also included in the package. As you can see, it’s a less-than-10-lines piece of code.

The sample source
The sample source

More functions will come soon, such as a C++ API, a more optimized license format, and the possibility to use the license as a container for variables & files. Please contact me if you need more info about the project.

About the security:

The main goal of this project is to provide a very straightforward API. The license and the keys are heavily encoded, and shouldn’t be easy to crack, however the API itself is based on .net, and even it was obfuscated, it could still be reverse-engineered. On the other hand, it’ll do the job to protect your app from what a standard user can do. If someone skilled enough decides to crack your app, he will probably succeed, even if you spent big bucks in the security. That doesn’t mean I won’t improve the tool: the next version will be based on native code, with a lot more of security locks/checks. However, the main objective of this project will remain the ease of use.


Download the package (you’ll need the .net 3.5 framework)

Read More

Many news!

Hi everyone!

It’s been a while since I didn’t post anything on my blog. As a result, there are plenty of news I’d like to share.

First of all, I fathered my first kid a little more than a month ago. (Which mainly explains why I was so silent on this blog). The name is Akio, and both the mom and the baby are healthy. We’re now both discovering the real value of sleeping…

Celine Piat, from LivingColors took many superb photos of the baby. If you need a professional¬†photographer to take pictures of your wedding/baby/family, I couldn’t recommend you more to check her website.

It’s not the only good news: I also registered Teapot-Hosting as a company. There is sting many things to do, and things don’t go as fast as I wanted, but the business is on its rail. The website was reshaped, business cards were printed, and every user of the service seem to be happy.

As for Teapot, while the hosting is still the main activity, I also planned to release the tools I designed to help me to handle the business. Namely EasyBiz, a piece of software to handle customers/invoices/transactions with many cool features (graphical dashboard, customizable API, reports, plugins…). SLS, The licensing API and the keygen I use to deliver license keys for the Gametools Suite will also be released soon.

I’ll post here as soon as the betas are available.

Read More