Galaxy Note 4 crashes

It has been brought to my attention that the game occasionally crashes on Galaxy Note 4, and also possibly on Galaxy S5.

Unlike the bug from the last post, I much doubt that this one is my fault. It likely is another issue with Android platform that manifests only on certain phones. In short, it’s not something easy to find or fix.

If you have Galaxy Note 4 or other affected phone and experience crashes, can you please turn down the audio volume in game settings to 0 and see if the crashes continue? I mean game settings volume, not phone volume. Thank you!

In the meantime, please do not forget about Windows Store:


We are near the top in “New & Rising” category, but nowhere to be seen in Top Apps yet. It’s still early days. Btw. there are a lot more reviews than the 5 the store displays, but Microsoft seem to be slow in updating them.

I also have a feeling that the store image I am using is too dark and does not stand out enough. Might be changing it soon.

Finally, here’s a a link to one website with sc clan worlds that was sent to me so far:

iOS screen capture bug

There is a bug in the latest iOS release. It crashes whenever you try to capture a screenshot.

This is so refreshing. At least a bug that I can claim responsibility for and feel guilty myself! I am sorry. I am just allocating too small an array for the screen data.

It took me all of 33 seconds to find and fix it.

I love bugs like that. Compare this to botched OpenGL ES implementations that have clipping problems or miscompile shaders.  Weeks of trying to obtain the offending device and then weeks of searching for viable workarounds. Compare this to stupid touch sensors that lose touches or duplicate them. Weeks and weeks of testing whether the latest workaround improves input on the bad devices without destroying it on good ones. Horror!

However easy the fix was, Apple will take a week to review another submission. Therefore I think I will wait a couple of days, just in case some other bugs turn up. If they do, I hope they will be as good as this one!

iOS out

You may have noticed it already, iOS has been approved and is available for download in App Store.

Good job on nominations, please keep them coming. We now have well over a 100 nominated high-quality items on the list, and they got us approved by Apple. Thank you!

Also, do not forget about Windows Store.

Now something different. While cleaning up Community Content it was obvious to me that the biggest problem was hundreds upon hundreds of “clan” worlds. People were using Community Content as a sort of chat service, with messages being passed in world names. This caused massive pollution of the server, with literally 99% of new content being copies of one and the same world with some text on the signs changed.

Obviously, this is not what Community Content was intended for, therefore I have been cleaning all this stuff up. It was and still is a huge job.

However, I do understand that a lot of people were having their fun by playing rpg games using Survivalcraft, with Community Content as a communication medium. This is perfectly fine with me, but it cannot continue in the same form, because it denies the use of Community Content to legitimate builds. People sometimes spent years making them and they are well worth publishing, unlike a fantasy message intended solely for a bunch of people.

What I would like to propose to these people is this:

  1. Set up a website. With it’s a couple of minutes and completely free, and there are plenty of other options.
  2. On that website post your rpg worlds in the form of links, and download them from within the game (using From Link option). I think it will be even easier and more user friendly than having to trawl the bottom of community content for messages.
  3. If you email me a link to your rpg website I will publish it on this blog for anyone to see.

iOS and Windows Store

Apple are taking their time reviewing 1.27.15. I submitted the update on 15th of April, but so far there is no response, it’s still in “waiting for review” state. Nothing more to say, just keep waiting. Community content should have no bad stuff now, so hopefully they won’t reject it.

On the contrary, Windows Store guys have approved the latest update. It’s the one I wrote about in the last post. It should, most importantly, resolve issues with upgrading from demo to full. Also right-dragging will drag a single item only.


Please keep downloading the demo and if you decide to purchase, let me know whether the demo status disappeared instantly after you returned to the app after payment? This is something I cannot test myself unfortunately.

I will soon resubmit Windows Phone as well with the same fix.

The next in queue is Android/Amazon. They are stuck on 1.27.4, which still has certain issues.

Windows Store Update

As you know since the last post, Survivalcraft is available in Windows Store.


You can now play it with mouse and keyboard on your powerful PC. Happy days.

In the meantime I have been fixing some issues. First of all, when you buy the game it does not immediately detect that you have done so. I rely on an event in Microsoft API to tell me that license has changed, but apparently it never fires.

I should have known better, these days to rely on any API to work is madness! Always assume it will not work.

Therefore in, after you bought the game you need to restart it for the trial status to go away. But it’s not easy on Windows. I don’t know any other way of doing it than either switching off the device, or using Task Manager to kill the process. Anything else merely suspends the app. Another not so good decision on Microsoft side, IMO. All other mobile platforms let you kill apps and no one is complaining. Why take it away?

Anyway, the update should fix that. App now checks the license status every time it’s activated, not just on startup or non-firing event.

Another improvement is that dragging with right mouse button only takes one element from stack, not all of them. This should make it easier to split stacks (the hold method still works, like on phones).

Yet another improvement is more help text! Especially a long topic about electricity in the help section.

I am sorry that at the moment people in Russia and Brazil do not have access to the game. This is because these countries require special age certificates to publish a game. I skipped them from initial release to make things simpler. This update should fix that, as it is marked for distribution everywhere.

That is: everywhere apart from Korea and Taiwan :-( These countries have really atrocious age certification schemes that require you to have a physical representative in the country to obtain one! Because I am not currently planning a trip to far east this will have to wait. Sorry.

Please keep downloading the demo from Windows Store.

Woohoo, Survivalcraft in Windows Store!

Survivalcraft has been certified by Microsoft and is now available in Windows Store. That means you can play it on your PC, if you have Windows 8.1. Click here to see the listing in the store:


This is a great moment for me, and a culmination of over 6 months of porting work, and one of the reasons the new Engine was created.

I tested it on Acer Iconia W8 tablet, Sony Vaio Pro Laptop with touch screen, and device emulator on Windows. During the cerification it was probably tested on more devices by Microsoft. I do hope that it is enough, and Windows is not like Android, where every device crashes in a different way!

Anyway, because there is a free trial, please go and check it out. We need that in these first days to get pushed up the rankings.


This is now possible

You can control is via mouse+keyboard, or using touch, if you have a touchscreen.

Community Content back on both feet!

First of all, big thanks to everyone who submitted a nomination. I have been literally swamped with them. I replied to some people, but then realized I will not be able to because there are too many.

Please keep nominating. Look at the previous post for details.

We now have 70 verified and whitelisted items, most of them worlds. All of them are high-quality and objectionable content free. Some are truly spectacular!

For example check out all the electric games by mgblitz81: Road Rage 3, Flappy Bird. I love the cinema effect he got by placing the screen in a dark area. He also made a massive electricity tutorial: Electricity Unleashed. Well worth seeing if you have a few days time (it’s huge!). Kudos!

All these items are easy to find, they will be in the top 70 items when listed by rank.

Through whitelisting we now have two sections of Community Content. The manually approved ones, which are always at the top, and all the rest which is listed below. I think it’s a great arrangement.

I made myself a nice “Ban” button in my admin interface. Please do not post content unsuitable for kids, clan worlds etc. You may get banned!

Improving quality of community content

I have been thinking about how are we going to get iOS approved.

To resubmit, I need to make sure there are no “bad” worlds accessible through community content on iOS. And I need to do it fast, we don’t want to wait weeks.

I think the best idea is this:

  • I will manually whitelist certain high quality worlds/textures/skins on the server
  • iOS app will only display these whitelisted items; all other items will be hidden
  • On all other platforms, whitelisted items will be displayed first, the remaining items will be behind them (so all platforms benefit from this scheme)
  • Once we reach a certain number of whitelisted items, I will resubmit iOS with the filter on

For this to work I need your help: I need you to nominate which worlds/textures/skins are high quality and should be whitelisted.

Therefore I am now open to nominations. 

If you know about a world/texture/skin which is worthy of whitelisting, please email me at, stating:

  • the exact name of the item
  • a few words why you think it’s good
  • set email subject to “Nomination” so I can easily see it

A few points:

  • The name you give me must be exact, otherwise I will not be able to identify the item
  • You must be reasonably sure the item does not contain anything unsuitable for kids, be it text on signs, phalluses made of blocks etc.
  • The item must be notable, for example a world with massive constructions, interesting electric devices, high-quality texture compatible with 1.27 version of the game, etc. If it’s a blank world with a few blocks added here and there, leave it out
  • The item name should not be fishy, any references to “love”, “romance”, “dating” are out

If you have something worthy that is not in the community content, it may be a good time to upload it and let me know about it.

You may have noticed that there is “Mansions” world at the top of list. It is the first item to be whitelisted. The whitelisting system already works, so you will see the results of your nominations in real time as I process them.

I will be trawling the lists myself as well, but there’s only so much a single person can do.

Thanks in advance for any help!

Windows Store submitted

This is good news time. As promised a few days back, I submitted Survivalcraft to Windows Store.


This is a completely new platform, and vastly different from all the currently supported ones. Why?

  • You can play the game on your PC (provided you have Windows 8.1)
  • You can play the game like a normal FPS, with keyboard and mouse
  • The game will run blazing fast on pretty much all PCs, because it’s optimized for low-end phones

Looking forward to having it certified (or rejected…).

At the same time I submitted an updated build for Windows Phone. It contains a large number of memory optimizations and various fixes. Including, crucially, a fix for the freezing issue. Actually the freezing is still there, as it’s a platform bug, but should now unfreeze as soon as you touch the screen (current version needs an orientation change or pressing the power button to unfreeze – strange are the ways of Windows Phone).

The new build will also default to 96 blocks visiblity range on 512MB devices (Lumia 520, 620 etc.). This is to ensure that the phone does not run out of memory even with large worlds and hi-res block textures. As I mentioned previously, Microsoft have reduced memory limit in 512MB WP 8.1 devices to just 185MB, down from over 270MB in Windows Phone 7. It hurts, but I can’t do anything about it :-(

If you have a 1GB device (Lumia 925 etc.), you should be able to play safely all the way up to 256 blocks.

I am still thinking what to do with iOS build. Don’t worry – I will resubmit it soon, but I need to fix the bad worlds issue first.

iOS rejected

Apple have rejected the iOS build of 1.27.

This time it’s not a technical reason. It’s a bit of your fault actually!

Apple have taken their time, more than usual, and trawled through the community content. And they found the nasty worlds you submitted.

I don’t blame them, some stuff in there is quite upsetting. I can’t possibly moderate it all. Anyway, they want me to remove all the questionable content before I can resubmit.

I don’t think it’s possible for me to do it, there is just too much junk in there.

Therefore I will have to come up with another idea. The most radical one is to completely remove community content from iOS version of the game. I hope I will not have to do it.

Please stop posting rubbish and nasty stuff to community content, there are little kids playing this game.

In the meantime I have been working on Windows Phone and Windows Store versions of the game. I fixed the low memory issue, but the occasional freezing remains. It’s not a problem with Survivalcraft, but with Windows Phone. Other games and frameworks are banging their heads against the same wall:

If I could only concentrate on gameplay and adding features, but 75% of my time is taken by silly bugs on various platforms.


Get every new post delivered to your Inbox.

Join 44,392 other followers