diff --git a/build.gradle b/build.gradle index 798fe26b5..ae3cdad71 100644 --- a/build.gradle +++ b/build.gradle @@ -16,8 +16,8 @@ allprojects { appName = 'Shattered Pixel Dungeon' appPackageName = 'com.shatteredpixel.shatteredpixeldungeon' - appVersionCode = 765 - appVersionName = '2.3.0' + appVersionCode = 767 + appVersionName = '2.3.1' appJavaCompatibility = JavaVersion.VERSION_1_8 diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java index 3f3941ded..5c08da049 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java @@ -196,7 +196,7 @@ public class WelcomeScene extends PixelScene { //TODO: change the messages here in accordance with the type of patch. message = Messages.get(this, "patch_intro"); message += "\n"; - message += "\n" + Messages.get(this, "patch_balance"); + //message += "\n" + Messages.get(this, "patch_balance"); message += "\n" + Messages.get(this, "patch_bugfixes"); message += "\n" + Messages.get(this, "patch_translations"); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java index dce765225..e7cacd2c6 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java @@ -70,7 +70,7 @@ public class v2_X_Changes { "As always, v2.4.0 will include some smaller changes and fixes as well. Right now I'm considering making some targeted balance and design tweaks to various hero abilities, but I haven't locked that in yet as there are lots of little things I could choose to look into changing or improving.")); changes.addButton( new ChangeButton(Icons.WARNING.get(), "iOS 9 and 10 Support", - "The next update will also be dropping support for iOS 9 and 10, which currently make up ~0.05% of Shattered's iOS playerbase. I'm making this change due to an update to Shattered's game library (libGDX), and to remove the requirement to include 32-bit iOS code with the game. iOS 9 and 10 players will still be able to continue playing Shattered Pixel Dungeon v2.3.")); + "The next update will also be dropping support for iOS 9 and 10, which currently make up ~0.05% of Shattered's iOS playerbase. I'm making this change due to an update to Shattered's game library (libGDX), and to remove the requirement to include 32-bit iOS code with the game. iOS 9 and 10 players will still be able to continue playing Shattered Pixel Dungeon v2.3.0")); } @@ -80,6 +80,40 @@ public class v2_X_Changes { changes.hardlight(Window.TITLE_COLOR); changeInfos.add(changes); + changes = new ChangeInfo("", false, null); + changes.hardlight(Window.TITLE_COLOR); + changeInfos.add(changes); + + changes = new ChangeInfo("v2.3.1", false, null); + changes.hardlight(Window.TITLE_COLOR); + changeInfos.add(changes); + + changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"), + "I've updated to the latest version of Shattered's game library (libGDX), which has a few benefits:\n" + + "_-_ Improved vibration on modern iOS devices\n" + + "_-_ Improved changing audio device behavior\n" + + "_-_ Misc. stability & compatibility improvements\n" + + "_Note that this version of libGDX has issues with very old versions of Android (4.0-4.3). I've managed to get it working, but the fix I used may have side-effects. Please let me know if you encounter any stability issues with the game on Android, I'll make further adjustments if needed._\n\n" + + "_-_ Magical fire is now cleared by frost next to it, in addition to on top of it\n" + + "_-_ Tengu's fire wall attack now ignites items\n\n" + + "_-_ Improved music transitions in main menu when game was just won\n\n" + + "_-_ Added support for controller vibration\n" + + "_-_ Added a vibration toggle in the settings\n\n" + + "_-_ Updated translators and translator credits\n\n" + + "_-_ Increased the minimum supported iOS version to 11, from 9")); + + changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes"), + "Fixed the following bugs:\n" + + "_Caused by v2.3.0:_\n" + + "Nothing! v2.3.0 is pretty stable. =)\n\n" + + "_Existed prior to v2.3.0:_\n" + + "_-_ Game unintentionally spamming new Google Play players with Play Games login requests\n" + + "_-_ Events which interrupt the hero not interrupting resting\n" + + "_-_ Rare cases where hero could lose a turn when moving between depths\n" + + "_-_ Transmutation removing items from quickslots in rare cases\n" + + "_-_ Incorrect death messages when player is killed by wards\n" + + "_-_ Amoked allies not being affected by aggression debuff")); + changes = new ChangeInfo(Messages.get(ChangesScene.class, "new"), false, null); changes.hardlight(Window.TITLE_COLOR); changeInfos.add(changes);