{"id":81909,"date":"2024-10-01T21:34:13","date_gmt":"2024-10-01T20:34:13","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=81909"},"modified":"2024-10-02T09:32:39","modified_gmt":"2024-10-02T08:32:39","slug":"www-fin-pour-ryujinx","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=81909","title":{"rendered":"[www] Fin pour Ryujinx !"},"content":{"rendered":"<p>Apr\u00e8s <a href=\"https:\/\/www.emu-france.com\/news\/78606-www-yuzu-citra-clap-de-fin\/\" rel=\"noopener noreferrer\" target=\"_blank\">Citra et Yuzu<\/a>, c&rsquo;est au tour de Ryujinx de subir les menaces de Nintendo.<br \/>\n&nbsp;<\/p>\n<p>En r\u00e9alit\u00e9, Ryujinx, l\u2019\u00e9mulateur populaire de la Nintendo Switch, a annonc\u00e9 qu\u2019il allait mettre fin \u00e0 ses activit\u00e9s. Cette d\u00e9cision fait suite \u00e0 <strong>un accord<\/strong> conclu avec Nintendo (et donc pas par <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Digital_Millennium_Copyright_Act\" rel=\"noopener noreferrer\" target=\"_blank\">DMCA<\/a> contrairement \u00e0 Yuzu\/Citra). En cons\u00e9quence, Ryujinx ne sera plus disponible pour t\u00e9l\u00e9chargement ou utilisation. Cet accord marque la fin d\u2019une \u00e8re pour les utilisateurs de cet \u00e9mulateur, qui permettait de jouer \u00e0 des jeux Switch sur d\u2019autres plateformes.<br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/10\/Ryujinx_Logo.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/10\/Ryujinx_Logo-287x300.png\" alt=\"\" width=\"287\" height=\"300\" class=\"aligncenter size-medium wp-image-81915\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/10\/Ryujinx_Logo-287x300.png 287w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/10\/Ryujinx_Logo.png 622w\" sizes=\"auto, (max-width: 287px) 100vw, 287px\" \/><\/a><br \/>\n&nbsp;<\/p>\n<p><u>Le mot d&rsquo;un des auteurs<\/u>:<br \/>\n<em>Hier, gdkchan a \u00e9t\u00e9 contact\u00e9 par Nintendo et s&rsquo;est vu proposer un accord pour arr\u00eater de travailler sur le projet, supprimer l&rsquo;organisation et tous les actifs li\u00e9s qu&rsquo;il contr\u00f4le. En attendant de savoir s&rsquo;il accepterait cet accord, l&rsquo;organisation a \u00e9t\u00e9 supprim\u00e9e, donc je pense qu&rsquo;il est prudent de dire ce qu&rsquo;il en est. Plut\u00f4t que de vous laisser dans la panique et la sp\u00e9culation, j&rsquo;ai d\u00e9cid\u00e9 d&rsquo;\u00e9crire ce court message pour vous permettre de tourner la page.<br \/>\n&nbsp;<br \/>\nCes mots n&rsquo;engagent que moi. Je ne veux pas parler au nom de quelqu&rsquo;un d&rsquo;autre ici, alors rappelez-vous cela en lisant.<br \/>\n&nbsp;<br \/>\nMerci \u00e0 tous ceux qui ont contribu\u00e9 au code, \u00e0 la documentation ou aux rapports de probl\u00e8mes du projet. Merci \u00e0 vous tous de nous avoir suivis tout au long du d\u00e9veloppement. J&rsquo;ai pu apprendre beaucoup de choses tr\u00e8s int\u00e9ressantes sur les jeux que j&rsquo;aime, les appr\u00e9cier avec des qualit\u00e9s renouvel\u00e9es et dans des circonstances uniques, et je suis s\u00fbr que vous avez tous des exp\u00e9riences tout aussi sp\u00e9ciales. Je tiens \u00e0 remercier chaleureusement notre \u00e9quipe de mod\u00e9ration, qui a travers\u00e9 des circonstances difficiles et a toujours su en tirer parti.<br \/>\n&nbsp;<br \/>\nJe ne crois pas vraiment que le travail acharn\u00e9 ne soit pas reconnu, donc je vais rapidement passer en revue certaines choses que nous avions travaill\u00e9es et que nous n&rsquo;\u00e9tions pas pr\u00eats \u00e0 publier :<br \/>\n&nbsp;<br \/>\nNous avions un portage iOS qui fonctionnait tr\u00e8s bien, gr\u00e2ce \u00e0 un travail incroyable sur un mode m\u00e9moire sp\u00e9cial avec un espace d&rsquo;adressage partitionn\u00e9 qui \u00e9mulait des pages de 4kb et comprimait l&rsquo;espace d&rsquo;adressage du processus pour le faire tenir dans des restrictions ridicules. Sans interface utilisateur, ni moyen facile d&rsquo;ex\u00e9cuter JIT sans attache, il est rest\u00e9 une nouveaut\u00e9, et n&rsquo;a donc pas \u00e9t\u00e9 publi\u00e9. Le mat\u00e9riel est excellent, il est regrettable qu&rsquo;il soit enferm\u00e9 dans des restrictions inutiles.<br \/>\n&nbsp;<br \/>\nNous avions aussi un portage Android qui fonctionnait, qui avait une interface utilisateur, mais \u00e0 cause des bizarreries du pilote (performance, pr\u00e9cision) et des probl\u00e8mes du syst\u00e8me d&rsquo;exploitation, il n&rsquo;\u00e9tait pas en \u00e9tat d&rsquo;\u00eatre publi\u00e9. Plut\u00f4t que de souffrir des maux de t\u00eate du support et&#8230; euh&#8230; de la communaut\u00e9 de l&rsquo;\u00e9mulation Android, nous nous sommes retenus jusqu&rsquo;\u00e0 une date ult\u00e9rieure. emmaus a travaill\u00e9 comme un fou sur l&rsquo;interface utilisateur et a fait en sorte que tout fonctionne avec nativeaot, permettant m\u00eame \u00e0 Ryujinx d&rsquo;\u00eatre int\u00e9gr\u00e9 en tant que biblioth\u00e8que native.<br \/>\n&nbsp;<br \/>\nIsaac travaille depuis longtemps sur un backend en m\u00e9tal. Il s&rsquo;en est fallu de peu pour qu&rsquo;il soit achev\u00e9, et fonctionne parfois mieux que Vulkan (performance, pr\u00e9cision), m\u00eame dans son \u00e9tat initial ! Voici une bobine datant de juillet, mais les choses se sont consid\u00e9rablement am\u00e9lior\u00e9es depuis. Contrairement \u00e0 d&rsquo;autres changements, celui-ci \u00e9tait public, juste WIP.<br \/>\n&nbsp;<br \/>\nBerry travaille depuis longtemps \u00e0 l&rsquo;int\u00e9gration de LDN dans master. En plus de retravailler la connexion pour utiliser un proxy SOCKS5 correct, UDP peer-to-peer, retravailler de grandes parties des internes de LDN, et fusionner le support de ldn_mitm \u00e0 master&#8230; Il y a m\u00eame eu des exp\u00e9riences pour se connecter directement \u00e0 la console en utilisant du mat\u00e9riel s\u00e9lectionn\u00e9 sous Linux. L&rsquo;un de ces p\u00e9riph\u00e9riques est m\u00eame, eh bien, voyez par vous-m\u00eame :<br \/>\n&nbsp;<br \/>\nEnfin, nous avons travaill\u00e9 \u00e0 l&rsquo;ex\u00e9cution d&rsquo;applets natifs, am\u00e9liorant ainsi la compatibilit\u00e9 et l&rsquo;exp\u00e9rience globale de l&rsquo;utilisateur. Il s&rsquo;agissait l\u00e0 de la v\u00e9ritable \u00e9volution de l&rsquo;\u00e9mulateur, mais les changements sont rest\u00e9s dans les limbes et n&rsquo;ont jamais \u00e9t\u00e9 publi\u00e9s.<br \/>\n&nbsp;<br \/>\nJ&rsquo;ai le sentiment que ce d\u00e9sir de perfection et d&rsquo;arriver aussi vite que possible nous a distingu\u00e9s en tant qu&rsquo;\u00e9mulateur, mais malheureusement, cela signifie que vous n&rsquo;avez pas eu l&rsquo;occasion de voir certains de nos meilleurs travaux en action. Gardez-le dans votre c\u0153ur comme une vision de ce qui est possible.<br \/>\n&nbsp;<br \/>\nIl y avait plus de 100 PR non fusionn\u00e9s avant la sortie de la version. Malheureusement, ce travail n&rsquo;existe plus aujourd&rsquo;hui&#8230; mais il doit \u00eatre appr\u00e9ci\u00e9 \u00e0 sa juste valeur. Encore une fois, merci \u00e0 tous ceux qui ont contribu\u00e9 au projet, ou qui lui ont simplement donn\u00e9 une chance.<br \/>\n&nbsp;<br \/>\nM\u00eame si je ne resterai pas sur la sc\u00e8ne switch, je crois toujours en l&rsquo;\u00e9mulation dans son ensemble, et j&rsquo;esp\u00e8re que d&rsquo;autres d\u00e9veloppeurs n&rsquo;en seront pas dissuad\u00e9s. L&rsquo;avenir de la pr\u00e9servation des jeux d\u00e9pend des individus, et peut-\u00eatre qu&rsquo;un jour elle sera reconnue \u00e0 sa juste valeur.<br \/>\n&nbsp;<br \/>\nMerci d&rsquo;\u00eatre rest\u00e9 dans les parages.<\/em><br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/10\/ryujinx-rip.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/10\/ryujinx-rip-300x189.png\" alt=\"\" width=\"450\" height=\"250\" class=\"aligncenter size-medium wp-image-81911\" \/><\/a><br \/>\n&nbsp;<\/p>\n<p>Et surtout, un grand merci \u00e0 Nintendo, car cela va s\u00fbrement permettre la cr\u00e9ation de 10 forks suppl\u00e9mentaires (via les <a href=\"https:\/\/git.naxdy.org\/Mirror\/Ryujinx\" rel=\"noopener noreferrer\" target=\"_blank\">sources<\/a>\/<a href=\"https:\/\/flathub.org\/apps\/org.ryujinx.Ryujinx\" rel=\"noopener noreferrer\" target=\"_blank\">miroir<\/a>), vous pouvez en \u00eatre absolument certains&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/blog.ryujinx.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=81909\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Apr\u00e8s Citra et Yuzu, c&rsquo;est au tour de Ryujinx de subir les menaces de Nintendo. &nbsp; En r\u00e9alit\u00e9, Ryujinx, l\u2019\u00e9mulateur populaire de la Nintendo Switch, a annonc\u00e9 qu\u2019il allait mettre fin \u00e0 ses activit\u00e9s. Cette d\u00e9cision fait suite \u00e0 un &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-81909","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-lj7","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=81909"}],"version-history":[{"count":9,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81909\/revisions"}],"predecessor-version":[{"id":81923,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/81909\/revisions\/81923"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=81909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=81909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=81909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}