【Ci-en更新】ゲーム画面の紹介とか

ふーちゃん

みんな~
cien更新の時間よ~

あーちゃん

わーい
ところでUXってなに?

ふーちゃん

ユーザーエクスペリエンスの略だったと思う
見やすいUIとか分かりやすいSEとか全部ひっくるめた「使いやすさ」……的な

あーちゃん

なるほど、そこにもこだわっていますよと……
VXAceでオンライン機能のある同人ゲームってもしかして初じゃない?

ふーちゃん

どうなんだろ
たしかに見たことはない気がするね

あーちゃん

通知だけじゃなくてアップデートそのものをオンラインでやってくれればいいのに

ゆーちゃん

VXAceはパッケージの外のファイルを読み込む作りになってないから、
オンラインがどうこう以前に「アップデートファイル」ってものを運用するのが難しい

あーちゃん

先生……どういうことですか……

ゆーちゃん

ゲームを実行するにはたくさんのファイルが必要
それ全部を1つのファイルにまとめたものをパッケージって言う

ふーちゃん

zipを作るみたいな感じ?

ゆーちゃん

だいたい合ってる
データサイズの圧縮があるかはものによるけど

あーちゃん

で、そのパッケージの外にあるファイルは読み込めない……と?

ゆーちゃん

「パッケージ化したはいいけど、その中のファイルに問題があるから新しいのと入れ替えたい」
っていうのがアップデートでやりたいこと
だから例えばUpdate.exeがパッケージを再梱包する動きをしてたり、Updateフォルダに入ってればパッケージの中身より優先されたりして必要最低限の「アップデートファイル」が成り立ってる

ゆーちゃん

けどVXAceはそうじゃないからパッケージを丸ごと入れ替えるしかない
パッケージを解析・展開するのはVXAceの利用規約にひっかかるからスクリプトも作れない

ふーちゃん

それでダウンロードし直してごっそり上書きするっていう方法になるんだ

あーちゃん

あれ面倒なんだよなー
DLしに行くのからもうダルいのにzipとか旧バージョンとかゴミもたくさん出るし

ふーちゃん

普段から整理してれば消すのなんてすぐなんだから
あーちゃんのダウンロードフォルダ……控えめに言ってあれやばいよ?

あーちゃん

ちがうよ
ブラウザが全部あそこにぶち込むのが悪いんだよ
ファイルの振り分けなんて機械的な作業は人間様がやることじゃないよ

ゆーちゃん

そんなあなたにIrvine

あーちゃん

それはちょっと平成すぎる