ユニットや勢力、領地のゲーム中の呼び名(ゴート三世、ルーニック島)の文字制限は演算子記号だけでして、それ以外は全部使用可能です。構造体のタグ名(goto、s1)で使用できる文字は、半角英数字と_(アンダーライン)だけです。>>71仰る通り、勢力構造体の名前(タグ名)はASCIIコードに従った降順です。先頭から一文字ずつ順に比較し、同じ文字だったら次の文字を比較するという方法で文字列を降順ソートしてますので、この点に留意して勢力構造体のタグ名を設定すれば任意の順序で勢力を並べる事が出来ます。32以上になるとランダムになるという事は無いと思います・・・なお、機能ウィンドウの人材一覧の名前ソートの方では、unit構造体のタグ名ではなくsortKeyの数値で降順ソートしておりますので御注意ください。>>79製作で必要なものは、テキストエディタとwikiのリンク先にあるオリシナ製作ツールのみです。キャラ画像の指定も含めてテキストエディタによるスクリプト編集で行いますので、wikiのオリシナ製作講座を御参照ください。オリシナ作成ツールというものがあったんですね。>83申し訳ありません。確かに32個以上になるとソートがおかしくなりました。原因は分かりましたので後日に修正致します。シナリオ作成用支援エクセルファイルを更新しました。小物入れにうpしてあります。主な変更点・入出力ファイル名、シート名、保存先をある程度指定できるようにしました。・context、attribute、sound構造体の入出力できるようにしました。おまけとしてシナリオのデータを入力してあります。サンプルとしてみてください。毎度のことながら、やっつけで作ったものなので、不具合あったら適当に修正してください。使いたい人がいればどうぞ。ドワーフの銃兵、3種類程小物入れのほうにうpさせて頂きました。改変物なので問題ありそうならば削除しますが・・・イメージに沿えば幸いです。>>90gms氏のアイコンを改造したものは、そのままあげると規約違反になると思います。gms氏のサイトを確認の上で、適切な配布形式にすべきと思います。>>91確認不足でした。スレ汚し失礼致しました。使わさせてもらいます。>>9425スポットくらいなら落ちないようにしたつもりなのですが、後ほど調べておこうと思います・・・なお僭越ではありますが、linkSpotによる連結に重複などの不具合が無いか御確認頂けたら幸いです。申し訳ありませんが、変化する「スポット順」の意味が掴みかねますのでお答えできません・・・同ターン中に複数回の出陣命令が出るのは仕様となっております。プレイヤー人材は、行動済みでも出陣出来るようにしてる為です。8回は異常な回数ですので、おそらく領地の配置と連結に何らかの不具合が発生してる可能性がありますので、こちらも僭越ではありますが今一度スクリプトの方を御確認してくださるようお願いいたします。質問させていただきます。オリシナを作っているのですが、ImageMakerを使わせて頂きうpろだ内のユニットデータを使わせて頂き907ファイルほどのimage.dat,imagedata.datを作成し、差し替えたところアイスマンが炎を投げイエティが槍をなげ死亡したユニットから色んなエフェクトが飛び出してしまいました。image.datに詰め込みすぎるとimage2.dat内のイメージが正しく表示されないのでしょうか?長文失礼いたしました。スレ汚し申し訳ないありません。分かりにくかったかもしれません例えば、ある領地にsoldierがモンスターとして配置されていたとします。その領地を勢力部隊長soldier、勢力雇用soldierの勢力が保有していた場合、そのモンスターのsoldierを部隊長に出来ます。ここまでなら問題ないのですが、例えばchangePowerMerceでその勢力の雇用をsoldier2にした場合fkeyが共通の為に、soldierもsoldier2も部隊長に出来るのですが、それをランダムで判定し、レベル1の部隊とレベル10の部隊を混成してしまいます。モンスター雇用をやりたい場合なども出てくると思うので、COMの思考としてその比率等が設定できると良いのではないかと思います。バグ報告等では無く、個人的な要望なので、無視して頂いて構いません。自己解決しました、staffをsoldier2に変更すればきちんとそちらだけを雇うようです。>>104四季様で他勢力全滅させましたワールドマップすごい雰囲気でてますね。>>111スクリプトの記述は間違ってないと思います・・・なお、その関数だと領地数が3以下になったp8がp10を併合する事になります。>>109雇用される兵は、ユニットの現クラスの基本レベルになります。scenario構造体のbase_levelを適用させて底上げしたい場合は、兵士のクラスのclass構造体にsamecall_baseup=onと記述してください。changeClass関数でクラスチェンジさせた場合、learnで覚えるスキルが習得できていません。解決策をお持ちの方がいらっしゃったら教えていただけると助かります。>>114解決しました。丁寧に回答くださいありがとうございます。>>115回答ありがとうございます。基本のsoldierから枝分かれした上級職設定ではsoldierの底上は無理なんですね。同じクラスを兵にしないと適応されない、かな。COMが上位雇用を行った際に、ランクアアップによる能力変更が適用されてない場合があります例えばAがBにランクアップしたときに、MPと素早さが上がる(Bの方により高いMPと素早さを設定)した場合レベルアップによってAからBになったユニットは、きちんとBのMPと素早さを基準にした能力値になるのですがCOMのBが上位雇用したBは、素早さはBを基準にしてますが、何故かMPはAを基準にした状態になっています。素早さはきちんと上がっているようなので、MPが据え置きになっているのはバグだと思われます。試したところ、changePowerMerceでBを雇用させた場合部隊長のBはちゃんとB規準のMPと素早さを持っていましたがその部下のBは上位雇用で雇用された為、MPのみはAを規準としていました。ヴァーレントゥーガ楽しく遊ばせていただいております。オリシナ制作のため、いくつかの機能について希望を出したいと思います。・敵だけではなく、味方にも当たる範囲攻撃スキル・戦闘中に、自分の耐性を変化させるスキルのスクリプト(なんとなく無理そうですが・・・)・戦闘中に、自分の技を変化させるスキルのスクリプト(所謂、変形がしてみたい。)・戦闘中に、自分のユニットアイコンを変化させるスキルのスクリプト(所謂、変形がしてみたい。なんとなく無理そうですが・・・)・雇用はできるが移動(戦争も)はできないリンク(技術エリア{FTのオリゾンテ大陸の政策エリアのようなもの}を作りたい。シナリオ作成支援用エクセル+おまけを更新しました。小物入れにうpしてあります。容量の都合で本体とおまけで2ファイルになってます。主な変更点・dat入出力とtsv入出力を分けました。マクロについては、しばらくはこれで更新はしないと思います。当方の気分次第では更新するかもしれませんが、これで最終更新と思って頂いて結構です。毎度のことながら、やっつけで作ったものなので、不具合あったら適当に修正してください。使いたい人がいればどうぞ。>>120-121バグ連絡ありがとうございます。後日、御指摘頂いた問題箇所を確認、分析した上で修正しようと思います。>>122以下の三項目に関しては追加を検討いたします。・敵だけではなく、味方にも当たる範囲攻撃スキル・戦闘中に、自分の耐性を変化させるスキルのスクリプト(なんとなく無理そうですが・・・)・戦闘中に、自分のユニットアイコンを変化させるスキルのスクリプト(所謂、変形がしてみたい。なんとなく無理そうですが・・・)以下の二項目に関しては申し訳ありませんが、追加を見送る可能性が大きいものとなります・・・・戦闘中に、自分の技を変化させるスキルのスクリプト(所謂、変形がしてみたい。)・雇用はできるが移動(戦争も)はできないリンク(技術エリア{FTのオリゾンテ大陸の政策エリアのようなもの}を作りたい。>>126スキル構造体の二分木(条件分岐)は、見送らせて頂きます・・・>>128スキルのフェードイン・アウトはアルファ値の変化という形で実装いたします。face画像20種類を小物入れにうpしました。ヘタレ絵ですが、vtオリジナルシナリオ作成時に使用して頂いてOKです。>>116申し訳ありませんが、changeClass関数による変化時ではlearnスキルは習得できない仕様となってます・・・次のレベルアップ時に覚えますのでご了承ください。>>133バグ連絡ありがとうございます。シナリオ選択のテキスト表示はただちに修正致します。>>138分かりました。可能であれば勢力が滅亡する関数をご検討ください。それとAddPowerがうまく作動しないのですが、まだ実装はまだ難しいのでしょうか。尋ねてすみません、余裕があるときにお答えください。すれば強制的にアクターとなります。すれば野望が一定値以上でもアクターになりません。>>149すべての勢力が同盟勢力以外(攻め込めるspot)に隣接していないことが条件だと思います。setTruceも影響するかもしれませんが、自分はそこまで調べてないです...。ななあし様、erasePowerの実装とAddPowerの修正ありがとうございます。AddPower実行時なのですが、プレイヤーがマスターであった場合に表示はマスターですが、マスターとしての行動が取れないようです。立ち上げ勢力の本拠地に駐在していた他勢力のマスターや人材が、立ち上げ時に完全に隔離された場所に飛ばされてしまいます。どちらも全く回避できないことではありませんが、不具合が起こる可能性として報告しておきます。face画像30種類を小物入れにうpしました。追加分は、おっさん10種類です。ヘタレ絵ですが、vtオリジナルシナリオ作成時に使用して頂いてOKです。自身と同じクラスを雇用したければ、classのfriendに自分のクラスを追加して行けば出来るような気がします。後は値段やレベルの調整をして完了だと思います。何かをONにして終わりというように簡単には行きませんが、記述自体は単純なものだと思います。細部まで拘ると難しいものになってしまいますが。オリシナの竜(仮では>>156さんの想像されている雇用に似たシステムが実装されていたと思いますので参考にされては如何でしょうか。>>158merceでした!ありがとうございました完全に解決いたしましたそういう考え方で弄ればよかったんですね・・・systemのsamecallにこだわりすぎていました私の様な初心者のわがままにお答えくださいまして本当にありがとうございました。>>165scの後に数字入れてる?デュナミスも放浪に陪臣いるから見たら何かわかるかもしれない。>>163今回の場合はCPUのように安いままで上位雇用が可能なシステムに思えましたのでユニットの価格が上位も下位も変わらなければあまり影響はないのかと勘違いしていました・・・・、ご指摘ありがとうございます。>>168world(5).datのroam=のt_demon1,2を消したらできるよ。ゲームバランスを取るのが難しい......。必殺技もあまり強くせず、めちゃくちゃな人材もいないはずだけどクラスごとのバランスが取れないなら意味がない......。基本的にジャンケンみたいに三竦みの関係を作ればいいと思う。何か揃ったら勝ちっていう状況になると面白くない。話で悪魔>>人間>>天使>>悪魔みたいな種族関係で竦みを作ってもいいし、騎兵>>弓兵>>歩兵>>騎兵みたいにクラスでもいい。戦術やスキルでも近接>>召喚>>射撃>>近接という関係が作れる。それらを組み合わせる。射撃攻撃の調整は難しいとは思うが、射撃クラスにとって不利な地形(だいたいは平地と思われる)では近接クラスに負けるようにしたほうがいいんじゃないかな。射撃系にとって不利な地形での戦闘ですら射撃系が近接系に勝つようになるともはや近接系の意味が失われるので。私の考えなので参考になるといいけど。>>174なるほど、デフォでいうラザム>>リチムク>>その他>>ラザムみたいな関係ですね。してもマップを作ると大半が射撃には有利で近接有利が二割ほどしかないのも問題なのかも。強いクラスに何らかの弱点をつけて弱い兵科にその弱点を突けるようにしてみます。>>176自分もそうは思うんですけどね。自分でプレイして面白いバランスになってないと納得できないというか......。アドバイスありがとうございます。face画像43種類を小物入れにうpしました。追加分は、おばはん10種類+失敗作2種類です。ヘタレ絵ですが、vtオリジナルシナリオ作成時に使用して頂いてOKです。デフォシナ、オリシナのオールスターシナリオとか面白いかもしれないと思った。スーパーVT大戦みたいな感じの。前は適当にオリジナル人材作ってデフォシナに投入して遊んでたけどなんかデフォシナの中で浮いてて微妙だったからオリジナル人材が浮かないようなオリシナを自分で作ろうと思って作り始めた。チート気味なキャラが浮かないようにしたから人材がチートな奴大量でインフレがやばくなった。確かにそれは面白いかも。敵領地の部隊が見えないモード、ないし関数はいいね。SRPG系オリシナの幅が広がりそう。勢力人材にspotイベントつけて放浪させると同盟締結とか謀略諜報とかおつかいプレイが出来るな。勝手ながら一つ、要望です。changePowerMerceを使用した際にも、powerに書き込まれたのと同様にユニットの雇用比率を設定出来ると有難いです。更新いつもお疲れ様です。イベントで立ち絵を表示させたいのですが、talk(ユニット,メッセージ)だと一瞬表示されて消えてしまい、msg(ユニット,メッセージ)だと認識されず。関数の書き方を間違えているのでしょうか...。何かいい対策がありましたらご教授お願い致します。返答ありがとうございます。それしかないですかね...。以前はtalkを使うと表示されていたのですが、現在の最新版にそのままデータを移動したら点滅するようになってしまいまして。シナリオ製作講座を読んでmsg(ユニット,文章)に変えてみたのですが、何も表示されず。ご指摘の通り、showImageでやろうとも思ったのですがそうしたらpicture+Imageフォルダで、同じデータを入れなければならない関係上容量が大きくなってしまいました。いえ、やはりそれ以外に方法が無い?ようですのでその方法で行く事にします。レスありがとうございました。>>208申し訳ありません。プログラムを見たら未実装のままでした・・・次の版で修正しておきますので宜しく御願い致します。>>206申し訳ありません。次の版で文字列*数値と出来るよう修正します。現版では、同じ文字列(クラス)を複数並べて代用してください。