Hey there, i seem to be having a bit of trouble, after i download the .jar (i used the latest one from my .minecraft folder) and the bat file you link to in the guide, and place them in my desktop, and place minecraft.jar in the bin folder, when i try to run the bat file it gave me the error of not having correct memory parameters or something. So i changed it to XmX512 and XmS512 and i got a different error:
could not find or load main class net.minecraft.Launcherframe
and i get stuck there.
Please help, i really want to try this out on dual monitors
Thanks.
As soon as I can find my old xbox controller I am trying this. Looks like a better idea than joy2key which while good enough makes it a pain when i want to use the controller for something other than minecraft.
Rollback Post to RevisionRollBack
Used to run game servers. Makes textures. AMA about running game servers.
I'm going to reply here in bulk, since there are so many people to respond to
First of all, thank you all very much for your support and feedback! I plan to maintain and improve the mod, so all your comments, ideas and support help me on the way. Keep 'em going!
Regarding the deadzone issues - it's definitely possible to implement, and I'll try to make it sooner rather than later.
Full analog movement - i'll investigate on how feasible it is. Right now the movement is digital - you either move in some direction or
not, like on a keyboard.
Mac support - I havent tested it, but in theory it should work as well just as on windows.
PS3 Dualshock and sixaxis - definitely should work.
Rapid cursor movement in GUI screens for XBOX360 controller - I'll see to implement an input limiter.
Besides all of the above, on my TODO list are also:
-Fixing GUI screens in SMP (most of them are not working ATM )
-Fixing sneak
-Toggable sneak and running
-Possibility to assign actions to axes besides player and camera movement (that should fix LT and RT on xbox 360 controller)
-traversing though menu with a controller
-graphical config (in game options)
-optifine compatibility
To the teh_mek: what you need to put in bin dir is not a minecraft.jar from your minecraft installation, but the jar launcher (which is also inconveniently named "minecraft.jar" ) from the minecraft.net: https://s3.amazonaws...r/minecraft.jar
Also, regarding the performance issues - try assigning the CPU affinity evenly, and lowering the graphics options. I've noticed that even the music and sound might cause a slowdown, so just to be sure try turning off both sound and music in ALL clients. For science . Last but not least, you can install Optifine on the one client that is using keyboard + mouse.
So you can use different controlers to play minecraft? cool! but how would you be able to send messages?
Yes, you can hook up multiple joypads and use each of them to play another instance of Minecraft. Each can have separate input configuration.
No, you wouldn't be able to chat. Some things just doesn't work with the joypad, one of them is chat, another one is the main menu (you will need help from the player who has a mouse to start your game). I was creating this with the assumption that the players will be in the same room (split screen) so these downsides wouldn't be crucial. (provided of course that one of the players is on keyboard + mouse combo. I can see how it could be annoying if all the players would play on a joypad)
I could implement a virtual keyboard, but i sincerely think it'll be too far fetched. What I see feasible though is a taunt or a simple chat system, not unlike in Abe's Exodus and Odyssey games, where you could perform predefined chat sentences while holding a button and moving the analog stick. Sentences like: 'look!', 'yes', 'no', 'dig here' etc. I think it would be fun
Also, regarding the performance issues - try assigning the CPU affinity evenly, and lowering the graphics options. I've noticed that even the music and sound might cause a slowdown, so just to be sure try turning off both sound and music in ALL clients. For science . Last but not least, you can install Optifine on the one client that is using keyboard + mouse.
Yep! So I changed the memory allocation to 1024M for all four clients and the Server, and set the server on 'High' priority, and the clients to 'Above Normal'. This seemed to fix the choppy issue for me :), I turned off the Music on all but one client as well (too many songs playing at once :)).
Also, you have sort of mentioned this already, but there is no way to click "Respawn" after you die.. have to Esc and use the mouse
Wow... getting the bugs worked out and this is gonna ROCK!!!!
(provided of course that one of the players is on keyboard + mouse combo. I can see how it could be annoying if all the players would play on a joypad)
So... Can one of the clients use the keyboard and mouse... I hadn't tried it b/c I read somewhere that it was disabled or not working and would be implimented later?
To the teh_mek: what you need to put in bin dir is not a minecraft.jar from your minecraft installation, but the jar launcher (which is also inconveniently named "minecraft.jar" ) from the minecraft.net: https://s3.amazonaws...r/minecraft.jar
Thank you so much! I feel dumb now lol, but after fixing this issue, downloading the necessary files, and getting your mod, i am running into another error. I open up the Minecraft.jar(the one in .minecraft/bin) with 7zip, delete the META.INF folder, and replace all the files with your files, and i get stuck on the "Done Loading" Screen or a black screen.
EDIT:If it goes to a black screen, i get this error in the cmd window and in a notepad file: http://www.text-uplo...62879&c=3902757
EDIT x2: I FIXED IT:D i guess it was just a problem with my archiver, cause i updated it and now it works perfectly with a wireless x360 controller, thank you so much
Sorry to trouble you,but i would be so happy if this worked well
Thank you so much! I feel dumb now lol, but after fixing this issue, downloading the necessary files, and getting your mod, i am running into another error. I open up the Minecraft.jar(the one in .minecraft/bin) with 7zip, delete the META.INF folder, and replace all the files with your files, and i get stuck on the "Done Loading" Screen or a black screen.
Sorry to trouble you,but i would be so happy if this worked well
I'm not sure what's the cause of the problem. If you deleted META-INF and replaced all classes everything should work. Is there any output in the console?
I have released the new version (0.8). I fixed all the gui screens in SMP, added toggle-able sneak (very useful), sprint, and tried to resolve the rapid input issues on gui screens with the xbox 360 controller (need someone to test it). I also added deadzones to all axes. Check out the options.txt.
All in all this should be a solid upgrade. If someone has some spare time, please test it. Thanks a bunch!
Seems to work pretty darn well, cept for one glitch I've noticed off the bat. In SMP, large chests don't allow you to go all the way into your inventory spaces.. just the top row of slots. Something's a little screwy there.
Full analog movement - i'll investigate on how feasible it is. Right now the movement is digital - you either move in some direction or
not, like on a keyboard.
its not that hard in MovementInputFromOptions.java you can put something like i did.
if (MathHelper.abs((-1*controler.get(Axis.leftStickX)))>.1){
moveStrafe = -1*controler.get(Axis.leftStickX);
}
if (MathHelper.abs((-1*controler.get(Axis.leftStickY)))>.1){
moveForward = controler.get(Axis.leftStickY);
i don't know how you are getting the input, but you should be able to do something like that.
Seems to work pretty darn well, cept for one glitch I've noticed off the bat. In SMP, large chests don't allow you to go all the way into your inventory spaces.. just the top row of slots. Something's a little screwy there.
Right, I haven't though about the large chests, they use the same movement logic as the small ones, hence the limitation. Will fix
Yes, that's about how I do it too, but we''ll have to see if there are any limitations regarding movement speed in SMP.
Thanks for the tip!
i tried it in smp and i did not run into any problems. i know if you move to fast it it will kick you. but i did not run into any problems moveing slower.
Rollback Post to RevisionRollBack
Link Removed
if you would not mind doing me a favor and pressing that little + button? thanks!
could not find or load main class net.minecraft.Launcherframe
and i get stuck there.
Please help, i really want to try this out on dual monitors
Thanks.
First of all, thank you all very much for your support and feedback! I plan to maintain and improve the mod, so all your comments, ideas and support help me on the way. Keep 'em going!
Regarding the deadzone issues - it's definitely possible to implement, and I'll try to make it sooner rather than later.
Full analog movement - i'll investigate on how feasible it is. Right now the movement is digital - you either move in some direction or
not, like on a keyboard.
Mac support - I havent tested it, but in theory it should work as well just as on windows.
PS3 Dualshock and sixaxis - definitely should work.
Rapid cursor movement in GUI screens for XBOX360 controller - I'll see to implement an input limiter.
Besides all of the above, on my TODO list are also:
-Fixing GUI screens in SMP (most of them are not working ATM )
-Fixing sneak
-Toggable sneak and running
-Possibility to assign actions to axes besides player and camera movement (that should fix LT and RT on xbox 360 controller)
-traversing though menu with a controller
-graphical config (in game options)
-optifine compatibility
To the teh_mek: what you need to put in bin dir is not a minecraft.jar from your minecraft installation, but the jar launcher (which is also inconveniently named "minecraft.jar" ) from the minecraft.net: https://s3.amazonaws...r/minecraft.jar
Also, regarding the performance issues - try assigning the CPU affinity evenly, and lowering the graphics options. I've noticed that even the music and sound might cause a slowdown, so just to be sure try turning off both sound and music in ALL clients. For science . Last but not least, you can install Optifine on the one client that is using keyboard + mouse.
Yes, you can hook up multiple joypads and use each of them to play another instance of Minecraft. Each can have separate input configuration.
No, you wouldn't be able to chat. Some things just doesn't work with the joypad, one of them is chat, another one is the main menu (you will need help from the player who has a mouse to start your game). I was creating this with the assumption that the players will be in the same room (split screen) so these downsides wouldn't be crucial. (provided of course that one of the players is on keyboard + mouse combo. I can see how it could be annoying if all the players would play on a joypad)
I could implement a virtual keyboard, but i sincerely think it'll be too far fetched. What I see feasible though is a taunt or a simple chat system, not unlike in Abe's Exodus and Odyssey games, where you could perform predefined chat sentences while holding a button and moving the analog stick. Sentences like: 'look!', 'yes', 'no', 'dig here' etc. I think it would be fun
Yep! So I changed the memory allocation to 1024M for all four clients and the Server, and set the server on 'High' priority, and the clients to 'Above Normal'. This seemed to fix the choppy issue for me :), I turned off the Music on all but one client as well (too many songs playing at once :)).
Also, you have sort of mentioned this already, but there is no way to click "Respawn" after you die.. have to Esc and use the mouse
Wow... getting the bugs worked out and this is gonna ROCK!!!!
So... Can one of the clients use the keyboard and mouse... I hadn't tried it b/c I read somewhere that it was disabled or not working and would be implimented later?
Using the menu, and clicking the buttons (especially Respawn)... yes... I should implement it definitely... :). Until then - don't die
Thank you so much! I feel dumb now lol, but after fixing this issue, downloading the necessary files, and getting your mod, i am running into another error. I open up the Minecraft.jar(the one in .minecraft/bin) with 7zip, delete the META.INF folder, and replace all the files with your files, and i get stuck on the "Done Loading" Screen or a black screen.
EDIT:If it goes to a black screen, i get this error in the cmd window and in a notepad file:
http://www.text-uplo...62879&c=3902757
EDIT x2: I FIXED IT:D i guess it was just a problem with my archiver, cause i updated it and now it works perfectly with a wireless x360 controller, thank you so much
Sorry to trouble you,but i would be so happy if this worked well
I'm not sure what's the cause of the problem. If you deleted META-INF and replaced all classes everything should work. Is there any output in the console?
All in all this should be a solid upgrade. If someone has some spare time, please test it. Thanks a bunch!
its not that hard in MovementInputFromOptions.java you can put something like i did.
i don't know how you are getting the input, but you should be able to do something like that.
Link Removed
if you would not mind doing me a favor and pressing that little + button? thanks!
Right, I haven't though about the large chests, they use the same movement logic as the small ones, hence the limitation. Will fix
Yes, that's about how I do it too, but we''ll have to see if there are any limitations regarding movement speed in SMP.
Thanks for the tip!
That's a great idea and solution!
Edit: I fixed it
Close, from Serbia.
i tried it in smp and i did not run into any problems. i know if you move to fast it it will kick you. but i did not run into any problems moveing slower.
Link Removed
if you would not mind doing me a favor and pressing that little + button? thanks!