Plus tôt ce mois-ci, le jeu de stratégie bac à sable Myth of Empires a été retiré de Steam à la suite d’une demande de retrait DMCA déposée par Studio Wildcard et Snail Games, le développeur et éditeur d’Ark: Survival Evolved. Ils ont affirmé que le code source de Myth of Empires était en fait basé sur la source d’Ark, qu’un ancien employé de Snail Games avait volée avant de partir fonder son propre studio.
Angela Game, le développeur de Myth of Empires, a vigoureusement nié tout acte répréhensible et, comme on pouvait s’y attendre, l’affaire s’est retrouvée devant les tribunaux. Le 9 décembre, Angela Game a déposé une plainte contre Snail Games et Studio Wildcard, niant à nouveau tout acte répréhensible et demandant une injonction contre la demande de retrait DMCA – essentiellement, une ordonnance du tribunal pour qu’elle soit levée.
Le dossier indique que les preuves présentées par Snail Games pour étayer sa réclamation – une analyse préliminaire a révélé des centaines de noms de classes, de variables et de fonctions partagés par les deux jeux – sont incomplètes et trompeuses, et en tout état de cause, ces noms « ne sont pas protégés par le droit d’auteur et ne sont pas soumis au contrôle du droit d’auteur. »
Le dossier nie également que Myth of Empires ait été construit sur un code source volé, et dit que les allégations selon lesquelles il l’était, et sa suppression ultérieure de Steam, ont « causé et menace de causer un préjudice irréparable » à Angela Game.
Plus tôt cette semaine, Snail Games et Studio Wildcard ont déposé une réponse détaillée disant qu’Angela Game « est loin de justifier un soulagement, sous quelque forme que ce soit », et ré-alléguant – de manière beaucoup plus détaillée – ce qu’il décrit comme le « vol effronté de la propriété intellectuelle de Snail USA et de Wildcard. »
« L’inconduite d’Angela a commencé en novembre 2018, lorsque Yang Li Ping, un employé de la société mère de Snail USA en Chine (Snail Game), a demandé et obtenu l’accès au code source d’Ark, pour des raisons apparemment légitimes », indique le dossier. « Mais il a secrètement copié le code source, et quelques mois plus tard, il est parti travailler chez Angela. »
Yang n’était pas le seul dans cette entreprise, selon le procès : « Sur les 82 personnes dont les noms apparaissent au générique du jeu d’Angela, 60 sont d’anciens employés de Snail Game. » Le dossier affirme également que, depuis que la demande de retrait DMCA a été faite, Angela Game a « modifié frénétiquement le code » de Myth of Empires pour supprimer les preuves de copie.
La réponse de Snail comprend également des déclarations du cofondateur de Studio Wildcard Jeremy Stieglitz, du PDG de Snail Games USA Jim Shun Tsai et du PDG de BattlEye Bastian Suter, détaillant davantage le processus par lequel Snail Games et Studio Wildcard ont pris connaissance, puis analysé, les similitudes entre les jeux. . Stieglitz a décrit les similitudes initiales entre l’exécutable de Myth of Empire, acquis via Steam, et celui d’Ark : Survival Evolved comme « choquantes », et a déclaré que depuis son analyse initiale, « Nous avons trouvé des centaines d’autres correspondances d’en-tête de ce type. Chaque jour, nous passons en analysant la « table des matières » du MoE, nous trouvons d’autres correspondances de ce type. »
Dans sa déclaration, Tsai a noté que Studio Wildcard avait pris grand soin de s’assurer que le code source d’Ark: Survival Evolved était gardé secret, probablement pour impliquer que le vol est le seul moyen pour Angela Game de l’avoir acquis.
« Tous les employés de Wildcard, Snail USA et Snail Games ont signé des accords de non-divulgation promettant de garder confidentiels les secrets techniques, comme les logiciels, et de ne pas fournir ce matériel à des tiers », a déclaré Tsai. « Le code source était également stocké sur un serveur auquel seuls les employés qui avaient donné des identifiants de connexion à ce serveur pouvaient accéder. »
La déclaration la plus intéressante, cependant, vient de Suter, le PDG de BattlEye Innovations, dont la technologie anti-triche BattlEye est utilisée dans des jeux tels que PUBG, Destiny 2, Rainbow Six Siege, Fortnite et d’autres, y compris Ark: Survival Evolved. Suter, qui a déclaré avoir pris connaissance du problème « de manière indépendante » après avoir lu à ce sujet sur PC Gamer, a décidé d’y jeter un coup d’œil et « a immédiatement trouvé des preuves convaincantes dans Myth of Empires que la copie du code source d’Ark (ou Wildcard connexe jeux) doit avoir eu lieu.
« L’exécutable de Myth of Empires contenait plusieurs chaînes uniques utilisées par le code d’intégration de BattlEye, qui sont également présentes dans Ark », a expliqué Suter. « Il y a quelques légers changements sur certaines de ces chaînes, mais ceux-ci consistent principalement à changer ‘BattlEye’ en ‘BatEye’ dans presque toutes les références BattlEye du jeu. »
Ceci est important, car le code d’intégration de BattlEye est créé par les développeurs de jeux individuels, et non par BattlEye lui-même, et ce code est donc unique pour chaque jeu.
« Le fait que certaines des chaînes utilisées par le code d’intégration de BattlEye que nous avons localisé dans Myth of Empires soient extrêmement uniques et utilisent le même format, la même casse et même les mêmes fautes de frappe (« recevoir » au lieu de « recevoir ») qui ont été inclus dans BattlEye Le code d’intégration d’Ark ne m’a laissé aucun doute sur le fait que le code d’intégration de BattlEye d’Ark doit avoir été copié et utilisé comme base pour Myth of Empires », a déclaré Suter.
Suter a déclaré que sa conclusion avait été confirmée lorsqu’il a révélé ses découvertes à Stieglitz, qui a ensuite partagé les propres découvertes de Studio Wildcard sur le code identique lié à BattlEye dans Myth of Empires.
Le dépôt de Snail and Wildcard comprend une multitude d’autres documents, y compris une demande de conservation de toutes les versions du code source de Myth of Empires et d’autres documents, et une offre pour qu’un tiers indépendant compare le Myth of Empires et Ark: Survival Evolved source code. C’est un argument très avancé : le but réel du dépôt, qui est disponible dans son intégralité via Dropbox, est simplement de demander que la demande d’injonction d’Angela Game soit refusée, mais Snail et Wildcard mettent la viande et les os de leur plainte sur un affichage très clair, aussi.
Pour l’instant, Myth of Empires reste en dehors de Steam, mais le développement se poursuit : Angela Game a déclaré le 21 décembre qu’elle se préparait à lancer un « programme d’interdiction automatique » qui, espérons-le, contribuera à réduire la tricherie dans le jeu. Le studio a également été aux prises avec des « attaques de piratage » sur le jeu et travaille maintenant à la recherche de la source des piratages.