melonDSで欧州版ゲームの言語を変更する方法

melonDSで欧州版ゲームの言語を変更する方法

melonDSで欧州版ゲームの言語をFR(仏),DE(独),IT(伊),ES(西)などの語に変更する方法は基本的には二つの方法があります。

melonDS バージョン0.9.5を基に説明します。
お好みの方法をお選びください。方法1は今のところ便利ですが、設定を自然かつ完全に変更したいのなら、方法2をお勧めします。

 

方法1・最も簡単な方法
「config」-「firmware settings」に移動し、「Override settings from external firmware」オプションを選択して下部の「Language」で希望の言語を選択する。

French (フランス語・Français), German (ドイツ語・Deutsch), Italian (イタリア語・Italiano), Spanish (スペイン語・Español)

 

方法2・DS/DSi ファームウェアを通して言語を変更する方法(多少複雑な方法)

この操作を行う前にファームウェアファイルが必要である。
「Config」-「Emu Settings」-「DS-mode」で、「Use external BIOS/firmware files」にチェックを入れ、ファームウェアとBIOSファイルを追加する。
DS ARM9 BIOSには「bios9.bin」、DS ARM7 BIOSには「bios7.bin」を追加する。
DS firmwareには「firmware.bin」ファイルを追加し、OKを選択する。
「File」-「Boot Firmware」を選択し、画面下部にある小さなニンテンドーのアイコンを選択する。
「Settings」(紫色のアイコン)を選択し、地球儀のアイコンを選択する。

ご希望の言語を選択し、「confirm」またはAキーを押す。

--------

追記

この方法の最後の手順を適用した後、特定の状況でROMファイルを開こうとすると、空のエラーメッセージボックスが表示されるバグがあります。

このエラーは言語変更後、設定ウィンドウを終了してからエミュレータの内部電源を切った状態でROMファイルを開こうとすると発生します。

このエラーを回避するには、すべての手順を完了した直後(少なくとも設定ウィンドウが開いている間)にROMファイルを開くか、エミュレータの電源を切った後、melonDSを完全に閉じて再実行してからROMファイルを開くことです。

melonDSでファームウェア関連の設定を変更すると、firmware.binファイルの内容が変更されてしまいます。設定を変える途中で問題が発生した場合は、内容が変わったfirmware.binファイルを削除し、変更前の元のbinファイルを用意して、最初からやり直す。

--------

よくある質問:
プレイしたいゲームの欧州版は間違いなく欧州版であり、希望する言語も利用可能な5つの言語に含まれています。ゲームは実際にその言語に対応しているにもかかわらず、その言語でプレイすることができません。上記の方法を試しても状況は変わりません。


回答:
欧州版は通常、基本的に5つの言語(英語、フランス語、ドイツ語、イタリア語、スペイン語)に対応しており、多くの場合、これらすべての言語が1つのロムカセットに収録された状態で提供されます。しかし、必ずしもそうとは限りません。例えば、5つの言語が各言語ごとに別々のロムカセットに収録されていたり、各言語が2つずつ組み合わされて収録されていたりする場合もあります。
非常に稀ではありますが、5つの言語のうち1つまたは2つの言語が対応されていないゲームや、たった1つの言語しか対応していないゲームも存在しています。
また、ゲーム名(文字通りにゲームの名前)に関しては、残念ながら、欧州版が多言語版であるにもかかわらず、発売元は便宜上の理由でゲーム名を翻訳せずに英語名のまま使用する傾向が強く見られます。ただし、これはすべてのゲームに適用されるわけではありません。ゲーム名が5つの言語に翻訳されて発売される場合もあります。
そのため、各言語(各国)ごとに個別に発売されたゲームには、それぞれ個別の版であるロムカセットが存在し、ROMファイルについても同様です。すなわち【1つのゲームと国=1つのロムカセット=1つの言語のみ対応】となります。
自分が探しているゲームの欧州版が多言語版として発売されたのか、それとも独立した単一言語・特定の国向けの版として発売されたのか、またその対応言語の仕様が通常と異なるかどうかを確認したい場合はWiki、No-Intro DAT-o-MATICのウェブサイト、またはRedumpのウェブサイトで検索・確認してください。これはニンテンドーDSのゲームだけでなく、他のゲーム機向けのゲームにも同様です。

 

No-introのDAT-o-MATICウェブサイトのアドレスは以下の通りです:
https://datomatic.no-intro.org/

 

ニンテンドーDSについては、no-introの「DAT-o-MATIC」ウェブサイト(ロムカセット型ゲーム用)で、そのロムカセットに関する情報を検索する必要があります。
使い方を簡単に説明すると:ウェブサイトに移動し、システム一覧から当該ゲームが発売されたゲーム機(ハードウェア名)を選択し、検索バーにゲーム名を入力して「Go」をクリックするか、キーボードのEnterキーを押します。
一覧から対象のゲームを探し、タイトルをクリックすると、対応言語を含むロムカセットやROMファイルに関する詳細情報が表示されます。
実際に検索結果に表示される国名と言語コードを確認するだけで、詳細ページを開かなくても対応言語を簡単に確認できます。
ただし、no-intro ウェブサイトの検索機能は精度が低いので、自分が検索しようとするゲームにサブタイトル(副題)がある場合は、それを入力するのを推奨します。

 

そのウェブサイト上でゲームの対応言語を確認する例

例1
それでは『ポケットモンスター プラチナ』のドイツ語版を見てみましょう。
『ポケットモンスター』シリーズは各欧州版でゲーム名が5つの言語に翻訳されて発売された代表的な例です。実際、このゲームシリーズは1990年代の初代作品以来、一貫してこの特徴を示してきました。

このゲームはニンテンドーDS向けに発売されました。ドイツ語版ウィキペディアを確認したところ、このゲームのドイツ語タイトルは「Pokémon Platin-Edition」であることがわかりました。ウェブサイトno-introの「DAT-o-MATIC」でこれを検索。システム一覧を「Nintendo – Nintendo DS」に切り替え、名前を入力します。しかし、「Pokémon Platin」で検索しても何も表示されないか、ポケモンシリーズの他のゲームが上位に表示されてしまいます。それでより正確かつ簡単に検索するために、サブタイトルである「Platin」を入力します。見つけました。番号は3783で、ドイツ国内のみ・ドイツ語版として発売されていたバージョンでした。

例2
今回は、ニンテンドーDS向けに発売されたゲーム『ゼルダの伝説 大地の汽笛』の欧州のフランス語版について確認します。フランス語、スペイン語、イタリア語、ドイツ語のウィキペディア記事を確認したところ、残念ながら、このゲームは他の欧州版の言語においても、英語版と同じゲーム名がそのまま使用されていることがわかりました。もちろん、ゲーム名以外のゲームコンテンツはすべて翻訳された状態で発売されています。No-Introのウェブサイトで検索してみます。システムを「Nintendo – Nintendo DS」に設定し、タイトルを入力します。検索結果にゼルダシリーズの他のゲームが表示されないようにするため、サブタイトル「Spirit Tracks」を含めて検索しました。見つけました。番号は4544であり、欧州版の5つの言語に対応しています。

例3
今回は『逆転裁判4』の欧州版およびスペイン語版とイタリア語版を探します。ウィキペディアによると、これらはすべて英語のゲーム名を同様に使っています。上記と同じ手順で、「Apollo Justice」と入力して検索を開始します。見つかりました。番号は2295で、スペイン語とイタリア語の両方に対応した欧州版です。他のゲームとは異なり、このゲームの欧州版は3つのパートに分かれています。1.ESとIT、2.FRとDE、3.ENヨーロッパ(おそらくen-GBであるでしょう)。

このサイトで日本版を検索する場合は、日本語のローマ字表記に従ってタイトル(ゲーム名)を入力してください。

ウェブサイトに記載されているファイル名を使用して検索エンジン【Google、ヤンデックス「ya.ru ロシアのドメイン」、Bing、百度】で検索してみてください。

幽霊リーチ(ゴーストリーチ)は何か

幽霊リーチまたはゴーストリーチ(Ghostleech)

注意:Bittorrent(ビットトレント)でのゴーストリーチングはプライベートトラッカーによって不正行為とみなされます。賢明に行動しないとアカウントを失う可能性があります。ゴーストリーチングは複数の個人や組織から非難されているTorrentリーチングの手法です。

 

幽霊リーチング(ゴーストリーチ)とは何ですか?
BitTorrentプロトコルは本質的に不安全です。つまり、私がトレントのinfo_hashと、あなたのトレントクライアントが実行されているIPアドレス+ポート番号を知っていれば、あなたのプライベートトラッカーの会員でなくても、あなたに接続してトレントをダウンロードできます。

 

このシナリオでは、シードはあなたではなく、あなたが取得したピアです。info_hashとIP+ポートを直接知ることにより、トラッカーを回避してシードから直接ダウンロードすることができます。

 

場合 1: あなたはプライベートトラッカーの会員ではありませんが、あなたの友人は会員である場合

あなたのIRCの友人が /good/ プライベートトラッカーの会員であり、あなたは会員ではない場合。その友人に、以下を尋ねてください。

a) トレントの info_hash (例: c12fe1c06bba254a9dc9f519b335aa7c1367a88a&dn)

b) シードボックスユーザーのIPアドレス:ポート

infohashをマグネットリンクに変換します:

magnet:?xt=urn:btih:INFOHASH

magnet:?xt=urn:btih:c12fe1c06bba254a9dc9f519b335aa7c1367a88a&dn

そのマグネットリンクを、お好みのトレントクライアントに追加し、指定された IP アドレス:ポートを使用してピアを追加します。

おめでとうございます!プライベートトラッカーの自閉症的な問題なしに、プライベートトラッカーの速度を楽しむことができます。


場合 2: あなたはプライベートトラッカーの会員である場合

おそらく、比率の低下を招くことなく、いくつかのファイルをダウンロードしたいでしょう。

1.トレントを取得します。
2.トレントを一時停止するか、ダウンロード速度を大幅に制限します。
3.高速のピアたちをすべて書き留めます。(IPとポート)

別のIPアドレスで:

    トレントをクライアントに追加します。
    トラッカー(パスキーと識別情報を含む)を削除します。
    ピアを追加すれば完了です!

注意:

    多くの.torrentファイルを取得しても、実際にダウンロードしない場合(/ghostleechingで全部取得した場合)、不審に思われます。多くのトラッカーはこれを自動的に検出します。実際のダウンロードと/ghostleeching/を混ぜてください。

   .torrentを追加するのは危険で不審です。トラッカーにアナウンスさせ(ピアを取得)、その後停止してください。目的は、シードボックス所有者と「アーカイバ」のリスト(IPアドレス+ポート番号)を収集することです。これを行う最良の方法は、通常の方法でトレントをダウンロードし、すべてのトラフィックを記録することです。速度で並べ替えれば、シードボックスのユーザーが見つかります。

このリストがあれば、手順1~3を省略できます。トレントファイル(停止状態で)を追加し、トラッカーを削除し、ピアを追加します。

小規模な群れ(ピア10未満+古いトレント)でゴーストリーチを行うことは危険です。群れの規模があなたを守るでしょう。

 

FAQ
ピアの取得

あなたはシードボックスとアーカイバのリストを作成したいが、これを手動で行わないでください。通常通り1週間ダウンロードし、iptraf または iftop を使用してすべてのアクティビティを記録します。その後、速度で並べ替えてリストを作成します。

ピアを追加できない

一部のクライアントでは、プライベートトラッカーを削除するとピアを追加できなくなります。4 つの解決策があります。

DHT パッチを適用したクライアントを使用する (utorrent serenity)
    utorrent DHTパッチャーを使用する
    /old/ Azureus Peer Injectorを使用する
    info_hashを取得し、マグネットリンクに変換してマグネットURIを追加する

トレントが開始されるまでに時間がかかる

最大5分かかる場合があります。それまでにトレントが開始されていない場合、ピアが不良です。

私が/ghostleeched/されたかどうかを確認する方法は?

現在のところ方法はありません。シードボックスを使用している場合は、/ghostleeched/ されていると仮定してください。

/ghostleeching/ を防ぐにはどうすればよいですか?

プロトコルの制約上、簡単な方法はありません(プライベートトラッカーの使用を停止する以外に)。毎日ポート番号を変更してみることは可能ですが、/ghostleecher/ はネットワークログであなたのIPアドレスを検索して新しいポート番号を見つけるため、確実な方法とは言えません。ルーターのMACアドレスを偽装することで、定期的にIPアドレスを変更することも可能です。

/ghostleeched/ される可能性を最小限に抑えるにはどうすればいいですか?

可能な限り、大規模な群れへの接続は避けてください。接続する群れが小さいほど、ゴーストリーチされる可能性は低くなります。小規模な群れでも大きなトレントがあれば、ボーナスポイントは多く獲得できます。

注目すべき事例

IPTも同様の手法を用いていました。PTP/BTN/HDBからピアを取得し、それを自身のトラッカーに追加し、自身の群れ(IPTユーザー)に提供していました。

この行為で禁止処分を受けることはありますか?

はい。ただし、場合1の/ghostleecher/は新しいIPを取得できるため、心配する必要はありません。info_hashes+peersを提供している場合は、貴方のheadを使用してください。

 

出典:https://wiki.installgentoo.com/wiki/Ghostleech

【訳文】「暗号化の弱体化は欧州の安全保障を悪化させる」欧州連合のエンドツーエンド暗号化バックドア計画にVPN業界が反発

「暗号化の弱体化は欧州の安全保障を悪化させる」--欧州連合(EU)のエンドツーエンド暗号化バックドア計画にVPN業界が反発

2025年4月12日

 

ProtectEUは、法執行のためのデータへの合法的かつ効果的なアクセスに対するEU委員会の戦略の第一歩である。

誰もSMSを送らなくなり、代わりにWhatsAppやSignalを使う人がほとんど。暗号化された通話、ファイルや写真の安全な共有は、私たち全員が日常的に行っている行為であり、オンライン・コミュニケーションは私たち自身と私たちが話している相手との間で秘密に保たれると約束されている。

しかし、欧州連合(EU)の人々にとって、この状況はまもなく変わるかもしれない。ProtectEUはEU委員会の新しい共同戦略で、「法執行のためのデータへの合法的かつ効果的なアクセス」、特に暗号化されたデータへのロードマップを作成することを任務としている。

メッセージングアプリや電子メールプロバイダーが議員たちの主なターゲットになることが決まっているが、別の人気ソフトウェアが次のターゲットになるかもしれない。最高のVPNサービスはすべて、厳格なログなし方針の元に、エンド・ツー・エンドの暗号化を使用してユーザーの匿名性を確保している。そこで、何が問題になっているのかを理解するために、間もなく影響を受けるかもしれないEUに拠点を置くVPNプロバイダー数社に話を聞いた。

暗号化のバックドア、セキュリティの難問

2025年4月1日に発表されたProtectEUは、今後数年間で欧州ブロックのセキュリティを強化するためのEU委員会の計画の第一歩である。議員たちが言うところの「新たな欧州域内安全保障戦略」だが、この初期段階ではまだ多くのことは明らかになっていない。

しかし、今のところわかっているのは、EU委員会が法執行機関に対して、人々のオンラインデータに合法的にアクセスするための手段を増やしたいと考えているということだ。これには、ソフトウェアに暗号化のバックドアを作る技術的な方法を見つけることも含まれる。すべては「サイバーセキュリティと基本的権利を守りながら」である。

しかし専門家たちは以前から、暗号化(第三者からのアクセスを防ぐためにデータを読めない形にスクランブルする行為)は安全に弱めることはできないと主張してきた。というのも、いったん法執行機関のための入り口が作られると、他の悪意ある行為者もそれを悪用する可能性があるからだ。

この点について、Proton社(Proton VPNとProton Mailを提供するプロバイダー)の公共政策責任者であるJurgita Miseviciute氏は、TechRadarに次のように語っている: 「暗号化を弱めれば、この報告書が概説している内部セキュリティの課題が魔法のように解決するわけではなく、むしろヨーロッパのセキュリティを悪化させるだけでしょう」。

https://x.com/mullvadnet/status/1908109521941086331

Miseviciute氏は、ProtonはProtectEU戦略とその意味するところを注視しており、この計画がまだ具体的な政策の方向性を定めていないことを認識していると述べた。

「欧州委員会が具体的な報告書や法文の作成に着手する今、暗号化を維持する解決策を見つけるために、彼らが偏見のないアプローチを取ることを期待している」と彼女は付け加えた。

Surfshark社の法務責任者であるGytis Malinauskas氏は、今のところ大まかな戦略しか発表されていないことを考慮すると、現段階で懸念を表明するのは時期尚早だと考えている。しかし、サーフシャークはEUの計画について楽観的な見方をしている。

「ProtectEU戦略がサイバーセキュリティと新たなセキュリティ脅威からの保護に重点を置いていることを考えると、当社のようなプライバシーを強化するツールは、EUのユーザーにとってさらに適切なものとなり、広く採用されるようになると信じています」とマリナウスカス氏は述べている。

2022年に発表された市民の個人的なチャットを監視する提案に強く反対したマルバドVPNは、ProtectEU計画は旧法案の単なる焼き直しであり、EU代表の間で多数派を引きつけるのは難しいと考えている。「新しい名前。同じ古いプロパガンダだ」とプロバイダーはツイートした。

ログなしVPNの終焉?

ProtectEU戦略の次の争点は、データ保持に関するものだ。影響評価を経て、EUは現行法を拡大し、サービス・プロバイダーにユーザーに関するより多くのデータ収集を義務付けることを決定する可能性がある。

繰り返しになるが、これは多くのセキュリティ・ソフトウェア(ログを残さないVPNも含まれる)のポリシーや技術的インフラを完全に覆すことを意味する。

多くのVPNサービスは、ユーザーの行動を結びつける可能性のある情報を一切収集しないことを誇りとしている。厳しいデータ保持義務とは相容れないものになるかもしれない。

AdGuard VPNのチーフ・プロダクト・オフィサーであるデニス・ヴィアゾヴォイ(Denis Vyazovoy)が説明するように、ログなしVPNは、その設計にいくつかの重要な変更を加えない限り、ユーザーのデータを法執行機関に提供することはできないだろう。

「VPNがユーザーのメタデータを保持することを強制する法的枠組みは、潜在的に長期間に及ぶ可能性があり、そのようなサービスは成り立たなくなり、EUからのVPNプロバイダーの撤退につながる可能性がある。

例えば、インドでは2022年に当局が新しいデータ保持法を可決し、プロバイダーは少なくとも5年間はユーザーのログを保持し、要求があればこのデータを当局に引き渡すことを義務付けたため、同国からVPN企業が撤退した。

繰り返しになるが、ProtectEUの計画がどのように展開されるのか、またVPNが潜在的な変更の影響を全く受けないかどうかを言うのはまだ時期尚早である。

とはいえ、NordVPNによれば、より多くのデータが人々のセキュリティにとってより高いリスクにつながることに変わりはない。

「セキュリティはプライバシーと密接に結びついている。このハイレベルな戦略がどのように具体化されるかを判断するには、まだ時期尚早である。しかし、その結果、大量の個人データを保存することが露骨に要求されるようになれば、インターネットユーザーに対する悪用や侵害、脅威につながる可能性があります」と、NordVPNの広報担当者はTechRadarに語っている。

VPN「重要な課題」

前述したように、暗号化通信アプリはこれまで主に議員たちの標的となってきた。

とはいえ、EUの専門家グループは、暗号化されたデバイスやアプリ、新しい通信事業者と並んで、法執行機関の捜査活動における「重要な課題」として、VPNサービスに初めて明確に言及した。

ハイレベル・グループ(HLG)の最終報告書は、ProtecEU戦略が形成された基盤となっている。では、VPNプロバイダーが次の標的になる可能性はどのくらいあるのだろうか?

Mullvadのヤン・ヨンソンCEOが指摘するように、VPNはSignalのようなアプリとは異なり、HLGの勧告にはまだ含まれていない。「VPNが課題として挙げられているのは気になる。世界が必要としているのは大量監視の削減であって、監視の強化ではない」と彼は言う。

また、AdGuard VPNのVyazovoy氏は、VPNサービスがこの議論の矢面に立たされていることを憂慮している。もしVPNが将来のデータ共有義務に含まれることになれば、プライバシー重視のサービスがEUから完全に排除される可能性があると彼は考えている。

彼は言う: 「質問はこうだ: 少数の犯罪者を捕まえる(可能性がある)ために、何千万人ものプライバシーを侵害する価値が本当にあるのか?このレベルの監視は本当に必要なのか?

繰り返しになるが、Surfsharkはこの議論を脅威というよりむしろ好機ととらえている。

「我々は(VPNについての言及を)VPNプロバイダーが新たな規制の直接の標的になるというシグナルとは解釈していない。それどころか、VPNは合法的なユーザーのプライバシーを保護するために使用されるいくつかのツールの1つであると認めています」とマリナウスカス氏は言う。

ProtectEUは行動よりもむしろ意図に基づいているため、この分野で次に何が起こるかを予測するのは確かに難しい。しかし、確かなことは、政治家や法律家たちは、プライバシーとセキュリティのバランスを取る方法を何年も模索してきたということだ。果たしてこれが最終的な解決策となるのだろうか?

 

出典

https://www.techradar.com/vpn/vpn-privacy-security/weakening-encryption-would-make-european-security-worse-the-vpn-industry-reacts-to-the-eus-plan-for-end-to-end-encryption-backdoors

関連公文書のリンク

https://eur-lex.europa.eu/legal-content/EN/TXT/?qid=1748776438305&uri=CELEX%3A52025DC0148

このリンクの「EN/」部分を他の言語コードに変えて他の言語で閲覧できる。(FR,DE,IT,ES,PT,PLなど)

Steam GoldbergとSteamlessは何なのか簡単な解説

Steam GoldbergとSteamlessは何なのか簡単な解説

この内容はある掲示板ウェブサイトから抜粋したものです。

 

「Steam Goldberg」とは何ですか。誰か説明してくれる?

1.

これは、公式のSteam APIをエミュレートするSteamエミュレーターです。

しかし、SteamのDRMを回避するとは言い切れない。ほとんどのSteamゲームは一般的なライセンス確認を行うので、間接的にはそうなりますが、エミュレータの唯一の目的とは考えていません。

実際にSteam DRM/Anti-tamperは存在し、それはSteamStubと呼ばれています。ゲームの実行ファイルに埋め込まれ、ゲームがSteamクライアントの正規インスタンスで実行されていることを確認します。すべてのゲームがSteamStubを使用しているわけではなく、それを回避したり実行ファイルから削除したりするのは驚くほど簡単です。

とはいえ、Steam API を完全にエミュレートすることは Steam ゲームにとって重要です。ユーザーのアカウント名とSteamIDをゲームに伝えます。Steamクライアントがどの言語に設定されているか、どのDLCを所有しているか、Steamのuserdataフォルダーを使用するゲームファイルの保存場所など。

Steam APIをエミュレートしないと、ゲームがエラーになったり、正しく機能しない恐れがあります。

元のGoldberg Steam Emulatorを開発したMr_Goldbergは開発を中止しました。最後の更新は2023年5月で、Steam APIはそれ以降更新されています。

現在はフォークされたGoldbergがあります。機能や特徴が大幅に拡張されており、実に印象的です。Googleで検索してみてください: 「otavepto Goldberg github」

--

これと同様に最新の代替フォークをご存知でしょうか?

cs.rin.ru/forum に接続してGoldbergのスレッドを見つければ、最後に共有されたバージョンを見つけることができます。最後の数ページです。リンクを閲覧するにはアカウントが必要です。 アーカイブされた後に削除されるという発表がありました。関心の低さと「最近の出来事」によるもので、詳細は説明されていませんでした。

2.

Goldberg EmulatorはMr_Goldbergによって作成されたエミュレータで、Steamオンライン機能をエミュレートし、ゲームのSteam DRMを回避します。Goldberg氏のGitLabリポジトリ(Goldberg/goldberg_emulator)にあります。

Goldberg以外にも様々なエミュレータがCS.RIN.RUフォーラムのRIN SteamInternalsスレッドにあります。CODEX、RUNE、SteamやEpicなど様々なサービス用のCPYなど。

Goldbergは誰もがお勧めするものです。

3.

簡単に言うと、ゲームとDLCの認証と確認、セーブデータと実績の管理をエミュレートします。

Goldberg氏による元のバージョンは、2023年5月8日に開発が停止したと記憶しています。(GitHubとGitLab)その後、otavepto氏という人物によってフォーク(初期コードのコピー)が作成され、定期的に更新され、実績が再び機能するようになりました(記憶しています)。

一部の人が「SteamStub」(ゲームの実行ファイルに組み込まれたSteamのDRM)について言及しているので説明します。これは、atm0s(GitHub利用者)が開発した「SteamLessというアプリを使って削除することができます。

4.

ここで言及しているAPIのファイル名は「steam_api.dll」と「steam_api64.dll」です。

----------

Githubにある「SteamLess」というプログラムは何ですか。

1.

Steamlessは、Steamworks SDKを使用してDRM保護されたゲームの実行ファイルからSteamStub DRMを解除するツールです。合法的に購入したゲームに対してのみ使用し、教育的な目的での利用が推奨されています。

2.

Steam GoldbergとSteamLessは併用することもできる。これらを使ってSteamクライアントを使用せずにゲームを起動するように関連ファイルを改造(俗に言うとクラックする)できるということだ。ただし、すべてのゲームに対して有効というわけではない。

 

ウェブサイトリンク

Steam Goldberg

https://mr_goldberg.gitlab.io/goldberg_emulator/

SteamLess

https://github.com/atom0s/Steamless/releases

【訳文】精度には力を持つ:完璧なスーファミ・エミュレーターを作るための、ある男の3GHzの追求

スーパーファミコンをエミュレートするのに3GHzが必要なのはなぜでしょうか?主要なスーファミの背後にいる人物…

作成者:BYUU

投稿日:2011年8月9日 23:00

出典URL:https://arstechnica.com/gaming/2011/08/accuracy-takes-power-one-mans-3ghz-quest-to-build-a-perfect-snes-emulator/

----------------------------------------------------------------

古いゲームをプレイするためのエミュレータはネット上で絶大な人気を誇っており、どのエミュレータがどのゲームに最適かについて定期的に論争が勃発している。今日は、スーパーファミコンのエミュレータ「bsnes」を開発した紳士による別の視点を紹介しよう。彼は、エミュレータ体験の最も重要な部分である「精度」についての考えを共有したいという。

現代のPCで任天堂やスーファミのゲームをプレイするのに、それほど大きな能力は必要ない。1990年代には、エミュレータはわずか25MHzの処理能力でそれを実現できた。しかし、それらの古いゲーム機を正確にエミュレートするのは、まったく別の課題だ。正確なエミュレータが古い技術を忠実に再現するには、最大3GHzの処理能力が必要になるかもしれない。この記事では、エミュレータにとってなぜ精度が重要なのか、そしてなぜそれを達成するのが難しいのかを見ていこう。

簡単に言えば、精度とは、エミュレータ・ソフトウェアが元のハードウェアをどれだけ模倣しているかの尺度である。見かけの互換性は、古いゲームが新しいエミュレータで動くかどうかという、最も明白な精度の尺度だが、そのような狭い視野では、多くの小さな問題を覆い隠してしまう可能性がある。実際のところ、ほとんどのソフトウェアはタイミングの問題に対して非常に寛容に動作し、タイミングが20%程度ずれていても正常に機能しているように見える。

では、基本的な互換性を達成できるのであれば、速度という大きな犠牲を払ってまで精度を向上させる必要があるのだろうか?理由は二つある。

まず、性能だ。『スピーディー・ゴンザレス』の場合を考えてみよう。これはセーブ機能のないスーファミのプラットフォーマーで、だいたい2~3時間の長さがある。一見すると、どのエミュレータでも問題なく動くように見える。しかし、ステージ6-1に到達すると、正確なエミュレータと高速なエミュレータの違いをすぐに見分けることができる。レベルをクリアするために必要なスイッチがあり、そこで稀なハードウェアのエッジケースがエミュレートされていないと、ゲームが行き詰まり状態になってしまうのだ。3時間の進捗が即座に失われ、無敵のゲームに直面したときの挫折感は想像に難くない。ソフトウェアがハードウェアとまったく同じ方法ですべてを実行しない限り、ゲームは壊れたままだ。

あるいは、航空機の下に影が描かれる「デザートファイター砂の嵐作戦」を考えてみよう。これはミッドスキャンラインのラスターエフェクトを使って行われるが、これをエミュレータで再現するには非常に多くのリソースを必要とする。しかし、ラスターエフェクトがなければ、下のスクリーンショットのように、航空機の影は表示されません。特に、影があるはずだと知らない場合は、見落としがちだ。しかし、実際に見てみると、かなり役に立つことがわかる。自機には爆弾を投下する能力があり、この影は爆弾の着弾位置を決める一種の照準システムとして機能する。

第二の問題は保存性だ。任天堂のゲーム&ウォッチのハードを見てみよう。1980年にデビューしたこれらのデバイスは、現在までに4300万台生産されたが、そのほとんどが経年劣化で故障しているか、破壊されている。今でも比較的入手は可能だが、追加生産されることはないため、その希少性は増すばかりだ。これと同じ問題は、どのハードウェアにも当てはまる。その時点で、エミュレータはそれらの古いゲームを体験する唯一の方法となるため、それを正確に行うことができるはずだ。

しかし、この精度には重大な代償が伴う。エミュレータの精度を2倍にすると、動作速度はおよそ2倍になり、その精度をさらに2倍にすると、動作速度は4倍になる。同時に、ほとんどのゲームはエミュレータの精度がそこそこであれば「プレイ可能」に見え、感じられるため、この精度に対する見返りはすぐに減ってしまう。(ほとんどのエミュレータは、最適な性能で95%前後の互換性という「スイートスポット」を目標としている)。

精度は低くても速度が速いエミュレータが悪いわけではなく、そのようなコードは携帯電話や携帯ゲーム機のような低性能のハードウェアでも動作する。このようなエミュレータは、バッテリー寿命が気になるラップトップでの使用にも適している。しかし、精度にもこだわるべき点があり、私自身の仕事でもそれを試みてきた。これが私にとって重要な理由だ。

ソフトウェアで実行する

90 年代後半、Nesticle はシステム必要条件が約 25 MHz で、NES エミュレーターの選択肢として簡単に選ばれていました。この性能には大きな代償がかかった。ゲーム イメージは、このエミュレーターでのみ実行できるようにハッキングされていたのだ。ファンによって作られた翻訳版やハッキング版は、実際のハードウェアでも他のエミュレータでもゲームがプレイできなくなるエミュレータの奇癖に依存していて、ある種のロックイン効果を生み出し、それを打破するのに長い時間がかかった。当時、人々はゲームが元々どのように見え、どのようにプレイされるのかは一般的には気にしておらず、この恣意的で人工的な環境でどのように見え、どのようにプレイされるのかだけを気にしていた。

最近では、最も支配的なエミュレータはNestopiaとNintendulatorで全速力を達成するためにそれぞれ800MHzと1.6GHzを必要とする。速度が必要なのは、エミュレータがうまく最適化されていないからではなく、元のファミコンのハードウェアをソフトウェアではるかに忠実に再現しているからだ。

では、これらをシステム必要条件がわずか 350MHz Pentium II システムだった古い N64 エミュレーター、UltraHLE と比較してみましょう。何気ない観察者にとっては、マリオ64が元のマリオブラザーズよりも低い処理能力しか必要としないことにかなり不可解かもしれない。

私のエミュレーションの経験はスーファミの分野で、bsnesエミュレータに取り組んでいる。Nestopiaの背後にある理想に憧れ、このレベルの精度をスーパーファミコンで再現したいと思った。結果的に、精度に対する同じレベルの献身はタイトルによって2~3GHzの範囲まで条件を押し上げることになった。

www.youtube.comTimeCop, 二つのまったく異なるエミュレータ上で

Nestopiaが流行ったのは、そのシステム必要条件が当時としては僅かだったからだが、1997年にリリースしたら悲惨な結果になっていたのは間違いない。私のエミュレータは最終的に市場の半分以上の性能を持つコンピューティング・システムを必要としたため、私は高いシステム仕様の影響とそれが引き起こす反発を目の当たりにしてきた。自分のコンピューターの性能が十分でないことを認めるよりも、プログラムのせいにする方が簡単だが、実際にはソフトウェアでゲーム機全体を偽造するのは徹底的な過程だ。

なぜ精度が重要なのか

では、エミュレータがすべてのゲームを正しく動作させているように見えるなら、なぜそれを改良する必要があるのだろうか?簡単な答えは、私たちがまだ知らないことを改善してくれるからだ。これは、人気のないソフトで特に顕著だ。

例として、ZSNESとbsnesのエミュレータで『ゼルダの伝説』のオープニングのトライフォースが回転するアニメーションを比べてみよう。前者では、CPUが本物のスーファミより40%以上も高速に動作するため、トライフォースが回転を終えるのが早すぎる。これらは些細なことだが、精度へのこだわりがある人なら、うんざりすることだろう。

私は何十ものタイトルで、曖昧な癖のあるものに出会ってきた。正しく、より正確なエミュレータが、実際には「間違った」結果を生み出すこともある。スーパーボンクのアトラクトモードのデモは実際に同期がとれておらず、ほとんどの実システムでボンクが壁際で立ち往生してしまう。また、「スターフォックス」はゲーム中、大幅なスローダウンの問題に悩まされている。これらは確かに望ましい属性ではないが、それでも正しい。不合理な数が不便だからといって、円周率を3に切り捨てたりはしないでしょう?

古典的なゲームを改良可能なものとして扱うことの利点は否定しない: N64のエミュレータは見事な高解像度テクスチャパックと1080pのアップスケーリングを採用し、スーファミのエミュレータはMode7のグラフィックに2倍のアンチエイリアスを、オーディオサンプルに3次スプライン補間を提供することが多い。このようなエミュレータのゲームは、見た目もサウンドも良くなっている。これは悪いことではありませんが、ハードウェアに忠実なエミュレータを書くという目的には反している。このような改善テクニックは一般的に、正確なエミュレータという選択肢を許容することすら難しくする。

精度が利点になるもう一つの大きな分野は訳者、ROMハッカー、自作開発者によるファン制作の作品だ。実際のハードウェアでコードを実行できる人はほとんどいないため、エミュレータを使ってソフトウェアを開発することが多い。残念ながら、速度重視のエミュレータはハードウェアの制限を無視することが多い。これは、商業的に開発されたゲームでは決して問題にはならない。実際のハードウェアでテストすることが条件であれば、バグはすぐに発見され、修正されるでしょう。しかし、特定のエミュレータでしかテストできない場合、そのようなバグは残りがちだ。

いくつか例を挙げよう。『ドラゴンクエスト1・2』、『デュアルオーブ2』、『美少女戦士セーラームーン アナザーストーリー』や『イース4』のファン翻訳版はすべてビデオプロセッサが画面描画のためにビデオRAMをロックアウトしている間に、ビデオRAMに書き込んだ結果、文字が見えなくなるという問題に見舞われた。これらのタイトルのうち、その後、修正されたのは半分だけだ。

このハードウェアの制限については1997年からわかっていて、1行のコード修正で済んでいたが、最も普及しているエミュレータはいまだにこの動作をサポートしていない。その結果、このエミュレータのためだけに作られた翻訳は、問題やロックインを引き起こし続けている。お気に入りのファン翻訳を大量に実行できない、より正確なエミュレータを誰が使いたいと思うだろうか?

それだけではない。元のハードウェアでは、乗算や除算の結果を演算ユニットに求める際に遅延が発生した。しかし、ファンハックによって、ゼルダの翻訳版の音楽が切れたり、スーパーマリオワールドのチェインチャップパッチがおかしくなったりした。

あるいはエミュレータが、サウンドプロセッサがエコーサンプルを共有RAMに書き込むという事実を無視するかもしれない。非現実的なエコーバッファサイズを使用するハックに行き着くまでは問題ありませんが、その結果、メモリ内のオーディオプログラム全体が上書きされ、クラッシュして壮大な炎に包まれることになる。この問題一つで、数十のスーパーマリオワールドのファン自作レベルがプレイ不能になる。

あらゆるゲームのためのエミュレーター

将来、末端使用者が四つの翻訳リストのために「ZSNES v1.42」、さらに六つのROMハッキングのために「Snes9X v1.51」、そしていくつかのあまり知られていない日本のゲームのために「bsnes v080」を必要とするような悪い日が来ることが予見できる。これは負担になる。

エミュレータにも寿命があることを理解しなければならない。ZSNESのように純粋なx86アセンブリで書かれているものは特にそうだ。携帯電話でこれを実行ことはできない。ZSNESでしか動かないようにハックをロックすることは、ハックを無用の長物にしてしまうことになる。Windowsが32ビットの下位互換性を失えば、すでに16ビットの下位互換性が失われたように、これらのファン翻訳やハッキング版は永遠に失われることになる。その時点で、エミュレータそのものが、古いゲームを生かすための手段ではなく、ほとんど別の死んだゲーム機のようになってしまう。

それに、スーファミのゲームは実際のスーファミ機で動くべきだという問題もある。元のハードウェアを完璧に模倣したエミュレータ、あるいはそれに近いエミュレータを作ることで、複数のシステムで動作するプラットフォームを作り、将来のバージョンでゲームやハックを実行できるようにする。ゲームのアイデアだけでなく、スーファミのハードウェアの仕様を生かすことだ。

しかし、本当に3GHz?冗談だろう?

うまく最適化された、速度重視のスーファミエミュレータなら、わずか300MHzの処理能力で全速力で動作させることも可能だ。また、何百もの不明瞭なバグを抱えることになる。

一般的に起こるのは、その問題を特別にハックして回避すること。ZSNESとSnes9Xの両方は、最も人気のある50ほどのゲームの内部リストを持っている。それらのゲームを読み込むと、エミュレータはタイミング値を微調整し、これらのゲームが動作するようにコードの特定の部分を修正する。ゲームそのものを外部からハックしていたNesticle時代よりは改善されているが、最終的な結果がどうであれ、不正行為であることに変わりはない。

最も人気のある20タイトルほどしかプレイしないカジュアルゲーマーは、300MHzを必要とするエミュレータと3GHzを必要とするエミュレータの間に目に見える違いはないから、もちろん前者を選ぶだろう。私は速度重視のエミュレータを尊重し、高く評価しているが、精度に気にする者はこのアプローチが進歩を妨げることを嘆かずにはいられない。より精度の高いエミュレータを使うプレイヤーが増えなければ、エミュレータが対応するすべてのゲームのバグを見つけることはできない。意図された方法でゲームをプレイする人が多ければ多いほど、ゲームごとに特定のコードを修正するのではなく、エミュレータの精度を修正することで、問題が発見され、解決されるにつれて、エミュレータはより優れたものになる。

以下のスクリーンショットは、適しているゲームの好例だ。これは実際には非常に優れたプラットフォーマーなのだが、その名を聞いたことがある人はほとんどいないだろう。これはほとんどの人気ゲームが不正確なエミュレータでも適切に実行できるからと言って精度が依然として重要である理由を示す好例である。あなたのちょっとありふれていないお気に入りゲームがいつこのようなバグに遭遇するか分からない。以下のスクリーンショットにはスイッチが写っている。他のエミュレータではこのスイッチを押すと、ゲームは即座に行き詰まり状態になってしまう。何が起こるかは次のスクリーンショットで示されている。スイッチがブロックを電界の真ん中に移動させることだ。レベルをクリアするには、つまりゲームをクリアするには、これが条件となる。この記事を書いている時点では、このゲームを完全にプレイできるスーファミエミュレータはbsnesだけである。

スーファミには、高解像度表示モードだけでなく、「pseudo-hires」モードと呼ばれるバリエーションもある。このモードは、スーファミのハードウェア上でレイヤー間の真のアルファブレンディングを作成するのに役に立つ。このモードを無視すると、下の画像にあるように、レイヤーが他のレイヤーを完全に遮ってしまう。

ビデオゲームは私たちの歴史の一部であり、発売当時の「真」の形があるという事実を尊重する必要がある。モナリザのJPEGや月面着陸のRealVideoストリーム、または「Walking in the Air 」のMIDI演奏しかなかったらと想像してみてほしい。私たちには過去を生かし続ける能力があり、それはほとんど義務であるように感じる。

では、余分な2.7GHzはどこに行くのでしょうか?同期

エミュレータの性能を測る上で最も一般的な誤解は、単にプライマリ・プロセッサのクロックレートを見ればいいというものだ。残念ながら、これでは何もわからない。N64のCPUのクロックはスーファミのCPUの35倍かもしれませんが、UltraHLEはZSNESと同じ処理能力を必要とする。

エミュレータの主な要求は一つのプロセッサが他のプロセッサと同期しなければならない1秒あたりの回数だ。エミュレータは本質的に逐次処理過程だ。今日のマルチコアプロセッサに頼ろうとすると、あらゆるタイミングの問題が発生する。ある人が箱を降ろし、別の人が箱をスキャンし、別の人が箱を開け、別の人が商品を並べ始める、といった具合だ。同期というのは、組立ライン全体を停止させて清掃し、新しい製品でやり直すことに等しい。これはスループット(一定時間内の情報処理量)に信じられないほどの打撃を与える。パイプラインやアウトオブオーダー実行の利点を完全に無効にしてしまう。同期する必要が増すほど、それに追いつくために組み立てライン(流れ作業)をより速く動かす必要がある。

ZSNESとbsnesの同期率を比較してみよう:

S-CPU: 600,000 vs 21,477,272
S-SMP: 256,000 vs 24,576,000
S-DSP: 32,000 vs 24,576,000
S-PPU: 15,720 vs 21,477,272
合計: 903,720 vs 92,106,544

まずCPUから見てみよう。CPUは通常3.58MHzで動作していると仮定される。この速度は、1秒間に実行されるサイクル数に適用される。一般的な命令は4~8サイクルを消費し、ZSNESは1命令につき1回同期する。しかし、さらに技術的なことを言うと、サイクルはバスホールド遅延に分解され、生のオシレーターレベルでのタイミングが必要となる。スーファミのCPUオシレーターの定格は21.47MHz。同じことがSMPにも適用され、オシレーターの定格は24.58MHz。

ビデオに関しては、99パーセントのゲームは画面描画中にディスプレイレジスタを変更しようとはしない。このため、スキャンライン全体を一度に描画することができ、262スキャンライン*60フレーム/秒の同期が必要になる。しかし『デザートファイター 砂の嵐作戦』作のようなゲームを実行すると、スキャンラインごとにディスプレイの輝度レジスタに複数回書き込みが行われるため、完全な精度を望むならクロック周期ごとに同期する必要がある。

オーディオに関しては、スーファミの32kHz周波数に合わせてオーディオ速度ごとに1回だけ同期すれば、ほぼすべてのタイトルが問題なく動作する。しかし、『アースワームジム2』のようなタイトルを実行すると、サイクルごとに同期しないと効果音が途切れてしまう。『甲子園2』では定期的にロックがかかることさえある。

従って、bsnesはZSNESより10倍動作が遅いが、文字通り100倍正確なのだ。実際のところ、わずか3GHzでこれができるのは非常に印象的だ。協調型マルチスレッドとjust-in-time同期という、これまでエミュレータで使われたことのない技術を利用したからこそ、bsnesの現在の性能を引き出すことができたのだ。カーネルのスケジューリングは言うまでもなく、ステートマシンではこのタスクには対応できない。

最も直接的な観察は、同期速度が1/100であっても、ZSNESはほとんどのゲームで問題なく動作するという事実だ。否定はしないが絶対的に完璧な同期が要求されることはほとんどない。しかし、実際にはそれが必要な場合もある。スーファミのCPUは遅いため、多くの元のゲームはシステムを絶対的な限界まで押し上げた。

タイミングを完璧に合わせなければ、モグラ叩きゲームを永遠に続けることになる。一つのゲームを修正すると他の2つのゲームが壊れ、それらを修正するとさらに二つのゲームが壊れる。その修正でまた最初のゲームが壊れる。過去15年間の変更履歴を見るだけで、このことが検証できる。

余分なプロセッサのエミュレータ

カートリッジ基盤のシステムの楽しみの一つは、文字通りPCBを直接システムに差し込むことだ。そのため、余分なコプロセッサ(多くの場合、デジタル・シグナル・プロセッサ)をカートリッジに内蔵することができる。これにより、競合他社のタイトルに対してさらに優位に立つことができる。スーファミのコプロセッサで最も人気があったのは、ポリゴンレンダリングとスプライト回転用のSuperFX(『スターフォックス』や『スーパーマリオワールド2』で使用)、3D演算用のDSP-1(『パイロットウイングス』や『マリオカート』で使用)だった。

多くの場合、これらのプロセッサはホストプロセッサから分離されているため、ハイレベルエミュレーション(HLE)を使って実装することが可能だ。これはスーファミのコプロセッサに限ったことではなく、N64のビデオマイクロコードエミュレーションなどでも見られる。

ここでの考え方は、個々の命令を考えるのではなく、命令群全体が一緒に何をするかを考えることだ。言い換えればプログラムを「これらの点に三角形をレンダリングする 」とか「このスプライトをN度回転させる 」といった機能の観点から考えるのだ。そうすれば、実質的にオーバーヘッドなしでこれらの操作をシミュレートできる。残念なことに、この方法は個々の命令の実行に必要なタイミング情報をすべて捨ててしまう。そして何よりも悪いことは、通常は完璧ではないことだ。元の実装にあった軽微なエッジケースや癖、欠陥が失われ、結果的に動作が微妙に異なる。

低レベルエミュレーション(LLE)のアプローチは、DSPを通常のプロセッサと同じように扱い、各命令を一つ一つ実行することだ。ゲームは本来よりも高速に動作せず、エッジケースでもすべて正しく動作する。しかし、これは非常に負荷が高い。スーパーマリオカートは、HLEではコプロセッサを使わないスーパーマリオワールドと同じ速さで動くのに対し、LLEでエミュレートすると25~30%遅くなる。後期『ロックマンX』のゲームに使われているCx4チップは非常に強力で、LLEでは文字通り性能が半減する。DSPは実際非常に強力で、スーファミ時代でも21MIPS以上で動作するのが普通だった。

DSPのプログラムコードを入手するには、集積回路を硝酸で溶かし、電子顕微鏡でチップの表面をスキャンし、染色して手作業で読み取るか、物理的に痕跡を変えてモニターし、プログラムROMとデータROMを取り出す必要がある。このような作業は、非常に専門的な知識と設備が必要なため、チップの複雑さにもよるが、プロに依頼すると数百万ドルかかることもある。ドクター・デカピテーター "と呼ばれる人物の努力のおかげで、私たちは材料費だけで12個近くのチップからこのデータを抽出することができた。

作業が終わったら、DSPは通常1回限りの特殊部品であることを理解する必要がある。命令セットは、バイナリー・ブロブからリバースエンジニアリングされ、事実上まったく文書がない状態でエミュレートされなければならない。これは条件の厳しいプロセスであり、これらのゲームを正確にエミュレートするために必要な献身的なレベルを示している。

十分な正確さは?

正直に言うと、上記に挙げたすべての問題にもかかわらず、正確なエミュレーションはまだ表面をなぞっただけだ。デジタル集積回路エミュレーターであるDICEを例に挙げてみましょう。これはトランジスタレベルで動作し、史上初めて作られたビデオゲームを完璧に再現するエミュレーターである。『ポン』を約5-10fpsで実行するには、DICEは3GHzのプロセッサを必要とする。はい、その通りです。現時点では回路レベルでポンを全速力で実行できるコンピュータプロセッサーは存在しない。DICEは遅いプログラムというわけではない。実際、非常によく最適化されている。トランジスタの伝搬遅延をすべてシミュレーションを行うには膨大なオーバーヘッドがかかるのだ。

しかし、いつかは可能になるでしょう。そして私はこの名作が後世のために完全に再現されたことをうれしく思っている。

しかし、DICEのアプローチをより現代的なシステムに適用するのは問題がある。Visual6502の場合を見てみよう。ある賢い人たちが、任天堂やコモドール64などで使われていた6502 CPUの表面をスキャンするために、私たちのDSP抽出法と同じような技術を使った。彼らはトランジスタをベクトル化し、伝搬遅延を無視したチップの高レベルシミュレーションを提供した。このコードはJavascriptで実演されたことで有名だが、C言語にも移植され、最適化されている。ショートカットを使っても、コンピューターはまだこの実装をエミュレーションに使えるほど高速ではない。

すべてのエミュレータがトランジスタの伝搬遅延をすべて対応することを望んでいるが、実際のところ、これは単純に不可能だ。私たちが生きている間にこのレベルでプレイ可能なフレームレートでN64をエミュレートできるハードウェアが登場することはおそらくないと言っても過言ではない。

実際にスーファミでこれができるかどうかも疑わしい。ある程度、現代のコンピュータの処理能力が、エミュレーターにとってどれだけ正確になるかを決定するのに関係していることは理解している。

私が行った妥協案は、実際のハードウェアに近い大まかな設計を作り、各プロセッサをきれいに分離し、実際のチップが共有する状態だけを共有することだった。実際のハードウェアでのすべての操作の結果と完全に一致させることだが、私のアプローチは少なくとも、実際のハードウェアと事実上見分けがつかないエミュレートされたシステムを作ること。ただし、DICEとは異なり元のハードウェア設計を完全にデジタル化したものではない。

目標はハードウェアを改良することではなく、ハードウェアに可能な限り近づくことだ。

N64以上になると、このアプローチでさえももはや実用的ではないことはわかっている。私はここで簡単な答えを持っているわけではないが、世界で最も強力なシステム上で1秒間に1フレームも実行できないエミュレータを開発することは、現実的に誰にも期待できないことはわかっている。

最後に

私が懸念しているのは、ほとんどの場合、開発者が今日のシステムの利用可能な処理能力の半分を利用することさえ恐れているということだ。古いハードウェアは、最も初期の、最も精度の低いエミュレータのシステム条件にこだわれ、将来のすべての努力のベンチマークとなる。

私は将来より高速なハードウェアが登場することを見越して、現在利用できる性能をすべて、あるいはもう少しだけ活用しない理由はないと思う。古いエミュレータがなくなるわけではない。古くて遅いハードウェアを使っている人たちのために、それらはまだそこに存在している。

より強力なシステムをお持ちの方は、より正確なエミュレータにチャンスを与えてください!開発者はエミュレータの忠実度を向上させるために使用者を切実に必要としていますし、彼らを励ますことのできる聴衆を必要としているのです。

【訳文】ヨーロッパやフランス・パリ旅行中にスリに遭うことを最小限に減らす方法

この記事はある韓国人がある電子掲示板サイトで作成した記事を訳したものです。

 

2023-12-19 19:20:17

先日、フランス出張中、パリの地下鉄1号線でスリ(掏摸)一味に遭遇しました。

電車に入ろうとすると、ジプシーの連中が私たち一行を取り囲み、地下鉄の路線図を指さして助けてくれと言いながら体で押した瞬間、「あ、スリだ」と思ったのですが、気が付いたら、一行の財布が床に落ちていて、慌てて拾いましたが、中にはいくつかなくなっていました。

YouTubeを見て、またここで一生懸命アドバイスを受けながら行ったのですが、実際にスリ一味(5人でした。)に遭遇し、パニックになりました。

最初は1人だと思っていたのですが、次の駅で一緒に降りてくるスリ一味を見て、5人であることを知りました。

幸い、現金やクレジットカードを失くしたわけではありませんでしたが、気分が落ち込んでいた矢先、日曜日に韓国人教会に行き、元パリ警察署でボランティアをした経験がある若者に会い、それなりにパリ在住者の立場から、ヨーロッパ(欧州)でスリに遭わないようにする方法についての講義を聞きました。


1)服はできるだけ無彩色で【白、灰色、黒】

2) 目を左右に見回さず、直進すること(これってできますか?)

3) 現金は最小限、クレジットカードはパスワード付きのもの(でも韓国のものはダメですよね)、そして財布や携帯電話は絶対に前ポケットか、カバンを前に背負い、すべてのジッパーは安全ピンでも留めること。

4) 可能であれば、地下鉄1号線など観光地として有名な路線周辺は避ける。- ルーブル美術館、オルセー美術館周辺の駅は気をつけて、できれば行かない。

5) アンケートで声をかけられたら、答えずに逃げる。

6) 銀行のATM周辺、有名な観光地のチケット売り場周辺などで、誰かが近づいてきたら、睨んですぐに避ける。地下鉄navigoカードのチャージ(入金)に注意

7) ほとんどのスリは地下鉄の中で活動する。(ただし、地元の人は狙わない。理由は後述)

8) 背囊を背負わない方が良い - 私は観光客です。という表示、空港への行き来は可能な限りタクシーを利用する(キャリーケース・スーツケースがある場合)。

9)空港から出る時、入る時に注意、相手が荷車を運ぶのを手伝うと言うなら、やはり相手はスリ。

10) 地下鉄に乗った時、スリに気をつけろと韓国語の放送が出たら、その路線は乗らない方が良い、そして100%現在もスリがいる(しょうがないから放送するでしょう)

11) 飲食店(特に和食)では、かばんを床に置かないこと。

12)ショッピングセンターなどで人の多いところを歩くのを避ける(よく言われる3大百貨店)

13) 車で旅行をする場合、駐車場に車を停める際に案内し、やたらにお金を要求する場合、あるいは車のリアガラスを割って中にあるものを盗む場合。

14)よく言われるパリの有名な乗り換え駅、そしてトイレ周辺に気をつけましょう。

15) パリのオペラ駅周辺、エッフェル塔、ルーブル美術館、凱旋門周辺、 


<---- 他にもありますが、これは思いつくままに追加します。


などでした。


それで聞いてみました。

なぜフランスのパリはスリが根絶されないのか?

すると、面白い答え-東西問答ですが-が返ってきました。


このヒントをくれた人が言うには、フランスは年間1億人ほどの観光客が来て、ほとんどがパリに来るので、観光客が減ったからといって、あるいは不便を感じたからといって残念がることはないそうです。

そして、この若者がパリの警察署でボランティアをしながら、スリ被害の通報部署に配属され、受付をしているのですが、不思議なことに

スリにやられる人のほとんどが東洋人だったそうです。 (韓国、中国、日本人の順)。

それでこの若者は一人で思ったのですが、もしかしたら私が韓国系だから韓国人観光客の被害申告の便宜のためにこの部署に配属されたのかと思うほど韓国人観光客の申告が多かったそうです(しかし、部署の担当者に聞いてみると、全くそうではないと答えたそうです)。

それで、なぜスリがアジア人だけを狙うのか、いろいろと考えるようになったそうです。

なぜスリはアジア人を狙うのでしょうか-現金が多いから? 目立つから?

おそらく明確な答えはないでしょう。 しかし、この若者の理論では、


まずパリジャンにとってスリはパリジャンは絶対に狙わないのですが、(だからパリジャンたちのスリに対する不満はあまり高くないようです。)パリの人々は地下鉄でみんな携帯電話をしていて、カバンも後ろに背負っています。

スリが地元の人を狙って試みて、捕まった場合、(パリジャンたちに)その後に起こることが面倒なので、あえて地元の人には手を出さないそうです。 (意外とスリたちはフランス語が苦手だそうですね) 

そして、万が一スリが捕まっても、ほとんど厳重注意されるため、何も変わらないそうです。

最近になって、1号線のように観光客が多い地域は私服警察が配置される場合があるそうですが、テロ事件が起こるとその地域に移動されるので、大きな意味はないそうですね。


1.パリの警察当局にとってスリは優先順位が低い。

彼らの優先順位は警察であろうと、フランス政府であろうと

1)テロ、2024年のオリンピックがあるので、さらに

2) 人種差別

そしてスリは全く優先順位にないそうです。


2.スリ被害の通報が実際に入るのは、噂ほど多くはないそうです。

まず、韓国人が直接近くの警察署に来てスリ被害の申告をする場合は、保険受付のための書類のためである場合がほとんどで、フランス警察署に英語や他の言語で対応できる人手がいないため(中国語はあります)。

そのまま警察署まで行かずに、急いで旅を続けることが多いからです。


では、どうすればいいのでしょうか?

その若者の提案はこれでした。


「フランス政府がスリ退治に優先順位を置かないのは今も今後も永遠に変わらない。しかし、もし韓国人観光客や韓国人たちがフランス政府、警察、オリンピック委員会に電子メールで抗議したり報告すれば少しは改善されるかもしれない。」


それで、どのように何を抗議すればいいのか尋ねました。 すると、答えは

正式なメールを書かなければならないのですが、どのような内容を書けば良いですか?


「私たちはフランスといえば寛容と自由の国として知っています。

しかし、知られているように、フランスは特に韓国人観光客を標的にしたスリが組織的に活動しています。

私は特定の人種、国を標的にするのは明らかな「人種差別」だと確信しています。

フランス政府と警察が東洋人に対する人種差別に賛成しているのでない限り、

必ずスリに対して積極的に対応すると確信しています。」

と、

ぜひ、機械翻訳でフランス語に訳して書いて下さいって言ってました。


じゃあ、変わるんですか?と聞いたら、

有意味な変化はありませんが、フランスの歴史の中でほとんどの変化は非常に長い間闘争を通じて勝ち取ってきたので、いつかは少しは変わると信じているそうです。

それで、1ヶ月に10通ぐらい届いても、3年以内に変化が起こると自分は思っているのですが、他の国の人と違って、東洋人はこのような問題をシステムの問題というよりは、個人が気をつけずに、悪い人に遭遇したからだと受け入れるようで、残念だと話してくれました。


以上です。

その若者が教えてくれたメールは、名前を聞いて私が後で検索したものです。

以下です。

 

パリ警察署

servicedesobjetstrouves-paris@interieur.gouv.fr

【訳文】ある人が経験した寄生虫駆虫薬の効果

この記事は訳された内容です。

【訳文】海外のYoutube動画から、ある人が経験した寄生虫駆虫薬の効果に関する内容です。

動画のタイトル:駆虫薬を飲んでない方、この動画は必見です。寄生虫のせいでこうなります。

1.腹部膨満感、吐き気がある 

2.不規則な排便習慣、下痢と便秘の繰り返し、便が硬い 

3.常に空腹感がある 

4.肛門の痒み

5.ウイルスの増殖・帯状疱疹など 

6.膣炎や膀胱炎

7.皮膚のかゆみ・アレルギー性反応 

8.体が怠い、よく横になりたくなる。

9.体のあちこちが痛い 

10.コレステロールの値が高い 

11.胆石 

12.慢性虫垂炎 

13.自己免疫疾患 

14. 癌

Youtubeコメントの一つ

動画を見ると14種類の症状のうち9種類に該当しました。 3年間駆虫をしました。

アルベンダゾール、プラジカンテル、ニクロサミド、ニタゾキサニド、イベルメクチン、トリクラベンダゾールを飲みました。

カビも多いようで、フルコナゾール、イトラコナゾールまで飲みました。

今は全ての症状がなくなりました。

疲れを知りません。腸内は快適で、消化は本当によくなりました。排便習慣ももちろん良くなりました。 治療後、生物(なまもの)は絶対に食べません。

野菜も加熱して食べます。 刺身は絶対に食べません。牛肉も煮ます。

【訳文】新型コロナウイルスとコロナワクチンの副反応・副作用の解決に役に立つ薬とサプリメント

この記事は新型コロナウイルスと特に新型コロナワクチンによる副反応・副作用または原因不明の異常が起きて苦労している方々のために訳された記事です。

海外の一部ではワクチンによるいろんな症状がいわゆる「毒の作用」として扱うことにしてそんな症状を治す行為を「解毒」と言われていますね。

コロナワクチンの場合、主な原因として酸化グラフェンと正体不明の寄生虫と微生物をその理由として挙げられています。

下記の物はコロナワクチンによるそんな異常症状を治せると言われている物です。その中にはサプリメントとして分類されることもとして分類されることもあります。

 

メラトニン
米国Cleveland Clinic Lerner研究所は、2万6779人のCOVID-19患者の医療記録を基に検査した結果、COVID-19の死亡率を高めるのは「呼吸窮迫症候群」と「敗血症」だった。研究結果、メラトニンの使用は、COVID-19陽性反応の可能性を30%減少させることが分かった。メラトニンが呼吸器症状の緩和に役立つ理由は「免疫作用」によるもので、免疫作用のほか、メラトニンは強力な抗炎症・抗酸化作用で急性肺障害、急性呼吸窮迫症候群などの緩和に効果があると知られている。敗血症にも臨床効果があるという研究がイギリス王立薬剤師会に掲載されたこともある。免疫増強およびコロナウイルスの侵入と増殖抑制、酸化グラフェンの破壊を助ける免疫増強作用。

ヒドロキシクロロキンおよびケルセチン? 免疫増強及びコロナウイルスの侵入と増殖抑制、亜鉛の機能を助ける。なお、ケルセチンの場合は鼻炎と鼻水の症状に有効であり、特にフィトソーム入りのものを推奨する。

亜鉛? 免疫増強とコロナウイルスの侵入と増殖を抑制する。

アスピリン? 機械呼吸(危険HR 0.56)、死亡(HR 0.53)

フェノフィブラート (Fenofibrate)?鼻の炎症を70%減少させる。

ビタミンD? 免疫力を高め、コロナウイルスの侵入と増殖を抑制する。

NAC(N-アセチルシステイン)?血栓予防、グルタチオン生成、スパイクタンパク質と酸化グラフェンを破壊。NACはグルタチオン生成の必須前駆体であるシステインを提供し、グルタチオン量を強化と有毒な代謝物に結合し、フリーラジカル・遊離基(ゆうりき)を除去し、酸素輸送の増加とミトコンドリアATP生成の増加と微小血管緊張を変化させ、他の重要な臓器への血流と酸素輸送を増加させる。(Erhad et al, N Acetylcysteine)

グルタチオン? スパイクタンパク質と酸化グラフェンを破壊する、有毒物質の除去、白玉注射にも使われている。

松葉茶(まつばちゃ・スラミン)スパイクタンパク質と酸化グラフェンを破壊。スパイクタンパク質の濃度をlog 2からlog 3に減らす。(1/100から1/1000に減らす)

イベルメクチン?コロナのスパイクタンパク質が細胞侵入と細胞内増殖を抑制、トリパノソーマcruziの寄生虫を45%除去

 

私のお勧め商品

NAC - ドイツ製の「ACC akut 600 mg Hustenlöser (40 Brausetabletten)」を推奨します。

NACは酸化・酸敗されやすいのが弱点であるため、一錠ずつ個別に密封包装
されている物をお勧めしますが、この製品がその個別に密封包装されている製品で、水溶性発泡錠の形になっています。

製品紹介:https://www.hexal.de/patienten/produkte/acc

 

P2PソフトEmuleの使い方集【2024年】

使い方に関するいくつかのウェブサイト

http://emule.seesaa.net/

https://dukedog.azimech.net/Library/eHelp/(各機能に関する詳しい説明はここを推奨)

http://juw0716.html.xdomain.jp/emule.html

http://nobuyuki0409.seesaa.net/article/55056392.html

日本語対応

emuleのインストール過程では日本語に対応していないのですが、emuleソフトウェア自体は日本語対応していて、後で設定(オプション・Option)から言語を変更すればいいです。

 

emuleをインストールした後に先に行うべきこと

1.既定のemuleサーバーリストを全部削除して、最新サーバーリストを追加する。

最新emuleサーバーリストのウェブページ

http://www.emule-security.org/serverlist/

もはや既定のサーバーはすべて稼働できなくなったことや偽ファイルしか検索できない問題があるため、それらを先に削除してから最新サーバーリストを追加してください。

2.ポート開放すること(Low IDとして接続されている場合のみ)

正常に使うため、いわゆる「ポートフォワーディング」を行うことを指します。

emuleでは利用者をHigh IDとLow IDで分けて、Low IDとして接続されている場合、ダウンロードとアップロード速度は遅いし、一部のピアに接続できないデメリットがあります。High IDはそんな制限なく正常に利用できるものです。ISP・プロバイダーによるP2P規制や特定のポート接続制限など、何らかの理由があってポート通信ができない場合はLowIDとして接続されることにご注意ください。ポート通信に問題がない場合はHigh IDとして接続されます。詳しいことは「emuleを安全に利用するための推奨される措置」をご覧ください。

ポート転送が正常に作動しているかテストを行うこともできます。

「設定」-「接続」-「クライアントポート」-「ポートのテスト」

このテストの結果でTCPとUDP両方とも問題なく「テスト成功 (test successful)」と表示された場合は正常にemuleを利用できます。

逆に「TCP / UDPテストに失敗 (TCP / UDP test failed!)」した場合はemuleの使用に問題があるという意味です。

3.Kadネットワークへの接続を用意すること

https://www.nodes-dat.com/

Kadネット(Kad network - Kademlia P2P)はemuleに含まれているもので、これもemuleと同じP2Pプロトコルの一つであり、emuleと連携してより多くのピアに接続できるようにするものです。現在はemuleの利用者数は少なすぎるため、これを補うためにKadネットワークに接続して、より多くのピアを探して接続できるようにすること。これによって検索できるファイルの数と接続可能なピアが増えます。

 

注意すべきもの

ブラジルのある人は米国のコミュニティウェブサイトRedditのサブレディットでemuleについて「私の国(ブラジル)では、Emuleは小児性愛者が好んでファイルを共有するシステムとして知られている。音楽やビデオに見せかけた違法コンテンツのファイルがたくさんある。さらに、Emuleのネットワークは常に警察に追跡されている。共同体は民間のトレントトラッカーに移行しました。」と述べた。

これ以外にもTorrent(トレント)と同様に国によっては国家機関や著作権団体からの監視と摘発の対象になりかねません。

emuleを安全に利用するための推奨される措置

基本的にVPNの利用を検討することをおすすめします。特に自分が利用しているプロバイダー(ISPとも呼ばれる)がP2P通信や特定のポート接続を制限または規制している場合はeMuleを含む、P2Pソフト全般の利用ができないか非常に難しいであるため、実際にP2P接続に関してポート関連の問題が発生しているなら、ポート開放ができるVPNを利用し、設定を調整してから使うしかありません。詳しくは以下の記事をご覧ください。

https://amusant.hatenablog.jp/entry/2024/01/02/165916

 

現在もEmuleを活発に使っている国々

Torrentプロトコルが登場した以来、Emuleの利用者数は大幅に減少しましたが、現在も(今、この記事を作成中の2024年度)ロマンス諸語圏(主にイタリア語圏、スペイン語圏、フランス語圏、ポルトガル語圏)と中国では未だに活発に使っているらしいです。実際に私が試したところ、特にイタリア語のファイルがよく見られています。その他にもスペイン語やフランス語、ポルトガル語、中国語のファイルも見られています。

イタリア語コンテンツやスペイン語コンテンツそして、フランス語コンテンツ(映画、音楽、アプリ、書籍ファイル)などを探してダウンロードする時に役に立つでしょう。

 

emuleでトレントみたいにシードボックス(Seedbox)を使いたい

答え(Redditから抜粋):

すでにここでコメントしたとは思いますが、私は安くて(月10ドル+7ドルのセットアップ)遅いVPSとArchとaMuleをシードボックスとして使っていて、今月はずっと気に入っています。スペイン語(とフランス語らしい)のスキャンレーションや廃刊した漫画雑誌を探すのに優れているし、シーダーを探せるフォーラムを見つけるのも簡単だ。映画も同じだと思う。私はデスクトップではaMuleGUIを、AndroidではaMuleWebを使っています。この方法でポート転送を心配する必要がなくなり、好きなときに共有フォルダーから直接ファイルをダウンロードできるようになりました。

重要なことかもしれませんが、私はP2Pによる無料共有が正式に迫害されていない国に住んでおり(グレーゾーンです)、VPSはシンガポールにあります(同じ状況です)。しかし、私は公開されているed2kサーバーとkadネットワークしか使っていないので、私の中では比率や威信で共有しているわけではありません。もし僕のファイルが削除され、seedboxプロバイダーから禁止されたら、悲しい日になるだろう。

僕がどうやってseedboxをマウントしたのか、もっと詳しく知りたければメールしてくれ:

1. SSHを通してrootとしてターミナルに接続する。

2. ユーザーを作成し、そのユーザーとしてログインする。(常に root としてログインすることはお勧めしません)

3. yayをインストールする。

4. sudo yay -S amule-dlp-gitコマンドでaMuleをインストールする。

5. 遠隔接続用のパスワードを作成する

6. 最後にamuled -fを実行する。

これでコンピュータからaMuleGUIを使ってaMuleに接続できるようになります。私は追加の段階を行い、グラフィックインターフェイスとたくさんのがらくたをインストールしました。私は怠け者で、上記の手順をいくつか簡略化しただけです。

 

ウェブサイト「KemonoとPatreon」の一括ダウンロードツールいくつか紹介

ウェブサイト「KemonoとPatreon」の一括ダウンロードツールをいくつか紹介します。

現時点ではkemonoのURLは「https://kemono.cr」ですね。ドメイン名は周期的に変更されます。以下の方法を使う際にはドメイン名をもう一度確認してください。

2026/04/23追記

現在、kemonoウェブサイトは正しく機能していません。

元のファイルのドメイン「n数字.kemono.cr」への接続不可、接続可能なのはファイルの縮小版であるサムネイル用ドメイン「img.kemono.cr/thumbnail/」のみ

今のところ、ウェブサイト管理者がサーバー問題を解決するまで待つしかありません。

2026/07/25追記

現在、kemonoの代替サイトとして「Pawchive」というウェブサイトがあります。

URL:「https://pawchive.pw」これからはPawchiveにも興味を持ってください。

なお、如月梨々花さんが「kemoffu downloader」という既存のKemonoとCoomerに加えてPawchiveにも対応しているダウンローダーを作ってくださいました。

リンクはこちらへ「https://github.com/r1rk/kemoffu_downloader

 

1.  kemono-dl (製作者: AlphaSlayer1964さん

https://github.com/AlphaSlayer1964/kemono-dl/ 

検討済みのフォーク版お勧め(動作確認済み)

https://github.com/L4cache/kemono-dl

https://github.com/AlphaSlayer1964/kemono-dl/forks >他のフォーク版の一覧

私は今でも主にkemono-dlを使ってKemonoサイト内の画像などをダウンロードしますが、現在は製作者であるAlphaSlayer1964さんがプログラムを更新していないため、元のプログラムは動作不可状態ですので、このソフトを利用するつもりなら他の人がソースコードを修正したフォーク版を利用してください。以下の方法はL4cacheさんのフォーク版を元に説明します。

なお、如月梨々花さんがL4cacheさんのフォーク版を元に、GUI化ツールを作ってくださいました。詳しくは次のリンクへ進んでください。ただし、現時点ではcoomer[.]suからの収集には非対応でございます。

https://note.com/kisaragi_ririka/n/n156ed2c8b433

使用方法(元の開発者の説明はおそらくLinux環境を前提としていると思われますが、私はWindows環境に基づいて説明を少し修正しました。)

    • python 3をダウンロードし、インストールする。https://www.python.org/downloads/
    • kemono-dl最新リリースのソースコードをダウンロードし(これは緑色の「<> Code」ボタンをクリックして「Download ZIP」をクリックすることを意味する解凍します。
    • 解凍したパスに移動してフォルダー内の空の空間でキーボードのShiftキーを押しながら、マウス右クリックして、「PowerShellウィンドウをここで開く」をクリックします。この方法以外にも自分が直接にプログラムのパスを指定したい場合はcdコマンドを使って行えます。
    • pip install -r requirements.txtで要件をインストールします。
      コマンドが実行されない場合は、python -m、python3 -m、py -mを前に追加してください。Windows版py -m pip install -r requirements.txt

    • kemonoからcookie.txt又はcookies.txtファイルを取得してください。
      このウェブブラウザの拡張機能を使えば、ChromeFirefoxでクッキーのテキストファイルを取得できます。ダウンローダーを使用するには、cookie.txt ファイルが必要です。

      Chrome :

      https://chromewebstore.google.com/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc

      Firefox :

      https://addons.mozilla.org/ja/firefox/addon/cookies-txt/

      拡張機能はツールバーにある拡張機能アイコンをクリックして実行する。

Cookieを取得した以後

私の場合、ウェブブラウザはFirefoxを使っていて、拡張機能はcookies.txtを使いました。今度はcookieのファイル名が「cookies.txt」ですね。自分のcookieファイルの名前がcookie.txtかcookies.txtかを確かめてください。

python kemono-dl.py --cookies "cookie.txt" --links https://kemono.cr/SERVICE/user/USERID を実行してください。
スクリプトが実行されない場合は、pythonをpython3またはpyに置き換えてみてください。

私のWindows版では「py kemono-dl.py --cookies "cookies.txt" --links https://kemono.cr/特定ウェブサイト名/user/ユーザーID

cookieファイル名にご注意ください。

完了できたら、Downloadsフォルダーを確認する。

      (付録)
    • ログインが必要な機能を使用するには

      --cookies FILE
      クッキーファイルまたはカンマで区切られたクッキーファイルのリストを受け取ります。DDOS保護を回避するために使用されます(?)。お気に入りオプションを使用するには、ログイン中に取得したクッキーファイルが必要です。

    • ダウンロードに必要なコマンドの一覧
    • --links LINKS
      URLまたはカンマ区切りのURLリストを指定します。
      --from-file FILE
      改行区切りのURLが記載されたファイルを読み込みます。#で始まる行は読み込まれません。
      --kemono-fav-users SERVICE
      指定したタイプまたはカンマ区切りの複数のタイプから、kemono.party/xxの「お気に入りユーザー」をダウンロードします。タイプには、all、patreon、fanbox、gumroad、subscribestar、dlsite、fantiaが含まれます。クッキーファイルはログイン中に取得されたものでなければ機能しません。
      --coomer-fav-users SERVICE
      指定されたタイプまたはタイプ(カンマ区切り)のcoomer.party/xxからのお気に入りユーザーをダウンロードします。タイプには、all、onlyfansが含まれます。クッキーファイルはログイン中に取得されたものでなければ機能しません。
      --kemono-fav-posts  
      kemono.party/xxからお気に入りの投稿をダウンロードします。クッキーファイルはログイン中に取得されたものでなければ機能しません。
      --coomer-fav-posts  
        coomer.party/xxからお気に入りの投稿をダウンロードします。クッキーファイルはログイン中に取得されたものでなければ機能しません。

2. Kemono.cr Downloader(製作者:VoxDroid)

https://github.com/VoxDroid/KemonoDownloader

Pythonベースの多機能パソコン用アプリケーション

3. gallery-dl

gallery-dl は複数の画像ホスティングサイトから画像ギャラリーやコレクションをダウンロードするためのコマンドラインプログラムである。最近はKemonoにも対応中

4. Kemono Downloader(製作者:Yuvi9587)

https://github.com/Yuvi9587/Kemono-Downloader

Kemono及びcoomerに対応したGUI付きアプリ。GUIがあるから使いやすい

5. Kemono-scraper

https://github.com/elvis972602/Kemono-scraper

基本的の使い方はkemono-dlと似ている。

6. Kemono and Coomer Downloader

https://github.com/e43b/Kemono-and-Coomer-Downloader/

英語とブラジルのポルトガル語の説明を提供している。

7. Jdownloader2

https://jdownloader.org/download/index

しかし、JD2はたくさんの項目を分類しにくい。