/ French Language

Steam, DRM ou portail ?

Suite à un tweet de @netsabes, s'est engagé une discussion pour savoir si la plateforme Steam est une protection ou une bibliothèque proposant une protection.

Est-il donc possible de lancer un jeu, téléchargé avec steam, sur un autre PC ?

Préambule

De manière générale, cliquer sur jouer depuis la plateforme entraînera l’exécution d'un binaire. Ce binaire ira piocher dans des bibliothèques ce dont il aura besoin pour afficher un tas de pixels. Celle qui nous intéresse particulièrement est steam_api.dll.

Cette bibliothèque offre la possibilité aux développeurs d'intégrer le menu contextuel (menu qui ne peut apparaître sans cette api). Cette même api fera apparaître une notification pour vous dire que Steam n'est pas présent sur votre machine.

Si les développeurs prévoient notre situation, le jeu se lancera sans erreur (ou si ils/elles ont eu la flemme d'intégrer le menu contextuel).

Le test

J'ai donc téléchargé un jeu au hasard (Neurovoider) et désinstallé le logiciel de Valve.

PC 1

PC 2

Je fais une archive puis la transfert sur la seconde machine.

PC 1

PC 2

On croise les doigts en espérant ne pas avoir l'air idiot....

PC 2

PC 2

BOOM!