diff --git a/src/net/torvald/terrarum/savegame/ByteArray64.kt b/src/net/torvald/terrarum/savegame/ByteArray64.kt index 9d64ead7f..11d4f58ca 100644 --- a/src/net/torvald/terrarum/savegame/ByteArray64.kt +++ b/src/net/torvald/terrarum/savegame/ByteArray64.kt @@ -293,9 +293,13 @@ class ByteArray64(initialSize: Long = BANK_SIZE.toLong()) { fos.close() }*/ - forEach { + /*forEach { fos.write(it.toInt()) + }*/ + forEachUsedBanks { count, bytes -> + fos.write(bytes, 0, count) } + fos.flush() fos.close() }