したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

改造・制作スレ part4

1名無しさん:2012/03/08(木) 22:51:43 ID:???
改造・オリシナ制作などはこちらで。
過去に似たような質問があるかもしれないので、極力調べてから質問しましょう。

改造・制作スレ 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

611名無しさん:2012/08/14(火) 22:20:18 ID:???
↑↑解決しました 汚してスミマセン

612名無しさん:2012/08/15(水) 21:43:11 ID:???
岩石って味方同士の衝突とか遮蔽とかってあったっけ?
無いならどこで判断してるんだろう。

613名無しさん:2012/08/15(水) 22:12:46 ID:???
ちょっと意味がわからない。
どうやって飛ばす判断をって意味なら召喚スキルだから遮蔽関係ないしユニットの上はよけて召喚される。

614名無しさん:2012/08/15(水) 23:10:33 ID:???
自分が設置した後の、岩石による味方遮蔽や、移動阻害が起きないのは何故か、ってことかね

615名無しさん:2012/08/15(水) 23:12:51 ID:???
岩は他のユニットと違って足元に輪っかがないからそのせいじゃね?

616名無しさん:2012/08/16(木) 01:04:34 ID:???
ユニットの大きさがものすごく小さく設定されてるんかな?

617名無しさん:2012/08/16(木) 01:58:21 ID:???
大きさが極端に小さいと召喚される時
物凄く密集するから違うと思う。
それっぽい記述も見つけられないし、
どうしたら出来るんだろう。

618612:2012/08/16(木) 02:28:35 ID:???
とりあえずspeed=0,move=0だと
足元の輪っかが消える事は確認した。

619名無しさん:2012/08/16(木) 09:19:23 ID:???
>>618
なるほどステータスの方か
味方の移動を邪魔しない召喚獣とかは無理なのか。
radius減らすと、ちょっと不自然で・・
とりあえずありがとう。

620名無しさん:2012/08/16(木) 21:21:15 ID:???
スピード、ムーブ0で恒久的に発動し続ける移動系スキル作ればプレイヤーの目を欺けるユニットを作れるかな?
使わせられるスキルのタイプが相当絞られるが。

621名無しさん:2012/08/16(木) 22:48:53 ID:???
岩石にスキル与えても発動しないみたい。
スピード0でも一発は撃てると踏んだんだが。

622名無しさん:2012/08/16(木) 23:05:50 ID:???
今までは一回剣使ってなかったっけ?今じゃ使わんのか

623名無しさん:2012/08/16(木) 23:22:25 ID:???
連続剣とかも出ないみたい
銃も必殺も出なかった。

624名無しさん:2012/08/17(金) 04:25:27 ID:???
今オリシナ作ってるんですが
設定に合う image が23番工房氏のものしかなくて

>>473
のやり方で投稿した場合、オリシナじゃなくて拡張シナリオとか改造とかの枠組みになるんですか?

625名無しさん:2012/08/17(金) 04:44:39 ID:???
↑じゃなかった>>373でした

626名無しさん:2012/08/17(金) 20:41:36 ID:???
>>624
例をあげるとすれば、ドリームランド物語や天地戦争はimage2を同梱しておらず、デフォシナにあるデータを使用していますが、
オリシナという形になっているので、人材やマップその他がデフォルトと違うのであればオリシナの枠組みに入るのではないかと思います

627名無しさん:2012/08/17(金) 21:06:58 ID:???
お返事感謝します!
imageファイルのほうは自作したり素材をお借りしたり設定を無理にでも変えてやりくりしてみます。
image2は同梱しない形で行こうと思います。
ありがとうございました。

628名無しさん:2012/08/17(金) 21:56:12 ID:???
現在の仕様だと
setv(@skill,a_spire)
msg(&skill&)
としても
"0"
と表示されるだけだと思いますが

と表示できるようになるとスクリプトの幅が広がると思います。
ご一考お願いします。

629名無しさん:2012/08/18(土) 16:40:15 ID:Mq1NbGIM
imageの元の画像を全部誤って消してしまって困っています
image.datとimagedataは残ってるんですが、ここから引き抜く、もしくはここに直接追加する方法ってありますか?

630名無しさん:2012/08/18(土) 16:55:46 ID:???
ななあし様、chargeスキルについての確認です。

突撃スキルの場合、助走距離だけでなくmovetypeの設定値も影響するのは仕様でしょうか?
movetype = (地形名)*(数値) として、この数値が3以下の地形では突撃スキルが一切発動しませんでした。
試しに同条件で、プレイヤー操作で助走距離を長く確保しても、move値を上げてみても変わりませんでした。

631名無しさん:2012/08/18(土) 16:57:09 ID:???
その画像をDLしたサイトに行ってDLしなおす。
直接追加したい場合はImageView説明書を参照。

632名無しさん:2012/08/18(土) 17:05:03 ID:???
>>631
こっちは盲点でした
見るだけのツールだと思い込んでた・・・
一応できたっぽいですが、Viewのimageのところに画像ブチこんで、固めてやればいいかんじですね!(たぶん・・・あってる?)
改変の物もいくつかあって、1から作り直すのが大変だったので、助かります

633名無しさん:2012/08/18(土) 18:20:08 ID:???
>>630
そのとき歴史が動いた・・・

634名無しさん:2012/08/18(土) 21:58:15 ID:???
リーダースキルを1個にまとめる方法ないかな・・・
例えば攻撃+20 防御+20 移動-30とかを1個のLSにできればスキル欄ごちゃごちゃしなくていいと思うんだけど

ついでに全員に別々のスキル作ったりしてもいいし

635名無しさん:2012/08/18(土) 23:09:31 ID:???
カーソル合わせないと確認できないとか不便すぎる

636名無しさん:2012/08/19(日) 00:12:40 ID:???
>>603
資金マイナスでも費用ゼロのユニットを雇用できるように修正しました。

>>630
突撃スキルはheightで設定する助走値以上になると発動するのですが
数値が3以下の地形ではどんなに進んでも助走値が増えない仕様になってます。
なお、8以上だと助走値は32ドット進むごとに2ずつ増えます。

637名無しさん:2012/08/19(日) 07:34:33 ID:???
>>636
突撃スキルの仕様、把握しました。
回答、ありがとうございました。

638603:2012/08/19(日) 10:46:45 ID:???
>>636
対応していただき、ありがとうございました!

639名無しさん:2012/08/19(日) 14:33:43 ID:/QZE02ww
skillのrayが自軍のユニットにしか描画されません。
仕様なのでしょうか?;;

640名無しさん:2012/08/19(日) 19:28:36 ID:???
force_ray = on
を記述してください。

641名無しさん:2012/08/19(日) 22:29:50 ID:???
部隊長以外も戦闘で戦功値を稼げるようにしたいのですが、どこをいじればいいのでしょうか。

642名無しさん:2012/08/20(月) 08:07:09 ID:???
部下が戦功貰っても無意味だし、たぶん無理
後は、イベントで加算するとか。

スキルで敵を貫通しつつスキル消滅時だけに
nextにつなげられますでしょうか。
透明な別スキル飛ばすのが一番ですかね。

643名無しさん:2012/08/20(月) 09:01:14 ID:???
damage = -3
next_last = on
を記述すると敵に当たらずrange分飛んだ後にnextにつなぎます

644名無しさん:2012/08/20(月) 15:59:40 ID:???
add = death
add_per = 1000

これでrush=20の技を使っているんですが、即死耐性普通の相手に即死がほとんど発動しません
考えられる要因は何かありますか?

645名無しさん:2012/08/20(月) 17:27:11 ID:???
技術に差がありすぎるといくら発動率あっても中々死なない
ってか発動率100以上って効果あるの?

646名無しさん:2012/08/20(月) 17:27:55 ID:???
よくわからないがなぜadd_perを1000に・・・

647名無しさん:2012/08/20(月) 19:28:41 ID:???
100で死なないから1000なら死ぬかな的な・・・

648名無しさん:2012/08/20(月) 19:56:47 ID:???
耐性普通でadd_perが100=100%発動ではないからな

649名無しさん:2012/08/20(月) 20:12:41 ID:???
まじですか
知らなかったありがとう
でも技術ほぼ同等で1000でもむりぽ

650名無しさん:2012/08/20(月) 20:20:41 ID:???
いや、だからまず普通は想定してないような数値に設定するのをやめろってw
あと、デフォルト設定だと即死は普通の異常耐性より通り難い。

651名無しさん:2012/08/20(月) 21:05:47 ID:???
限界突破出力1000%ォ!ってなら分かるが
確率で100%以上は無意味だぞ

即死をガンガン決めさせたいなら即死技の使用者の技術をぶっ飛んだ数値にするしかない


・・・・・・・・確か即死は更に内部で判定処理(技術差+相手の即死耐性+運)される・・・んだよね?
あってたら誰か説明パス、外れてたら罵倒してくれ、ヨネア様っぽく

652名無しさん:2012/08/20(月) 21:09:05 ID:???
オリジナルの属性作って全員がその属性への耐性が0ならいけるかな?
即死のメッセージは出ないだろうけど

653名無しさん:2012/08/20(月) 21:17:27 ID:???
連射数を増やしてみたら?同じ時間に1回判定するのと10回判定するのでは成功率はダンチだと思うが・・・

654名無しさん:2012/08/20(月) 21:42:34 ID:???
状態異常耐久力が即死は減らないんだっけ?
毒とかは効果10を10回与えれば通るが(回復は考えず)即死は効果100を一発で通さないと発動しないんだっけ?

655名無しさん:2012/08/20(月) 21:43:15 ID:???
>>643
ただその記述だと貫通スキルが敵に当たらないんですよ。
当たるようにすると、敵にHITするたびNEXTが出ますし、
それで、その記述の別スキル飛ばして対処しましたが、
スキル消滅時のみnext発動とか無いのかなと思いまして。

656名無しさん:2012/08/20(月) 21:44:11 ID:???
あざっす
20連発にしてみた
集まってれば誰かしら死ぬようにはなった

657名無しさん:2012/08/21(火) 16:12:44 ID:???
LS付与の攻撃を全然部下が使いません(敵にした場合)
同じ射程の物がある場合、LSで付与した技を優先的に使わせる方法はありませんか?
大将自体はdelskillで対処できるんですが・・・

658名無しさん:2012/08/21(火) 17:31:35 ID:???
>>657
wikiからの引用だけど、

leader_skill = (文字列*数値), (文字列*数値), ‥ 数値(絶対値に換算します)
レベル以上のメンバーにだけリーダースキルが付加される。
数値にマイナス符号を付けるとスキルリストの前方に挿入される。

leader_skill = 付与したスキル*-1 ってしたら確か優先的に使ったはずだなーと

659名無しさん:2012/08/21(火) 17:46:22 ID:???
先頭に回すと使いやすくなるね
あとは属性あると効き難いのはあまり使わなくなる

660名無しさん:2012/08/21(火) 18:02:25 ID:???
マジですね!
ありがとうございました
まだまだWIKIをちゃんと見られてなかったようでお恥ずかしいです

661名無しさん:2012/08/21(火) 18:03:19 ID:???
言葉遣いヘンだった!
正しくはお恥ずかしい限りです…ですね タブン

662名無しさん:2012/08/22(水) 20:23:04 ID:???
開始直後の勢力一覧にマウスを当てたとき、領地がいろんな色に光りますが、あれはどこで光の色を変えられるんですか?

663名無しさん:2012/08/23(木) 22:12:11 ID:???
ユニットの初期メンバーを復活させる関数の実装をお願いします。
ちなみに
addUnit(unit,unit2)はつかえますがaddUnit(unit,class)は使えないみたいです。

664名無しさん:2012/08/23(木) 22:22:15 ID:???
あ・・もいっこ ユニットを独立させる関数とかいかがでしょうか。

665名無しさん:2012/08/23(木) 23:10:28 ID:???
全部既存の関数でできる
講座見直してこい

666名無しさん:2012/08/23(木) 23:53:11 ID:???
パワー構造体を使わない旗揚げのことなんですが 可能なのでしょうか?

667名無しさん:2012/08/24(金) 19:53:27 ID:???
特定のクラスのみLS付加する方法ってありますか?

668名無しさん:2012/08/28(火) 08:38:37 ID:etn1GRsU
power構造体のmerceやstuffに4種類の兵種を設定しているのですが、CPUが頑なに1種類しか雇用しません
原因は何がかんがえられますか?

ちなみに雇用している兵種はマスターと同じ兵種で、なおかつ4種の中で最もお安い兵種ですが、一番高い兵種でも十分雇用できる収入と金額はあります

669名無しさん:2012/08/28(火) 11:51:39 ID:???
マスター自身は4種類の雇用が可能ですか?

670名無しさん:2012/08/28(火) 12:28:08 ID:???
マスターが雇えない兵種は一般雇用しないんだっけか。

671名無しさん:2012/08/28(火) 13:37:33 ID:???
マスターは雇用範囲でかくないといけないのか…
ちょっとやりにくいな

672名無しさん:2012/08/28(火) 15:05:58 ID:???
画像をimage1に統一してシナリオを制作しているのですが、
image.datの中の最も下の画像をスキルに使った際、
スキルに使った画像と共に、「a_system\load.png」(「読み込み中です」の画像)の上部が表示されてしまいます。

また、制作が進むに従って、
ヴァーレン起動時に「Vahren.exeは動作を停止しました」というダイアログが出て
ヴァーレンが落ちる事が多くなってきました。
image1の画像を増やした際に発生頻度が上がる気がします。

どうもimage1まわりで何か不具合がありそうなのですが、私では詳しい事が分からないので、
原因や解決方法をご判断いただきたいです。

673名無しさん:2012/08/28(火) 15:10:32 ID:???
流石に説明書は読むべきだと思うが

※タイトルバーには現在のimage.datのサイズが表示されます。
 縦ドットサイズが2049以上になると保存出来ませんので注意してください。
 (最大面積は1024×2048)
 縦ドットサイズは1024以下が望ましいです。1025以上だとゲームが重くなる恐れがあります。


つまり、画像を突っ込みすぎるとまともにプレイし難くなるって事

674名無しさん:2012/08/28(火) 15:56:34 ID:???
>>673
いやそんなはずはない、と思って計ったら縦サイズが微妙に越えてました
素直にimageは分ける事にします

675名無しさん:2012/08/28(火) 21:44:53 ID:???
人材プレイにおいて、放浪ボタンを削除したいのですが、なにか方法はありますか?
放浪したらゲームオーバーしか方法は無いのかな…

放浪すると話が繋がらなくなってしまうので、悩んでいます

676名無しさん:2012/08/28(火) 22:09:05 ID:???
その人材をプレイヤーが使って、ストーリー有りの場合のときだけ起動用の数値変数を作って、
worldスクリプトとかに
if(isPlayer(対象キャラ) && 起動用数値変数 == 1){
if(isRoamer(対象キャラ)){
ゲームオーバー構文
    }
}
とかじゃダメかな?
最初に「ストーリーをONにした場合、○○が放浪するとゲームオーバーになります」
とかの注意文も表示させるようにして。

677名無しさん:2012/08/29(水) 01:30:51 ID:???
やはりそれしかないですね
ありがとうございます

678名無しさん:2012/08/29(水) 08:52:07 ID:???
スクリプトをいじって(デフォシナ改造)いたら突然class1の一行目で構造体名が間違っていますと出るようになりました。
勿論何度も確認しましたが間違っていませんし、構造体名を何にしようがエラーがでます。
class baseのどこが間違っているのかわかりません。baseの中にunit構造体のものを書き込んでいたりもしません。
加えて言えば継承をしていませんがbaseなので当然する必要もないでしょうが……オリジナルクラス等を多数制作したのでそれのせいで一行目でエラーが出ることもあるんでしょうか?

679名無しさん:2012/08/29(水) 08:55:12 ID:???
それとデバックで起動していますが、デバックを他に移動しても出るので関係ないっぽいです
自分用にいじるためにmain以外のファイルを削除していますがそれが原因になることはあるのでしょうか?

680名無しさん:2012/08/29(水) 11:22:26 ID:???
それだけじゃなんともわからないのでスクリプトを直接upすることをお勧めする。

681名無しさん:2012/08/29(水) 11:45:14 ID:???
多分改行とか閉じ忘れだと思うけど、見ないと分からんね

682名無しさん:2012/08/29(水) 17:34:44 ID:???
質問をしたものですが、他のファイルにコピーしてみたところ(何故か)unicode形式の文字が含まれていたらしく、
その部分を修正することによって起動できました。ありがとうございました失礼しました。

683名無しさん:2012/08/29(水) 22:24:17 ID:???
地形の移動適正は今の仕様では0でも移動は出来ますが、-1にする事で通行不可地形にする機能があればいいなとおもいました。
あと地形には今は背景オブジェクトの設定が可能ですが、実体のオブジェクトを設定出来ると製作が楽になるのでお願いしたいです。
(マップ中に上を通れない岩がランダムに散らばるイメージです)

684名無しさん:2012/08/29(水) 22:33:22 ID:???
TotalWarシリーズのように戦場AIを自作することは出来ますか?

685名無しさん:2012/08/30(木) 08:15:34 ID:???
>>683
wikiのobject構造体を読もうぜ
type = collのオブジェクトなら飛び道具の貫通阻害もなく通行不可能にすることが可能だよ

686名無しさん:2012/08/30(木) 10:09:13 ID:???
>>685
マップエディタから直接配置するしかないと思ってたんですが、森の木のように地形設定でランダムに自動配置させることも出来るんですね。
やってみます。

687名無しさん:2012/08/30(木) 13:49:38 ID:pEG2EOm6
sortkeyを設定しても順番が変わりません
何か考えられる原因はありますか?
リーダー 1
主要キャラ 2
準主要キャラ 3
その他 4
としたのですが、リーダー 準主要 その他 主要 主要 その他 準主要とか意味不明な並びに・・・

688名無しさん:2012/08/30(木) 17:48:32 ID:???
通し番号を一人一人に振っているの?

689名無しさん:2012/08/30(木) 19:56:27 ID:???
勢力ごとには振ってます

690名無しさん:2012/08/30(木) 19:59:43 ID:???
クウォードを量産できるようにしてみました
完全体まで育てよー

691名無しさん:2012/08/30(木) 21:43:57 ID:???
知らんけど勢力ウィンドウだと戦功(宿将が一番上。同じだとspot構造体での配置順)順になるんじゃない?

692名無しさん:2012/08/30(木) 22:00:49 ID:???
まずどこで見た順番なのだろうか

sortkeyの順番が適用されるのって最初の人材プレイ選ぶ時位?

693名無しさん:2012/08/31(金) 05:37:38 ID:???
雇用一覧の並びもsortkey順?

694名無しさん:2012/08/31(金) 12:49:30 ID:???
最初の勢力とか人材選ぶところですね

695名無しさん:2012/08/31(金) 22:59:22 ID:???
ユニットの雇用費についてなのですが、LV10、LV20、LV30の雇用費の設定はどんなスクリプトで設定されているでしょうか?
ユニットそのものの price をいじってもLV1の雇用費しか変動しませんでした。

696名無しさん:2012/08/31(金) 23:23:51 ID:???
class A
level = 1
price = 100
change = B*10

class B
level = 10
price = 300

だったらレベル1のAは100でレベル10のBは300で雇える。
クラスチェンジ先も変更しないと変わらない。

697名無しさん:2012/09/01(土) 02:07:26 ID:???
すいません、実は光の目のスクリプトだったのですが、
class B にはどれも price が入っていません
class A の price をどこかで乗算しているスクリプトがあるのかと思いました
とりあえず、個別に設定してみます

698名無しさん:2012/09/01(土) 05:46:57 ID:???
光の目はclass Aを基本、class BをAの上位とすると上位雇用用のclass Bと同じ能力を持ったclass Cってのがjouikoyoってところに書かれている
で、class Aからclass Bにクラスチェンジしてもclass Bはclass Bを雇用できずclass Cが新たに雇用できるだけ
class Cは価格が変更されていて、プレイヤーはこれを雇用している

しかしヴァーレンの仕様でCPUは同一クラスまでを直接雇用できる
class AからclassBにクラスチェンジしてもCPUはclass Cを雇用せず直接class Bからclass Bまで雇用する
class Bはclass Aから継承された価格設定しか持っていないので
CPUから見たらclass Aの雇用費でclass Bを雇用している

これは光の目の作者がCPUが軍資金を貯めないからそれの救済処置としてやっている
この記述方式を取っていれば後半になってCPUの配下がレベル1だけとかにならず、強さを保ってくれる

699名無しさん:2012/09/01(土) 07:15:26 ID:???
c_hpの上位魔法作ろうとしてるんですが、上位にならないのはどういう理由からでしょうか?
c_hp2 : c_hp
としても両方表示されてしまう・・・

700名無しさん:2012/09/01(土) 07:45:36 ID:???
>>699
fkeyは設定した?

701名無しさん:2012/09/01(土) 08:04:19 ID:???
>>700
まさかの基本中の基本でした その通りでした
穴があったらはいりたいッ!

702名無しさん:2012/09/01(土) 13:09:18 ID:???
>>698
よくわかりました。ありがとうございました。

703名無しさん:2012/09/01(土) 21:53:18 ID:???
>>697
オリシナで上位雇用用ユニットがあるのは上位ユニットの雇用コストいじると
敵が高難易度で上位雇用をするときにその値段で雇用するから。
プレイヤー用に雇用費5000とかにしたら敵も5000で雇ってあっという間にガス欠。

704名無しさん:2012/09/01(土) 23:40:54 ID:???
WikiのaddTroopの項目でダンジョンではプレイヤーはred陣営とありますが、これは普通の戦闘でもそうなのでしょうか?

705名無しさん:2012/09/02(日) 04:21:39 ID:???
本体5.60でgerLifePerがうまく働いてくれない気がするんですが・・・

if(inBattle(A) == 1){
msg(テストメッセージ)
}

戦闘に人材Aがいれば「テストメッセージ」が表示されました。

if(inBattle(A) == 1 && getLifePer(A) <= 95){
msg(テストメッセージ)
}

AのHPが95%を切っても「テストメッセージ」が表示されませんでした。

if(getLifePer(A) <= 95){
msg(テストメッセージ)
}

Aが存在しないCPU同士の戦闘で毎回「テストメッセージ」が表示されます。

706名無しさん:2012/09/02(日) 21:05:23 ID:???
↑すいません。自己解決しました。

707名無しさん:2012/09/03(月) 12:10:02 ID:???
上位雇用のスクリプトがうまくいきません

fkey設定してsame_callをonにして、基底クラスつくってそれの上位作って……

後何が必要なんでしょうか……

708名無しさん:2012/09/03(月) 12:16:31 ID:???
自己解決しました
すいません・・・

709名無しさん:2012/09/03(月) 14:03:01 ID:???
ななあし様に、スキルの設定項目について要望です。実装を願いたい設定項目があります。

術者の頭上(に見える位置)に何かを表示させ続けたり(例:ドラゴンボールの元気玉)、
術者から一定距離に何かを表示させ続けたり(例:シューティングゲームの位置固定型のオプション)、
というような動きを実現したいです。

項目を作るとしたら以下のようになると思います。

distance_x = (数値) 発射地点(術者)からの距離X
distance_y = (数値) 発射地点(術者)からの距離Y

主に直進・静止タイプのスキルで使い、
これにhoming=on、origin=onを組み合わせることで、
常に術者からXYだけ離れた位置で術者を追尾するスキルを作りたいです。

贅沢をいえば、

start_x = (数値) 発射地点(術者)からの距離X
start_y = (数値) 発射地点(術者)からの距離Y
distance_x = (数値) 目標(術者)からの距離X
distance_y = (数値) 目標(術者)からの距離Y

のように、発射地点と着弾地点をそれぞれ分けたり、

start_d360 = (on/off)
distance_d360 = (on/off)

のようなフラグを作って、
これらをonにすることで、術者や目標の向きによって目標からの距離XYを回転させられると、
よりうれしいです。

710名無しさん:2012/09/03(月) 14:07:11 ID:???
頭上表示は画像の方を調整すれば簡単じゃね




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