War.app has just been updated to version 6.04.0! This update adds a bunch of new features and makes improvements to the game and app. This blog post describes what’s changed.
This update is live now on the website at https://war.app. It will go live on the Standalone Clients, Android app, and iOS app, but the rollout will be slower than usual due to the Unity version upgrade necessitating additional testing.
Many of the features being delivered in this update were directly lifted from the Feature Request Forum, where you can vote on what features you’d like to see implemented into War.app next. This is the primary way of making your voice heard, so be sure to vote if you haven’t!
“Hot” Sorting Option
Community levels, Quickmatch Templates, and Feature Requests now have a new sorting option named “Hot”. When you sort by “Hot” it will list items that have gotten a high proportion of likes/upvotes relative to the time that item was created.
For example, if you navigate to Community Levels, and sort by Hot, you’ll be shown levels that are recent but also have gotten a high number of likes relative to their age. This is designed so that you can easily find a high-quality level while also keeping the list fresh and showing you recent content.
Artifact Auto Sort
Idle War.app has a new checkbox on the artifacts dialog named “Sort”. When checked, the app will automatically sort your artifacts by rarity, with the best artifacts at the top and the poorest artifacts at the bottom.
Of course, you can always sort them yourself, but this gives an option for convenience for people who want it done automatically.
OS Font Fallback
The Unity app (Android / iPhone) can now display all font characters. Previously, only characters that were shipped with the app were able to be shown, and non-supported characters would show up as a box. This was most noticeable with Chinese, Japanese, and Korean characters since they have a lot.
To enable this feature, head to Account Settings and check the box named OS Font Fallback. This may cause your device to use more memory (ram), so if you experience crashes after enabling it may be because your device is running out of memory, so you should disable it.
App Refresh
On iPhone or Android, when you you return to war.app from another app while having a Classic game open, the app now notices that you returned and kicks off a refresh event to ensure you’re looking at the most up-to-date information.
Normally, manual refresh checks aren’t necessary since the app uses websockets to keep everything up-to-date in real-time. However, the websockets can become disconnected when switching to another app, so this refresh event ensures things stay updated.
Other Changes
- Unity: Added an experimental option for long wrapped-labels causing blank space to appear to the settings. This issue is was often seen in the titlebar of classic games.
- Unity: Adjusting the UI scale is now done in increments, instead of with a slider.
- Unity: Updated Unity version from 6000.0.73f1 to 6000.3.21f1.
- Classic: If you’re top-100 in the world on a quickmatch template, the end-game dialog now tells you this.
- Classic: Fixed % sign improperly showing up in relations tab.
- Classic: Fixed “Copy Game” dialog button text when the template and game are identical.
- Classic: Fixed special unit health not showing properly when navigating through history.
- Website: Fixed “App Settings” link so it’s always visible, instead of just showing up on UJS pages.
- Mods: Added OnValueChanged handlers for TextInputField and NumberInputField.
- Mods: Added Icon field on GameOrderEvent, GameOrderCustom, and GameOrderPlayCardCustom. When a mod specifies this, the game will pull a 40×40 png from OrderIcons/ folder to display in the orders list.