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

改造・制作スレ part9

1名無しさん@寒露:2018/09/18(火) 22:07:10 ID:LFNePY52
改造・オリシナ制作などはこちらで。
過去に似たような質問があるかもしれないので、極力調べてから質問しましょう。

ヴァーレントゥーガまとめwiki シナリオ製作講座
http://www28.atwiki.jp/vahren_ency/pages/411.html


改造・制作スレ
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1250722590/l50
改造・制作スレ part2
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1282244590/l50
改造・制作スレ part3
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1305281909/l50
改造・制作スレ part4
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1331214703/
改造・制作スレ part5
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1350187379/
改造・制作スレ part6
http://jbbs.shitaraba.net/bbs/read.cgi/computer/42292/1372172557/
改造・制作スレ part7
http://jbbs.shitaraba.net/bbs/read.cgi/computer/42292/1396009373/
改造・制作スレ part8
http://jbbs.shitaraba.net/bbs/read.cgi/computer/42292/1463836625/

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

671名無しさん@(Cp)★:2021/10/22(金) 01:41:39 ID:???
interactの使い勝手に関してフィードバックが欲しいです

672<あぼーん>:<あぼーん>
<あぼーん>

673名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/10/28(木) 00:39:28 ID:mpCFW08Q
すいません、質問です。
オリシナを作っている者なのですが、人材プレイ開始時に人材が死亡してゲームオーバーになってしまうようになってしまいました。
解決方法があれば教えてください。
お願いします。

674名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/10/28(木) 12:39:20 ID:???
確か人材が放浪したらゲームオーバーになるような記述なかったっけ。
うろ覚えだから確かじゃなかったらすまん;

675名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/10/28(木) 19:01:54 ID:???
674さんの指摘が当たってそう。
context構造体で talent_mode = off にしてるのが原因かもしれません。

676<あぼーん>:<あぼーん>
<あぼーん>

677名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/10/30(土) 20:47:56 ID:ILmJNVvE
673の者です。
context の部分を確認させてもらったところ、talent _mode やその他のスクリプトが消滅していたことが原因でした。
無事人材プレイを始めることができるようになりました!
返信ありがとうございました!

678名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/11/15(月) 23:22:13 ID:i9xxBnS2
人材プレイの際に天界/エニグマなどを選んだ際に顔アイコンが表示されないのでオリジナルアイコンを表示させたいのですが
エニグマなどのコードはどこにあるのでしょうか?

679名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/11/15(月) 23:33:10 ID:???
デフォスレで質問してた人っぽいけどそれだと何のゲームかわからないしコードがキャラのアイコンとか性能決めてるやつならシナリオで違うしそもそも暗号化してていじれないのもあるよ

680名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/11/16(火) 23:32:15 ID:???
>>678
「ヴァーレントゥーガまとめwiki」内の「シナリオ製作講座」に詳細が書いてます。
まず、faceフォルダーに画像ファイルを入れます。
次にscriptフォルダー内の .datファイルから「unit」で検索して狙いのunit構造体を探して、
表示させたいフェイス画像を「face=画像名」の項目で追加すればいいです。
他のunitデータを参考にすれば、だいたいどこを変えたらいいか分かりそう。

681名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/11/17(水) 16:30:59 ID:vf46ZBlg
>>679
>>680
該当のユニットが見つからなかったので新規に追加することで解決しました

682名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/11/24(水) 22:58:02 ID:???
”func = sword”のスキルがうまく反応しなくなった

contextで設定した”handrange” 内に敵がいるのに、なぜかスキルが発生せず
敵に密接しながら一緒にジリ…‥ジリ……って動いて何もしない

ちょっと前にユニットの”radius”いじったけど、それと関係があるんだろうか

683名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/11/25(木) 21:58:14 ID:???
682です
一応問題は解決しました。

よく調べてみたところ、上記の問題は”func = sword”を設定したすべてのスキルで発生するものではなく
その中の特定のスキルでのみ、上記問題挙動(スキルが発生せず、微挙動を繰り返す)がおきました

ただ問題が起きるスキルと、問題が起きるスキルに類似した、健全に作動するスキルの記述を比較したところ、
これといった問題点は確認できませんでした(何かしらの記述が抜けている、スペルミスがある等が見当たらなかった)

問題解決の為に、問題スキルの部位ごとの記述を入れ替えたり、書き直したりしたのですが、結局解決はせず
最終的には、問題の起きるスキルを全消去したうえで、類似する健全なスキルを複製し、
それを問題スキルの仕様に沿った記述に修正することで、解決をすることが出来ました

問題は解決しましたが、どうしてこれが起きたのかはわからないまま、当案件は終了した形になります


とてもこわい

684名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/11/27(土) 01:38:41 ID:???
>>683
問題のあるスキルを記述してた .dat ファイルの文字コードが違ってたのかも。
最近の Windows OS だと、テキストファイルは標準でユニコードになってそう。

ヴァーレントゥーガまとめwikiの「最新版のDLと更新詳細」ページによると。
Vahren.exeは標準では ShiftJIS です。Unicode のファイルは無視されます。
Unicode 読み込みにしてる場合は文字コードを UTF-16 BOM 付にすればいいっぽい。


新着レスの表示


名前: E-mail(省略可)

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

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

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