レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
改造・制作スレ part4
-
改造・オリシナ制作などはこちらで。
過去に似たような質問があるかもしれないので、極力調べてから質問しましょう。
改造・制作スレ part3
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1305281909/l50
改造・制作スレ part2
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1282244590/l50
改造・制作スレ
http://jbbs.livedoor.jp/bbs/read.cgi/computer/42292/1250722590/l50
-
あと回復量に関してだけれど、回復量の異なるスキルをいくつか用意して、
(例えばheal1はstr = magic*50、heal2はstr = magic*75など倍率を変えて)
クラスチェンジの際に切り替えるなどして調節すれば、「序盤は雀の涙の回復」
とかそういった現象を回避出来るのでは?
それと蛇足だけど、能力上昇幅をmultiで倍率で指定していて、かつ同倍率の
healスキルしか持たせていなくて序盤の回復量が少ないという状況であるならば、
HP初期値や、multiでのHP上昇率を見なおした方がいいのかも知れぬ
-
ヴァーレン本編しかやってないからむなしい努力がどういうのか分からないけど
通常用の「人材A」をまず作ってもう一つ人材プレイ用に雇用制限をゆるくした「人材A2」を作って
「人材A」を人材プレイで選んだら操作キャラを「人材A2」に移すようにすればできるんじゃない?
全人材分やろうとすると物凄く面倒だけど・・・俺はこれ位しか思い浮かばなかった
分かり難かったらごめん
-
虚しい努力最新版が本体最新だとすると、バグ?があります。
画面を最大まで引くと画面が揺れだします。アップすれば揺れも止まりますがもう一度引くとまた揺れます。
たまに引いても揺れないときはありますが何故かそのまま戦闘終了すると勝利ですのメッセージとともに揺れ出します。(戦略画面では揺れは止まります。)
自分だけでしょうか?
-
>>448
>>449
>>450
デフォシナの人材プレイも遊んでいたのに、
デフォルトで人材プレイ時の同種族雇用が可能なことをすっかり失念しておりました。
(中立陣営で旗揚げして試していたのがダメでしたね。)
いくつか種族以外でも雇用を広げたい人材もいるので、
そこでは450さんのアドバイスを利用させていただこうと思います。
healスキルの強度も、スキル分割の調整でうまくいきそうです。
知恵を貸していただいてありがとうございます。
-
ななあし様へ要望です。
setud(保存識別子, 文字列 )で第二引数に複数の要素を持った文字変数
も使えるように出来ないでしょうか?
-
>>434
返事が大変遅れて申し訳ありません。
戦闘開始直前の攻撃側勢力はstorePowerOfAttack
防御側勢力はstorePowerOfDefense
戦場の領地(防御側領地)はstoreSpotOfBattle
で求められます。
詳細はwikiをご覧ください。
なお攻撃側領地を代入する関数はありません・・・。
>>453
申し訳ありませんが、その実装は見送らせて頂きます・・・。
-
こちらで聞けといわれたんで・・・
無知な俺に教えて欲しいんだが、ヴァーレンってツクールから作ってないよね?
多分違うと思ってはいるんだけど、ところどころツクールの素材っぽくみえたりするので
俺もこんなゲーム作りたいなと思ったんだけど、プログラムから始めればいいのかもしくはツクールでバリバリつくったほうがいいのかで迷ってる
-
迷うくらいならさっさと行動を起こせ。
-
>>455
流石にこのジャンル作るのにツクールが候補に挙がる時点で勉強不足だ
アレも極めればヴァーレンクラスのも作れるだろうが、どのみち最初から出来るレベルじゃない
まず色々調べて勉強
話はそれからだ
-
どうもっす
このゲームはじめてプログラムの道にはいろうかと思ったので
勉強不足というか、まだ勉強はじめてもいないんで・・・
だから法律家やってるけど、今月で辞めて時間作って始めることにする
マジ奧深そうで面白そう
>>456-457さんまじありがとう
-
えっ仕事を辞めてまで?!
法律家の方が断然マシだと思うよ?
手に職でこの先プログラマーになろうと思ってもブラックしかないよ
プログラマーがIT土方って言われてるのは冗談でも比喩でもないから
-
釣りかネタか分からんけど・・・
奥深くて面白いのは確かだけど法律家辞めてまでやるもんじゃないと思うぞ
趣味としてやれ
-
うちもブラックなんすよ・・・いや、法律的にはグレーかな
弁護士とかじゃなくて、周りから事件屋とか揶揄されるタイプの仕事なんで・・・
おかげさまでそこでの棚ボタで金稼げたので文句言うのもおかしいんですけどねw
ただ続けてたら心もたない
余生(20代で余生とかいう言い方もおかしいけど)は土地とマンションで家賃で暮らす大家さんで、面倒なことは仲介に任せる感じで行く予定っす
土地さえ暴落しなければ大丈夫な予定
一応書士系の資格は大体あるし形だけでも経験はあるんで、万一やばくなったらまた事務所はいってーとか考えてました
-
突然すいません。要望なんですが、scenario 構造体のpoliticsのevent構造体指定を
politics = poli_main, poli_sub のように複数指定もできるよう変更できないでしょうか。
よろしくお願いします。
-
メインの最後にサブに飛ばせばいいだけじゃね?
-
>>463
ありがとうございます。試してみます。
-
ななあし様へ要望です。
キャラの立ち絵画像のサイズにつきまして、現在500x500pxが最大サイズだと認識していますが、
縦方向の最大サイズを700px程度まで増やして頂く事は可能でしょうか。
context構造体の「picture_floor」を「bottom」に設定して画像を用意して行きたいのですが、
現在の縦500pxのサイズでは、メッセージウィンドウより上に表示される縦範囲が260pxくらいしかなく、
キャラの肩から上と周りの装飾(兜など)がウィンドウより上に来るように画像を調整すると、
少し小さめになってなってしまうので、もう少し上方向に幅を頂きたいです。
-
オリシナを作っているのですがロードしようとするとこのデータは不正ですと出てきます。
どうも内政を使った後のセーブデータだけそれが出ます。
小物入れ2にあげて見てもらっても良いでしょうか?
-
本体でどんな内政やってるのかわかった方がいいから内政サンプルもオナシャス
-
上げてみました 問題の内政に関係してるのは試作イベント,newver,newverset,worldeventです
-
ここでスクリプトの初心者くさい質問ってしても大丈夫?
調べても見つからないことあるんだけど(調べ方が悪いだけかもしれないけど・・・)
-
調べ方も技術のうち。最初は誰だってつまづくもんさ
毎日似たような質問しまくるとかしなきゃ平気よ
-
イベントでリーダースキルを付与したり、リーダースキル化することは、
可能でしょうか。
全キャラにリーダースキルだけを仕込んでおく位しか、思いつかなくて。
何か方法はありますでしょうか?
似たようなイベントがあるシナリオ名だけでもありがたいです。
勝手言ってすいません。私では手詰まりです。
-
>>471
スキルをリーダースキルに変換したり、リーダースキルとして
新しく付与する関数(addLeaderSkillみたいなの)がないので、おっしゃるとおり
予め各ユニットのleader_skillに仕込んでおいて、addSkillで
付与するくらいしか方法はないかと…
-
>>472
やはり、それしかないですか。
我儘言わず少し気合い入れてやることにします。
ご意見ありがとございました。
-
>>433
返事が大変遅れてしまい申し訳ありません。
バグ連絡をどうもありがとうございます。修正しました。
>>465
立ち絵サイズの拡大ですが、これはメモリ消費量との兼ね合いから
見送らせて頂きます・・・。
-
>>474
了解しました。
ご返答ありがとうございます!
-
>>475
代わりにですが、picture_floor = (0〜100)
と数値も指定できるようにします。
例えば50にすると、
メッセージウィンドウの上辺と画面底辺の真ん中が立ち絵の底辺ラインになります。
すると立ち絵を任意に上げ下げする事ができます。
-
2ターン目に会話イベント開始ってどういうスクリプトかけばいいんでしょうか・・・
色々試したんですが、どうしても2ターン目開始に発生できなくて・・・
-
>>477
ワールドイベントでpushTurn(x)でターン数を調べた後にif(x==2)で出来ます。
プレイヤーの開始時ならif (isPlayerTurn())を追加です。
-
あざーす!
-
>>478
色々試したけどどうしても開始直後に出ちゃいますね・・・
多分自分が理解出来てないだけだとは思うんですけど・・・
event we1_sub2
{
pushTurn(x)
erase()
if (x == 2) {
isPlayerTurn()
}
scroll(s1)
wait()
hideSpotMark()
showSpotMark()
以下内容
}
こんな感じでしょうか・・・
-
そもそもisPlayerTurnの使い方が間違ってる
あれはifのカッコ内に入れるもの
ターン判定するだけならこれでいけると思う
event we1_sub2
{
if (getTurn() == 2) {
scroll(s1)
wait()
hideSpotMark()
showSpotMark()
以下内容
}
}
-
うーん・・・
2ターン目開始はしないですね・・・
なんでかしらないけど、1ターン目の過去の回想より先にきてしまう・・・
-
getTurn() >= 2
としたら2ターン目最初になるんじゃないかな?
間違えてたらすまぬ
-
回想の条件文がおかしいか何か勘違いしてないか
回想の条件文も張ってみな
-
>>483
回想も消えてしまった・・・
event op_p1
{
select(seldat, これまでの経緯を回想しますか?)
if (seldat == 0) {
return()
}
scroll(s1)
wait()
hideSpotMark()
showSpotMark()
hideSpotMark()
}
-
とりあえずデフォシナの条件文を参考にしながらやってるんだけど、イベントでつまづいてしまった
イベント以外はほとんどうまくいってるんだけどなあ
-
色々書き直したらなんとかなおりました
>>483さんのやり方でよかったみたいです
ありがとうございました!
-
>>485
op_p1に飛ぶ条件が見たかったんだが
まあとにかくgetTurn() >= 2もgetTurn() == 2のどっちも基本一緒だし問題の根本的なところは直ってないと思うぞ
イベント構造体に飛ぶ順番も影響するからそこもチェックしとくべき
慣れるまで大変だろうけどがんばれ
-
やっぱりたいていの人が最初に躓くのってイベント構造体?
-
要望ですが、
unit構造体のmerce をlearnみたいにレベルUPで増やす・・・みたいなことは出来ますでしょうか?
特殊クラス系統とかで、他の一般クラスを雇用・・・となった際に、初期クラスしか雇えないと
後半は一般が頼りなく、かといって上位クラス等をmerceに記述しておくと最初期から高レベルの一般を雇い始めて半敵無し状態になってしまうので、
レベルで増やせたらいいな、と思った次第です。
クラスアップを用意して、各上位クラスにそれぞれ上位雇用用のmerceを記述しても一応可能なのですが、
それをした場合は、そのユニットには個別の雇用設定を用意出来なくなることと、class記述のmerceはCOMに雇用可能と判定されないのか、
ランダムシナリオなどでマスターになった際、雇用可能なのに勢力の一般兵としては雇用しない(自分の配下枠のみ雇用)、といった問題も併発してしまうので・・・
よろしければ、ご検討をお願いします。
-
>>488
条件ってどれだろ・・・シナリオ構造体のやつ?
たしかに根本的なところ治ってなかった・・・
なんでかしらないけど、書いたことを2回実行する上に、なぜか3ターン目も同じの2回実行しとる・・・
1回でいいのに4回もするなんて欲張りすぎる・・・
-
getTurn() == 2はターン数が2
getTurn() >= 2はターン数が2以上
2ターン目になると真って判定されるのは一緒だけど
>= 2は他の条件で制限しないと何百回でも実行される
つか言っちゃ悪いがこれの区別もつかんなら製作講座もう一回おさらいした方がいい
基礎の基礎なんだからしっかり身につけとかないと後で苦労するぞ
-
うん、そこはわかったんだけど、==でもなるんだよ・・・
-
しらんがな
こっちだってエスパーじゃないんだから今ある情報だけじゃ条件文がおかしいとしか言えんよ
zip丸上げすれば誰か添削してくれるだろうけど保証はしない
面倒ならもっと情報書き込んでアドバイス待てばいいんでないの
-
なるほど・・・
もうちょっと自分でやってみて無理そうならそうします
-
if (getTurn() >= 2 && unko == 0)
set(unko,1)
にせれ
-
条件式をif (kaisou == 0 && getTurn() >= 2)にして
中にset(kaisou,1)入れて発生済みにするとかでいけるんじゃない?
-
皇帝陛下自重汁
set入れれば発生し続けるのは直せるが
getTurn() >= 2でよくてgetTurn() == 2でダメってのは直ったのか?
直ってないなら頑張って直しといた方がいいよ
-
制作ツールて今どこにあるん?
小物入れの2に本体すら見当たらないんだが
-
ツクール見たいにツールで編集するんじゃなくて
Unit.datとかのファイルをメモ帳とかで開いて直接弄る形になっておりまする
-
>>476
新機能ありがとうございます!
色々試してみようと思います
-
>>500
多分ななあしさんが更新準備中だから今は入手不可能状態なんだと思う
古いバージョンのVahren.exeが残ってるからそっちで入手可能かも?
>>498
おいらは皇帝陛下じゃないでゲスよ、
ただスクリプトは光の目と製作講座を参考にして得た知識しかないでゲスが
-
や、ぶっちゃけMOD入れたいからImageのヤツ固めたいんです
PC新調してから前に落としたツールが使えなくなってるから新しく落とそうかと
思ってたら小物入れになくて困ってる
-
む、リロードしてなかった
今は入手できないのか
とりあえず前々からのでいじってみます
ありがとうございました
-
長文失礼します、質問なのですが。
story構造体に変数や文字変数の用量ないし使用上限などあるのでしょうか?
一つのstory構造体内に大量にif構造体を組んだらセーブデータが破損し不正と表示されたり、処理が正常に行われないなどの症状が出ました。
しかし、同じ量のif構造体を複数のdat・story構造体に分割した結果正常に動作するようになりました。
何かしらご存知の方お教え下さい。
-
gettrunの問題は、if文にyet()を入れればいいんじゃないの?
if(getTrun() == 2 && yet(イベント構造体名))
これで2ターン目にyet内のイベントが発生していなかったらイベント実行。
ってことになる。イベント発生後は発動しないし。
-
>>474
433です。透過の件確認しました、ありがとうございました!
-
報告です。
最新版にて、showImage/imageで表示したpng画像の透過が上手く出来ていないようです。
具体的には過去の版で問題なく透過されていたRGB(0 ,0, 0)が、最新版ではそのまま表示されてしまいます。
png自体に透過設定がある場合、ない場合の双方でこの現象が発生しました。
立ち絵は問題ないようです。
-
bgmをワールド画面とバトル画面で切り替えせずに流しっぱなしにしたいのですが、
ワールドの方だけbgmを指定してるとバトル画面で曲が終わった時に次の曲を演奏してくれません
何か解決方法はありますか?
-
voiceが3キャラ中1キャラを除いて全く喋りません
死亡台詞は喋るんですが・・・
遠距離キャラにしゃべらせるっていうのは無理なのかな・・・
-
getTurnの件ですがなんとか解決しました
でもなんで直ったか自分でもよくわかってないんで、ちょっと色々見てみます・・・
-
何度やっても同じ場面でBGMがバグります
音楽を変えても一緒なんですが、何か対処方法はありますか?
-
>>510
常に同じタイミングで全員がしゃべるわけではないので要注意ね
あとセリフ少ないとあんまり出ないよ
10種類ぐらいずつ設定してそれでもだめなら記述ミスじゃないかね?
-
>>513
20回はテストプレイしてるんだけど、一人以外全員1度たりと死亡以外で話したことがない・・・
記述見てみます
-
たぶんなんだけど、人材を1部隊にまとめてる場合は隊長以外喋んなかった気がする。
-
あぁそういやそうだったかも
あと、マスターと部下間違えてないかどうかもチェックしとけ
-
3部隊にしてますね
A部隊(A隊長)
B部隊(B隊長)
C部隊(C隊長)
これでABCが人材ならしゃべりますよね?
-
>>517
人材ならspotで指定していればしゃべるね
voicetypeを各自専用でもダメ?
(わからなければデフォシナのVoice4を真似して書いてね)
それで大丈夫なら考えられるのは性別
ユニット構造体のセリフ設定で性別指定がなくても
voiceのほうでセリフに性別わけがあると性別が違う場合弾かれるよ
-
つーか性別とかマスターと部下とかwikiのvoice構造体?のとこに全部書いてなかったっけ
そんな詰まるとこないはずだが
-
つまりvoice構造体のページに書いてあるの全部チェックしてみってことな
たぶんマスターと部下の指定がおかしいか性別だろうが
-
二人それぞれ原因違ったけど解決しました
みなさんありがとうございました
あとは音化け・・・
こればっかはどうしようもないのかな・・・
-
本体っつーかmidiの仕様の問題だからどっしょもない
MP3にするか気にしないのが一番
-
>>509
もう解決されたかもしれませんが一応
scenario構造体に↓のように書くとバトルシーンでもワールドBGMが中断されなくなります。
if (isWorldMusicStop()) {
loopBGM(任意)
volume(任意)
setWorldMusic()
}
context構造体にバトルBGMが設定されている場合、
またはspotやダンジョン等にバトルBGMが設定されている場合はそちらが優先されます。
-
>>523
ありがとうございます、無事に連続再生されました
-
>>508
バグ連絡をどうもありがとうございます。
申し訳ありませんが、次バージョンのshowImageは
アルファ値が0の部分のみ透過するようにします(現版はまだ透過不可です)
これはずっと残ってたバグだったので、お手数ですが
画像修正の方で対応してくださいますようお願い申し上げます。
-
勢力スキルの実装がかないますように〜〜〜ぃぃぃ
-
質問なのですが、
タイトル画面に使用しているtitle.pngについて、
例えばデフォシナでは(女の子の画像)、imageフォルダではなく
a_systemに入っていると思うのですが、例えばこれをイベント関数の
setbcg()やshowImage()で表示させることはできないでしょうか?
-
ゲーム内の顔グラやユニットのグラフィックなどの画像はどのフォルダに入ってますか?
-
>>528
顔グラフィックはa_defaultフォルダ>faceフォルダ内
ただし暗号化されているため閲覧は出来ません。
ユニットアイコンはa_defaultフォルダ>imageフォルダ内のimage.dat
こちらに関してはシナリオ製作ツールのImageViewを使用すれば覗く事が可能。
またはペイント等で開くと見る事が出来たりします。
勿論、素材の抜き出し等は禁止されているため注意です。
-
ななあし様、本体最新版にて質問なのですが、
center = off のスキル発生位置が以前のバージョンと変化しておりますが、
以降、最新版の発生位置で決定でしょうか。
もし宜しければ、今後の制作の参考にお聞かせいただけると幸いです。
-
>>505
返事が大変遅れてしまいまして申し訳ありません。
こちらでも試してみましたが、story構造体の容量制限はないはずなのです・・・。
仕様的にも無制限に書けるようにしております・・・。
>>530
申し訳ありません。当方の手違いで一部発射位置の仕様が変わってました・・・。
次のバージョンで元に戻します。
-
>>531
御回答ありがとうございました!
御迷惑をおかけしました・・・。
-
>>527
画像表示できるフォルダは、image、face、pictureの3つのみとなってます・・・。
image(フルファイル, x(0〜100), y(0〜100))
image(フルファイル, x(0〜100), y(0〜100), zオーダー)
image(フルファイル, x(0〜100), y(0〜100), zオーダー, フェード時間)
画像を表示します。座標は画像中央を軸としたスクリーン百分率です。
上記の関数名のimageを、faceないしpictureに置き換えると
そのフォルダ内の画像ファイルを表示できます。
-
>>533
ご返答ありがとうございます!
a_systemのは使えない件承知いたしました。
imageフォルダのみでなくface、pictureフォルダを
使えることを伺えて望外の収穫です!
(なんでshowImageと別にimage関数があるんだろうと思ってました。。)
-
スキルの挙動に関しての報告です。
最新版(2012/07/16 22:04:30)にしたところ、movetype = swing のnext後の
挙動が以前のVer. と異なっているように思います。
具体的に申し上げますと、以前のVer. においては
center = endのswing型スキルにて、next_intervalを用いてnextスキルを発生させると、
swing型スキルのh/2の地点にnextスキルが発動していたかと思います。
これにより、剣を振って、その軌跡をnext_intervalで表現ということが出来ていました。
更新後のVer. では、謎な位置で発動します。バグでしょうか?
よろしければ検証お願いします。
-
>>535
movetype=swingの挙動がいろいろ間違ってたので現版で修正しました・・・。
center=endにすると、発動者の中央点にスキルが登場して固定される仕様となりました・・・。
centerがそれ以外ならh/2の位置に出現します。
解決策としては面倒になりますが、center=endとcenter=onのswingスキルをpair_nextないしjust_nextで
同時に発生させて、後者の方にnextスキルを指定してください。
-
>>536
迅速な回答、どうもありがとうございます!
了解しました。
-
addSpot(s27)
showSpot(s27)
linkSpot(s26, s27)
これをした後にs27に攻め込むと(戦闘を見た場合のみ)s27が表示から消えてしまいます
退却しようが勝とうが負けようが同じでした
リンクだけは何故か残るし、他の領地を全部占領している状態でも統一しないところをみると、隠れてしまっているようなんです
hideSpotはどこ探してもやってないし、何か思い当たるフシってないでしょうか・・・
-
addSpot(s27)
showSpot(s27)
linkSpot(s26, s27)
set(ninnniku,1)
にして、
scenarioの方に下のを追加してみれ
if (ninnniku == 1) {
showSpot(s27)
linkSpot(s26, s27)
}
-
>>538
showSpot()やlinkSpotはマップ切り替え毎に再読み込みされていたと思うので、
例えば領地出現フラグAが立っている時は常に表示されるように別の条件文を入れておく、等しないと駄目だった気がします。
-
ついでにいうと委任だとスポットが消えた状態でも攻め込みます(手動では攻め込めないのに)
マスターが変わった後にaddSpotしてるとバグるとかそういうのがあるのかな・・・
-
>>539-540
どうも
試してみます!
-
できました
ありがとうございましたー
-
人材のvoiceや死亡セリフに表情差分のような顔グラは付けられないのでしょうか?
-
現状無理。
死亡セリフ無くして死亡時人材扱いの目的顔グラユニット召喚、目的顔グラはすぐ自殺スキル使用でセリフと顔グラ表示で
一応できなくもないが光の目レベルの乱闘じゃないと絶対違和感バリバリ。
-
傭兵プレイ時に報酬を高くしたいんだがどうすればいいの?
-
>>546
wikiトップページ→シナリオ制作講座→context構造体(省略可能な基幹データ)
もしくは、
改造・制作スレ part4の下にある「全部読む」をクリック→
「報酬」で検索
-
人材プレイ時、alive_perで設定されたマスターが死んだ時、
育てた一般兵が消えました。
仕様だとしても、ちょっと理不尽だと思います。
|
|
掲示板管理者へ連絡
無料レンタル掲示板