[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
この機能を使うにはJavaScriptを有効にしてください
|
レス数が900を超えています。1000を超えると投稿できなくなるよ。
CardWirth開発総合スレ
1
:
以下、名無しにかわりましてNPCがお送りします
:2012/06/08(金) 09:16:31 ID:YJ3WLIPo
CardWirthの新エンジン、補助ソフトなどを開発するスレッドです
新バリアント作成やバイナリ分析なんかもこちらでどうぞ
2
:
以下、名無しにかわりましてNPCがお送りします
:2012/06/27(水) 15:50:24 ID:9ygXS51g
こんなものを置いてみた。
MapMaker.zip
https://sites.google.com/site/namereq/home/ichji-hokan
何かこんな感じで街シナリオとかシティーアドベンチャーとか
作れないかなと思ったりしている。
3
:
以下、名無しにかわりましてNPCがお送りします
:2012/07/12(木) 23:31:08 ID:lWbI65f2
>>2
なにもファイルが見えないんだけど、これ、もしかしてログインしないと参照できないの?
#それとも来るが遅すぎたかな。
4
:
以下、名無しにかわりましてNPCがお送りします
:2012/07/13(金) 03:11:53 ID:v/8m6XLc
>>3
vectorに移動したので何かあったらメールなりここなりでご意見・ご要望よろしく。
また何か修正なりを入れたときには上記リンクに置いておくよ。
5
:
以下、名無しにかわりましてNPCがお送りします
:2012/07/16(月) 23:40:45 ID:5LTfpCG.
説明サンクスです。
そうなんだよね。こういう風にテキストエディタなんかでマップ描いて
それが自動的にシナリオになったらなと思ったこと何回もある。
マップのためにエリアを複数作って管理するのは、エディタ上では結構面倒くさいし。
かといって1つのエリアを手作業でフラグ分けしあたかも複数の場所みたいに見せてる人結構いるけど、
これやるときには注意しないとすぐバグの温床になってしまう。
なんで、こういうので自動的につくりたいなーって思ってた。
で、1つ勝手な意見だけど、こういうエリア探索パートだけからなるシナリオってそんなになくて
他のシナリオの一部として探索パートを埋め込みたいってことが圧倒的に多いと思う。
そういう時のため、作りかけのシナリオにこの部分埋め込むってことできませんかね。
要は、既存のシナリオに対して、空いてるAreaIdとPackageId番号がスコッと
割り振られる動きになると、埋め込めると思うんだけど。
(widファイルを毎度作らなけりゃならなくなるので、結構複雑になってしまうかも)
とか言いつつも、今直近自分はシナリオ作ろうとしている人間じゃなくて、俺エディタ作ってる者でして
直近使わせてもらうわけでもないのにあんまり要望的な意見出すのも悪いかな。
ともかく、触ってたら自分のツールのアイデア沸いてきて、やる気も分けてもらった感じでサンクスです。
6
:
以下、名無しにかわりましてNPCがお送りします
:2012/07/18(水) 04:19:12 ID:udaG7nGE
>>5
刺激を与えられているのであれば何よりです。
いい加減なスモールステップな代物でスマン。
移動先エリアをすでにあるシナリオのエリアIDに必ず設定するようにして、
重ならないエリアID、パッケージIDで汎用のマップエリアなどを付ける方が
たしかにいいですね。XMLか何かで追加したIDを覚えておくかしておけば
後からのマップ修正も効くと思う。QubesDungeonもWizなら街がその前に
無いといけないわけだから同様かあ。。ご意見サンクス!
7
:
以下、名無しにかわりましてNPCがお送りします
:2012/07/18(水) 21:20:34 ID:udaG7nGE
エディタでちょっととっかかりを作ってみた。
ノベルメーカー(仮)base部分.zip
https://sites.google.com/site/namereq/home/ichji-hokan/%E3%83%8E%E3%83%99%E3%83%AB%E3%83%A1%E3%83%BC%E3%82%AB%E3%83%BC%28%E4%BB%AE%29base%E9%83%A8%E5%88%86.zip?attredirects=0&d=1
分岐とかSkipとかバックログとかパーティー非表示とかやりようがあるのだろうか。
5氏のようなやる気をくれるご意見あったらよろしく。
8
:
以下、名無しにかわりましてNPCがお送りします
:2012/08/20(月) 21:34:40 ID:K2DV/3WI
パーティメーカーの新キャラ作成時適性チェック機能が働かないようです。
(秘チェックでボタンは説明から適性へ変わるが、クリックすると説明と同じダイアログが出る)
1.3.5.5で確認しました。
9
:
以下、名無しにかわりましてNPCがお送りします
:2012/08/22(水) 22:35:30 ID:lziQebfc
>>8
コンストラクタを別に作っておきながら、使用していなかった。。。
修正しました。ご指摘ありがとうございます。
PartyMaker 1.3.5.9
https://sites.google.com/site/namereq/home/ichji-hokan/PartyMaker_135_09.zip?attredirects=0&d=1
10
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/06(木) 16:41:11 ID:s3u7c6oE
今更だけどPythonを使ったカードワースエンジンクローンなんてもうあったんだな
CardWirthPy
http://sites.google.com/site/cardwirthpy/Home
CWXEditor
https://bitbucket.org/k4nagatsuki/cwxeditor/wiki/Home
11
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/07(金) 01:24:20 ID:wqbBcPm.
>>本スレ268
バグなのかどうか判断に困るけど……
デフォルトのエディタと1bitのbmpを読み込んだ時の表示に差があるみたいですね
12
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/07(金) 02:09:21 ID:GWhMaxJI
>>11
公式エディタはC++Builderというツールで開発されてるんですけど、
あの半透明みたいになる挙動は、実はC++Builder(のライブラリ)のバグっていう/(^o^)\
一応再現はできなくもないんだけど、バグを再現すべきなのかどうかが悩みどころで…
13
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/07(金) 02:10:42 ID:oDLRYI.o
新エディタver5.1ちょっと試してみた
効果コンテントが決定できないのは、未実装の報告でいいのかな?
ReadmeのURLも確認したけど、それらしき記述はないと思ったので一応報告
14
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/07(金) 15:12:19 ID:Jn6fwRqs
ちょっと試したけど、
フォルダ内にいれたフラグをいじろうとしたら
「因数が範囲外です」って表示されたままウィンドウが消えない……。
直前にやったのはスタートの場所移動ぐらいです
15
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/07(金) 20:32:49 ID:GWhMaxJI
>>13
すんませんバグです/(^o^)\
>>14
こちらで試した限りでは発生しないので、もう少し詳しい手順があると何とかなるかもしれないです。
例えば「新規シナリオ作った後フラグを新規作成して、リスト上でそれをダブルクリックすると起きる」みたいな。
16
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/07(金) 23:37:34 ID:tXfbEfdw
エディタver5.1ちょっと試してみました。
.jptx、.jpy1ファイルを読み込もうとすると
「画像のファイル拡張子(.jp**)が不明です」と出て設定できません。
既に設定済みのファイルは
ちゃんと表示されている上にコピペまで出来て
右クリックメニューの位置合わせ、サイズ変更の命令も受け付けますが
新規作成と同じように設定はできません。
17
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/07(金) 23:45:56 ID:Jn6fwRqs
>>15
フラグのdataフォルダにフラグを1つ作り、
さらにその下に1つ新しいフォルダを作る
→dataフォルダ内、一番下のフラグを選択したまま
一つ下のフォルダを選択、で発生しました。
18
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/08(土) 02:16:42 ID:bw9JYkqw
おおっと
Lynaたんもエディタつくってたのか……。気づかなかった。
自分も俺エディタ途中まで作ってたけど、この辺でいったん引き上げようかな。
一方でcwxeditorの方も引き続きどんどん開発されてるみたいだしね。
と一瞬だけおもったけど、なんだか逆に作る気がわいてきた。
どんどん作ってる人見てるととても触発されますね。
それに自分のもそれなりに出来てきてきたし、しかも全然別のものになりそうだし。
(というか、作りたい機能が誰かに軽々しく要望でお願いできるような内容じゃない……)
最終的に自分の機能が他の人のツールに吸収されて残るとかでもそれはそれでいいか。
ということで、なんか楽しみです。
19
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/08(土) 02:20:34 ID:bw9JYkqw
さてさて、このタイミングでエディタ作成ということは、
きっとWidファイルフォーマットの拡張とか考えててして
次のCardwirth1.30あたりでエンジン側でも対応したりとかしてくれるのかなー
とか勝手に期待してみる。
20
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/08(土) 18:19:27 ID:q9r7o3fY
>>16
あー、バグですね。すみません…
次回リリース分で修正します
>>17
おかげで原因把握できました。ありがとうございます。
これも次で修正予定です。
>>18-19
やっぱり他にもやってる人がいるとやる気わくよねー
あとエディタを作ったのは、エンジンを解析して得られたソースのうち、
エディタと共用できそうな部分を抜き出して動作テストするってのが主目的の一つだから、
今のところ特に拡張とかは考えてないね。
そもそも互換エンジンが作れるかどうかも今は断言できないし><
21
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/08(土) 20:07:35 ID:q9r7o3fY
α6リリースしましたー。
>>11
>>13
>>14
>>16
の問題も修正してあります。協力に感謝!
http://twc.xrea.jp/cardwirth/files/alpha/wb_alpha_6.zip
22
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/09(日) 00:00:49 ID:NYYjdU0M
cwxeditor作ってる者です。ようやくここにたどり着いたのでご挨拶を。
CardWirthPyのために作り始めたcwxeditorですが、いつの間にやらすっかり状況が変わってしまいました。
cwxeditor2.0β以降は従来型シナリオに対してもフル機能になっています(たぶん…忘れてる機能が無ければ)。
cwxeditorはオープンソースで、公開してるBitBucketという場所も
プロジェクトを分岐させたり合流させたりパッチ送ったりが簡単にできるようになってます。
なので開発に手を突っ込む事もできますし、エディタにこんな機能が欲しいんじゃい、
というのもある程度は対応できると思います。
(動かすの最優先にして書き飛ばしたソースとか開発言語とかが重石になってくるけど)
それと同時にLynaたんのWBや
>>18
のプロジェクトにも大いに期待しています。
PartyMakerもうちでは大活躍です。こういうものがもっと増えてCardWirthが盛り上がると嬉しいですね。
さて、この書かされた感想文みたいな長文を3行にまとめる仕事に戻るか…
23
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/09(日) 05:16:41 ID:WOVFfSWE
しかしまあこんだけ互換エディタが出てくるってことは
よっぽどみんな今までのエディタで痛い目にあってきてるんだなあw
24
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/09(日) 09:35:27 ID:qKoV0hiM
新エディターに「前に戻る」さえあれば後はなにもいらねぇっす!!
25
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/09(日) 19:36:30 ID:5RZO5mQg
わかるわーその気持ち
>>24
26
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/09(日) 21:42:32 ID:NYYjdU0M
>>24-25
こんなこともあろうかと通販でアンドゥ機能を買って載せておいた
27
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/10(月) 20:55:22 ID:B2e1AeHY
新エディタ、モンスターにスキルをインポートさせようとしたらなぜかカードウィンドウのスキル欄にしか入らないな
バグ?
28
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/10(月) 21:51:07 ID:69lK.bbY
>>27
これは完全にバグですね
というか所有カードへのインポートは実装すること自体忘れてました/(^o^)\
29
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/10(月) 22:40:30 ID:69lK.bbY
>>27
α7で修正しました。ありがとうございます!
http://twc.xrea.jp/cardwirth/files/alpha/wb_alpha_7.zip
30
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/10(月) 22:54:01 ID:B2e1AeHY
>>29
こんどはCardwirthシナリオを開くときに旧エディタみたいにscenarioフォルダ内の.wsmフォルダが選択されて一覧になる状態から
普通のフォルダを開くのと変わらない画面になってるよー
31
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/10(月) 23:01:21 ID:69lK.bbY
>>30
シナリオ選択時にSummary.wsmを選ぶ画面が出てくること自体はデフォルト動作ですが、
環境設定で切り替えても従来の画面にならないってことですかね?
32
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/10(月) 23:19:02 ID:B2e1AeHY
>>31
はい
こっちの設定がミスってるのかもしれないけど
33
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/10(月) 23:20:24 ID:B2e1AeHY
>>31
ああごめん
ダイアログの設定ミスってただけだった
34
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/10(月) 23:23:31 ID:DN779ags
>>22
いまさらレス
18 ですが、最初CWPy本体かcwxeditorのコード上で開発させてもらうことを考えてました。
だけどやりたいことが広がってしまって、IO処理とデータ格納オブジェクトを分離させる必要が出てきたので断念した。
cwxeditorの方は2つが分離してるけど,格納部はあくまでCWPyの定義が前提だから自由に作り変えしにくてなくてね。
CWIも同じ理由で使えなくなった。
まあ具体的にやりたいことは簡単に説明できない内容だけど。
しかし、cwxeditorは一番知らない言語で書かれてるにもかかわらず、自分には一番読みやすいコードなので困ったときは(若干の後ろめたさを感じながらも)とても参考にさせてもらってます。
cardwirth2.0スレであがってた要望のいくつもが実はcwxeditorですでに実現されているし、もっと評価されていいと思うけどなあ。
エディタは信頼性が命なので、みんなが十分に使い倒したものでないと使いたくないって思われるのは仕方ないけどね。
35
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/11(火) 19:34:19 ID:Tn2vgrGA
>>34
なんだかんだで自分で書いたほうが取り回しがいいですしね
データ構造もよく理解できるはずなので楽しんでやってみてください。
cwxeditorはフリー・オープンソースというやつで、参考とかコピペはむしろ頼んででもして欲しいという立場です
どんどん見てやってください。GUI部分とか地獄の汚さだけど…
>エディタは信頼性が命なので、みんなが十分に使い倒したものでないと使いたくないって思われるのは仕方ないけどね。
自分を含めて数人くらいは常用者がいるはずなんですが、
いつか誰かが致命的なバグを踏んで泣きを見るかと思うとなんだかオラわくわくしてきたぞ
36
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/12(水) 23:34:20 ID:BWkGbYSs
WirthBuilder、せっかくだから何か作ってみようと思って
VIP宿のプロトタイプ作りに使ってみてるんだけど
サクサク動いていいねこれ
何よりWine上でも快適に動作するのがいい
どこに罠があるかは分からんけど更に使ってみる
超応援
37
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/13(木) 16:15:53 ID:tCy1QuFg
WirthBuilder α7 バグらしいの発見したので報告
症状:キャストの特徴が現行エディタと違って表示される
OS は XP SP3 で確認
WirthBuilder α7でシナリオ新規作成、キャスト作成
特徴を以下に設定し、保存
裕福 不心得者 秩序派 保守的
勤勉 内気 硬派 ひねくれ者
このシナリオを現行のエディタで開いてキャストの特徴を見ると、こうなってる
田舎育ち 不実 利己的 鈍感
過激 陽気 上品 お人好し
逆も同様。現行エディタで 田舎育ち、不実…のキャストを作り以下略
38
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/13(木) 20:16:27 ID:AkvORCkU
>>36
がんばります…!
Wine上は想定外だけど動くのはありがたいです
>>37
ほんとだ/(^o^)\
これは結構致命的ですね、すぐ修正します
39
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/13(木) 20:21:22 ID:AkvORCkU
修正しましたー
http://twc.xrea.jp/cardwirth/files/alpha/wb_alpha_7_1.zip
40
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/13(木) 21:48:50 ID:tCy1QuFg
乙
…なおしてくれたばかりのところすまないが、
α7.1 「適正値」ボタンの結果が、悪魔の書と食い違うようだ。OS は XP SP3。
何も特徴つけないPCで身体的特徴の適正値を出す
→特徴「厚き信仰」だけを付与、もう一度身体的特徴の適正値を出す
→この数値変化は「都会育ち」か…?
41
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/13(木) 22:25:45 ID:AkvORCkU
>>40
うっかりしてました><
たぶん直ったはず…
http://twc.xrea.jp/cardwirth/files/alpha/wb_alpha_7_2.zip
42
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/13(木) 22:38:09 ID:tCy1QuFg
お、直ってる。対応早くてありがたい。乙。
43
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/14(金) 00:45:58 ID:T5mk8VbI
大したバグじゃないので、次の更新時にでも。XP+α7.2
性別・年代・素質・特徴が、精神的特徴に影響を及ぼすとき
1コあたり、0.5ポイントだったはず。
子供・万能型なら、社交性が +0.5 +0.5 = +1 となる
適正値ボタンの数字が、その倍動いてる
44
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/14(金) 21:33:35 ID:BdzzH75M
2週間ほどネットのない環境にいるうちにここにツワモノが集まっていて嬉しい。
>>22
cwxeditor 愛用させてもらっています。多機能で素晴らしい!
通常毎月1日には2.0βの更新見に行っています。
1点だけですがWirthBuilderのようにGroupASKのアイコンだと
慣れていて直感的にクリックしやすいかなと思っています。
>>41
エンジン解析もWBも毎度乙です。
とりあえず Vista+α7.2で気づいたことを挙げておきます。実装対象外だったら無視してください。
1.状態変数の右クリックメニューのコピー・カット・ペーストが効いていない。
2.シナリオ選択ダイアログの設定がファイル選択の場合も初期表示Dirが
.\Scenarioの方が使いやすいのでは。
3.クーポンとゴシックは参照数0で先に作っておくことはできますか?
4.既出ですが、出来るなら Summary.wsmのフルパスを第1引数
としてシナリオを開くようにできますか?
45
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/14(金) 23:55:27 ID:AKAT9E1U
>>44
ひゃあ、ありがとうございます。何かあったらお気楽にお知らせくださいませ
アイコンについてですが、さすがに開発はじめた当時にgroupAskの著作物を使うわけにはいかなかったので、
cwxeditorは既存の知財に触れないように作ってるんですね
今は倉貫氏のメッセージで非商用なら自由に使えるというありがたいことになってるのですが、
無条件のフリーソフトウェアを維持したいのでこのままで行くつもりです
で、最近気づいたんですがblackhole氏がサイトでひっそりと差し替え用アイコンを用意してくださってます
それを導入すればCardWirthEditorと同じアイコンで使えるはずです。
46
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/15(土) 01:33:45 ID:kRdRsU3E
>>43
うっかり2で割り忘れてました…すいませんorz
α8で修正しました。
>>44
おー、たくさんありがとうございます!
ゴシップ周りはあんまり作り込んでないので今回は見送りましたが、
それ以外は修正・実装しました。
ということで新しいバージョン置いておきます。
CardWirth Extender 1.7β9
http://twc.xrea.jp/cardwirth/files/beta/cwex1_7beta9.zip
WirthBuilder α8
http://twc.xrea.jp/cardwirth/files/alpha/wb_alpha_8.zip
Extenderの新しいバージョンで、メニューカードに直接PC画像を指定できるようにしました。
エフェブと違って内部的に直接描画するので、右クリックやファイルへの保存は不要です。
WirthBuilderにはその指定機能も実装してあります。
こんな感じ→
http://twitpic.com/auipvp
>>45
ってことでちょっと仕様を拡張しちゃったので、βが取れたら対応お願いします><
仕様的にはファイル名部分にエリア分岐みたいに数字が文字列として入ってるだけなので、
1文字で1〜6かどうかのチェックを挟めばおkだと思われます。
47
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/15(土) 02:13:48 ID:uOh3EOh2
>Extenderの新しいバージョンで、メニューカードに直接PC画像を指定できるようにしました。
拡張とかは考えてないといいつつ、絶対にこういうことやってくれると思ってたぜw
今までこれができないから、苦肉の策として、エディタ上で指定PCの画像をキャプチャするという
自作エディタ上の擬似コンテント(中身はjpdcの自動生成)をせっせと作りこんでたってのにィwwwwww
これいいっす。最高っす。
48
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/15(土) 03:27:17 ID:pFJJZfjY
>>46
これはステキ機能
cwxeditorの最新のテスト版で対応しましたですよ
49
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/15(土) 10:36:26 ID:ZhRQjPgI
>>45
画像リソースと著作権の件了解です!
blackhole氏の差し替え用アイコン満足しています。
>>46
仕事が早い!そして期待を裏切らない!
WB α8確認しました。Summary.wsmをD&Dや関連付けダブルクリックでサクッと開きますし、
修正・追加も効いていました。
Extender 1.7β9も確認しました。
1.背景変更ダイアログを表示する前に別のエディタで背景をデフォルトのBlack.bmp
や背景継承にしていても、表示させるとデフォルトのMapOfWirth.bmpになってしまう。
2.1-6だけでなく??Selected,??Unselected,??Card とかも設定できて、
再描画でフラグの表示・非表示と共に画像を変更出来たりしそうですか?
CW内部のロジック次第だと思いますが。
3.メニューが出来るということはエネミーでも操られたPC
とか出来たりするかなと思ったのですが、キャストだから無理ですかね?
50
:
<対象消去>
:<対象消去>
<対象消去>
51
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/15(土) 13:36:08 ID:7v9XZuqs
>>46
お疲れ様! すごい機能だ
エフェブの使い方よくわからなかったからすごく助かる
特に急ぎではないんだけど
エリアとかバトルでのKC、ラウンドイベントのところ
従来のエディタだとKCとか数字を直接入力してEnterキーを押せば追加されたんだけど
(入力した文字と数字は入力欄に残るから、数字を次々追加するときに楽だった)
WBでは出来なくなってて少し不便なので実装してくれると嬉しいと思った
52
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/15(土) 20:19:48 ID:kRdRsU3E
>>48
おおー、お疲れ様です
ただ今後の追加分も含め、βの間は仕様が変わる可能性があるので、
βが取れてから対応してもらった方が手間が少ないと思います
>>49
1→すんません次のリリースで直ってるはずです><
2→それを実装するにはエンジンのソースコードがないと厳しいですね…
3→表示処理の方は簡単にできそうですが、問題はどこにその情報を持たせるか。
迂闊に仕様を決めてしまうと後々後悔することになるんですよね…(32bitビットマップとか32bitビットマップとか)
>>51
そういう操作法があること自体に気づいてなかったです/(^o^)\
これも次で対応している…はず
あと次のExtender+WirthBuilderでは変数関連の新しいコンテントを試験実装する予定なので、
その際はまたご協力お願いします
53
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/16(日) 00:07:41 ID:H3zPmziI
>>49
と
>>51
に対応しました。協力ありがとうございます!
あと予告通り新しいコンテントを実装しました。
ステップ代入、フラグ代入、ステップ比較分岐、フラグ比較分岐の4つです。
ステップ代入とフラグ代入は名前を見ても分かるように変数AからBへ値を代入します。
ステップ比較分岐は2つの変数を比較し、A > B, A < B, A = Bの3つの分岐を作ります。
フラグ比較分岐は2つの変数を比較し、A = B, A != Bの2つの分岐を作ります。
外部から無理矢理実装している都合上、どこでどういう風に悪い影響が出るかも分からないので、
これらの機能を利用して遊び尽くしていただけるとバグ取りの助けになりとてもありがたいです。
Extender
http://twc.xrea.jp/cardwirth/files/beta/cwex1_7beta10.zip
WirthBuilder
http://twc.xrea.jp/cardwirth/files/alpha/wb_alpha_9.zip
54
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/16(日) 04:05:51 ID:s4E3/EXs
cwxeditorの最新テスト版でも対応しましたですよ
>ただ今後の追加分も含め、βの間は仕様が変わる可能性があるので、
>βが取れてから対応してもらった方が手間が少ないと思います
大丈夫だ問題ない。ちょっと遅れてついていくから
どうぞこちらのことはお気になさらず心の向くままに変えちゃってくださいませ
55
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/16(日) 04:07:50 ID:s4E3/EXs
あ、そういえば四則演算とかは前から考えてたんですけど
正直ステップの拡張では無理があるので新しく数値でも文字列でも含められる
Variant型を導入するくらい思い切った方がいいんじゃないかと思った
根本的にソースが無いと無理ですが
56
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/16(日) 08:11:40 ID:8Mohu.16
>>52
extenderのソースが分からないから無茶言っているときも
あるかもしれないがその時は気にしないでくれ。
32bitビットマップで判定分岐とか無茶か。
>>53
>>55
起きたらコンテントが増えてる!超乙です!
あとで使ってみます。しばらく。
Variantは今までのCWからしたら画期的過ぎるのでまああせらず。
代入と比較分岐はなぜないかなと思っていたのでいい仕事ですね!
あとついでに思ったこと・気づいたことを書いておきます。
1.四則のうち加減算はキャリーフラグ付きステップ足し算と
ボローフラグ付きステップ引き算だけ提供して、
あとは各自でパッケージ作ってねとしてあるだけでも大いに助かる。
2.ステップにRND10代入とかフラグにRND2代入とかも出来たりしますか?
3.難易度が上がりますが、ステップ<->ゴシップ_nとかステップ<->クーポン_nとかも出来たりしますか?
要はステップ・フラグの状態を宿やPCに保持・復帰する方法が欲しいということなんですけどね。
4.空白時間挿入のコンテントを置いて最初に開いたときに0を直接
設定したときに0のまま保存されている様子です。
5.背景変更コンテント自体にはセル位置固定のフラグはないから・・
デフォルトチェックなしでエディタ閉じるまで有効のほうがいいかも。
57
:
Lyna
:2012/09/16(日) 21:53:14 ID:H3zPmziI
何か今まで無駄に畏まってたけど、ここがVIP派生板だってこと忘れてたw
今回からくだけるけど気にしないでね(てへぺろ
あと自分でレス読み返してスーパーワカリヅレーと思ったので名前入れときます
>>55
まぁあれはソースがない現状で何とかするための苦肉の策みたいなものなんで…
ソースさえあればデータバージョン6とか作って大幅にフォーマット書き直したいところ
今はエディタがデータバージョン4でエンジンがデータバージョン5とかいうおかしなことになってて拡張が大変><
>>56
一応エンジン処理の9割は把握済みだから、技術的にできないことはほとんどないね。
ただ、ソースがあれば1の労力で済むことをExtenderでは10かけてやってるんだけど、
じゃあソースあり10はExtenderで100かというとそうじゃなくて、
元のやりたいことが複雑であるほど実装の手間は指数的に増えるんで、
現実的に考えるとやれることの限界はある程度決まってるって感じ。
そもそもExtenderのコードは5〜6割をアセンブラで書いてるからたくさん書くのが辛いw
1→0〜9しか扱えない中で乗除算扱うのは微妙なところだし、
加減算さえあれば自力で乗除も組めるからとりあえずはその方向で行きそう
2→やるならステップ・フラグ代入コンテントを拡張することになるかな
3→普通にゴシップやクーポンを使わないステップ・フラグの永続化機能を入れた方がいいかもと思ったけど、
クーポン化だと変数を複数シナリオで共有するってこともできるしどっちがいいんだろう
どっちもエンジンソースがあれば楽だけど、一応Extenderでも頑張れば実現できるレベルではあるね
4→把握
5→よく分かんないけど、コンテントを置いた直後は最初からチェック外した方がいいんじゃね?ってことなら把握
58
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/16(日) 23:12:42 ID:0TMBlz.Q
>>57
横から失礼します。
> 3.難易度が上がりますが、ステップ<->ゴシップ_nとかステップ<->クーポン_nとかも出来たりしますか?
> 要はステップ・フラグの状態を宿やPCに保持・復帰する方法が欲しいということなんですけどね。
この「ステップ<->クーポン_n」の要望に自分も同感なのですが,自分がやりたいことって具体例を出すと
1) フェルディンの技能とか魔剣工房の魔剣みたいに、スキルやアイテムの使用回数をカウント。
使用回数に応じてスキル・アイテムが変化したりフラグが立ったりする。
2) 白亜の城や冒険者の宿の魔石カウント のように,シナリオ内独自通貨として保管
だと思います。
このうち少なくとも1)に関してはシナリオ外からも参照・書き込みできる必要があると思います。
なので自分はステップ・フラグの永続化よりはクーポンに保管できる方がありがたいです。
>>56
の方(パーティーメーカーの人かな?) の元の要望が自分と同じ趣旨かどうかは分かりませんが。
59
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/16(日) 23:27:21 ID:0TMBlz.Q
ちとついでに。
>>58
の補足。
現エンジンで"F9"で緊急退避した時にゴシップだけは元に戻らないという、バグかもしれない動作がある。
これがあるまま「ステップ<->ゴシップ_n」みたいなゴシップに複雑なことやらせると、F9時に不整合が生じて
シナリオ作者も予期しないヤバいことがいろいろ起こりそうな予感がするんだがどうだろ。
アイテムは貰ってないのに代金分だけ引き抜かれてたり、貰える称号が永久に貰えなくなったり。
これ「F9押す奴が悪い」で切り捨てることはできないだろう。
なので、個人的にはF9でゴシップも元に戻るようになってほしくて
それが対応されるまで、あくまで個人的意見だけど、ゴシップの方は複雑なことは見送って欲しいんだが。
クーポンの方の改変は大賛成。
いろいろ勝手言ってスンマセン。
60
:
Lyna
:2012/09/16(日) 23:59:33 ID:H3zPmziI
>>58-59
F9の動作は直せるかどうか分かんないけどちょっと調べてみる
じゃあついでにアンケート。
クーポン化するとしたらどんな感じの書式がいい?
"_" + 任意の指定文字列 + "=" + 変数の数値 ってところ?
変数名をそのままクーポン化するのでは困る場面もあるだろうし。
たぶんコンテントとして「クーポン→変数」のロードコンテント、その逆のセーブコンテントを用意することになるけど、
ロード時の処理は「ロードするだけ」「ロードしてクーポンを消す」の2種類は必要っぽいけど他にはある?
セーブ時の動作も何かやって欲しいこととかあれば。
あとロードしたい変数クーポンが無かった時の動作は、何もしないのがいいのか、
あらかじめ設定しておいたデフォルト値を入れられる方が良いのか。
61
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/17(月) 00:04:02 ID:053iA8Js
F9するならゴシップもクーポンもアイテムも所持金もまっさらな状態が良いなぁ
62
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/17(月) 00:04:53 ID:e/SYVNjw
クーポンが絡むことだと
クーポン分岐で敵も選択状態にできるとか
カード使用時イベントでカードの効果対象に一時クーポンを配るとか
過去のシナ作りを思い出すとそういうのが欲しかったり
63
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/17(月) 07:47:21 ID:BXyHjLoc
>>60
58-59です。
> "_" + 任意の指定文字列 + "=" + 変数の数値 ってところ?
それでいいと思う。
> あとロードしたい変数クーポンが無かった時の動作は、何もしないのがいいのか、
> あらかじめ設定しておいたデフォルト値を入れられる方が良いのか。
シナリオを作る立場からはデフォルト値が入る方がいいと思う。
前者だとうっかりして他PCのクーポン値を使いまわす判定処理を書いてしまう危険な香りがする。
64
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/17(月) 11:58:08 ID:7N6zEpWw
所持カードのキーコードやカード名、解説文から
キーワードで検索かけてPCを選択状態にするコンテントが欲しい
65
:
56
:2012/09/17(月) 12:00:40 ID:XmV.F4kw
>>58-59
F9バグ教えていただきありがとうございます。愛護協会の1.28バグで確認しました。
自分としては、ゴシップは Star Dust のシナリオ終了直前でのアイテム数の保存の印象があったので、宿に1つと決まっている値を保存したいとなったときに気軽に使えるかなと思っています。
クーポンも厳密には_1以降の追加クーポンを消しているだけで
F9以前に消去した分の復活は出来ないということだそうなので、
F9については別に考えたほうが良くないかなとも思います。
面倒さがなく追加できるならクーポン同様ゴシップも追加したほうが
便利だと思っています。
>>57
>>60
55は別人だったすみません。
Extenderで実装大変な現状了解しました。簡単に出来ない内容は
のちにクローンエンジンが出来たときの機能追加のネタ位に思っておいてください。
2.ソース(代入元)の方に<ランダム>がつくイメージなら自分の想像を超えて同意。
3."_" + 任意の指定文字列 + "=" + 変数 と デフォルト値 は同意。
ただゴシップもF9バグを頭に入れていれば使えると思うので、優先度小で出来そうならよろしくということで。
>>61
同意です。
66
:
Lyna
:2012/09/17(月) 17:58:30 ID:.9eZI9iw
すっかり忘れてたけどステップをクーポンとして保存する際に
その配布先となる対象ってどうやって選ぶのがいいかな?
一応今のところの考えとしては、対象がPCじゃないと保存の意味がないから、
メニューへのPC画像表示と同じようにプレイヤー1〜6(とゴシップ)という選択肢から直接選んで、
対象PCがいなかったら特に何もしないって感じで実装しようと思ってる
あと
>>62
のクーポン分岐で敵選択はたぶんやるかも
67
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/17(月) 19:08:35 ID:7N6zEpWw
>>66
クーポンコンテンツと同じ
選択・ランダム、全員がいいと思います
68
:
56
:2012/09/17(月) 19:27:19 ID:XmV.F4kw
>>67
全員のクーポン→ステップはありえないから選択・ランダムのみとか
出来そうなら同意
69
:
56
:2012/09/17(月) 19:57:05 ID:XmV.F4kw
すまんボケてた。
指定できずに選択固定で良さそうな気がしてきた。
選択(とゴシップ)とか?
70
:
Lyna
:2012/09/17(月) 20:40:48 ID:.9eZI9iw
「○○の方がいい」というのは理由も書いてくれないと採用すべきかどうかの判断ができないw
PC1〜6からの選択にしようと思った理由は、これは対象がPCじゃないと意味ないし、
選択中を対象にするとPC以外も対象となるからバグの発生源を新しく作ることにもなるし、ってところ
あと保存先がランダムって微妙じゃない?
ファイルをHDDに保存する時、保存先が毎回ランダムに変わるようなものだし
何かうまい活用法でもあればいいけど、単にロード時に困るだけで意味がない気がする
全員は
>>68
の言うとおり根本的に無理だね
選択中はあった方がロジックが簡単になるというのであれば入れる価値はあるかも
71
:
56
:2012/09/17(月) 21:11:22 ID:XmV.F4kw
>>70
納得した。
今までの流れから、主に使用時イベントの使用回数に使う用途なのが
明らかなので、PC1〜6決めうちよりも選択メンバ=カード使用者が
いいかなと。
内部で選択メンバがPCだったら処理して、未選択か選択メンバがPC以外
ならば処理しないというチェックしたりするのが大変そうなら聞き流してくれ。
72
:
Lyna
:2012/09/17(月) 21:20:03 ID:.9eZI9iw
>>71
なるほど。選択中は入れた方がいいね。
選択メンバがPC以外だった場合は処理しても処理しなくても
選ばれてる時点でバグだから、わざわざチェックしなくてもいいかも
PC1〜6は、各PCにそのシナリオ独自のパラメータとか持たせたいときに
直接指定できた方がセーブ・ロードのループ処理が楽に書けるかなーと思ったんだけど、
選択中だけあれば代用できないこともないし、不要…?
73
:
56
:2012/09/17(月) 21:29:02 ID:XmV.F4kw
連投すまん。PC1〜6もコンボボックスの選択肢にあると
その前にメンバ選択しなくて済むので、
結局70に書かれているとおりでいいと思う。
74
:
56
:2012/09/17(月) 21:32:47 ID:XmV.F4kw
あ、リロードし忘れた。
75
:
56
:2012/09/17(月) 21:50:16 ID:XmV.F4kw
訂正
×コンボボックス
○ドロップダウンリスト
×メンバ選択
○クーポン分岐
76
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/17(月) 22:17:49 ID:7N6zEpWw
_1〜_6選択式だと対象不在で配布されない場合を考えて
事前に人数チェックする必要もあったり。
あと
>>64
で具体的にどういうことがやりたいかというと
・"盗賊""光""聖"などの言葉を含むカードを持っているかどうか
調べてPCの職業特性を調べる。
職業系スキルの所持判定のためだけに
リューンスキル等を大量にインポートしておく必要がなくなる。
・"弓""鎧"等で装備を調べてイベントに反映させる
・引退した作者の作中カードなど
インポートが難しいカードを所持判定する
・プレイヤーがあるキーコードイベントを発火可能か
調べて詰んでるかどうか判断する
77
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/18(火) 12:24:46 ID:rsqXo4uI
新しく追加されたステップ・フラグ代入コンテントで
ターゲット側の変数が参照数にカウントされないみたい。
78
:
56
:2012/09/18(火) 18:58:40 ID:u6qdZtQI
新コンテントの動作は良さそう。
http://goldenvip.org/up/src/gv0383.zip
79
:
Lyna
:2012/09/18(火) 20:28:40 ID:EsYNVUu2
ステップの値をクーポンから読み込む時の話だけど、
クーポンが無かった時にデフォルト値を入れる方式だと
元々保存してあったのかどうかが判別し難いから、
デフォルト値なくして代わりに読み込み成否で分岐作るってのはどうだろ?
クーポン->ステップ変換コンテント
├読み込み成功
│└(任意の処理)
└読み込み失敗
└(任意の処理)
みたいな感じにした方が使い勝手が広がりそうじゃね?
80
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/18(火) 20:40:07 ID:nKapyYDE
twitterの方でF9バグを利用したシナリオを調べてたみたいだけど、バグりんの洞窟の隠しエンドにはF9が必須みたいね
81
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/18(火) 22:54:33 ID:rsqXo4uI
その変数クーポンというのがどういうものかよくわからない。
通常のクーポンと同じように所持分岐や剥奪ができないのかな?
82
:
56
:2012/09/19(水) 00:08:21 ID:4Q/r.wYM
>>80
確かにエラー表示などのためにも
読込○、×分岐があるのが望ましいのだが、
使用時イベント
使用回数をカウントしていい場合
クーポン->ステップ変換
ステップ++
ステップ->クーポン変換
といった感じで分岐なしでも使えると短くていい場合があるのかなと。
クーポン->ステップ変換したときはクーポン消えるんだよね?
83
:
Lyna
:2012/09/19(水) 01:00:46 ID:R9O/c3Qw
>>80
まあ元々あの挙動はバグだと明記されてたわけだから、
それに依存するシナリオがあっても直してしまって問題ないとは思うね
>>81
>>56-58
辺りを見たら何となく分かんないかな?
個人的には変数の保存にクーポンを使うのは一時凌ぎみたいなもので、
将来的にはPC変数とか宿変数、カード変数のように、
それぞれが任意の状態を持てるような新しい変数の仕組みを追加したいと思ってる
(変数クーポンはそれらが実装された際に自動でPC変数に変換する等で対応)
だから変数クーポンを直接分岐で使ったりするのは非推奨になるかも
やろうとしたところで結構めんどくさいツリーを組むことになると思うけどw
>>77
は把握
>>82
ロード時(クーポン→ステップ変換時)の処理に関しては
>>60
にあるような感じ
ひとつ思ったんだけど、それってシナリオ外に持ち出した時を想定してる?
シナリオ側に元々ステップが用意されてないと読み込み先のステップがなくて失敗するから、
基本はシナリオ内でしか使えないと思う
というか今までの話の流れで行くと、ステップ<->クーポンの変換なんてのを実装するより、
上に書いたPC変数みたいなものを導入して、それを直接扱うコンテントを作った方がいいんじゃない?
84
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/19(水) 07:04:01 ID:I1nu2JFk
話の流れを見てる限りだと、手っ取り早くクーポン変換が実現することにより
ちゃんとした変数保存が実装された時に大量の負の遺産が発生しそうでそれが怖い
85
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/19(水) 09:04:56 ID:5buRfyfc
シナリオ外で変数クーポンを簡単に増減できるような
コンテントが無いならはっきり言って必要ないと思うな。
シナリオの変数状態をシナリオ外でも維持するなら
個別ではなく全て記録されてないと実用的じゃない。
カード使用イベントで使う場合だと
従来のクーポン操作で十分だと思うし。
86
:
56
:2012/09/19(水) 12:55:58 ID:4Q/r.wYM
>>83
安価ミスしていてすまん。あとロード時の動作選択は了解。
60のセーブ時は "_" + 任意の指定文字列 + "=" + 変数 があれば変数を変えて更新、
無ければ追加するイメージでいたので他の動作が思いつかない。
> ひとつ思ったんだけど、それってシナリオ外に持ち出した時を想定してる?
> シナリオ側に元々ステップが用意されてないと読み込み先のステップがなくて失敗するから、
> 基本はシナリオ内でしか使えないと思う
すまんこれはおかしいこと言った。カードの使用時イベントでステップに読み出しはなかったね。
85氏が言っているように "_" + 任意の指定文字列 + "=" + 変数 の変数を
ステップに関係なく操作出来るコンテントがあるといいかなと。
ステップと同様にクーポン変数増加、減少、変更、多肢分岐、上下分岐とか?
> 上に書いたPC変数みたいなものを導入して、それを直接扱うコンテントを作った方がいいんじゃない?
新しい変数の仕組みはextenderでは大変だろうから、多分クローンエンジンのソースが全部おこされたあとの話になると思うのでクーポンでやれたら便利そうだなと。
87
:
Lyna
:2012/09/19(水) 22:46:20 ID:R9O/c3Qw
>>84
例えばどんなことが懸念されそう?
>>85
全部記録だとロードの際にも全部一気に読み込むことになるから、
例えば1エリアだけでステップ等を駆使して分岐させてるシナはいきなり変なところから始まることになるし、
やっぱ面倒でも個別にできた方が実用的じゃないかなぁ
「面倒だけど色々できる」と「簡単だけど限定的」の間のどこを取るかは難しいところけど、
今まで複雑なツリーを用意してクーポン化してたことを考えれば、少なくとも以前より簡単にはなるんじゃない?
>>86
新しい変数の仕組みとは言っても、内部的にクーポンを使うような実装にもできるし、
クローンがもしできたら初回読み込み時にPC変数に変換すれば無駄もなくなるから、
最初から新しい変数として組んじゃった方がいいと思う
単純にクーポン変数として実装してしまうと、新しい変数ができた時に完全に死にコンテントになるし
ただそうなると単なるステップ<->クーポン変換より実装すべきものの量が遙かに多くなるから、
とりあえず今できてるものを正式版として公開することを優先して、
新しい変数の仕組みは次回に持ち越した方がいいかもしれない
88
:
以下、名無しにかわりましてNPCがお送りします
:2012/09/19(水) 23:21:01 ID:5r7fCDXc
変数クーポンよりステップ多岐分岐のように扱えるクーポン多岐分岐があればよくね?
特定のステップ書き出し⇔読み込みも今よりは簡単になるだろうし
89
:
58-59
:2012/09/20(木) 00:02:44 ID:FGRClWz6
スマン。カード中のコンテント内でステップ値を操作できるかのような誤解の元凶は自分だな。
クーポンのことしか頭の中になかった。完全にうっかりしてた。
90
:
56
:2012/09/20(木) 00:18:24 ID:IBP4NhP2
>>87
死にコンテントになるのはまずいね。
納得。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板