diff --git a/.gitignore b/.gitignore index f665dbc65e..4055ec355b 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,7 @@ logs/ ios/robovm.properties packr-out/ config/ +changelog *.gif version.properties diff --git a/fastlane/Appfile b/fastlane/Appfile new file mode 100644 index 0000000000..3aad746bc0 --- /dev/null +++ b/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file(ENV["FASTLANE_KEY_FILE"]) +package_name("io.anuke.mindustry") diff --git a/fastlane/Fastfile b/fastlane/Fastfile new file mode 100644 index 0000000000..17a304bf4f --- /dev/null +++ b/fastlane/Fastfile @@ -0,0 +1,46 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:android) + +platform :android do + desc "Runs all the tests" + lane :test do + gradle(task: "test") + end + + desc "Submit a new Beta Build to Crashlytics Beta" + lane :beta do + gradle(task: "clean assembleRelease") + crashlytics + + # sh "your_script.sh" + # You can also use other beta testing services here + end + + desc "Deploy a new version to the Google Play" + lane :deploy do + gradle(task: "clean assembleRelease") + upload_to_play_store + end + + #lane :playstore do + # gradle( + # task: 'assemble', + # build_type: 'Release' + # ) + # upload_to_play_store # Uploads the APK built in the gradle step above and releases it to all production users + #end +end diff --git a/fastlane/metadata/android/en-US/changelogs/12203.txt b/fastlane/metadata/android/en-US/changelogs/12203.txt new file mode 100644 index 0000000000..942424c5ea --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/12203.txt @@ -0,0 +1,3 @@ +- Fixed incorrect attribution in credits; music was made by "A Drop A Day" +- Removed unneeded 3.5 upgrade dialog that sometimes showed up in main menu +- Added information dialog regarding v4 beta \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/12205.txt b/fastlane/metadata/android/en-US/changelogs/12205.txt new file mode 100644 index 0000000000..70bcab4bfc --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/12205.txt @@ -0,0 +1,4 @@ +- Fixed incorrect attribution in credits; music was made by "A Drop A Day" +- Removed unneeded 3.5 upgrade dialog that sometimes showed up in main menu +- Added information dialog regarding v4 beta +- Fixed Discord link \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/26593.txt b/fastlane/metadata/android/en-US/changelogs/26593.txt new file mode 100644 index 0000000000..610563a652 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/26593.txt @@ -0,0 +1 @@ +sound. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/27434.txt b/fastlane/metadata/android/en-US/changelogs/27434.txt new file mode 100644 index 0000000000..5240303123 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/27434.txt @@ -0,0 +1 @@ +everything \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/27476.txt b/fastlane/metadata/android/en-US/changelogs/27476.txt new file mode 100644 index 0000000000..ec779fbdba --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/27476.txt @@ -0,0 +1 @@ +Fixed some minor sound/multiplayer issues \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/27689.txt b/fastlane/metadata/android/en-US/changelogs/27689.txt new file mode 100644 index 0000000000..92e8a8c47e --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/27689.txt @@ -0,0 +1 @@ +Bugfixes \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/27770.txt b/fastlane/metadata/android/en-US/changelogs/27770.txt new file mode 100644 index 0000000000..04d19b551f --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/27770.txt @@ -0,0 +1 @@ +Added ambient sounds for machines. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/27997.txt b/fastlane/metadata/android/en-US/changelogs/27997.txt new file mode 100644 index 0000000000..2b2809c72d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/27997.txt @@ -0,0 +1,2 @@ +The first release of version 4.0; an update that has been in the works for over a year. +Extensive changes, including new gamemodes, customizable rules, a new editor, new graphics, new enemies, unit production, new progression, a campaign, and more. See the in-game changelog link for specific details of what has been added and removed over the past year. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/28409.txt b/fastlane/metadata/android/en-US/changelogs/28409.txt new file mode 100644 index 0000000000..670c65cc45 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/28409.txt @@ -0,0 +1,2 @@ +Fixed multiplayer not syncing positions and shots correctly on certain networks or situations. +Various other bugfixes. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/721.txt b/fastlane/metadata/android/en-US/changelogs/721.txt new file mode 100644 index 0000000000..8361896cef --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/721.txt @@ -0,0 +1,5 @@ +- Fixed most formatted numbers being missing from Spanish translation +- Fixed wave timer being extremely slow at high TPS with multithreading enabled +- Fixed scrolling on player menu causing the whole screen to pan +- Updated Polish translation +- Updated Russian translation with new text (Thanks to @Prosta4okua) \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000000..b9958053f1 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,14 @@ +Create elaborate supply chains of conveyor belts to feed ammo into your turrets, produce materials to use for building, and defend your structures from waves of enemies. Play with your friends in cross-platform multiplayer co-op games, or challenge them in team-based PvP matches. + +Feature include: +- 24 built-in maps +- A campaign, complete with a tech tree and unlockable areas +- 4 powerful wave bosses to defeat +- Energy, liquid and item transportation systems +- 19 different types of drones, mechs and ships +- 120+ technology blocks to master +- 75+ different environmental blocks +- Cross-platform multiplayer via local networks or dedicated servers +- Custom game rules: Change block costs, enemy stats, starting items, wave timing and more +- A powerful editor, with tools to randomly generate ores, terrain, decoration and apply symmetry to maps +- Customizable map wave layouts \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/featureGraphic.png b/fastlane/metadata/android/en-US/images/featureGraphic.png new file mode 100644 index 0000000000..90e27dddca Binary files /dev/null and b/fastlane/metadata/android/en-US/images/featureGraphic.png differ diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000000..705e880a20 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png new file mode 100644 index 0000000000..44949de11d Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png new file mode 100644 index 0000000000..7d37a27105 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png new file mode 100644 index 0000000000..53525bbd13 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png new file mode 100644 index 0000000000..091f53243c Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png new file mode 100644 index 0000000000..952aa2aa54 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png new file mode 100644 index 0000000000..3830432e4f Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png new file mode 100644 index 0000000000..8fa92e537d Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png differ diff --git a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1.png b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1.png new file mode 100644 index 0000000000..286795f87f Binary files /dev/null and b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/1.png differ diff --git a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2.png b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2.png new file mode 100644 index 0000000000..7d37a27105 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/2.png differ diff --git a/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3.png b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3.png new file mode 100644 index 0000000000..091f53243c Binary files /dev/null and b/fastlane/metadata/android/en-US/images/sevenInchScreenshots/3.png differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000000..b6b5a942cd --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +A factory-based sandbox tower defense game. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000000..2beb939017 --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +Mindustry \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/video.txt b/fastlane/metadata/android/en-US/video.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt new file mode 100644 index 0000000000..03219413cc --- /dev/null +++ b/fastlane/metadata/android/ru-RU/full_description.txt @@ -0,0 +1,15 @@ +Создавайте сложные логистические сети для переноса боеприпасов для турелей, добывайте ресурсы для строительства, и защищайте их от различных волн врагов. +Играйте с друзьями в кроссплатформенные кооперативные игры, или бросьте им вызов в командных PvP-матчах. + +Особенности игры: +- 24 встроенные карты +- Кампания, с полноценным технологическим древом и прогрессией карт +- 4 вида мощных боссов +- Системы для транспорта электроэнергии, жидкостей и ресурсов +- 19 видов дронов, кораблей и наземных боевых единиц +- Более 120 блоков в техногическом древе +- Более 75 видов натуральных блоков +- Кроссплатформенный мультиплеер с поддержкой как и локальных сетей, так и серверов +- Пользовательские настройки игры — изменяйте цену блоков, силу врагов, количество стартовых ресурсов, интервал между волнами и т.д. +- Редактор карт с бесчисленными возможностями, инструментами для случайной генерации руд, рельефа, декораций, а также для симметрии карт +- Настраиваемые раскладки волн для карт \ No newline at end of file diff --git a/fastlane/metadata/android/ru-RU/short_description.txt b/fastlane/metadata/android/ru-RU/short_description.txt new file mode 100644 index 0000000000..b6b5a942cd --- /dev/null +++ b/fastlane/metadata/android/ru-RU/short_description.txt @@ -0,0 +1 @@ +A factory-based sandbox tower defense game. \ No newline at end of file diff --git a/fastlane/metadata/android/ru-RU/title.txt b/fastlane/metadata/android/ru-RU/title.txt new file mode 100644 index 0000000000..2beb939017 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/title.txt @@ -0,0 +1 @@ +Mindustry \ No newline at end of file diff --git a/fastlane/metadata/android/ru-RU/video.txt b/fastlane/metadata/android/ru-RU/video.txt new file mode 100644 index 0000000000..e69de29bb2