From af7ff2432054dc659ddc65dd33b515ab46492f9c Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sun, 5 Feb 2023 11:08:03 +0700 Subject: [PATCH] =?UTF-8?q?=D0=91=D0=BE=D0=BB=D0=B5=D0=B5=20=D0=B1=D0=BE?= =?UTF-8?q?=D0=BB=D1=8C=D1=88=D0=BE=D0=B9=20=D0=B1=D1=83=D1=84=D0=B5=D1=80?= =?UTF-8?q?=20=D1=87=D1=82=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B8=D0=BD=D0=B4?= =?UTF-8?q?=D0=B5=D0=BA=D1=81=D0=BE=D0=B2=20pak=20=D1=84=D0=B0=D0=B9=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/ru/dbotthepony/kstarbound/Starbound.kt | 4 ++-- src/main/kotlin/ru/dbotthepony/kstarbound/io/StarboundPak.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/Starbound.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/Starbound.kt index fcffc87b..99cc3c4a 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/Starbound.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/Starbound.kt @@ -358,10 +358,10 @@ object Starbound { var time = System.currentTimeMillis() if (archivePaths.isNotEmpty()) { - callback(false, false, "Reading pak archives...".also(LOGGER::info)) + callback(false, false, "Searching for pak archives...".also(LOGGER::info)) for (path in archivePaths) { - callback(false, false, "Reading ${path.name}...".also(LOGGER::info)) + callback(false, false, "Reading index of ${path.name}...".also(LOGGER::info)) addPak(StarboundPak(path) { _, status -> callback(false, true, "${path.name}: $status") diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/io/StarboundPak.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/io/StarboundPak.kt index 1292c827..9d4a5716 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/io/StarboundPak.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/io/StarboundPak.kt @@ -193,7 +193,7 @@ class StarboundPak(val path: File, callback: (finished: Boolean, status: String) // byte[] (utf-8 имя файла) // long (offset от начала файла) // long (длина файла) - val stream = DataInputStream(BufferedInputStream(Channels.newInputStream(reader.channel))) + val stream = DataInputStream(BufferedInputStream(Channels.newInputStream(reader.channel), 2 shl 22)) for (i in 0 until indexNodeCount) { var name: String? = null