diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index 0ef03cf..dd190d0 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -23,10 +23,10 @@ jobs: - name: Install KRPC as a Local Library run: | mvn install:install-file \ - -Dfile=./src/main/resources/krpc-java-0.5.2.jar \ + -Dfile=./src/main/resources/krpc-java-0.5.4.jar \ -DgroupId=io.github.krpc \ -DartifactId=krpc-java \ - -Dversion=0.5.2 \ + -Dversion=0.5.4 \ -Dpackaging=jar - name: Set up JDK 17 diff --git a/.github/workflows/release-new-version.yml b/.github/workflows/release-new-version.yml index b7e6a5a..863416d 100644 --- a/.github/workflows/release-new-version.yml +++ b/.github/workflows/release-new-version.yml @@ -21,10 +21,10 @@ jobs: - name: Install KRPC as a Local Library run: | mvn install:install-file \ - -Dfile=./src/main/resources/krpc-java-0.5.2.jar \ + -Dfile=./src/main/resources/krpc-java-0.5.4.jar \ -DgroupId=io.github.krpc \ -DartifactId=krpc-java \ - -Dversion=0.5.2 \ + -Dversion=0.5.4 \ -Dpackaging=jar - name: Set up JDK 17 diff --git a/README.md b/README.md index c470c4c..1fd3f25 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ manobras, e pilotar rovers. --- É necessário ter o [Java](https://java.com/pt-BR/) instalado para utilizar o "MechPeste.jar". Uma versão mais atualizada do -mod [KRPC](https://github.com/krpc/krpc/releases/download/v0.5.2/krpc-0.5.2.zip) +mod [KRPC](https://github.com/krpc/krpc) pode ser instalada diretamente do aplicativo MechPeste pelo menu Arquivo > Instalar KRPC. ## **Como instalar:** @@ -78,14 +78,14 @@ mover para o alvo, desviando dos obstáculos à frente. Agora o MechPeste tem como base o gerenciador de dependências Maven. Para poder instalar a biblioteca do KRPC no entanto, como não está disponível no repositório público do Maven, é necessário fazer o download -e instalar a biblioteca KRPC em sua versão 0.5.2 com o seguinte comando: +e instalar a biblioteca KRPC em sua versão 0.5.4 com o seguinte comando: ``` bash mvn install:install-file \ - -Dfile=\krpc-java-0.5.2.jar \ + -Dfile=\krpc-java-0.5.4.jar \ -DgroupId=io.github.krpc \ -DartifactId=krpc-java \ - -Dversion=0.5.2 \ + -Dversion=0.5.4 \ -Dpackaging=jar \ ``` Substitua `` pela pasta onde está o arquivo do KRPC. Isso instalará essa biblioteca diff --git a/pom.xml b/pom.xml index 5c87096..3936d8f 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.pesterenan MechPeste - 0.7.1 + 0.8.0 @@ -85,7 +85,7 @@ io.github.krpc krpc-java - 0.5.2 + 0.5.4 org.javatuples diff --git a/src/main/java/com/pesterenan/model/ActiveVessel.java b/src/main/java/com/pesterenan/model/ActiveVessel.java index 29a6332..849d94f 100644 --- a/src/main/java/com/pesterenan/model/ActiveVessel.java +++ b/src/main/java/com/pesterenan/model/ActiveVessel.java @@ -37,7 +37,7 @@ public class ActiveVessel { protected Stream totalMass; public ReferenceFrame surfaceReferenceFrame; public float totalCharge; - public float gravityAcel; + public double gravityAcel; public CelestialBody currentBody; public Stream altitude; public Stream surfaceAltitude; diff --git a/src/main/java/com/pesterenan/updater/KrpcInstaller.java b/src/main/java/com/pesterenan/updater/KrpcInstaller.java index 6832e10..f7ca60b 100644 --- a/src/main/java/com/pesterenan/updater/KrpcInstaller.java +++ b/src/main/java/com/pesterenan/updater/KrpcInstaller.java @@ -16,7 +16,7 @@ public class KrpcInstaller { static final int BUFFER = 2048; - private static final String KRPC_GITHUB_LINK = "https://github.com/krpc/krpc/releases/download/v0.5.2/krpc-0.5.2.zip"; + private static final String KRPC_GITHUB_LINK = "https://github.com/krpc/krpc/releases/download/v0.5.4/krpc-0.5.4.zip"; private static String KSP_FOLDER = null; public static String getKspFolder() { @@ -39,13 +39,11 @@ public static void downloadAndInstallKrpc() { public static void downloadKrpc() { URL krpcLink; try { - krpcLink = new URL(KRPC_GITHUB_LINK); ReadableByteChannel readableByteChannel = Channels.newChannel(krpcLink.openStream()); - FileOutputStream fos = new FileOutputStream(KSP_FOLDER + "\\krpc-0.5.2.zip"); + FileOutputStream fos = new FileOutputStream(KSP_FOLDER + "\\krpc-0.5.4.zip"); fos.getChannel().transferFrom(readableByteChannel, 0, Long.MAX_VALUE); fos.close(); - } catch (IOException e) { InstallKrpcDialog.setStatus("Não foi possível fazer o download do KRPC"); } @@ -59,7 +57,7 @@ public static void unzipKrpc() { } BufferedOutputStream dest; // zipped input - FileInputStream fis = new FileInputStream(KSP_FOLDER + "\\krpc-0.5.2.zip"); + FileInputStream fis = new FileInputStream(KSP_FOLDER + "\\krpc-0.5.4.zip"); ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis)); ZipEntry entry; while ((entry = zis.getNextEntry()) != null) { @@ -89,5 +87,4 @@ public static void unzipKrpc() { InstallKrpcDialog.setStatus("Não foi possível fazer instalar o KRPC"); } } - } diff --git a/src/main/resources/MechPesteBundle.properties b/src/main/resources/MechPesteBundle.properties index 26d39fc..91f4d43 100644 --- a/src/main/resources/MechPesteBundle.properties +++ b/src/main/resources/MechPesteBundle.properties @@ -10,7 +10,7 @@ installer_dialog_btn_cancel = Cancel installer_dialog_btn_download = Download file and install installer_dialog_pnl_path = Path to KSP's folder\: installer_dialog_title = KRPC Installer -installer_dialog_txt_info = Here you can download the latest version of KRPC to use with MechPeste.
The app will connect and download the 0.5.2 version from the original KRPC's Github. +installer_dialog_txt_info = Here you can download the latest version of KRPC to use with MechPeste.
The app will connect and download the 0.5.4 version from the original KRPC's Github. lbl_stat_ready = Ready. main_mn_file = File main_mn_help = Help diff --git a/src/main/resources/MechPesteBundle_pt.properties b/src/main/resources/MechPesteBundle_pt.properties index 0975975..b2636c5 100644 --- a/src/main/resources/MechPesteBundle_pt.properties +++ b/src/main/resources/MechPesteBundle_pt.properties @@ -10,7 +10,7 @@ installer_dialog_btn_cancel = Cancelar installer_dialog_btn_download = Fazer download e instalar installer_dialog_pnl_path = Caminho para a Pasta do KSP\: installer_dialog_title = Instalador do KRPC -installer_dialog_txt_info = Aqui voc\u00ea pode baixar a \u00faltima vers\u00e3o do KRPC para usar com o MechPeste.
O app ir\u00e1 se conectar e baixar a vers\u00e3o 0.5.2 do Github original do KRPC. +installer_dialog_txt_info = Aqui voc\u00ea pode baixar a \u00faltima vers\u00e3o do KRPC para usar com o MechPeste.
O app ir\u00e1 se conectar e baixar a vers\u00e3o 0.5.4 do Github original do KRPC. lbl_stat_ready = Pronto. main_mn_file = Arquivo main_mn_help = Ajuda diff --git a/src/main/resources/krpc-java-0.5.2.jar b/src/main/resources/krpc-java-0.5.4.jar similarity index 75% rename from src/main/resources/krpc-java-0.5.2.jar rename to src/main/resources/krpc-java-0.5.4.jar index a645a94..b5b29dd 100644 Binary files a/src/main/resources/krpc-java-0.5.2.jar and b/src/main/resources/krpc-java-0.5.4.jar differ