したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

改造・制作スレ part9

622 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/07/20(火) 17:12:14 ID:GmiX4uD.
621ですが自己解決しました
失礼いたしましたー

623 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/07/20(火) 20:32:40 ID:???
ビットレート落とすといんじゃなかったっけ

624 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/09/04(土) 07:19:45 ID:0uhxNmLA
「スポット詳細見る時に、スポットの風景画像が画面いっぱいに広がったら素敵じゃね?
確かそんなシナリオ合ったよな」って思って一生懸命風景画描いていざ導入!って思ったら
いくら探してもその関数が無くて、よくよく調べてみたらスポット詳細表示時画像表示する仕様なんてどこにもなくて
完全に記憶違いの猪突猛進だったでござる

この用意した画像と私の汗と涙と悲しみと怒りを一体どこにぶつければいいのでしょうか?

625 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/09/04(土) 10:47:48 ID:???
>>624
領地で何かイベントを発生させる際に、その風景画を表示すればよさそう。
たとえ今は使い道が無くても、いつかきっと役に立つ日が来ますよ。

626 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/09/04(土) 16:48:23 ID:???
ボイス機能追加もロステク作者からのおねだりが元だったし、
ななあしさんと連絡が着けば追加される可能性はなくはないと思う

ただ、すでに更新終了を明言してるから前よりは確率は低いか…

627 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/09/05(日) 08:27:25 ID:???
シェムハみたいに、領地ごとに個別に内政ユニットを用意した上で、内政ユニットの立ち絵に指定したら表示されるかもしれないね。
試してないんですが。、

628 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/09/05(日) 09:29:23 ID:???
あぁ、いろんな意見をいただけて感激……ありがとうございます!

>>625
イベント中の背景画像はきのたけのような著作権切れ絵画を使おうと考えてます
巨匠の絵の中に素人の自分の絵を混ぜるのは抵抗がありますね(笑)
が、その線も考えようとおもいます

>>626
ななあし様一度コンタクトを取りたいと思ってましたので、その際におねだりしようかと思います

>>627
すいません、シェムハの内政ユニットというのは、どれを指しているのでしょうか


いろいろ考えた結果「鋼の時代」の内政領地みたいなのを各リュージョン(スポットの集まり:≒ゾーン)に設置して
その領地に専用ユニットを置いて、そのユニット参照時にpictureで風景画像が表示されるようにしようかなと考えてます
おそらく>>627様の案に近いものですね
閲覧に手数がかかる上、不必要なステータス情報が表示されるのに抵抗はあるのですが……

629 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/09/05(日) 13:28:16 ID:???
イベントの多いシナリオだったら背景画像あると良いだろうなぁ。
でも、スポットで画像が表示できるなら、そういったフレーバー的な物より戦闘マップが表示されたら良いな。すごく重くなりそうな気がするけど。

あれ、ここ水辺スタートなの?からの不可避の攻撃で開幕壊滅っていうインフレシナあるあるが多少なりとも防げるのなら…

630 名無しさん@(Cp)★ :2021/09/29(水) 22:29:41 ID:???
お久し振りです
ここ数年はヴァーレントゥーガのスクリプト言語(VTScript)の文法を調べていました
その結果構造体に記述する要素の種類名によって構文解析の挙動が異なることがわかりました。

・ROAM (文字列, ... ただし;で終わらなくてはならない)
 roam, power, spot

・LOYAL (文字列*数値 文字列と数値をペアとして保持しているらしい)
 attribute構造体
 loyal, change, fkey, str, arbeit, brave, ground, gun_delay

・CONSTI (文字列*数値, ... 文字列と数値をペアとして保持しているらしい)
 consti, icon, leader_skill, assist_skill, diplo, league, enemy_power, merits, loyals, wave, cutin, yorozu

・MEMBER (文字列*数値, ... CONSTI型との違いは数値回数文字列を繰り返しているのと一緒)
 workspace構造体, context構造体
 member, merce, add2, next2, next3, just_next, monster, sound, item, castle_guard, item_sale, item_hold

・TEXT (;が出てくるまで全部テキスト扱い)
 detail構造体
 text

・RAY (文字列 or 数値, ...)
 ray, poli, camp, home, multi, learn, skill, color, joint, weapon, skill2, weapon2, activenum, friend_ex

・OFFSET (文字列 or 数値, ... RAY型と違って順番を保持しないっぽい)
 voice_type, delskill, delskill2, friend, enemy, staff, offset

・DEFAULT
 その他

631 名無しさん@(Cp)★ :2021/09/29(水) 22:34:06 ID:???
CONSTI型とMEMBER型
RAY型とOFFSET型
ROAM型とTEXT型
これらを分類して総ざらいして判別するのにものっそい時間かかりました

632 名無しさん@(Cp)★ :2021/10/02(土) 01:16:56 ID:???
ttps://ux.getuploader.com/vahren_ency2/download/669

ヴァーレントゥーガ用のLinterを作りました
Vahren.exeのあるフォルダに置いてダブルクリックするだけでバグとか怪しい書き方をもりもり検出できます

633 名無しさん@(Cp)★ :2021/10/02(土) 02:38:11 ID:???
ttps://ux.getuploader.com/vahren_ency2/download/670

ちょっと機能足しました
大物入れはファイルのリンクを変えずにファイルだけアップデートすることはできないのでしょうか?

下のリンクのAssetsからWahren.exeという名前でダウンロードすることもできます
ttps://github.com/pCYSl5EDgo/Wahren/releases

634 名無しさん@(Cp)★ :2021/10/03(日) 22:22:58 ID:???
来週金曜に機能を追加したものを大物入れに公開できたら良いなと考えています

unitのimage要素で指定したファイルがimageフォルダ以下に存在しないというバグを指摘できるようにしたいと思います

635 名無しさん@(Cp)★ :2021/10/09(土) 02:27:11 ID:???
ttps://ux.getuploader.com/vahren_ency2/download/671

機能を大幅に追加しました。
1: 日本語化 (もし文字化けするようでしたら ttps://github.com/pCYSl5EDgo/Wahren/releases/download/v0.2.7/Wahren.exe )
2: 構造体の継承における無限ループの検知
3: skill構造体のバグ検出大幅強化

ダブルクリック以外でもコマンドラインから使用する場合format機能を使用可能です。

636 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/09(土) 21:34:00 ID:???
すごい便利そうなものが公開されてる
おつかれさまです

637 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/10(日) 10:02:46 ID:???
お疲れ様です。使ってみて凄い便利なんだけど起動しないパターンを。

シナリオフォルダ名を本家と同じ「a_default」にしないとスクリプト探せないシナリオがある。
debug_paperによって起動しないシナリオがある。(光の目)

638 名無しさん@(Cp)★ :2021/10/10(日) 16:20:17 ID:???
>>637 さま フィードバックありがとうございます
光の目 v6.63のa_system/debug_paper.txtについて調査しました

シナリオ制作講座 ( ttps://w.atwiki.jp/vahren_ency/pages/411.html ) によりますと
> debug_paper.txtの行の末尾は必ず改行してください。

光の目のそれには最後の改行が存在しないのでこれが原因でしょう
わかりやすいエラー文を出すようにしたいと思います

>シナリオフォルダ名を本家と同じ「a_default」にしないとスクリプト探せないシナリオがある。
どちらのシナリオなのかわからないので原因は不明です

639 名無しさん@(Cp)★ :2021/10/10(日) 17:46:00 ID:???
debug_paper.txtのエラー分わかりやすい版です
ttps://github.com/pCYSl5EDgo/Wahren/releases/tag/v0.2.8

上のは現在大規模な機能追加中で多少不安定になっています
大物入れの方は今回更新しません
来週か再来週の金曜あたりに大物入れにアップロードしたいと思います

640 637 :2021/10/10(日) 20:27:26 ID:???
お疲れ様です。ご対応ありがとうございます。

a_defaultの件ですがこれもdebug_paperが原因と思います。
debug_paperが無い場合、もしくは改行すらしていない空の場合はa_defaultである必要があります。
逆にある場合や、空でも改行だけしてあれば、検索できました。

本家のdebug_paperがこの改行していない状態なのでa_defaultをリネームするだけで状況再現できます。

641 名無しさん@(Cp)★ :2021/10/11(月) 03:04:10 ID:???
>>640
再現方法の提示をしてくださりありがとうございました

ttps://ux.getuploader.com/vahren_ency2/download/672

改行していないことに対するエラーによる指摘はそのままにしておりますが、検索できるようにいたしました
Linterの実装に深刻な見落としがありましたので、大物入れのWahren.exeのアップデートを行いました

642 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/12(火) 20:42:42 ID:???
Linter、使用してみましたが凄いツールだと思いました


ところで、下記2点のメッセージが出たのですが、
これは不正記述ではないかも?と思いましたので報告します

・event構造体は要素'personal_battle'を持たないはずです。
・skill構造体は要素'offset_on'を持たないはずです。

ttps://w.atwiki.jp/vahren_ency/pages/534.html
personal_battle = (on/off)
onとすると戦場画面下の全部隊ウィンドウが人材プレイ時と同じになります。
ttps://w.atwiki.jp/vahren_ency/pages/378.html
offset_on = (on/off)
相殺されるスキルとなる。


スクリプトに熟達しているわけではないので、勘違いだったらすいません

643 名無しさん@(Cp)★ :2021/10/13(水) 02:32:08 ID:???
>>642 さま
wikiを引用してわたしの見落としを指摘してくださりありがとうございました

ttps://github.com/pCYSl5EDgo/Wahren/releases/tag/v0.2.11

644 名無しさん@(Cp)★ :2021/10/13(水) 19:13:55 ID:???
今週金曜日にたぶん大物入れに出せるWahren.exeからは半自動更新機能がついてくるはずです
Wahren.exeをダブルクリックするとインターネット上に最新版が存在するかどうか確認しにいくようになります
最新版が存在する場合それをWahren.new.exeという名前で同じフォルダに勝手にダウンロードしてきます
>>637さまや>>642さまらのようなありがたいご指摘を素早く反映し、手軽に手元にもってこれるようになると思います

645 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/13(水) 19:33:12 ID:???
> offset_on = (on/off) 相殺されるスキルとなる。
この情報は古いです。
最近のバージョンでは機能しません。offset_on = on と記述しても相殺されません。
少し古いv6.85と最新のv7.01で試しましたが、両方で相殺されませんでした。
わざわざ古いバージョン専用にオリシナを作る意味はないので、
offset_on という要素が存在したら「現在では無効です」と警告を出すべきです。

相殺されるだけのスキルにしたい場合は、offset = on と記述しないといけません。

646 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/13(水) 20:14:02 ID:???
相殺に関する関数って現在

「offset」 :相殺できる属性、スキル名の記載
「offset_attr」:相殺できるスキル名の記載
「hard2」 :相殺レベルの強さ
「collision」 :相殺された際の発動スキル

しかなかったよね


ところで「offset_attr」君って、いつ使うんですか?
「offset」君がスキル名参照での相殺対象設定できるから、「offset_attr」君はいらない子なんじゃないですか?

教えてっ!エロい人!!

647 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/13(水) 22:24:35 ID:???
スキル名を一つずつ記述するより、一括して書けた方が便利からだと思います。
例えば、盾のスキルで offset = dagger, knife, spear
みたいな感じで、防御したいスキル名を個別に書かないといけません。
スキルの数が多いと書くの大変ですし、表示も長くなってプレイヤーは読みにくい。

そこで、盾で防げる無属性スキル用に allshot という名称だけのスキルを作って、
それぞれのスキル内で offset_attr = allshot と記述すれば、
盾のスキル内では offset = allshot だけで済みます。

全てのスキルに属性を設定してる場合は、その属性で指定すればいいから
offset_attr は要らないかも。
無属性だけど相殺される複数のスキルを一括して指定したい時に使う感じ。

648 名無しさん@(Cp)★ :2021/10/14(木) 01:26:23 ID:???
Wahren.exeはダブルクリックで起動して使用できるようにしています

……ですが、作者本人はVS Code付属のTerminalから起動してCtrl + Clickで該当エラーに飛んで修正しています
こっちのほうが正直便利ですよ(下のリンクはこんな感じという画面)
ttps://twitter.com/pCYSl5EDgo/status/1448323386925477892


offset_onについてこちらでも再現してみようと思います

649 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/14(木) 19:30:02 ID:???
>>647
えっと、「offset_attr」は攻撃時に参照される属性とは別に、
相殺時に参照される属性を設定できるという事でしょうか?
(要は相殺専用の属性)


そして設定の際は、

・その相殺専用属性の名称を持つ空スキル関数を設け、
・被相殺スキル群の「offset_attr」に、その空スキル関数名を記載し、
・相殺スキル群の「offset」にその空スキル関数名を記載する

こうすることで、無属性スキルでも手軽な相殺ができるという事ですか

650 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/14(木) 21:16:18 ID:???
>>649
はい、その通りです。「相殺専用の属性」とは、うまいこと言いますね。

オリシナ「Brave of Island」の作者が公開してる素材集VT_material_1400.zipに、
スクリプトのヘルプ(VTDk.hhp)が同梱されてます。関数の使い方や説明など。
サクラエディタ用キーワードヘルプなんですが、中身はテキスト形式ですので、
拡張子を .txt に変更すれば、普通に内容を読めます。参考にしてみてください。

651 名無しさん@(Cp)★ :2021/10/15(金) 01:41:32 ID:???
ttps://ux.getuploader.com/vahren_ency2/download/673

・半自動アップデート機能追加
・offset_on再度エラー
・dungeon構造体は 要素名@数値 と 要素名@シナリオ名 の2通りありうるのだが、これまでそれを正しく処理できなかった問題の修正

652 名無しさん@(Cp)★ :2021/10/15(金) 20:10:38 ID:???
Wahren.exeの次回以降の機能追加について要望があれば投票してください
ttps://twitter.com/pCYSl5EDgo/status/1448968780005081096

・world map編集
 scenarioの初期ワールドマップを見える化し、GUIで編集できるようにする
 作業量:大
・変数列挙
 自分が定義した数値変数や文字列変数、グローバル変数の一覧を表示する機能
 作業量:小
・エラー検知の充実
 作業量:中

653 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/15(金) 20:30:14 ID:???
>>650
ご丁寧にありがとうございます
ちょうど同じ攻撃参照属性を持ちながら、相殺したいスキルとそうでないスキルの問題を有していましたので
そこに今回ご教授くださった知識を活用したいと思います

もふもふさんの公開素材にそんなものがあったのですね、知りませんでした
早速拝読しようと思います、ありがとうございます!

654 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/15(金) 23:47:26 ID:???
>>652
シナリオ作者さんの負担が大きく減りそうだし作業量も小な変数列挙に一票

655 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/16(土) 14:43:57 ID:???
>>652
自分もこの中で使うなら変数列挙かなぁ
ローカルな定義がないぶん使い方によっては事故りやすいし

656 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/17(日) 05:11:08 ID:???
Wahren.exeさわりました。
「class構造体は要素leader_skillを持たないはずです。」
と出ますが、一般にもリーダースキル持ちを生成できます。
とご報告をば

657 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/17(日) 12:58:56 ID:???
リーダースキル持ちの一般なら光の目のビーストテイマーとか、
天地戦争のフィセンルニク士官とかあちこちのシナリオで実装されてるし別におかしくなくない?

で、ついでに言っとくけど一般部隊の付与スキル指定は祖国と銃との
部隊単位装備アイテムで活用されている(Classのおおもとにスキル付与が仕込まれている)から、こっちもまるっきり問題なかったりする

658 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/17(日) 13:25:47 ID:???
おかしくないのに通知が無限にきてるから邪魔なの

659 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/17(日) 13:40:43 ID:???
文体からして設定できることがおかしいと勘違いしたわ、すまない

660 名無しさん@(Cp)★ :2021/10/17(日) 17:48:15 ID:???
>>656さま
漏れを教えてくださりありがとうございます
>>657さまの提示してくださった例を確認しました
お二方とも大変ありがとうございます
v0.2.20とwikiを修正しました

# 新機能

変数列挙機能がわりとサクッと休日丸一日で実装できましたのでv0.2.20から搭載されました
コマンドワインで↓のように起動すると対話モードに移行します
wahren.exe interact

「ダブルクリックで起動したいのじゃー」という方向けにbatファイルを小物入れに上げました
Wahren.exeと同じフォルダに置いてください
ttps://ux.getuploader.com/vahren/download/4741

## 対話モードの使い方
help
ヘルプを表示します

reload
scriptフォルダの再解析を行います

list [kind]
[kind]で指定したものを列挙します

- list num
-- 数値変数を列挙します
- list str
-- 文字列変数を列挙します
- list gnum
-- グローバル変数を列挙します
- list gstr
-- グローバル文字列変数を列挙します
- list unit
-- unit構造体を列挙します

ref [kind] [name]
[kind]で指定した[name]という名前のものに対する参照を列挙します

- ref num hogehoge
-- hogehogeという数値変数がスクリプト中のどこから呼び出されているのか一覧を表示します

661 名無しさん@(Cp)★ :2021/10/17(日) 17:50:53 ID:???
半自動アップデート機能がうまく動作すれば、現在のWahren.exeをダブルクリックしてしばらく待てばWahren.new.exeという名前でダウンロードされるはずです
うまく行かない場合は教えて下さいませ

662 名無しさん@(Cp)★ :2021/10/17(日) 20:30:06 ID:???
ところでvahren本体に記述されているunit構造体の
sub_image@@15
ってどういう意味なのでしょうか?
@15ではなく@@15という点がとくによくわかりません

663 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/17(日) 21:25:01 ID:???
私自身では未確認ですが、VT_material_1400.zip同梱のヘルプから以下の内容を転載します。

sub_image(文字列) = (ユニットアイコン名)
unit/class構造体:アイコンの差し替え設定。特定のシナリオ・Lvの条件を満たした時、アイコンを差し替えます。
レベルを指定する場合はsub_image@@(指定Lv) = (ユニットアイコン名)とします。
シナリオを指定する場合はsub_image@(シナリオ構造体の識別子) = (ユニットアイコン名)とします。
レベルとシナリオを指定する場合はsub_image@@(指定Lv)@(シナリオ構造体の識別子) = (ユニットアイコン名)とします。
Lv指定時は@を『二つ』書く必要がある点に注意して下さい。

664 名無しさん@(Cp)★ :2021/10/17(日) 21:40:47 ID:???
回答ありがとうございます
非常に助かりました

と、特殊挙動……
次のバージョンでいい感じに処理できるようにしたいと思います

665 <あぼーん> :<あぼーん>
<あぼーん>

666 <あぼーん> :<あぼーん>
<あぼーん>

667 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/20(水) 21:46:03 ID:???
offset_attr君を試してみたんだけど息してない

offsetにoffset_attrで引用するスキルを記入したら、
offsetを設定したスキルのヘルプ内に「相殺できますよ」的な表示がされたけど、
実際に試してみるとまるで相殺してない

いろいろ試した結果、offset_attrが設定されてるスキルに、武器属性が反映されてない気がする

どうしよう

668 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/20(水) 21:56:50 ID:???
ごめんなさい、行けました
被相殺スキルのほうに、相殺側の武器属性を記入してませんでした
相殺ってそういえば、双方にお互いの武器属性記入しないといけないんでしたね


よかった、これで解決ですね!

669 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/20(水) 22:14:51 ID:???
ただそうなるとあれですか
相殺レベル関係なくこの武器属性を持ってると
とある武器属性に対して絶対的な優位性(相殺力)を
持つことはできないという事ですか

offsetを設定するということは
「その属性を打ち消せる」
というよりも
「その属性を有するスキルと、相殺の土俵で戦える」
ってことなんですかね

なんかいろいろ設定してるうちに、どうとらえたらいいかわかんなくなっちゃった

670 名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*) :2021/10/20(水) 22:41:14 ID:???
offset_attrは相殺の土俵で戦えるではなく相殺の設定のしようのないスキルを一部スキルで打ち消せるようにするためのスキルだよ
それがないと属性設定してないものは相殺できないけどそういうスキルを相殺できるように使う

wikiに書いてある通りシールド実装したときに今までの仕様だと魔法の属性でも弓の属性でもないスキルは打ち消せなかったからそれ以外も打ち消せるようにするために作られたやつ
デフォでいうなら投擲物カテゴリー


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

■ したらば のおすすめアイテム ■

STEEL BALL RUN 15 ジョジョの奇妙な冒険 Part7 (集英社文庫 あ 41-71) - 荒木 飛呂彦


この欄のアイテムは掲示板管理メニューから自由に変更可能です。


掲示板管理者へ連絡 無料レンタル掲示板