So I used the tool and it keeps telling me this (Sorry, can't speak very good english):
BEGIN *SIGNED* LCPD First Response Issue Report
Diagnostics Tool Version: 0.4.3
Operating system: Windows7 HomePremium (6.1.0.0 Build: 7600) Service Pack:
System RAM (GB): 2
CPU cores: 4
NET Framework 4.0 installed: True
Visual C++ 2010 Redistributable installed: True
GTA IV - Installed: True
GTA IV - Install folder: E:\Program Files\Rockstar Games\Grand Theft Auto IV
GTA IV - Version: 1, 0, 0, 4
GTA IV - Asi loader installed: True
GTA IV - Asi loader: DSOUND
GTA IV - Asi loader valid: True
GTA IV - C++ ScriptHook installed: True
GTA IV - C++ ScriptHook valid: True
GTA IV - C++ ScriptHook version: 0, 5, 1, 0
GTA IV - ScriptHookDotNet installed: True
GTA IV - ScriptHookDotNet valid: True
End of *SIGNED* LCPD First Response Issue Report
Digital signature: W9ArDQ+L3zZ5XJYo8SP0xg==
Edit: Just replaced the dsound.dll with xlive. The game starts, but if I press Alt+p nothing happens