ID:2219183
 
Resolved
The local joysticks.txt file was being corrupted with duplicate entries.
BYOND Version:511.1375
Operating System:Windows 7 Ultimate 64-bit
Web Browser:Chrome 56.0.2924.87
Applies to:Dream Seeker
Status: Resolved (511.1376)

This issue has been resolved.
Dreamseeker seems to duplicate any gamepad currently plugged in every time you run Dreamseeker and inserts them into joysticks.txt

This appears to have been a problem since before the latest build.

Also when the list gets super long, the dropdown becomes useless because it's constantly refreshing itself. Every time it refreshes the contents, the scrolling progress gets reset.
Lummox JR resolved issue with message:
The local joysticks.txt file was being corrupted with duplicate entries.
In 1376 I'm still getting duplication of the Logitech and Logitech Dual action USB gamepads.

They've managed to duplicate themselves six times so far after about 20 reconnections with new controllers installed.
Crap. Thanks for the heads-up. I'll try to find what's causing that. I'm not getting any duplication at my end though. Can you send me a copy of your local joysticks.txt? Maybe it's something about the order of them in the file that's causing the logic to break down.
After:
Controller (Xbox One For Windows)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3
axes = 0,1,3,4
axisbuttons = ,,L2,,,R2

Controller (Gamepad F310)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,3,4
axisbuttons = ,,R2+L2

Gamepad F310 (Controller)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,0,0
axisbuttons = ,,R2+L2

Controller (Rock Candy Gamepad for Xbox 360)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,3,4
axisbuttons = ,,R2+L2

Controller (XBOX 360 For Windows)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,3,4
axisbuttons = ,,R2+L2

Logitech Dual Action USB
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

Logitech Dual Action
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

Controller (Afterglow Gamepad for Xbox 360)
vendor = 3695
product = 531
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,3,4
axisbuttons = ,,R2+L2

XBOX 360 For Windows (Controller)
vendor = 1118
product = 654
axes = 0,1,2,3

Logitech Dual Action USB
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

Logitech Dual Action
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

Generic USB Joystick
vendor = 121
product = 6
axes = 0,1,2,3

Logitech Dual Action USB
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

Logitech Dual Action
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

Logitech Dual Action USB
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

Logitech Dual Action
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

USB Gamepad
vendor = 121
product = 17
axes = 0,1,2,3

Generic USB Joystick
vendor = 121
product = 2
axes = 0,1,2,3


Before:

Controller (Xbox One For Windows)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3
axes = 0,1,3,4
axisbuttons = ,,L2,,,R2

Controller (Gamepad F310)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,3,4
axisbuttons = ,,R2+L2

Gamepad F310 (Controller)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,0,0
axisbuttons = ,,R2+L2

Controller (Rock Candy Gamepad for Xbox 360)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,3,4
axisbuttons = ,,R2+L2

Controller (XBOX 360 For Windows)
buttons = Face1,Face2,Face3,Face4,L1,R1,Select,Start,L3,R3,,,Up,Down,Left,Right
axes = 0,1,3,4
axisbuttons = ,,R2+L2

Logitech Dual Action USB
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3

Logitech Dual Action
buttons = Face3,Face1,Face2,Face4,L1,R1,L2,R2,Select,Start,L3,R3,Up,Down,Left,Right
axes = 0,1,2,3
I found why this was happening and fixed it. Shouldn't be a problem in the official release.