![]() |
[REQUEST] Minecraft
Now that Minecraft has got a bit more attention, would be nice to know if someone with skills would be willing to check possibility of this.
My tries have got me to Login Screen and to Client Update, but after that stuck in black screen. http://i.imagehost.org/0467/Screensh...823-122546.png http://i.imagehost.org/0932/Screensh...823-122636.png Maybe someone with more knowledge would be able to get it further. Thanks. |
Re: [REQUEST] Minecraft
Not gonna happen I'm afraid. Already looked into it and the Java libraries it depends on are very heavily x32 and OpenGL. Before even trying to get Minecraft working you'd need those libraries ported first and I can't imagine that happening any time soon =/
|
Re: [REQUEST] Minecraft
Yeh, I based on error messages, noticed that there was problem with the LWJGL librarys. Was hoping that it was something that could be fixed.
So guess only hope is that LWJGL makes .ARM port from their librarys. Thank you for reply. And atleast we have topic for it in the future for people who is searching info about port and why it doesn't work. |
Re: [REQUEST] Minecraft
Just curious (as I haven't bothered with any Java on the N900 really) which Java application are you using? (There was like 3 last count?)
And have you found any other Java games to run at all decent? I had a Snake clone and that was about it. |
Re: [REQUEST] Minecraft
I'm using Icedtea6 if you mean that.
Haven't tried any other Java games |
Re: [REQUEST] Minecraft
This is also of interest to me too,
I have very little technical knowledge or command line-fu but a quick Google led me here: http://www.javagaming.org/index.php/topic,22825.0.html Looks like LWJGL is compiled for ARM? Couldn’t find an actual d/l though. How frustrating to have MineCraft get so close. Though it may all just be academic due to size and control issues. |
Re: [REQUEST] Minecraft
Well, it seems that the arm and OpenGLES version should be officially announced by the end of this month (as it reads on the second post of the link wich hunterm posted).
|
Re: [REQUEST] Minecraft
Hope that is enough for getting it run.
Next problem is the mouse control, no right click and how well the touch screen works for controlling the left clicking. |
Re: [REQUEST] Minecraft
i disagree with lmb as touch,
making the touch screen perform mouselook (or touchlook even better) and hardware keys for lmb and rmb would be more fluid at the potential cost of one's hand partially covering the screen of course. edited...touchlook |
Re: [REQUEST] Minecraft
Too bad that can't change mouse key binds straight from the Minecraft itself.
Makes me wonder if there is 3rd party software that could do that or is it even doable. Bluetooth/USB mouse supports for N900 is still a bit so-so I guess, and even then using em and keyboard at the same time wouldn't be that good experience... |
Re: [REQUEST] Minecraft
any news on this it would be cool?
|
Re: [REQUEST] Minecraft
will minecraft work through microb (the web browser) ? I dont have a acount so i cant test it.
|
Re: [REQUEST] Minecraft
Quote:
|
Re: [REQUEST] Minecraft
No it doesn't.
|
Re: [REQUEST] Minecraft
At this rate, you might as well wait for the Android version to play it under NITdroid.
http://www.engadget.com/2011/02/23/m...o-android-too/ |
Re: [REQUEST] Minecraft
Quote:
here. It's possible, the guys down at open pandora's forum have already done this. Oh, I forgot to mention, before anyone says otherwise irrlicht already has been compiled to run under arm-cpus. |
Re: [REQUEST] Minecraft
Hello Guys!
I've tried to make Minecraft alive on my N900 and it is close now. I've found lwjgl and jinput libraries on packages.debian.org. I've downloaded Minecraft 0.30 (think it's gonna work), ran minecraft on icedtea6 and got this exeption: Xlib: extension "GLX" missing on display ":0.0". Did anyone have a solution for this? i've edited xorg.conf, but unsuccesfully =( again the same exeption. Help Guys! |
Re: [REQUEST] Minecraft
There are two problems with running Minecraft on the n900, a port of lwjgl to opengles, and a recompile for both libs to run on arm(?).
It looks like the lwjgl you're using isn't ported to opengles. However lwjgl has already been ported, and an arm compilation of jinput also. Pretty much everything is done, feel free to make a new thread though I doubt many of the users won't care too much for it. |
Re: [REQUEST] Minecraft
Will anyone with compiling experience try this?
|
Re: [REQUEST] Minecraft
People, the only issue I have is that there is no OpenGL ES in LWJGL. Otherwise, it's nothing wrong. All I get is an error that it can't find libGL.so, which is a good sign: it looks for OpenGL. I'll compile lwjgl with OpenGL ES 2 and run it with that library. I have my hopes up for this. :)
Ok... the current branch fails to compile, with a lot of errors... |
Re: [REQUEST] Minecraft
In the link I posted, the guys say lwjgl has already been ported to GL ES and is available to download in the Ubuntu 10.10 Armel repository, did you try that.
Also thanks for trying this, as not many people seem to care for a good game running on their devices. |
Re: [REQUEST] Minecraft
This is strange. My attempts have presented me with an error message from lwjgl requesting for the file "libxxf86vm.so.1".:confused:
|
Re: [REQUEST] Minecraft
That is one of the depencies, libxxf86vm. It's installable.
But next up it looks for libGL.so, which is exclusive to desktop GPUs. The N900 doesn't have support for OpenGL, only GLES. That's the reason why we can't run it with precompiled libraries from Ubuntu. (Ubuntu only has OpenGL unless you pull in some TI drivers, but they're barely supported. So, sorry to say: Ubuntu only supplies a few components. We need to compile LWJGL with ES support ourselves. I've been attempting to compile it, but it fails when I get to doing "ant compile_native_es". This is the output: Code:
/media/mmc1/Development/LWJGL # ant compile_native_es Beside the source, it is suggested to remove AWT, but I'm not a Java expert. Do we have any Java programmers aboard? |
Re: [REQUEST] Minecraft
bump, we're so close!
|
Re: [REQUEST] Minecraft
Quote:
|
Re: [REQUEST] Minecraft
Looks like an OpenGL issue. I'm not a Java expert though.
Oh, forgot to look at your post. My bad, looks like you already know that. |
Re: [REQUEST] Minecraft
Well, I've looked over where the errors occur. It's not in GLES (which is good :) )
But it's in OpenCL and OpenGL. (We don't really need the latter... But it's a part of it anyway.) I might start looking around for a pre-compiled one, as we have no progress with compiling it. Ok... new info on the case: http://www.khronos.org/news/press/re...l-4-1-released http://lwjgl.org/forum/index.php/top....msg18888.html If you read both of these thorougly, you'll be thinking the exact thing I'm thinking. But it's barely anything. It's more of a desperate solution... |
Re: [REQUEST] Minecraft
Do you think the open pandora's compiled files will be good enough?
|
Re: [REQUEST] Minecraft
It depends. If you're talking about Angstrom, then yes, if it doesn't depend on anything funny.
And if it's compiled for the Cortex-A8, definitively. Have you found binaries for the Pandora that are compiled with GLES? |
Re: [REQUEST] Minecraft
The Open Pandora uses the omap 3530 which is the exact same hardware as the N900, but the CPU is just clocked at a higher rate, (but we can OC too) so yeah, it would be compiled for the A8.
I just can't seem to find the thread I've found a thread referring to it, but not the actual one that may help. Another, the user "spasi" is the one we're looking for. There's always the option of Minetest... |
Re: [REQUEST] Minecraft
It doesn't help a lot. We're at the step of compiling the source, while there's not even source there.
As for Minetest... It's based on Irrlicht. I'll see what I can do about it. I know that Irrlicht has a GLES port. |
Re: [REQUEST] Minecraft
Quote:
|
Re: [REQUEST] Minecraft
Hopefully I've saved you a bit of time: Here is the extracted .pnd i.e. open pandora's installation files.
|
Re: [REQUEST] Minecraft
Wow... You didn't say anything about that. I'll see what I can get out of those files.
As far as I can see, there is some work to do, but in the end, I believe it's possible to use it. (In fact, I believe I can make this work without big modifications. The structure of it is pretty pretty good.) However... Don't expect a Debian file just yet. I think we'll have to go for a extracting it manually. I'll put up a link of a modified version soon. Ok... I'm a bit stuck here. The executable asks for a library named libpthread-stubs.so.0. Well, I can't find it. Anywhere. I searched through the official Debian packages and found nothing. How are people supposed to obtain it? Oh well, I'll compile it then. :p Ok... That didn't work either. We're stuck until we can find a libpthread-stubs.so.1 file or similar. I'll be back on this tomorrow. |
Re: [REQUEST] Minecraft
|
Re: [REQUEST] Minecraft
i dont know anything about this but read another post that you guys could easily do something about this with this: http://celeron.55.lt/~celeron55/minetest/index.php ... its a sort of minecraft game.. would be fun :)
|
Re: [REQUEST] Minecraft
Well, SgtSix, that's the game we're porting currently. ;)
As for the libpthread-stubs.so... The packages over at Debian don't contain it. There must be some other way of obtaining it. How would the engine otherwise be able to use it on Pandora? I think I need to look at some Pandora rootfss. The ones I've looked at didn't contain a /usr/lib/ directory, but I'll see if I can find a rootfs with the folder. Ok... We have a little problem. The only libpthread-stubs.so file I've found is inside a hurd-i386 package... But I'll see if it's truly a compiled file. It is... Ok, as I see it, this library is useless on Maemo because it already supports threading. The only problem is that the libxcb.so file depends on it. So... What do I replace instead? :p (That is a rhetorical question.) Well... Nothing. I can't find that single file for armel. I think I'll have to dig deep. |
Re: [REQUEST] Minecraft
Why is this so complicated?
We should try asking for the file on the pandora boards, that or finding the pandora's libpthread (if you do find it rename the .pnd format to a .sfs and open it in 7zip). I'm having a bit of trouble signing up (not at pc) could you try requesting for the file on the forums? |
Re: [REQUEST] Minecraft
You can PM to PenguinBait, he also owns a Pandora.
Ouch! he has disabled his PM and left the forums... |
Re: [REQUEST] Minecraft
Hmm... I've been having a discrete approach when it comes to obtaining the libraries, so yeah. Maybe I should try getting a response from the Pandora forums.
Ok, question: is it the GP32X forums or the OpenPandora forums I should try? Both of them have a lot on Pandora, but which one is better to check? |
All times are GMT. The time now is 15:42. |
vBulletin® Version 3.8.8