跳到正文

Valdroid

作者:Brickyboy

Valkyrien Skies working natively on Android

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Why is this needed?

Valkyrien Skies uses a custom physics library called Krunch.
This library is compiled from C++ to a native binary. It’s compiled for most major platforms, arm x64 etc. However it’s not compiled for Android arm specifically (which is annoyingly different from Linux arm).

Basically, the physics library Valkyrien Skies normally includes doesn’t work on Android. It crashes on world load.

There have been workarounds in the past, namely running a server using a terminal emulator like termux to run Valkyrien Skies in an environment with the right libraries for Linux arm. But this solution was finicky and difficult to setup.

What does this mod do?

This mod intercepts the request for Krunch (and PhysX) from Valkyrien Skies and instead gives it a custom compiled version of Krunch (and PhysX) that works on Android

How do you have a custom version of Krunch? Isn’t it closed source?

Yes, Krunch is closed source. I was given special access to it by Triode for the purposes of compiling this Android version.

Are you allowed to redistribute Krunch like that?

Yes. While Krunch is All Rights Reserved, Triode did give me specific permission to redistribute this custom build of it.

Triode giving me permission

Does this mod include AI generated code?

Yes. Because I don’t actually know C++ very well, I used Claude to get Krunch to build for Android. Although its changes were relatively simple, they were not done by me, and I want to be transparent about that.

Will Valkyrien Skies ever support Android on its own?

Yes, hopefully. I’m working on making this patch officially included for Valkyrien Skies, possibly for the big 2.5 update.

What launchers does this work with?

I’ve tested Zalith and Pojav launcher, both should work.

Does this mod work on non-android platforms?

No

常见问题

Valdroid 支持哪些 Minecraft 版本?

Valdroid 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。

Valdroid 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Brickyboy 的其他作品

查看全部 →