Earthion海賊版騒動 グラオリジン配信基準 AI生成画像に著作権はあるのか?
古代佑三氏、アーシオンの海賊版ROMについて言及
タイムエクステンションさんの記事
ちなみに即暗号化解除されて出回っていたようです。
この記事もビミョーな感じですが;
Safety Stoat Studiosが公開書簡
(関連記事)
超ざっくり言うと、暗号化するのではなくプレーンROMを同梱した方が
今の状況だと購入数が増えるのではないですか?検討してね!という提案がされてました。
個人の見解として
ごく小規模開発の低予算ならその選択もできるでしょうけど
新規開発であのレベルの作り込みとなると
暗号化は必須という選択になったんだろうと思います。
ちなみにメモリダンプは暗号化されたままのROMデータが読み込まれ
エミュレーター側で復号化される仕様のため、しっかりと対策されています。
昔の復刻物は搭載エミュレーターの質が悪くて
ROM置いとくから好きに使え的な移植が、ちょいちょいありましたが
最近はそういったものは減りつつありますし。
(メーカーから注文が付くんだろうと思われるが、難読化止まりなのは意図的なのかなとか)
コナミ公式がグラディウスオリジンコレクションの配信ガイドラインを公開
復刻物でガイドラインが出るのは珍しいかも?
通常通りなら問題ないという感じなので、安心して配信できますね。
タレットと少女
PVにモザイクかかってて笑うしかない、こういうゲームが最近減ってましたが
Steamだから出せる感じでしょうかね。(クレカ会社に圧喰らわないといいんですが)
画像生成AIで出力した画像に著作権はあるか?
ちなみに第二条1項1号はこちら。
(定義)
第二条この法律において、次の各号に掲げる用語の意義は、当該各号に定めるところによる。
一著作物
思想又は感情を創作的に表現したものであつて、文芸、学術、美術又は音楽の範囲に属するものをいう。
https://laws.e-gov.go.jp/law/345AC0000000048
既に見解が文科省から出ています
文科省のAIと著作権IIを読めばわかる話です。
そもそも読んでないか、読めないからかは知りませんが
無知は罪です、ムチムチ無罪。
AIを道具としての利用は明確に認められる形ですね。
組み合わせ、例えば複数枚単独でキャラを出力して
人力でレイヤー使って合成し画像の体裁を整える。とかでも十分認められる可能性はありますね。
創作性の有無で決まるので、「1girl」とか単純なプロンプトでは認められないし
逆に「ただ冗長なだけでも認められない」という話
ただ実際に争いとなった場合、自然言語系ではなくダンボールタグでプロンプト作る場合
前提の知識がない裁判官だと、その説明から入る必要は出てきそうですね。
少なくともプロンプトのポン出し1回で終わることはまずないので
「試行錯誤のデータは残すべき」という事は確実でしょう
実際にはシード値とお祈りになるんですけども;
さらに「人が創作的表現レベルで加筆修正すれば、その部分は認められる」と
判例がない分、ガイドラインで出してくれているかたちですね。
つまり線画生成→着色人力とか、背景はAIで人物は手描きとか
漫画を作るのにコマを個別出力して切り貼り
セリフを付けるといった人力作業の部分は、ほぼ認められるようなので
少なくとも人の手が加わっているのが明確な生成絵は、
無断転載すると著作権侵害になる可能性が極めて高くなると思います。
それ以外は、ケースバイケースで認められるかどうかは分かりませんが
いずれにせよリスクを伴う行為であるのは間違いないといえます。
少なくともフリー素材のように
「自由に使っていいものではない」という認識を持った方がいいです。
実際にはファンアートを装うような悪意を持った無断転載や
商用利用でもなければ問題にならないと思いますが
しめ

さいきんこまごまと忙しいのと
暑さに当てられたのか、風邪貰ったのかわかりませんが
とてもかったるいので生存報告でゴメンナサイ;
グラディウスオリジンコレクションの次は
コンシューマーコレクション出してもらって
公式にグラディウス Rebirthの復刻とかやってほしいですね!































ディスカッション
コメント一覧
あ、あとタイトルデモのシンプルっぷりが似てるんで、
AMショー版を合わせるならアジア版の方が近いかもしんないですね、一応・・・なるほどなぁ
doritosさんへ
バッチ投稿ありがとうございます!
エミュレーター側(MAME/FBNeo)のROMファイルのCRC/sha1チェックとは別に(こちらはforceCRCで回避可能)
エミュレートで動作してる、アーケード基板側のROMチェック(おそらくチェックサム?)が入る感じです
ForceCRCの書き換えによって、後者で引っかかってしまって起動不能ということだと思います(BADROM表示)
しかもこれエミュレーターだと通過するけど、misterFPGAだとBADが出たりします…
(沙羅曼蛇SP版クローンの勝手に改造版で発生、本家クローン版は正常動作)
サーガイアのアレも基板側のエラーなので、抽出されたROMが
エミュレート動作のダライアス基板からBADROM認定されてしまうので
遊ぶなら「起動時の基板側のromチェックをすっ飛ばす必要がある」って感じです。
最近の単体公式MAMEは通常のUI経由での起動時に
romファイルのCRCが一致しないと、ほぼ起動できないようになってます(めんどくさ
回避するのにコマンドラインからゲーム名での起動をすることで強制的に起動できます。
retrofireみたいな引数ランチャーならROM未所持扱いですが起動しやすいかなと。
古いMAMEや派生MAMEはエラーをOKするだけで起動可能だったり(FBNEOも同様)
RetroArchのコアは、CRC等のエラーを全部スルーできたりするので起動可能なのでは?と思います。
(そのため、不良ROMを起動するとクラッシュしたりする)
こういうエミュレーター側のCRCチェックを回避するのは
forceCRCが手軽ではあるんですが、挙動や動作が違うものの場合は
CRC無視して起動確認、ROMSETをエミュレーター側に新規のドライバーを追記してビルドするのが無難かなと
(いわゆるうちのFBNEO_MODですね)そうすれば本来のROMはそのままで、偽装も不要になりますから。
オリジンズ本家はセーブステートと改変の合わせ技で
エミュレーターで動作してる基板のROMチェック回避してるのかなって
AMショー版もCRC弄らずに素で遊んだほうがマシになると思います。
(とはいえ1面で表示バグったり、パワーアップの音声がどうやってもおかしいんですけども…)
ZEROCOさんのアドレスに沿った形でとりあえず書いてみました
ミスやポカがありましたらコメントしてください。
>AMショー版です…
>0x156c730~MAIN
>0x10ec730~SUB
>0x132c730~GRAPHICS
rem AM版main
bcut.exe GOCollection.exe maincpu.bin 0x156c730 0x40000
BSwap.exe d B maincpu.bin oddeven.txt 945_13.f15 945_12.e15
rem AM版 k051960 GRAPHICS
bcut.exe GOCollection.exe k051960-1.bin 0x132c730 0x100000
BSwap.exe d B k051960-1.bin ROM_LOAD32_WORD_S.txt 945_a02.l3 945_a01.h3
bcut.exe GOCollection.exe k051960-2.bin 0x142c730 0x80000
BSwap.exe d B k051960-2.bin ROM_LOAD32_BYTE.txt 945_l04c.m6 945_l04a.k6 945_l03c.h6 945_l03a.e6
bcut.exe GOCollection.exe k051960-3.bin 0x14AC730 0x80000
BSwap.exe d B k051960-3.bin ROM_LOAD32_BYTE.txt 945_l04d.m8 945_l04b.k8 945_l03d.h8 945_l03b.e8
rem AM版 SUB
bcut.exe GOCollection.exe sub-1.bin 0x10ec730 0x40000
BSwap.exe d B sub-1.bin oddeven.txt 945_m09.r17 945_m08.n17
bcut.exe GOCollection.exe sub-2.bin 0x112C730 0x40000
BSwap.exe d B sub-2.bin oddeven.txt 945_l06b.r11 945_l06a.n11
bcut.exe GOCollection.exe sub-3.bin 0x116C730 0x40000
BSwap.exe d B sub-3.bin oddeven.txt 945_l07c.r15 945_l07a.n15
bcut.exe GOCollection.exe sub-4.bin 0x11AC730 0x40000
BSwap.exe d B sub-4.bin oddeven.txt 945_l07d.r13 945_l07b.n13
不足分は適当に持ってくる
945_m05.d9
945_a10.b15
945_l11a.c18
945_l11b.c20
アジア版置き換えなのでgradius3a.zipで
音声がかみ合わない気がするんですよね。
なるほど
mameのROMチェックと、ゲーム基板側のROMチェックは全く別って事は分かってはいたんですが
なんだか解釈が捻くれてました。(アホすぎて説明できない)
それで古いmameだと何故か動いたりクラッシュしたりで安定感無いのか・・・
libretroのFBNEOはチェック厳しくて、こういう時全然動かないんですよねぇ
サーガイアver2の場合、キメラ化してROMチェックがチグハグで理不尽な事になってるから
チェックすっ飛ばさないと厳しいって感じでしょうか。
1北米プロト版や3改変アジア版はれっきとした本物ですもんね(おそらく)
合ってると思います。
audiocpuに関してはここに謎のヤツがあります。
bcut.exe GOCollection.exe 945_m05.d9 0x105c730 0x10000
後でforceせずに試してみます。
北米プロトや謎アジアは、基板側の正規チェックを通過できるROMなので
独自ドライバー増やしちゃうのが、カスタムビルドの強みです。
最近だと自分かしげるさんくらいしか見ませんけども;
サーガイアのアレは恐らく本家で想定されていないROMなのかなと
そもそも公式でキメラって言ってましたから
ゲーム側でも基板側のROMチェック飛ばすか強制有功にして起動させてると思います。
>libretroのFBNEOはチェック厳しくて、こういう時全然動かないんですよねぇ
あれはしげるさんが言うところの「真ボス」がガチガチに管理しておりまして
CRC不良ROMのクラッシュ報告にブチギレたのか、途中からCRC不一致は一切起動NGにされました。
うちでwindows版のCRC無視コア公開してますが
ビルド時にちょっと内部のファイルを弄るだけで何でもロード可能になります
逆に言うと、自家ビルドできる人間なら公式にアホな文句を言うこともないという判断でしょう。
需要あるならサブ垢作ってコアの独自ビルド公開すべきかな…
doritosさんへ
よろしくどうぞです!
結果、アジアに合わせたAMショー版はforceしてる時より格段にグラフィックがよくなりました。
というか自分には正常に見えます。
が、ボイスはバグったままでした・・・
あと沙羅曼蛇SPも試してみました。
salamand合わせ→ボタン足りてないっぽいw
lifefrcej合わせ→動作良好?
ただし両方ともサウンドが完全にイかれます。
なんかずーっとニャンニャン鳴ってるだけになりますわ・・
bcut.exe GOCollection.exe 587-c01.10a 0x1ee7a60 0x20000
bcut.exe GOCollection.exe 587-n09.11j 0x1f77a60 0x4000
bcut.exe GOCollection.exe maincpu-sp.bin-1 0x1fbfa60 0x20000
BSwap.exe d B maincpu-sp.bin-1 oddeven.txt 587-n02.18b 587-n05.18c
bcut.exe GOCollection.exe maincpu-sp.bin-2 0x1f2fa60 0x40000
BSwap.exe d B maincpu-sp.bin-2 oddeven.txt 587-n03.17b 587-n06.17c
※587-n08.8gは未収録
doritosさんへ
doritosさんの945_m05.d9だとBGMそれっぽくなりますね
使いまわしだとミスったりすると、脈絡なく突然初代グラディウスのBGMが鳴り出します
ボイスの方がかみ合わないのは恐らく945_a10.b15/945_l11a.c18/945_l11b.c20の
何かが違うんじゃないかなぁとか;CRCで当たれないのでにゃんともです。にゃんにゃん。
そういえば沙羅曼蛇はボイス部分が抜けてないですが
もしかするとグラディウスIIみたいにボイス新録して差し替え疑惑?!(ありそうで困る
いや波形リファインしてるとかもありえますが;
追加分はやはりそのままでは厳しそうですねえ。
945_a10.b15/945_l11a.c18/945_l11b.c20
の部分は似たバイナリが見つからないんで、代替効かなさそうなんですよね。
沙羅曼蛇はそのボイス差し替えかなって。
結果として沙羅曼蛇SPにも専用のボイスROMが無くてこうなっちゃってるとか。おのれ
ライフフォース日本版のボイスROMって、mameだとbaddumpですし余計に嚙み合わないのでは。
自分でやれるのはここまでかなぁたぶん。
沙羅曼蛇2、東亜の時のチャーリーさんのやり方でなんとかなったりしないかと思って
ちょっとにらめっこしてましたが、まぁやっぱ分かんないですわ(
沙羅曼蛇2の分かってる部分置いておきます。
bcut.exe GOCollection.exe 300a01.34k 0x1fdfb10 0x20000
bcut.exe GOCollection.exe soundcpu.bin 0x1fffb50 0x20000
BSwap.exe d B soundcpu.bin oddeven.txt 521-a04.9c 521-a05.7c
bcut.exe GOCollection.exe 521-a12.9g 0x201fb50 0x200000
bcut.exe GOCollection.exe 521-a13.7g 0x221fb50 0x100000
bcut.exe GOCollection.exe maincpu.bin 0x231fb50 0x100000
BSwap.exe d B maincpu.bin ROM_LOAD32_WORD_S.txt 521jaa03.27b 521jaa02.31b
ちなみに
「0x1fdfa60」が沙羅曼蛇1のケツなので、上にはもう何も入らず。
「0x321fb50」に何もない場所特有の頭バイナリが出てくるので、何かあるとすればmaincpuとココの間です。
大きさとしては「0xe00000」あります。
一見デカすぎですが、k055673とk056832合わせて「0xb00000」あるので、収まっててもおかしくはありません。確定はできないですが。
誰かの助けになれば・・・。
そうなんですよね、ボイスだと不特定なバイナリになるんで読めませんね
それこそデバッガーでAM版がどこのアドレス読んでるかとかそういう作業になっちゃうかなと
沙羅曼蛇系は現状だとAACCの方が無難そうな感じですね、字幕システム入ってますし。
沙羅曼蛇2はちょっと特殊そうなんでねえ;
あれは分かる人に任せるのがいいと思います;
doritosさんへ
沙羅曼蛇2の解析情報ありがとうございました!
k055673とk056832相当の空きはあるけど形式がって感じですかね。
これは手に余るのでスーパーハカーさんを待ちましょう(他人任せ
沙羅曼蛇SPの サウンドROM 587-n09 ですが、サイズは0x4000ではなく0x8000で抜けばBGMは問題ないですね。
ボイスROMが抜けないとのことなので、ACACの587-d08.8gで代用すれば一応それらしくなりますが、
装備がRIPPEがPULSE等、LIFEFORCEでの呼び名になってしまいます・・・
soniaさんはじめまして
追加検証ありがとうございます!
恐らく3ボタンなのでlifeForceベースになってるんでしょうかねえ
それでもまあ遊べるのでヨシ!的な感じでしょうか。
情報提供いただきありがとうございました。
0x4000は普通にボケミスですねコレ・・・申し訳ないです。