0.16.0.0 - Eliminate Storage, Fix Offline Calc Stuck, Many Tweaks and Bugfixes
Upgrade to golang v1.20.4.
Remove storage! Remake the core storage buildings, storage is no longer limited at all for food/metal/crystal/science. The previous 4 resource-focused buildings do something else instead of increase storage for that resource, including a combat buff. Since all of this translates to an easier game, increase wave difficulty modestly to compensate.
Fix major bug where farming UI could get stuck calculating forever (and eventually crash) for very late game saves. Thanks Tyrrandae for reporting.
Multiple significant performance optimizations to battle logic (especially helps speed up calculating push %, farm rate, ideal farm level, etc).
More properly fix market to give you the same amount of trade as storage.
Change a bunch of items, prestiges, sciences etc. to no longer increase storage for food/metal/crystal/science, and do something else instead.
Rebalance / better standardize the sap prestige abilities that make enemies weaker, and the discount prestige abilities.
Tweak various insight abilities for balance.
Fix issue where 'finding best farm level' banner sometimes didn't pop up if you were re-clicking it after you had recently clicked it.
If no backline units exist to protect, guards are free to move from beginning of battle.
Fix a bug where trade screen sometimes wouldn't let you trade, even though you should be able to.
Fix a bug where, on loading a save and then trading, the trade resource would immediately fill right after trading, multiple times.
Fix issues with metallic prestiges.
Lower job point rewards a small amount.
0.15.10.1 - More Fixes, Major Perf Improvement for High Battle Levels
Fix regression where land resource had become invisible in parts of the UI.
Dramatically improve performance of searching for ideal farm level when you are at a high level. The old logic would check many many levels, the new logic is much more selective about which levels it simulates, and it should have the same result.
Fix another bug where a battle-related banner can get stuck permanently on screen.
Improve CPU performance of more complex targeting logic that was added in recent patch.
Fix market building to only provide 1 bonus trade, not 2 (to match its storage).
Fix accuracy issue with the way median is calculated (this should make push % and farm numbers more consistent).
0.15.10.0 - Targeting Smartness, More Tweaks
Upgrade to ebiten v2.5.3.
A lot more targeting changes. Hopefully it'll feel smarter now and the ships feel less indecisive.
Fix bug where farm / offline calc banners could get stuck displaying until app closes, or stop appearing when they were supposed to.
Now if you get a bonus where you start with a building, that building will stop requiring you to get to a certain battle level in order to see it in a run (so you'll see it from the beginning if you have access to the tab).
Reduce save file size a bit.
Increase job point rewards, and tweak some prestige abilities.
0.15.9.0 - Save Slot Descriptions, Bugfixes, Various Tweaks
Space out the save slot buttons and show a tiny description as a hint of what save file is in each save slot.
Fix issue where clickables were sometimes fading too quickly when app was paused (such as switching out to other apps on mobile), and also spawning too rapidly when switching apps and coming back.
Fix another rare issue where military tab could show (...) on black bars as if it was still loading.
Stop popping up an offline rewards banner every time the battle was reset. Display a shorter, smaller 'resetting battle' banner instead so users aren't confused.
Make farm rate UI a lot snappier and make battles reset instantly on upgrade rather than waiting a bit (if you have reset battle enabled).
Upgrading farm now only resets battle if you have carrot ships in your fleet right now, since there's no reason to if you don't. Also stop resetting battle when miner benefits are upgraded
Raise max offlime time limit from 2 days to 30 days.
Buff citizen Insight Income prestige ability a bit so it's more relevant.
Further tweak to gold income from trading.
Make buttons on trading screen a little bigger so it's harder to accidentally deselect or click the wrong one.
Since the exp update of 0.15.0.0, long offline rewards are calculated with 'chunking', where you get a half hour of offline rewards that gives you exp, from that half hour of exp it recalculates your fleet's farm rate (they're stronger now) and/or whether they would more efficiently farm a different level now, and then does the next chunk of 30 minutes, and keeps doing that until it's calculated all your offline time. This had the side effect of taking a REALLY long time to calculate rewards if your offline time was very long. Now this logic does a maximum of 24 chunks at most (so 12 hours or less offline time will not be affected at all). This goes along with alleviating offline time limit to make very long offline calculations tolerable performance wise, without a big downside to their accuracy.
Make explosion animation scale with size of ship destroyed, and apply bilinear filtering to explosion animation so big ones don't look ridiculously blocky.
0.15.8.0 - Fix Rare Save Loss Issue, Balance Changes/Bugfixes
Fix a terrible bug that can in rare cases cause the app to lose a save file!
Previously save file backups (of which we keep 20) were rotated with very simple logic, if it's been 30 seconds, rotate all save backups. This had the unfortunate side effect that during active play, only about the last 5 minutes are covered by save backups. Now the game has a much more intentional archive of your save, that keeps several recent backups, but also will preserve much older backups going back up to about a year. These save rotations are NOT exposed in the UI yet, but they will be in a future patch.
Now if the game tries to load a save file and it's corrupt, the game will rename it to a separate and unique 'corrupt' filename. This way if a save is ever corrupt, the exact state of what it was is preserved, and there is a small chance of future recovery by manually sending this on discord. These corrupt saves are not exposed in UI yet, but may be exposed in a future patch.
Tweaks to the way clickables behave when app is paused for a while (such as when switching apps on mobile).
Ease up on trade cost rampups. Now it's only 10x between each amount, instead of 100x, and the increase in gold you get from trading more of a resource is more noticeable as well to make it more tempting.
Tweaks to various insight and prestige abilities for balance.
Minor tweaks to the way pre-0.15.0.0 saves are handled.