投稿記事

サキュバスデュエルの記事 (58)

サキュバスデュエル プレイヤーが自由にカードイベントを編集できる機能を追加

こんばんは。色仕掛けまとめブログです。数日前に記事に書いた、オリジナルカードイベント機能を入れた体験版が完成しましたので公開します。

 問題のあったEasySave3を完全にオリジナルのセーブシステムに入れ替えることに成功し、無事にスマホでも動作できるぐらいのメモリ消費量に抑えることができました(ついでにEasySave3以外の面でもメモリの使用を効率化しました)。まだまだ改善できる部分はありますが、週末までに公開すると前回の記事にも書きましたので、今日までにできた範囲で公開します。

注意事項

 注意事項として前回までの体験版からセーブデータの引継ぎができません。これは本当に申し訳ないのですがセーブシステムを丸ごと入れ替えたので古いセーブデータと互換できなくなってしまいました。EasySave3のデータ形式をうまいこと普通のjsonに変換できればなんとかなりそうですが、少々時間がかかりそうです。もしできそうならいずれ互換機能を入れたいと思います。
 またあくまでこれは「オリジナルカードイベント機能」を体験してもらうための体験版ですので、以前までの支援者版と比べてストーリーの追加や戦える敵マスターの追加はありません。その点ご了承ください。

支援者版の特典

支援者版ではカードイベント追加機能が入った体験版をプレイすることができます。PCとアンドロイドで動作確認済みですが、機種によっては正常に動かないことなどもあるかもしれませんので、もし不具合らしきものが確認出来たら教えてください。

 カードイベント機能は「CSV」という名前のフォルダの中の「Card」という名前のフォルダを使用します。その中にカードのIDに基づいた名前のテキストファイルを入れると、カードのセリフや画像を差し替えることができます。このフォルダはゲーム初回起動時に自動生成されます。その中に「生意気キャロル」のテキスト(10017.txt)がサンプルとして入っているので具体的な書き方もそれを参考にすればある程度は分かると思います。
(アンドロイド版の場合、1. スマホのファイル管理アプリ(「コンテンツマネージャー」など)を開く。2. Android > data > com.irojikake を開くとフォルダがあると思います)

 これはイベントの書き方についてまとめたメモです。ただあまり分かりやすく書けていないと思うので、おそらくサンプルテキストを見た方が分かりやすいです。

テキストオリジナル機能について.txt (11.41kB)

ダウンロード

【 100円プラン 】プラン以上限定 支援額:100円

オリジナルカードイベント機能が追加された体験版を遊べます。

このバックナンバーを購入すると、このプランの2022/09に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

サキュバスデュエルにカード改造機能を追加、しかしEasySave3の罠

こんばんは、色仕掛けまとめブログです。月末ギリギリの更新になってすみません。今回の記事はサキュバスデュエルに新機能を追加して体験版更新をしようとしたものの、EasySave3というアセットのバグでできなかった件についてです。


サキュバスデュエルにカードイベント改造機能を追加、しかし…

今月の制作でカードのセリフと画像をユーザーが自由に変更できる機能が完成しました。この機能を使用すると、パイズリしかセリフがないキャラクターに足コキを追加したりすることができます。上に貼ったテキスト画像はその機能で使用できるコマンドの一例です。セリフを表示できるだけでなくオリジナルの画像を使用することもできるので、例えばエロには程遠いゴブリンなどの敵キャラのイラストを女の子の画像に変えて遊んだりすることができます。長くゲームを公開していないと開発のやる気もでなくなってしまうので、実機テストをしたのちCi-enでのこのバージョンの体験版を公開しようと考えていました。

ところがいざ実機テストで自分のスマホで動かしてみると、なぜかゲームがまともに動きません。起動に1分近くかかるうえに、すぐにゲームが落ちてしまいます。


原因を調べるためunityのプロファイラーを使用してみると…なんと使用メモリが1.45GBととんでもない値になっていたことが分かりました。聞くところによると100MBぐらいでないとスマホ上では重くなってしまうそうですから、1.45GBというのは非常に大きな値です。おそらくスペックの低いパソコンでもまともに動かなくなるような消費メモリだと思います。

とはいえ、タイトル画面には画像を1枚しか配置しておらずBGMも一曲だけなので、このような数字が出てくることは完全に想定外でした。何が原因なのか調べるため、試しにタイトル画面のすべてのオブジェクトを削除して、何もないシーンを作ってもこの負荷はほとんど変わりません。

原因不明のこの現象にしばらくすったもんだしていたのですが、色々調べたところどうやらUnityのアセットEasySave3が悪さをしているらしいということが判明しました。プロファイラーの画面でもその名前が確認できます。


(画像を使用しているスクリプトを調べるとES3の名前を確認)

EasySave3はUnityで広く使われている有名な有料アセットなのに、まさかこんな不具合があるとは…。公式ページの質問掲示板を見てみると、「参照関係にある画像やオブジェクトをすべて読み込んでしまいメモリ消費量がとんでもないことになる」というのはEasySave3の仕様であるとのことで、他にも同じ不具合に遭遇した人のコメントを見つけることができました。それに対する開発者のコメントによれば「仕様なので改善する予定はない」とのことです。

このメモリ使用量を放置するとスマホ版だけでなくPC版の処理速度にも悪影響が出るため、EasySave3の使用を急遽中断し、自作のセーブ機能を作成することにしました。今日中になんとか間に合わないかと急いで作業を進めていましたが、日付が変わるまでに完成できそうにないので、いったん記事を公開した次第です。体験版の公開が間に合わず申し訳ありません。

自作のセーブ機能は思ったより順調に制作できているので、今週中にはオリジナルイベント機能を盛り込んだバージョンを公開できると思います。しばらくお待ちください。

追記

ありがたいことにサキュバスデュエルのファンアートを投稿してくださった方がいたので紹介しておきます。以前サキュバス戦記のチェリッシュや初等部生徒のファンアートを書いてくださったイレイザーさんのイラストです。
モスちゃんの命乞いシチュエージョン

モスの背後からの手コキがエロいですね。ファンアートありがとうございます!

【 100円プラン 】プラン以上限定 支援額:100円

特典:コブラ娘の原寸イラスト

このバックナンバーを購入すると、このプランの2022/08に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

サキュバスデュエル 7月の進捗

こんばんは。色仕掛けまとめブログです。いつもフォローならびに支援ありがとうございます。今回の記事はサキュバスデュエルの7月の進捗報告です。

7月の進捗

7月は引き続き敵カードマスターの実装を進めました。7月中に2人分の実装を終え、現時点で3人目の作業が半分ぐらいできたところです。一応あと7~8キャラぐらい実装したらそこでキャラの追加は完了です。そこからはエロシーンの執筆に移るつもりなので、作業ペース的に9月末ぐらいにはエロシーンの実装に移れそうかなという風に思っています。

また地味な改善ですが、カードを発動したあとコスト選択中に効果の発動をキャンセルできる機能を追加しました。状態異常周りの処理の高速化もできたので、総じて前より遊びやすくなっていると思います。

エロなしの作業が長く続いているからか最近少しモチベーションが低下気味なので早めにキャラクターの実装を終わらせたいですね。パイズリや色仕掛けを早く書きたいです。


支援者向けの特典について


(敵が使う女モンスター、ハーピーガンナー。今の予定だとエルフのカードマスターが使用する予定です)

今月の支援者向け特典は上にサンプルを載せた「ハーピーガンナー」の原寸イラストです。ハーピーガンナーはこちらの魔法トラップカードをガンガン破壊してくる強めなカードですが、パイズリでの責めも強力です。支援者版の特典にはイラストの他にいつものようにDランク昇格試験まで遊べる支援者版の体験版も付属しています。

それとニコニコ動画にアップしたマインズカナリアの動画が、エロシーンのせいか削除されてしまったので供養もかねてフォロー向けのところに公開しておきます。

フォロワー以上限定無料

サキュバスデュエルの無料体験版が遊べるプランです。

無料

【 100円プラン 】プラン以上限定 支援額:100円

ハーピーガンナーの原寸画像+Dランク昇格試験まで実装された体験版が遊べます。

このバックナンバーを購入すると、このプランの2022/07に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

サキュバスデュエル 6月の進捗

こんばんは。いつもフォローならびに支援ありがとうございます。ここのところかなり熱い日が続いていますが、みなさんお体大丈夫でしょうか。今回の記事もサキュバスデュエルの進捗報告です。

6月の進捗


今月はバグ取りや処理の高速化に思った以上に時間を取られたため、それほどゲーム本編の作業が進みませんでした。敵のマスターを1.5人とプレイヤーが使うカードを30枚ぐらい作れたのが進捗です。ただ処理が軽くなったのをプレイしていて実感できるぐらいには高速化ができたので、その点は満足いく作業内容でした。

今回の敵マスターで一応物語の重要な節目のところにはさしかかったので、これから終盤戦といったところには入りました。終盤戦部分のボリュームをどれぐらいにするかは完成までの期間と相談しながら考えていくつもりです。ちなみに終盤戦は人間よりもサキュバス多めな感じになるので、作るのが楽しい部分です。一方、普通のカードゲームでは登場しないような変則的な処理も多くなってくるので、実装がなかなか大変にもなってきます。当面の目標は9月ぐらいまでにカードゲーム部分を完成させて、そこから先テキスト打ちの作業に入りたいなと思っています。


(書いて伝わるか分かりませんが、これまでIEnumeratorで処理していたところをごそっとvoidで処理できるように置き換えたので処理がだいぶ高速化できました)

支援者向けの特典について

今月の支援者向け特典は「道化師」のモンスターの原寸イラストです。イラストは火鏡さんにお願いしました。おっぱいも大きいですし、靴下がしましまでエロいのが気に入っています。このキャラはかなり変則的な効果で使用される予定なので、実装がなかなか大変でした。いちおう形にはなりましたが色々なバグの温床になりそうで怖いところです。それと支援者版の特典にはいつものようにDランク昇格試験まで遊べる支援者版の体験版も付属しています。

フォロワー以上限定無料

サキュバスデュエルの無料体験版が遊べるプランです。

無料

【 100円プラン 】プラン以上限定 支援額:100円

道化師の原寸画像が見れるほかDランク昇格試験まで遊べる体験版がプレイできます。

このバックナンバーを購入すると、このプランの2022/06に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

サキュバスデュエル 5月の進捗

こんばんは。色仕掛けまとめブログです。いつもフォローと支援ありがとうございます。今日の記事はサキュバスデュエル開発の5月の進捗についての記事です。

フォロワー以上限定無料

進捗が読めるほかサキュバスデュエルの無料体験版も遊べるプランです。

無料

【 100円プラン 】プラン以上限定 支援額:100円

このバックナンバーを購入すると、このプランの2022/05に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

3 4 5 6 7 8 9

月別アーカイブ

記事を検索