From 32cc45ce8e628fb8e5c8ded97b3ba36122877966 Mon Sep 17 00:00:00 2001 From: Carsten Teibes Date: Sun, 26 Apr 2020 13:22:21 +0200 Subject: [PATCH 1/4] Change version to 0.6.2 --- CMakeLists.txt | 2 +- README.md | 8 ++++---- builds/switch/Makefile | 2 +- builds/wii/meta.xml | 4 ++-- configure.ac | 2 +- resources/osx/Info.plist | 2 +- resources/player.rc | 8 ++++---- src/version.h | 2 +- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 30ba96653a..b45dd8c759 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.7) -project(EasyRPG_Player VERSION 0.6.1 LANGUAGES CXX) +project(EasyRPG_Player VERSION 0.6.2 LANGUAGES CXX) # Extra CMake Module files list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/builds/cmake/Modules") diff --git a/README.md b/README.md index dd3b3dc0cf..a07abe18ce 100644 --- a/README.md +++ b/README.md @@ -70,8 +70,8 @@ Building requirements: Step-by-step instructions: - tar xf easyrpg-player-0.6.1.tar.xz # unpack the tarball - cd easyrpg-player-0.6.1 # enter in the package directory + tar xf easyrpg-player-0.6.2.tar.xz # unpack the tarball + cd easyrpg-player-0.6.2 # enter in the package directory ./configure # find libraries, set options make # compile the executable @@ -99,8 +99,8 @@ Building requirements: Step-by-step instructions: - tar xf easyrpg-player-0.6.1.tar.xz # unpack the tarball - cd easyrpg-player-0.6.1 # enter in the package directory + tar xf easyrpg-player-0.6.2.tar.xz # unpack the tarball + cd easyrpg-player-0.6.2 # enter in the package directory cmake . -DCMAKE_BUILD_TYPE=Release # configure project cmake --build . # compile the executable sudo cmake --build . --target install # install system-wide diff --git a/builds/switch/Makefile b/builds/switch/Makefile index 60726163ef..976356daec 100644 --- a/builds/switch/Makefile +++ b/builds/switch/Makefile @@ -49,7 +49,7 @@ EXEFS_SRC := exefs_src APP_TITLE := EasyRPG Player APP_AUTHOR := EasyRPG Team & Rinnegatamante -APP_VERSION := 0.6.1 +APP_VERSION := 0.6.2 ICON := icon.jpg #--------------------------------------------------------------------------------- diff --git a/builds/wii/meta.xml b/builds/wii/meta.xml index 5514df6b73..bc42a345cb 100644 --- a/builds/wii/meta.xml +++ b/builds/wii/meta.xml @@ -2,8 +2,8 @@ EasyRPG Player EasyRPG Team - 0.6.1 - 20190725000000 + 0.6.2 + 20200426000000 RPG Maker 2000/2003 player EasyRPG Player is a Role Playing Game interpreter for playing games created by RPG Maker 2000/2003. diff --git a/configure.ac b/configure.ac index 15188a7b19..31d06b5e03 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) -AC_INIT([easyrpg-player],[0.6.1],[https://github.com/EasyRPG/Player/issues],[easyrpg-player],[https://easyrpg.org]) +AC_INIT([easyrpg-player],[0.6.2],[https://github.com/EasyRPG/Player/issues],[easyrpg-player],[https://easyrpg.org]) AC_CONFIG_AUX_DIR([builds/autoconf/aux]) AM_INIT_AUTOMAKE([1.11.4 foreign subdir-objects tar-ustar -Wall dist-xz]) diff --git a/resources/osx/Info.plist b/resources/osx/Info.plist index 766dd5ff9e..bad0401145 100644 --- a/resources/osx/Info.plist +++ b/resources/osx/Info.plist @@ -31,7 +31,7 @@ APPL CFBundleShortVersionString - 0.6.1 + 0.6.2 diff --git a/resources/player.rc b/resources/player.rc index 2ddb59c95c..6eb7505b74 100644 --- a/resources/player.rc +++ b/resources/player.rc @@ -3,8 +3,8 @@ 1 24 "player.xml" #endif 1 VERSIONINFO -FILEVERSION 0,6,1,0 -PRODUCTVERSION 0,6,1,0 +FILEVERSION 0,6,2,0 +PRODUCTVERSION 0,6,2,0 FILETYPE 0x00000001L { BLOCK "StringFileInfo" @@ -13,13 +13,13 @@ FILETYPE 0x00000001L { VALUE "Comments", "https://easyrpg.org" VALUE "CompanyName", "EasyRPG Project" - VALUE "FileVersion", "0.6.1.0" + VALUE "FileVersion", "0.6.2.0" VALUE "FileDescription", "EasyRPG Player" VALUE "InternalName", "easyrpg-player" VALUE "LegalCopyright", "2007-2019 EasyRPG Project" VALUE "OriginalFilename", "Player.exe" VALUE "ProductName", "EasyRPG Player" - VALUE "ProductVersion", "0.6.1.0" + VALUE "ProductVersion", "0.6.2.0" } } BLOCK "VarFileInfo" diff --git a/src/version.h b/src/version.h index 3879aff076..fddc207483 100644 --- a/src/version.h +++ b/src/version.h @@ -28,7 +28,7 @@ */ #define PLAYER_MAJOR 0 #define PLAYER_MINOR 6 -#define PLAYER_PATCH 1 +#define PLAYER_PATCH 2 #define PLAYER_ADDTL "" #define PLAYER_VERSION TO_STRING(PLAYER_MAJOR) "." TO_STRING(PLAYER_MINOR) "." TO_STRING(PLAYER_PATCH) From 31abe8eeca477bd573340d72fe73481ba0ec1c24 Mon Sep 17 00:00:00 2001 From: Carsten Teibes Date: Sun, 26 Apr 2020 13:22:55 +0200 Subject: [PATCH 2/4] Add maintainer script for version updates --- builds/release-helper.sh | 63 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100755 builds/release-helper.sh diff --git a/builds/release-helper.sh b/builds/release-helper.sh new file mode 100755 index 0000000000..8daaf3567e --- /dev/null +++ b/builds/release-helper.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +# release-helper.sh - maintainer utility script to change the release version +# by carstene1ns 2020, released under the MIT license + +version=$1 + +if [[ -z $version ]]; then + + echo "No new version argument, aborting!" + exit 1 + +fi + +if [[ ! $version =~ ^[0-9]\.[0-9]\.[0-9]$ ]]; then + + echo "Invalid version argument. Only digits and dots allowed." + exit 1 + +fi + +echo "Updating Version in:" + +echo " CMakeLists.txt" +sed -i "/EasyRPG_Player VERSION/,1 s/[0-9]\.[0-9]\.[0-9]/$version/" CMakeLists.txt + +echo " configure.ac" +sed -i "/AC_INIT/,1 s/[0-9]\.[0-9]\.[0-9]/$version/" configure.ac + +echo " builds/switch/Makefile" +sed -i "/APP_VERSION/,1 s/[0-9]\.[0-9]\.[0-9]/$version/" builds/switch/Makefile + +echo " builds/wii/meta.xml" +_wiidate=$(date +%Y%m%d000000) +sed -i -e "/version/,1 s/[0-9]\.[0-9]\.[0-9]/$version/" \ + -e "/release_date/,1 s/[0-9]\{14\}/$_wiidate/" builds/wii/meta.xml + +echo " resources/osx/Info.plist" +sed -i "/CFBundleShortVersionString/,+1 s/[0-9]\.[0-9]\.[0-9]/$version/" \ + resources/osx/Info.plist + +echo " resources/player.rc" +sed -i "s/[0-9]\.[0-9]\.[0-9]/$version/; s/[0-9],[0-9],[0-9]/${version//./,}/" \ + resources/player.rc + +echo " src/version.h" +_maj=${version%%.*} +_pat=${version##*.} +_min=${version%.*} +_min=${_min#*.} +sed -i -e "s/\(#define PLAYER_MAJOR\).*/\1 $_maj/" \ + -e "s/\(#define PLAYER_MINOR\).*/\1 $_min/" \ + -e "s/\(#define PLAYER_PATCH\).*/\1 $_pat/" src/version.h + +echo " README.md" +sed -i "s/\(easyrpg-player-\)[0-9]\.[0-9]\.[0-9]/\1$version/g" README.md + +cat << EOF + +If everything is ready and committed, use these commands to publish the git tag: +$ git tag -a (-s) $version -m "Codename \"\fancy codename\"" +$ git push (-n) --tags upstream +EOF From 9cd4c3e9d576ba95dd16094622d3f50f90657c02 Mon Sep 17 00:00:00 2001 From: Carsten Teibes Date: Sun, 26 Apr 2020 21:49:01 +0200 Subject: [PATCH 3/4] Add catalan translation, thanks @fdelapena Update pt-BR translation --- .../app/src/main/res/values-ca/strings.xml | 91 +++++++++++++++++++ .../src/main/res/values-pt-rBR/strings.xml | 3 +- 2 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 builds/android/app/src/main/res/values-ca/strings.xml diff --git a/builds/android/app/src/main/res/values-ca/strings.xml b/builds/android/app/src/main/res/values-ca/strings.xml new file mode 100644 index 0000000000..ae27d17620 --- /dev/null +++ b/builds/android/app/src/main/res/values-ca/strings.xml @@ -0,0 +1,91 @@ + + + + Detectar la regió (recomanat) + Europeu occidental + Europeu central/del est + Ciríl·lic + Japonès + Coreà + Xinès (simplificat) + Xinès (tradicional) + Grec + Turc + Hebreu + Àrab + Bàltic + Tailandès + Vietnamita + D\'acord + Cancel·la + Realment vols sortir? + + No + Ha fallat la creació del directori $PATH + No es pot llegir $PATH + No s\'han trobat jocs de RPG Maker 2000/2003. +Pots afegir directoris addicionals a la configuració. + No s\'ha trobat emmagatzematge extern (per exemple targeta SD) + $PATH no és un joc vàlid + Selecciona la regió del joc + Canvia la distribució + Selecciona una disposició + Regió desconeguda + Ha fallat al canviar de regió + Refresca + Canvia la disposició dels botons predeterminada + Com fer servir l\'EasyRPG Player + Instruccions d’instal·lació:\n\nDe manera predeterminada, els jocs es cerquen a /easyrpg/games. Pots afegir directoris addicionals de jocs a la configuració.\n\nOpcional: posa el RTP a /easyrpg/rtp/2000 per al RTP del RPG Maker 2000 i /easyrpg/rtp/2003 per al RTP del RPG Maker 2003.\n\nPer a poder detectar els jocs correctament, s\'han de posar en un subdirectori de /easyrpg/games (de manera predeterminada), per exemple: \n\n\t/easyrpg/games/ElMeuJoc/Data/ RPG_RT.ldb és correcte.\n\t/easyrpg/games/ElMeuJoc/RPG_RT.ldb és correcte.\n\t/easyrpg/games/ElMeuJoc.zip és INCORRECTE. Els formats ZIP i EXE no són compatibles. + + Commutar FPS + Commutar botons virtuals + Finalitza la partida + Informa d\'un error + Aquesta funció obrirà el teu programa de correu electrònic (per exemple, GMail) per a enviar-nos l\'informe d\'error.\n\nSi no vols enviar un missatge de correu electrònic o no tens un programari de correu electrònic configurat, pots obrir un informe de error a https://github.com/EasyRPG/Player/issues com una alternativa. + Gràcies per recolzar EasyRPG Player\n +S\'han inclòs un fitxer de registre i les partides desades a aquest correu electrònic.\n +No eliminis el fitxer de registre. Necessitem una partida desada que estigui a prop del lloc on es troba l\'error.\n +Si us plau, explica\'ns en detall què ha anat malament.\n\n + + Vídeo + Àudio + Entrada + Carpetes dels jocs + Configuració + Afegir una carpeta de jocs + Activar vibracions + Vibrar al moure cap a una altra direcció + Activar àudio + Transparència de la disposició de botons: + Personalizar mida dels botons: + No hi ha accés de lectura a %1$s + Accés ràpid + Força orientació paisatge + Mode del botó d\'avanç ràpid: + + mantenir premut + fer un toc a + + Multiplicador de velocitat: + + Gestionar disposicions dels botons: + Afegir una disposició de botons + Definir com a predeterminat + Edita el nom + Edita la distribució + Eliminar + Valor predeterminat + + Afegir un botó + Reinicia assignació de botons + Surt sense desar + Desa i surt + Tecla de retorn (Z) + Cancel·la (Esc i X) + Tecla de majúscules (shift) + Avanç ràpid + + Obre safata de navegació + Tanca safata de navegació + Obre menú de l\'Android + diff --git a/builds/android/app/src/main/res/values-pt-rBR/strings.xml b/builds/android/app/src/main/res/values-pt-rBR/strings.xml index 0c92c0e9ca..7802dcf6ba 100644 --- a/builds/android/app/src/main/res/values-pt-rBR/strings.xml +++ b/builds/android/app/src/main/res/values-pt-rBR/strings.xml @@ -32,7 +32,7 @@ Você pode adicionar novos diretórios de jogos nas configurações. Escolha layout Região desconhecida Falha ao tentar mudar região - Recarregar + Atualizar Reconfigurar botões Como usar o EasyRPG player Instruções de Instalação\n\nPor padrão, O EasyRPG Player busca os jogos no diretório /easyrpg/games. Você pode adicionar novos diretórios de jogos nas configurações.\n\nOpcional: Cole o RTP no diretório /easyrpg/rtp/2000 para o RPG Maker 2000 e em /easyrpg/rtp/2003 para o RPG Maker 2003.\n\nPara ter acesso aos jogos, eles devem ser colocados em um subdiretório de /easyrpg/games (por padrão), ex.:\n\n\t/easyrpg/games/MeuJogo.\n\t @@ -62,6 +62,7 @@ Por favor nos diga em detalhes o que deu errado.\n\n Sem acesso de leitura em %1$s Acesso rápido Forçar modo de orientação Paisagem + Multiplicador de velocidade: Gerenciar layouts de entrada Adicionar layout de entrada From dee2e532463c9e6649f02849ee42198aea21301b Mon Sep 17 00:00:00 2001 From: Carsten Teibes Date: Sun, 26 Apr 2020 22:03:21 +0200 Subject: [PATCH 4/4] Add catalan and turkish play store entries --- builds/android/metadata/ca/full_description.txt | 7 +++++++ builds/android/metadata/ca/short_description.txt | 1 + builds/android/metadata/ca/title.txt | 1 + builds/android/metadata/tr_TR/full_description.txt | 7 +++++++ builds/android/metadata/tr_TR/short_description.txt | 1 + builds/android/metadata/tr_TR/title.txt | 1 + 6 files changed, 18 insertions(+) create mode 100644 builds/android/metadata/ca/full_description.txt create mode 100644 builds/android/metadata/ca/short_description.txt create mode 100644 builds/android/metadata/ca/title.txt create mode 100644 builds/android/metadata/tr_TR/full_description.txt create mode 100644 builds/android/metadata/tr_TR/short_description.txt create mode 100644 builds/android/metadata/tr_TR/title.txt diff --git a/builds/android/metadata/ca/full_description.txt b/builds/android/metadata/ca/full_description.txt new file mode 100644 index 0000000000..3b0e121b4a --- /dev/null +++ b/builds/android/metadata/ca/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player és un programari que permet jugar a jocs creats amb RPG Maker 2000 i RPG Maker 2003 (els nous motors com XP, VX, VX Ace i MV no són compatibles. + +Web: https://easyrpg.org/ +Canvis: https://blog.easyrpg.org/ +Informar errors: https://github.com/EasyRPG/Player/issues/ + +Aquest programari no té cap relació amb Kadokawa Corporation. \ No newline at end of file diff --git a/builds/android/metadata/ca/short_description.txt b/builds/android/metadata/ca/short_description.txt new file mode 100644 index 0000000000..d16717a14e --- /dev/null +++ b/builds/android/metadata/ca/short_description.txt @@ -0,0 +1 @@ +Juga a jocs fets amb RPG Maker 2000 i 2003 en qualsevol lloc amb EasyRPG Player. \ No newline at end of file diff --git a/builds/android/metadata/ca/title.txt b/builds/android/metadata/ca/title.txt new file mode 100644 index 0000000000..5efe369b6c --- /dev/null +++ b/builds/android/metadata/ca/title.txt @@ -0,0 +1 @@ +EasyRPG per a RPG Maker 2000 \ No newline at end of file diff --git a/builds/android/metadata/tr_TR/full_description.txt b/builds/android/metadata/tr_TR/full_description.txt new file mode 100644 index 0000000000..5fa87ea820 --- /dev/null +++ b/builds/android/metadata/tr_TR/full_description.txt @@ -0,0 +1,7 @@ +EasyRPG Player, RPG Maker 2000 ve RPG Maker 2003 ile oluşturulan oyunları oynamanıza izin veren bir programdır (XP, VX, VX Ace ve MV gibi daha yeni RPG motorları desteklenmez). + +Ana sayfa: https://easyrpg.org/ +Değişim günlüğü: https://blog.easyrpg.org/ +Hata bildirimleri: https://github.com/EasyRPG/Player/issues/ + +Bu uygulama Kadokawa Corporation ile bağlı değildir. \ No newline at end of file diff --git a/builds/android/metadata/tr_TR/short_description.txt b/builds/android/metadata/tr_TR/short_description.txt new file mode 100644 index 0000000000..0f4d379a33 --- /dev/null +++ b/builds/android/metadata/tr_TR/short_description.txt @@ -0,0 +1 @@ +EasyRPG Player ile RPG Maker 2000 ve 2003 oyunlarınızı her yerde oynayın. \ No newline at end of file diff --git a/builds/android/metadata/tr_TR/title.txt b/builds/android/metadata/tr_TR/title.txt new file mode 100644 index 0000000000..8ce5097213 --- /dev/null +++ b/builds/android/metadata/tr_TR/title.txt @@ -0,0 +1 @@ +RPG Maker 2000\'den EasyRPG \ No newline at end of file