• 1

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]
    Quote from DerpSquad1O1»

    ok, are you going to make it so we can plug the controller back in incase it gets unplugged, or did you scrap that idea?

    Plugging and unplugging while game is running will only work if you are NOT running with legacy input turned on. It's in the advanced controller options.

    Also, this feature only works on Windows machines with XInput installed. Xinput is installed by default on most recent versions of Windows (7+)
    Posted in: Minecraft Mods
  • 2

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]

    New version

    1.12:

    Link Removed


    This is still an early version for forge so expect some issues. One thing that pops out is the render of the cursor in the new recipe book. It is kind of annoying that it is behind the window. Will try to look into this when I have some time.


    Updated the version above with a fix for the rendering issue. Re-download if you grabbed it earlier.

    Posted in: Minecraft Mods
  • 1

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]

    New mod versions here. It should fix most outstanding issues on Windows 10 boxes.


    Minecraft Forge version / Link


    1.7.10 Link Removed
    1.8.8-1.9.2 Link Removed
    1.9.4-1.10.2 Link Removed
    1.11-1.11.2 Link Removed


    Regarding the Right Trigger not registering. This is an issue with the latest Windows 10 XInput drivers. The latest version of Joypad mod linked above should take care of this by using a new input library. You may have to go into the controls menu in Minecraft and remap it. Just select the "Attack" button and press the Right Trigger.


    Regarding the analog movement, since this mod replaces the keybutton presses of the keyboard the movement is the same as if you were to press the key. IE it isn't analog. Earlier versions of this mod had that feature but to maintain compatibility with other mods it was changed to simply do the keypress.


    I've removed the yellow number in the top right. It was a battery level indicator but it needs work to be useful :)


    As usual please let me know if you have any issues with this mod.

    Thanks!


    @DragonGamer, you shouldn't select your keyboard / mouse in controller menu. If one of the players is using keyboard/mouse, don't enable any controllers for that user. The other joypad users don't need window focus with the above fix.

    Posted in: Minecraft Mods
  • 1

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]
    Quote from lordcake777»

    Will this update also be for 1.7.10?


    Its coming soon
    Posted in: Minecraft Mods
  • 1

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]

    Joypad Mod Version 1.11

    Link Removed


    Test version. I've changed the way the Joystick is read on Windows machines.


    Most likely this version will only be happy with XInput controllers on Windows because that's all i've tested on so far.


    If you find any crashes please post the crash trace here in spoiler tags. If something simply isn't working properly post the output here in spoiler tags.

    Posted in: Minecraft Mods
  • 1

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]

    The update is going well. I'm using a new input library and everything is working as it should. Connecting/reconnecting without resetting the game is awesome.


    I haven't had a chance to test it with other mods yet like MCHeli but I haven't changed the logic of how the mod talks to Minecraft so its doubtful it will fix anything like that.


    @1supersonicfan this mod doesn't enable 2 keyboard/mouse input. -- PS The supersonics were great!


    If anyone is interested in an early release let me know and I'll put something up here and you can help me find some bugs.

    Posted in: Minecraft Mods
  • 3

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]

    I'm working on an update that should fix the issues on Windows 10 with the latest XInput drivers requiring a roll back to get full functionality.


    If things go well it should also fix the Corsair mouse issue and also allow reconnecting the controller mid game. These changes would only affect Windows users that use an XInput gamepad (i.e. XBox gamepad).


    No ETA but hoping before Xmas.

    Posted in: Minecraft Mods
  • 2

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]
    Quote from eastsider98052»

    Thanks. Yes, looks like after the Windows 10 Anniversary update, the un-focused window stops accepting joypad input. Also, the triggers on the XBox One gamepad look to be messed up too. I will look into these issues and try to fix them ASAP.

    I've stepped through the code and the latest Windows 10 XInput driver (mine shows date 8/19/2016) simply isn't sending joystick messages when the window is unfocused.

    I rolled back the XInput driver to 1/1/2015 and it works. This also fixes the issue with RT/LT not functioning properly.

    Unfortunately until Microsoft fixes this issue (if they ever intend to) my only recommendation is to roll back to the 1/1/2015 XInput driver.

    Here is a link:
    https://devid.drp.su/ms/detail.php?id=e3aa13a6-2f86-4f7c-8167-85836cff769d

    In device manager make sure you go under Human Interface Devices and update the XINPUT compatible HID device, browse my computer for driver software.
    Posted in: Minecraft Mods
  • 1

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]
    Quote from fingerelbow»

    Ignore me. Current (1824) forge still crashed when loading a world when running with this mod, both single player and online.

    The mod works in the menus however.


    crash log posted.


    ---- Minecraft Crash Report ----
    // Daisy, daisy...
    
    Time: 02/04/16 18:13
    Description: Unexpected error
    
    java.lang.IllegalAccessError: tried to access field net.minecraftforge.client.event.RenderGameOverlayEvent.type from class com.shiny.joypadmod.helpers.ModVersionHelper
    	at com.shiny.joypadmod.helpers.ModVersionHelper.buttonMapDisplay(ModVersionHelper.java:81)
    	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_8_ModVersionHelper_buttonMapDisplay_Post.invoke(.dynamic)
    	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:49)
    	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
    	at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:868)
    	at net.minecraftforge.client.GuiIngameForge.renderHelmet(GuiIngameForge.java:248)
    	at net.minecraftforge.client.GuiIngameForge.func_175180_a(GuiIngameForge.java:114)
    	at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1072)
    	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1072)
    	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:366)
    	at net.minecraft.client.main.Main.main(SourceFile:124)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:483)
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- Head --
    Stacktrace:
    	at com.shiny.joypadmod.helpers.ModVersionHelper.buttonMapDisplay(ModVersionHelper.java:81)
    	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_8_ModVersionHelper_buttonMapDisplay_Post.invoke(.dynamic)
    	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:49)
    	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
    	at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:868)
    	at net.minecraftforge.client.GuiIngameForge.renderHelmet(GuiIngameForge.java:248)
    	at net.minecraftforge.client.GuiIngameForge.func_175180_a(GuiIngameForge.java:114)
    
    -- Affected level --
    Details:
    	Level name: MpServer
    	All players: 1 total; [EntityPlayerSP['noteaser'/310, l='MpServer', x=8.50, y=65.00, z=8.50]]
    	Chunk stats: MultiplayerChunkCache: 0, 0
    	Level seed: 0
    	Level generator: ID 00 - default, ver 1. Features enabled: false
    	Level generator options: 
    	Level spawn location: World: (-200,64,256), Chunk: (at 8,4,0 in -13,16; contains blocks -208,0,256 to -193,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
    	Level time: 0 game time, 0 day time
    	Level dimension: 0
    	Level storage version: 0x00000 - Unknown?
    	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
    	Forced entities: 1 total; [EntityPlayerSP['noteaser'/310, l='MpServer', x=8.50, y=65.00, z=8.50]]
    	Retry entities: 0 total; []
    	Server brand: fml,forge
    	Server type: Integrated singleplayer server
    Stacktrace:
    	at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:409)
    	at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2647)
    	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:395)
    	at net.minecraft.client.main.Main.main(SourceFile:124)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:483)
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    
    -- System Details --
    Details:
    	Minecraft Version: 1.9
    	Operating System: Windows 10 (amd64) version 10.0
    	Java Version: 1.8.0_25, Oracle Corporation
    	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    	Memory: 270019368 bytes (257 MB) / 722006016 bytes (688 MB) up to 1060372480 bytes (1011 MB)
    	JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    	IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    	FML: MCP 9.23 Powered by Forge 12.16.0.1824 4 mods loaded, 4 mods active
    	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    	UCHIJAAAA	mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
    	UCHIJAAAA	FML{8.0.99.99} [Forge Mod Loader] (forge-1.9-12.16.0.1824-1.9.jar) 
    	UCHIJAAAA	Forge{12.16.0.1824} [Minecraft Forge] (forge-1.9-12.16.0.1824-1.9.jar) 
    	UCHIJAAAA	JoypadSplitscreenMod{1.8.9-0.21} [Joypad / SplitScreen Mod] (JoypadMod-1.8.9-11.15.1.1722.jar) 
    	Loaded coremods (and transformers): 
    	GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13431 Compatibility Profile Context 16.150.2111.0' Renderer: 'AMD Radeon R9 200 Series'
    	Launched Version: 1.9-forge1.9-12.16.0.1824-1.9
    	LWJGL: 2.9.4
    	OpenGL: AMD Radeon R9 200 Series GL version 4.5.13431 Compatibility Profile Context 16.150.2111.0, ATI Technologies Inc.
    	GL Caps: Using GL 1.3 multitexturing.
    Using GL 1.3 texture combiners.
    Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
    Shaders are available because OpenGL 2.1 is supported.
    VBOs are available because OpenGL 1.5 is supported.
    
    	Using VBOs: No
    	Is Modded: Definitely; Client brand changed to 'fml,forge'
    	Type: Client (map_client.txt)
    	Resource Packs: 
    	Current Language: English (US)
    	Profiler Position: N/A (disabled)
    	CPU: 4x AMD Phenom(tm) II X4 965 Processor





    For everyone. 1.9 Update:

    Link Removed
    Posted in: Minecraft Mods
  • 1

    posted a message on Joypad Mod - USB Controller, Split Screen [over 350K downloads]

    Only when Forge updates to 1.9.

    Posted in: Minecraft Mods
  • To post a comment, please .