-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Releases? #366
Comments
Also, you can request the PojavLauncher's native sources to understand why nothing is rendered. |
Not, I used original code from Boardwalk with some |
@khanhduytran0 That's the bad idea to just modify the current binaries with hex editor. If you will attempt to embed Regal to PojavLauncher, you will need to re-link the binary anually. |
I'm lazy to build native libraries from source (lazy to open the laptop and ~1hour for all actions) |
My one detection is:
|
Dat thing is horribly slow. |
@artdeell get a new device then am using 1.7.10 60 fps fully |
1.11.2. 1 fps. |
Also, don't thing my device is slow. It's Snap 820. |
its slow asf also art isnt a java its a cache format like dalvik cach |
ART is DESIGNED for Android, OpenJDK isnt. What we've getting from ART: What we've getting from OpenJDK: |
Russian users have lower standards I think MCinaBox is just like an experimen and it's not intended for serious use. @LegacyGamerHD |
you win have fun |
that was easy lul |
tbh that launcher is way slower for me 🤦 idk why but latest prerelease is slow for on a s9+ |
use 10b1, 10b2 is 32-bit only, it will lag. |
still having worse performance tbh i got better performance with https://github.com/longjunyu2/MCinaBox/ then still i got in 1.11.2 200 fps with big lag spikes when rendering chunks with your launcher tbh your launcher dont even support 1.15 and they do 1.7 smooth as butter and by you guys lagy mess with lag spikes while loading chunks |
x86 run with houdini it always crash and crash. Already MCinaBox don't support x86. |
Also MCinaBox will no longer works on Android 10 without root since Android 10 disable execute binaries in private data directory! |
@khanhduytran0 The target API level of MCinaBox must be 22 or less, otherwise openjdk will be blocked from starting. But this problem is not fatal. Sometimes we should be good at using the compatible mode of Android system. |
@khanhduytran0 Although openjdk may encounter problems in the future, I don't think DVM is the best solution. It is difficult to deal with the game problems caused by the difference of DVM between different versions. For example, it is now known that encountering water will make FPS drop significantly. |
https://android.googlesource.com/platform/frameworks/base.git/+/froyo-release/awt/ |
Pojavlauncher implements zhuowei's DVM scheme, mcinabox implements zhuowei's JVM scheme. They obviously have different advantages and disadvantages, but I don't think these should be paid too much attention to now. The JVM solution uses openjdk, which means that it will support standard jar files, and it also needs to use corresponding runtime libraries for different architectures. These are not the reasons to give up the JVM solution, it also has its advantages. In the future, I will enable it to support the automatic installation of forge and liteloader, as well as the runtime libraries of other platforms. It's just a matter of time. |
Wow, this is a really cool project. |
nope sir,in fact,longjunyu test MCinabox with x86 AVM,and,if we have x86 machine,why don't we play MC on linux or windows..... |
maybe for you MCinaBox is better, but PojavLauncher is better for others, so don't think MCinaBox will always be better. |
For some cases MCinaBox will be worser. For example, execution of 32-bit executables on my device is not good. Also, if MCinaBox project require better perfomance for Minecraft, it should NOT use openjdk that was designed for x86 on arm. You need a completely different VM to work on most phones. |
In this case, ex. Asus tablet have Android x86 Intel CPU and someone want to run on it; or want to test on AVD x86. How?
|
|
@khanhduytran0 have some succes with Regal in my branch. |
I DIDN'T make any changes to LWJGL or liblwjgl. Your binaries just fit right out of the box! |
So we can just write a if-else with System.loadLibrary! |
I saw you have modified some code to unpack jvm and lwjgl3 automatically. Can you build it, or at least setup automatic builds?
The text was updated successfully, but these errors were encountered: