Android App 2.0.9

Dear players,

We updated the Android App to version 2.0.9 with the following changes:

  • Fixes for push notifications
  • Tribe forum accessible
  • Added additional information overlays to village overview

Some additional info for those curious:

Push notifications
We believe we’ve solved the problem that caused certain accounts to not connect to our push notification services – but please let us know if problems persist!

Tribe forum
In previous versions the Tribe Forum would open in a the phone’s browser, and kill your playing sessions. It is now accessible from within the app, and we’ve also added a shortcut on the app’s menu for those who want to access it directly!

Information overlays on village overview

We’ve added the information overlays you know from the browser version to the App. All players will be able to see which level their buildings are from the village view, and premium players can additionally see information about completion time of queues and construction statuses.

Please let us know what you think, and what we should concentrate on next!

Fixes, patches and updates!, Mobile

Android App Beta 2 Updates

Hiya readers,

A few weeks ago we silently replaced the old Android Beta app in Google Play with a new version, which included the following changes:
-app can be used to play on any language version (with some exceptions)
-improved performance
-additional natively implemented screens
-new look
-lots of bug and stability fixes

Since then we’ve released some additional patches, and plan to continue to do so every couple of weeks in the coming months.

Items we’ll be looking into next week:
-the issue with the tribal forum opening in your web browser instead of in the app
-the issue with the spear fighter showing up as recruitable in villages without barracks
-if we have a chance, we’ll also start working on showing the little overlays on the graphical village overview that show your building levels and for premium players the amount of time the building will still be busy.

Let us know what you think, and what we should concentrate on next!

Fixes, patches and updates!, Mobile

Tribal Wars for iOS 1.2 coming soon

Hey all,

We’ve recently finished development of the next version of the iOS app and want to share what is coming while the app goes through approval @ Apple.

In this update we’ve taken on a lot of feedback from players and made several improvements/changes, as well as implementing new features and functionality.

Mails, Reports and Village information

The mails screen now has the same functionality as the desktop version of the game and shows your conversation partner’s read status for mails. The screen has also been optimised to show longer mail subjects.

The reports screen has also been optimised so you can always see the village involved in a report.

Lastly, after introducing the new top bar we received feedback about players missing the ability to see the full amount of resources and warehouse capability. You can now tap on any of the resource displays in the top bar to show a detailed view with all of this information.

New app functionality: Village Headquarters and Quests

We’ve now implemented the village HQ and quest system directly into the app for better speed and responsiveness. If the quests system is active on your world, you’ll be able to access quests from the bottom bar, which also shows the number of open quests and indicates if you’ve made any progress in a quest.

There’s not much more to say about the HQ, except that since all the graphics are loaded directly from the app it should be much faster.

New graphics

In the past couple of months we’ve slowly been replacing the graphics in the app to be suitable for retina devices. In version 1.2 we’ve finished this process.

The biggest change is to the map graphics, where we’ve recreated everything from scratch in much higher detail. Though we know this is a big change (the map graphics have looked the same for many years) we hope players will quickly get used to the new details.

We hope you enjoy this update.

Jon / Morthy

Fixes, patches and updates!, Mobile

iOS App: Feedback and Plans pt. 2

Hi again,

A quick update on the status of the feedback we received for version 1.1 can be found below. As last time, these aren’t the only things that you can expect in future versions – we’ve got plenty more stuff on the way to improve usability and convenience.

 

Item Game Version  Status
Friends 8.7.1
Quickbar 8.7.1
Account Sitting is broken 8.7.1
Troops still being recruited 8.7
Poor mobile pages performance 8.8
User invite feature not triggering quest 8.8
Change queue order 8.8
Packages academy not optimised 8.8
Easier access to account sitting
Show ODA and ODD on profile
Copying publicized reports
Easy trains
App Version
Infinite loading 1.1.1
Easier multi-village handling 1.1.1
Native stuff from other worlds 1.1.1
“New” indicators stay long 1.2
See when partner read message 1.2
Possibility to view exact amount of resources 1.2
Possibility to view warehouse capacity 1.2
Farm Assistant in reports 1.2
iPad optimised
Show secrets on map
Show church area on map
Landscape mode
Show bonus village’s bonus on map
Easier access to tribe forum
Loss of internet connection triggers several warnings?
Fixes, patches and updates!, Mobile

iOS App: Feedback and Plans

Hi readers,

Over the past few days, we’ve got received a lot of feedback over the “App Feedback” button in the App’s menu. Thank you all for the emails! We’ve only managed to respond to a bit more than half, but all of them have been read and appreciated.

We’d like to share the summarized list of feedback that we can work on, when you can expect it to make it into the game, and what the current status is. If there isn’t anything in the “Version” column, it means we haven’t figured out a good way to handle that feedback item yet.

 

– in the game
– in review by apple – almost released

 

Item Game Version Status
Friends 8.7
Quickbar 8.7
Account Sitting breaks 8.7
Show remaining troops in queue 8.7
Performance improvements 8.8
Change queue order 8.8
Easier access to account sitting 8.8
Packages academy not optimised 8.8
Show ODA and ODD on profile
Copying publicized reports
Easier access to tribe forum
Easy trains
App Version
Infinite loading 1.1.1
Easier multi-village handling 1.1.1
Notifications from other worlds 1.1.1
“New” indicators stay long 1.2
Email invite feature doesnt like quests 1.2
See when mail partner read message 1.2
Show secrets on map
More friendly context menu
Show church area on map
Show bonus village’s bonus on map
Farm Assistant in reports
iPad optimised
Landscape mode
Show all resources, not just k
Show limit of warehouse

These aren’t the only things that you can expect in future versions, of course. We’ve got some ideas of our own on how we can improve usability and convenience… but more about those later!

 

Fixes, patches and updates!, Mobile

iOS app update 1.1 available

Hey everyone,

I’d like to quickly get the really important things over with first, and note that in our office competition I completely thrashed my colleagues to be the first nobler.

Moving on, we’re happy to have released both an update to the iOS app and further improvements to the mobile version of the game this week. If you already have the app, you should be able to update to the latest version now.

A lot of work has been put into polishing existent features in this app update, in particular removing some pesky crashes and bugs. We’ve dramatically increased the stability of the app.

The key changes we made were:

  • New navigation bar
  • Fixed many bugs and crashes
  • Forwarding reports now possible
  • Improved menu: better notification display and some new choices
  • Improved map usability
  • iPhone 5 and iOS 6 support

We’ve also been listening to feedback from around the world to our latest changes to the mobile version, and implemented a further set of improvements this week. The changes were:

Quickbar
- Mobile: The mobile quickbar can now be configured to be shown in a separate menu below the resources bar instead of at the end of the top menu. This can be changed from within the Settings screen.
- iOS app: The mobile quickbar can be enabled or disabled from the settings menu. Default disabled.
- If the quickbar item has no text the hover text will be shown instead.

Village list
- Mobile: This can be accessed by tapping the arrow to the right of your village name in the menu.
- iOS app: This can be access by tapping ‘Village select’ from the menu. In the next update you will also be able to access this by double tapping on your village name.

Notifications
- Mobile: if your mobile browser supports it, you can now always see your incoming attacks/supports and whether you have new mails, reports or tribe forum posts by looking out for icons on the bottom right of the screen.

Usability & Layouts
- In older browsers a degraded layout is now available
- Improved farm assistant layout

In the future, we’re going to continue improving the mobile experience for Tribal Wars, with further updates to the mobile view and the iOS app, and of course an Android App. Next week we hope to update the iOS app again with further stability improvements.

Fixes, patches and updates!, Mobile

Play time – iOS app update 1.1

Hiya!

It’s been quite a while since the last update to the iOS app, about 9 months ago. In that time we’ve been focussed on other things, like working on an Android App (still coming!) using a technology that would let us develop for both platforms simultaneously. For the moment, we’ve put to rest the idea of developing for both platforms at the same time, and decided that the iOS app needed some love, while work continues on the Android app by a different section of the team.

To make sure we’re happy with the changes we’re making in 1.1, a few of us here at the office challenged each other to see who could be first to conquer a second village, playing only from the app. Participants are: Hendrik/”exception” (an owner of InnoGames, and the original Developer), Jon/”Morthy” (long-standing Developer and Community Manager) and myself: Robert/”Typhi” (Product Manager).

I had to dubious honor of writing this blog post awarded to me by merit of currently being in the lead, though I suspect my hard-earned points and troops will soon be coughing in the dust of Jon, who seems singularly focussed on constructing buildings merely for their points value. (This is how I choose to interpret his growth.)

Anyway, here’s what you’re probably most interested in:

loverly pointzz!

Village Overview featuring new top bar

The primary change that you’ll find in the image on the left is the addition of an improved top bar. It’s got your village name, some resources display, and depending on your location: a “back” and a “back to village overview” button. In but a short while, whichever one of us manages to nab a second village first will be the proud owner of additional features in the top bar that will allow him to easily switch between villages.

According to the tribe rankings, what I’ve got now amounts to a whopping 287 points, which my competitors would do well to cower in fear of. My plan is currently built towards getting my greedy touch-enabled hands on Light Cavalry tech as quickly as possible, to give my farming runs a bit of a kick up the rear. Should I slow down long enough to pick up Axe research? Something tells me our dubiously flung-together tribe of 3 may not stay friendly for long.

Check in again in the next weeks for some more peeks at what update 1.1 will contain!

 

At InnoGames, Mobile

Poll results!

Hi guys,

As you will probably know, we recently did a poll of nearly all Tribal Wars players. In total, there were about 140,000 participants. Until now, the results had not yet been published. What you thought can be found below!

Research Manager (9.7%)
An addition to the Account Manager premium package that would provide you with a more convenient way of regulating the technology levels in many villages.

 Though this only had about 10% of our votes, that number would approximately line up with the estimated number of Account Manager users among the players that took the poll. This would mean that a grand majority of the Account Manager users probably voted for this feature – making it a very important addition, in their eyes. For this reason, and because this would be comparatively little work, we’re going to try to push this one into our next release alongside one of the other players’ choices.

Troop Stats (40.6%)
Troops are very important to any style of play – troop stats could potentially show you the sites of your latest sieges, most heroic last stands and an overview or graphs of your total troop population.

 I’m a bit disappointed by the results for this feature – it would have been my personal favourite out of the list. I’ve always enjoyed stats of all kinds, and I’d like to have seen what was going on with my troops, but we’ll have to put this on hold, as the your preferences apparently lie elsewhere.

More Quests (49.7%) – Winner!
Additional quests – new content to discover, and more rewards to enjoy.

 Everyone (well, about 50% of everyone) loves the quests – or perhaps they just like the free resources. :P We’ll make sure to include some more quests in the upcoming update. We’ve got a few thoughts on what they should be, but please feel free to submit some of your own via the suggestions forums!

Regards,
Robert

Fixes, patches and updates!, General, New Feature

Bug Info: Troop Deletion

Hey folks,

Note for .net players: if you’re interested in how the problems affected you as a player, you are better off reading the announcement thread on the .net forums: link

Yesterday, tribalwars.net experienced an issue that presented itself as all troops disappearing from certain villages. We’ve now managed to wrap everything up, but finding, fixing and repairing the damage caused by this bug took us the most part of the day because of the complexity, and we thought that you guys might be interested in hearing more about it!

12:00 – We had just finished the day’s planned updates to 8.5 on schedule. Besides tribalwars.net, we had also updated the Bosnian, Croatian, Finnish, Indonesian and US versions, and would be starting worlds. The day before, we had updated and started worlds for the Swiss and UK versions, with had gone relatively smoothly. We monitored everything for another hour or so, and then stepped out quickly for lunch, so as to be back on time for some meetings and the world starts at 14:00

14:00 – On the way back from lunch, I got texted by a colleague “Major bug in TW, villages lost their troops!” We hurried to our seats, and discovered that players with population bonus villages with a population higher than 24,000 no longer had any troops in them.

Now believe me – there’s a lot of odd things that can go wrong with a game, and especially so if that game has had dozens of different developers working on it at different times over more than 9 years – but this was certainly an interesting one.

One of the first things we looked at was the collection of ready-made repair tools that we have accumulated over the years, for all of the little quirks that can pop up from time to time. We’ve got a few of those tools related to village population, so it was a good bet that one of them might be of some help.

14:15 – Jackpot – the repair tools helped, but not in the way it was intended. When checking our repair tool log, we discovered that some of the repair processes were running every hour. They had been initially activated to run hourly for the rest of the night at around 23:00 one night about a month ago, to correct a small issue in an earlier version, but due to an oversight, they had not been deactivated again in the morning that the true issue was fixed. Now, this would normally not be a problem, but in this case, since it was the repair tool itself that was the issue, it most certainly was.

15:00 – Finding the error in the repair process was not too difficult – 2 characters in the code had been incorrectly placed. The normal functionality of this particular population tool is to correct freak errors which can cause incorrect population numbers – to solve this, the tool kills troops (noblemen excluded) in a village until it is at the correct population value again. In this case, the incorrectly placed characters caused the tool to determine that any village with a population sum higher than 24,000 was an abomination that needed to be purged completely of all inhabitants. (More details can be found at the bottom of this post.)

The true problem was now that a good number of players had lost their troops to our system’s failure – completely unacceptable. This would be the subject of the next several hours of work.

Our system makes regular backups of the game’s state so that we are always prepared to correct errors when they inevitably occur. It was to these backups that we turned, to retrieve the troops value that the depopulated villages should have. These backups needed to be made available for every world, and we had to write, test and rewrite some tools to detect which villages and players were affected, grab the information from the backup database, and apply it to the live database.

Discussion about the optimal restoration method.

18:30 – After several hours of work, we had a solution we were sure of and were able to roll it out for all worlds on tribalwars.net, to restore everyone’s troops. That was definitely not the end of things, though: we had inconvenienced players for a good portion of the day. Work commenced on an additional tool for compensating the affected players, and pizza was ordered – it was going to be a long night. (Pizza is very important in any programming work.)

20:00 – Halfway through pizza, additional reports started coming in from players that had not actually received their troops back. After a bit of fiddling, it turned out that these were all coming from the same world  World 55. This confused us to no end, because the output from the fixing process was displaying that world has handled, and even gave us the amount of players and villages that supposedly had been properly repopulated.

Cue frantic research. Was the reporting system somehow biased towards only informing us about W55, but the problem more widespread? Did we have more active players on that single world, which was skewing our data? (W55 does actually have more players than others of comparable age.) Did we somehow have our reports handling system set up incorrectly so that we were only seeing reports from W55? (Nope) Did W55 have anything special in its configuration? Start time? Features? (W55 has a higher unit speed than the norm, was the first world that started in 2011, and the second world after 7.0, so it contained, for example, militia.) Nothing from any of these areas of research revealed anything of relevance.

Villages were double-and-triple checked with the help of the moderation team. In the office, we passed player and village IDs back and forth to each other over instant messengers for comparison to the restoration script’s output, comparison to detection process running on the backup, or on the live world.

In the end, it turned out that the output saying that W55 had been handled was incorrectly reporting the W56 values for W55, and W56 looked like it had been ommitted. Lamely, we solved it by running the troops restoration process again, for only W55.

output

Output from restoration process.

22:00 – With all worlds fixed, only thing left to do was run the compensation script which would grant a certain amount of premium points to each affected player, and notify them via mail – this had been finished separately, while the other research was still ongoing. We started the script, monitored for another 15 minutes, and called it a night.

——

There were a total of 25,040 villages affected villages, belonging to 2890 players.

Yours,
/Sirko and Robert

 

Additional info about the problem, for those who are interested:

The repairscript for fixing villages with too high population numbers was the root of all of these problems. Normally it scans through all villages with a population higher than 24000 (which is the default max population for a level 30 farm), calculates the real allowed maximum population and finally removes units from this village until it is below the calculated maximum and back to normal.

The bug was in the calculation of the allowed maximum population. Normally the base-population per level is calculated and several factors are applied. In this case, the usual farm level was much too high and not in range of the normal 0-30 which resulted in an overflow which equivalented in the end to 0. That means that all scanned villages (village population bonus villages with more than 24000 pop) got their units reduced until they reached the calculated allowed max – 0.

Fixes, patches and updates!

Android App Beta Release

This week, we released the first Beta version of our Android app for Tribal Wars, on Google Play (android market). (No charge!)

It is still in a relatively early stage of development, so there will be some bugs, perhaps some missing graphics and a few limitations. For now, you will only be able to use and register accounts on beta.tribalwars.net. (So don’t try logging into your tribalwars.net or die-staemme.de accounts. :P) If that doesn’t scare you off, head over to Google Play to give it a try! Click here for the app


Those of you familiar with the iOS app will immediately notice some differences between the apps based on the screenshots provided here – we’ve redesigned the main interface of the app as well as the way features are used within the app itself. On top of that, we’ve given it a graphics overhaul, to make it easier on the eyes. (Let us know what you think!) Besides the redesign, we’ve also included a couple more app-implemented features: the Construction and Recruitment screens, to be exact. You can see the current version of the Construction screen on the left here.

At the moment, the app only works with most Android touchscreen phones – we’ll be adding support for higher resolution and tablets before we release it beyond Beta.

 

We’ll start working on converting much of the same functionality of this new Android app over to iOS once we have got the Android version properly released.

We’ll let you know when this gets released for general use. For now, head on over to Google Play if you want to help us with some testing! Click here

Yours,
Rob

 

 

 

Mobile, New Feature