If you want to play in fullscreen without the cursor disappearing, using the WineD3D for Windows wrapper is the community's gold standard. Download the WineD3D for Windows files (specifically wined3d.dll ) from a reputable source like the WineD3D website Copy these two files into your main game directory (usually ...\steamapps\common\Dungeon Siege 2
The primary issue stems from how Dungeon Siege 2 handles hardware-accelerated cursors. Modern Windows systems often struggle to render the game’s legacy mouse implementation within a windowed or borderless environment. Because the game was designed for an era of CRT monitors and lower DPI settings, contemporary high-frequency mice can overwhelm the game's input processing, causing the cursor to vanish or become unresponsive during gameplay. The Community's Solutions dungeon siege 2 mouse fix