Skip to content

0.1.16

Pre-release
Pre-release

Choose a tag to compare

@NeverCookFirst NeverCookFirst released this 20 Sep 19:44
· 13 commits to main since this release

Xbox One Toy Pad Support

The Xbox One Toy Pad (0E6F:0141, "LEGO(R) DIMENSIONS(TM)") now works over USB, alongside the Wii U / PS3 / PS4 and Xbox 360 pads.

It is a different one from the other pads: it speaks Xbox One GIP, so every LEGO frame travels inside a GIP packet and the pad only opens its gateway after a GIP handshake. The game now does all of that for you - swap the driver once with Zadig (libusb-win32, check the USB ID 0E6F 0141 - Windows lists it under the same name as the Xbox 360 pad), untick toypad_emulation under F4 > Input, restart.

If the pad stays silent after a driver swap or a previous session, unplug it and plug it back in: it goes mute when poked the wrong way and only a power cycle wakes it.

Protocol work and testing on real hardware by my friend Amirust. Thank you, brother!

Also in this build

  • modcli: adding a new file to a .CC40TAD archive (DLC packages) now keeps the archive valid - the header size field is updated and the entry is inserted in CRC order, which is what the game's lookup needs. Previous builds could make a DLC report as "not installed" after such a mod.