- 1 名前:名前は開発中のものです。 mailto:sage [02/12/17 18:47 ID:VE3OgWrM]
- ノベルゲームツールを制作中の人達が集うスレです。
新たなノベルツールを作ってやるというチャレンジャー歓迎。 前スレ game.2ch.net/test/read.cgi/gamedev/1013170036/l50 過去に立ち上がったり現在進行中のプロジェクトは>2-9のどこか
- 27 名前:497 mailto:sage [02/12/22 15:34 ID:PFZZ8t+Q]
- あと、ADVRUNを更新。
サンプル:urawa.cool.ne.jp/kokuhiro/advrun/bin/sample.LZH 開発キット:urawa.cool.ne.jp/kokuhiro/advrun/bin/ADVRUN1222.LZH メールで、「中国語を表示するように設定するにはどうすれば良いんですか?」と来ました。 という事で、言語設定の説明書を付属するようにしました。言語ファイルも日本語と英語を更新。 中国語テキストファイルを無理やりOutLook2002で編集したら文字化けしてしまいました。 ヤ○ー香港のドメインでしたが、どこから知ったんですかねえ? リアルタイムエフェクトを、外部の設定ファイルに変更しました。 それに伴い、リアルタイムエフェクトの設定関数を廃止しましたんで使っていた人はすみませんがサンプルを参考に書き換えてください。 こっちのほうが、色々とプログラムしやすいですし、セーブ処理も非常に楽になってます。 フリーの国産CDライティングソフトのCDM、プロテクトのかかった自作CDを作れるようになるらしいようで。 同人でも、プロテクトのかかったCDのソフトが増えてくるのかな?
- 28 名前:8=13 mailto:sage [02/12/23 21:16 ID:kfmuCozY]
- ピクセルビットの概要が理解できなくて大変だったけど(こればかりは未知の領域だし)
とりあえずSDLはHello World!!レベルまでクリアしました(w >>25 >セーブデータは、テキストファイルのほうが使いやすいと思いますが、テキストファイルを圧縮なり暗号化すればいいわけで。 なるほど、確かにそれならメモリのダンプを保存するのと違ってエンディアンの違いを意識しなくて済むな。 参考HPの方のソース見てみたけど むー、もっとC言語能力を身に付けねば(w SDL自体は素晴らしいのだが、 どうもSDLにはダイアログボックスなんかを扱う機能が無いみたいで まぁ、この辺は自力で描画すれば解決できそうだが、それより重大なのがSDLの初期化に失敗したとき。 有無を言わさず終了ってのはスマートじゃないからなぁー エラーログを吐き出すってのも考えたが、読み取り専用メディアから起動された場合(ログが吐けない)とか 突然終了しても冷静にエラーログを見てくれるユーザが居るのか・・・etcを考えたらあまり現実的じゃなさそうだ。 WindowsだとMessageBox関数、XWindowSystemならXawってのを使えばなんとかなりそうだが、 MacOSXの場合はObjective-C(C言語の凄い香具師?)でプログラムを書くらしく Objective-Cで書いたエラーメッセージルーチンをC言語側から呼び出せるのか?? この辺を解決しないとスッキリしねーな。
- 29 名前:8=13 mailto:sage [02/12/24 06:34 ID:6zRcQ9qZ]
- 結局SDLのソースを読んでたら、
Objective-CのルーチンをC言語側から呼んでる場所が見つかったYO!(´ー`)ノ さーて、スクリプトエンジンの設計に取り掛かるか・・・
- 30 名前:名前は開発中のものです。 [02/12/24 15:12 ID:QSaFFShi]
- 応援age!
- 31 名前:名前は開発中のものです。 mailto:sage [02/12/24 15:14 ID:4y/39tsH]
- ∧ ∧
(*゚ー゚)ガンバ
- 32 名前:_ [02/12/24 16:23 ID:MDPRc5OV]
-
freeweb2.kakiko.com/dengeki/indexc.htm
- 33 名前:名前は開発中のものです。 mailto:sage [02/12/24 18:21 ID:Hc5L+n11]
- >>29
いきなりC/C++は厳しくない? マルチプラットホームの為に性能の悪いSDLを使う意味も無いし。 自前描画できない技術レベルならDelphi+DirectXがお勧め。
- 34 名前:名前は開発中のものです。 mailto:sage [02/12/25 01:42 ID:JoAMUlF1]
- ADVRUNについてですが
キャラクターバッファを 処理方法番号を2にする事で消去すると バッファが何番の時でも過去に消去した絵が一瞬表示されてしまいます。 透明なのを表示しなおす事で何とかなりますが。 複数の絵を短い間隔で入れ替えるとセリフ枠も一緒に 消えて再度表示されるのが妙に気になります。 目がちらつくって言うか・・・ どっちも細かいんですけど現時点で解消方法はあるんでしょうか。
- 35 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 36 名前:497 mailto:sage [02/12/25 07:22 ID:1teP/kYM]
- >37
そのバグですが、先日直したのでアップしときます。 表示部分がバグってました。すんません。結構前からバグってたみたいで。 サンプル:urawa.cool.ne.jp/kokuhiro/advrun/bin/sample.LZH 開発キット:urawa.cool.ne.jp/kokuhiro/advrun/bin/ADVRUN1225.LZH 画像の瞬時表示(0番)なんですが、私も知らなかったんですが、エフェクト・キャラエフェクト番号にゼロ以外の数値を入れておくとすぐに結果を反映させないみたいです。 なんで、 例: \w同時に3人表示させたり、自由自在です。カニ歩きも出来ます。\h //画像瞬時入れ替え @pic.loadbackpic("evcg_courtyard.jpg") //背景だけ入れ替えるから、changebackpicでエフェクト番号をゼロ以外にすると転送せずに表示する。 @pic.changebackpic(0,1,0) <<2番目の項目(エフェクト番号を入れるところ)に0以外の数値だから1を入れている。 \w画像を瞬間的に入れ替える実験\h と言う風にするとチラツキなしで表示します。キャラ表示等でも同じです。 いつのまに、こんな拡張してたんだろ・・・。
- 37 名前:名前は開発中のものです mailto:age [02/12/25 20:56 ID:VhaD81ak]
- 34です
>36 対応早いっすね! 直しありがとうございました。 瞬時表示も出来ました。
- 38 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 39 名前:8=13 mailto:sage [02/12/25 22:28 ID:++CqAOj0]
- ご無沙汰してます。
スクリプトエンジンの部分に取り掛かりますた。 とりあえず、どのプラットフォームでも誰にでも扱えるような言語仕様で行きたいけど むー。簡単な言語仕様を考えるってのは難しい・・・・・ なんか、大体のスクリトエンジンがバイナリコードにコンパイルするように出来てるみたいだけど これをやるとなぁー、エンディアン地獄に陥りそうで怖い(w >>33 すいません。 Windows、Linux、Mac、etc(SDLが動くプラットフォーム)に対するノウハウが無いんでSDLです。 正直C言語は厳しいですが、マターリやりますんで気長に見てやってください。
- 40 名前:497 mailto:sage [02/12/25 23:20 ID:1teP/kYM]
- >8=13
バイナリへ変換するのは、ハッキリ言って無駄でしか無いかと。 既読やセーブデータが、スクリプトのアップデートを行った場合、全部パーになってしまいます。 ○in○aは、それがモロに影響食らっていて使い物にならないというような話を耳にした事があります。 アップデートなんか結構ありますから、その程度でセーブデータが死ぬようでは使い物にはならんですよね・・・。 吉里○里や○Scripterは、見ている限りでは、テキストファイルをアーカイブなり暗号化するなりしてそれをデコードしてテキストファイルで呼び出しているみたいです。 もちろん、ADVRUNも同じようにスクリプトはテキストファイルで管理しています。楽ですし、製作側にもこちらにも利点が多いんで。 そもそも、スクリプトデコード自体の速度は要求されていないので、バイナリ化する意味があるんでしょうか? 変にプログラミング言語っぽくカッコつけてやると痛い事になるっていう良い例ではないかなと。 ここでは、汎用スクリプトではなくノベル用スクリプトなんですから、バイナリ化する意味も必要性も無いと思います。 >33 C言語が初めてでも、参考となるソースがあれば結構行けちゃうんじゃないでしょうか。 まあ、一度に全部の環境で動かすのは不可能だと思いますんで、一部の環境で作った方が良いかなと。 そして、移植しやすいように設計すると。
- 41 名前:名前は開発中のものです。 mailto:sage [02/12/25 23:48 ID:6wsw7o+B]
- >>40
どっちかっつーと生テキストだと丸見えになっちゃうのが問題かも あとは構文解析が楽になるってとこかね
- 42 名前:8 mailto:sage [02/12/26 00:01 ID:gtHPg+uc]
- >>40
なーるほど。 確かにコンマ数秒が命取りになりそうなアクションゲーム作ってるワケじゃないから スクリプトの実行速度にあまりムキになる必要は無いってワケだ。 後は内部で使う文字コードだな。 Shift-JISとかEUC-JPとかUNICODEとかであちら(文字コード)の世界は大変な事になってるみたいだ。 Windowsでウマく行ってもLinuxだとバケバケみたいな事態は避けたいし ユーザに「スクリプトは必ずUNICODEで書いてください」なんて事も言いたくないしな(w マルチプラットフォームを実現する以上、圧縮なり暗号化する時にコード変換するような仕掛けを用意するべきだな。
- 43 名前:名前は開発中のものです。 mailto:sage [02/12/26 00:20 ID:gEZV+SfR]
- シナリオの文章をバイナリに変換する必要はまったくないが、
命令の部分のみバイナリにしているスクリプトエンジンならたくさんある。
- 44 名前:497 mailto:sage [02/12/26 08:51 ID:VwW9J/DQ]
- >41
暗号化や圧縮かけたりするんで、見られることは無いです。 メモリ見られたら終わりですが。 まあ、まずは作ってみないとどうしようにも。 製作環境は一つに限定させて、プレイ環境をマルチプラットフォームにするという手段もあるんでは? 疑問: キャラの表情とかが変わるとき、なんかメッセージウィンドウとか表示されたまま変わるじゃないですか。 ああいう機能は、付けた方がいいんですかね? チラつかないという利点だけな気がするんですが、なんか体験版やってるとほとんどのゲームがそういう感じなんで。
- 45 名前:497 mailto:sage [02/12/26 13:46 ID:VwW9J/DQ]
- 結構ポイントの高い更新しました。
サンプル:urawa.cool.ne.jp/kokuhiro/advrun/bin/sample.LZH 効果音と音声(人の声)の再生方式を、ストリーミング型に内部仕様を変更しました。 スクリプトで指定とか、そういうのはないんで、今までの音系命令とは完全互換です。 Oggのデコードが、ウチの環境では秒間3MB程度(つまり、1秒で25秒分しか変換できない) かかるんで、30秒ぐらいのOggファイルを音声で指定すると、1秒間以上プレイヤーが停止してしまうという事になっていました。 これでは困るので、ストリーミング化して解決しました。 効果音に音量フェード機能も付けようと考えてます。
- 46 名前:名前は開発中のものです。 mailto:sage [02/12/27 08:16 ID:HZWigO54]
- >497
ADVRUNの下位フォルダにフォントファイルを置いて利用できないだろーか。 WINDOWS以下のフォントフォルダに入れるとゲームをしないときでも メモリに読み込まれるというのはユーザ受けが悪いし、 配布時にデザインフォントがモロみえというのでは 開発者が敬遠する要素になると思うんだが
- 47 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 48 名前:497 mailto:sage [02/12/27 09:23 ID:BVIapXgb]
- >46
製作者が指定したフォントは良くない、っというのが良く分からないんですが。 基本的に、どのユーザーでも持っているフォント(MS ゴシックなど)を指定するのが一般的であり、 ユーザーがそれを変更して自分の好きなフォントを指定するのが普通では? 色々なフォントがメモリに入っているのを気持ち悪がる人は、普通にMSゴシックでやると思いますが・・・。 ちなみに、下位フォルダに置くのはできないっぽいです。 サンプル:urawa.cool.ne.jp/kokuhiro/advrun/bin/sample.LZH ・効果音のフェードに対応 ・音系全部ストリーミング化達成。 ・BGMフェードが、バグりまくっていたのを修正 ・音声再生時に音楽音量を下げる機能が変だったのを修正。 CD/DVD特化型セットアップツール作ったので欲しい方はメールください。 機能はショボいですが、基本は抑えて作ったつもりです。 シナリオコンパイラと、画像コンバータ(作りなおした)を更新しました。 アーカイブ化は、全自動化になったので、楽に配布形態にできます。
- 49 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 50 名前:ごるごるもあ [02/12/27 12:28 ID:1qBs86QT]
- 良スレage
- 51 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 52 名前:8 mailto:sage [02/12/28 01:33 ID:TdiyhvhE]
- 職場で産廃に出す予定だったSunUltra5(Solarisワークステーション)もらっちゃいやした
とは言ってもデカくて重いからパソコンポで送ってもらうけど(w よーし、Solarisも視野に入れて開発しちゃうぞー スクリプトエンジンの方ですが、 苦戦しつつもトークンの切り出しが出来る所まで出来ますた。 敷居の低いノベルツールを目指したいんで 自然語(文章)の中に制御文を少し混ぜるような感じにしたいとおもいます
- 53 名前:497 mailto:sage [02/12/28 17:59 ID:BfjtxXSq]
- 今までとは違ったサンプルを作ってみました。
urawa.cool.ne.jp/kokuhiro/advrun/refscript.htm 一個一個別に作っていった方が効率が良いと思うので、こういう形にこれからはしていこうとお思います。 ジャンプスキップの内部仕様が大幅に変更されたので、もしプレイで変な風になったらお知らせください。 旧仕様だと、拡張性が無いに等しいので、今まで別だったスクリプト読み込みを統合してみました。 他は、@media.soundplayxの引数がおかしかったのを修正しました。 これからは、そんなに機能増やすことは無いんで、今ある機能のバグ取りや強化に努めます。 >8 期待してるんで、ガンガン作ってください。
- 54 名前:名前は開発中のものです。 mailto:sage [02/12/28 21:18 ID:SVFtpmQi]
- 音が途切れる・・・?
- 55 名前:名前は開発中のものです。 [02/12/29 01:54 ID:uRnLqBkQ]
- >>40
>その程度でセーブデータが死ぬようでは使い物にはならんですよね・・・ うまくシリアライズしよう。 www.s34.co.jp/cpptechdoc/article/serialize/index.html pagebank.sun-inet.or.jp/%7Eyaneurao/ggg/ の17章 pagebank.sun-inet.or.jp/%7Eyaneurao/yaneSDK3rd/chap0115.html pagebank.sun-inet.or.jp/%7Eyaneurao/yaneSDK3rd/chap0114.html pagebank.sun-inet.or.jp/%7Eyaneurao/yaneSDK3rd/chap0112.html
- 56 名前:bloom [02/12/29 02:04 ID:hFtBIYJn]
-
www.agemasukudasai.com/bloom/
- 57 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 58 名前:497 mailto:sage [02/12/29 07:55 ID:c1Kb5Y4Y]
- >54
どこの音ですか? 音楽の場合は、単にループ地点の加工が下手なだけです。 >55 難しく書いてありますねえ・・・。 別に、やってることはたいしたことないんじゃないでしょーか。 今までのサンプルは容量の関係から消しました。
- 59 名前:名前は開発中のものです。 mailto:sage [02/12/29 13:58 ID:m+NiXX1o]
- >>58
音楽とセリフが途切れます。
- 60 名前:497 mailto:sage [02/12/29 16:05 ID:c1Kb5Y4Y]
- >59
・・・。 どこの箇所で、どんな風に途切れるのかが知りたいんですが・・・。 ウチの開発環境では、正常に再生しているんで、状況が全く分かりません。 私が持っているNECの古いバリュースター(Win98se)と東芝のリブレットL2(Win2K)で試しましたけど、正常に再生できてます。
- 61 名前:名前は開発中のものです。 mailto:sage [02/12/29 17:28 ID:CdOy/sXk]
- うちの貧相なスペックの自作機でも、問題無く再生しました。
- 62 名前:名前は開発中のものです。 mailto:sage [02/12/30 01:24 ID:3ANQZMfG]
- サウンドドライバがうんこということは考えられないだろうか。
- 63 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 64 名前:497 mailto:sage [02/12/30 08:09 ID:Gue+PisL]
- 最近かなーりバグを直してますんで、もしADVRUNでゲーム作っちゃってたりしちゃった方はrefscript.LZHの方をDLしてください。
ttp://urawa.cool.ne.jp/kokuhiro/advrun/bin/refscript.LZH ・音楽・音声等のセーブ用の保持がバグってたので修正 ・ジャンプスキップの動作方法を根本的に変更 ・ロード時等に、音楽がバグるバグを修正。<初期化ミスみたいなんですが、ワケ分かりません。nilを入れなおして何とか動くようになりました。 ・ロード時に、音声を再生すべき箇所のときをロードしてなかったので修正 ・他にも細かい部分を修正 ハードウェアチェッカーの計測は、800x600なので、計測された結果に1.55を掛けると、640x480相当の画面の速度になります。 ウチだと、27枚/秒と出るんで、1.55を掛けると41.85枚/秒。半透明の計測だけの結果なのですが、結構参考になるかと。 >61 どのぐらいのスペックですか? ウチにあるマシンで最低レベルがセレロンの566MHzなんで、どのレベルまでが最低動作ラインか分からないんで。 ハードウェアチェッカーの計測結果で教えてください。テキスト保存で。 >62 その可能性も否定できないですね。サウンド系は結構相性とかありますし。
- 65 名前:8 mailto:sage [02/12/30 17:32 ID:1HUFjtlX]
- 8です!
本業の方が忙しくてなかなか手を付けられないでいますが、マターリ頑張ってます COBOLを使うプロジェクトに回されたんで、C言語覚えながらCOBOLも勉強してるワケワカラン状態です 来年頭にはサンプルを公開出来るといいなぁー
- 66 名前:497 mailto:sage [03/01/01 08:55 ID:M07TqBWW]
- 明けましておめでとうございます。
ADVRUNを今年もよろしくお願いします。 皆様の今年の祈願をこめて、新年のご挨拶とさせていただきます。
- 67 名前:名前は開発中のものです。 mailto:sage [03/01/01 09:48 ID:VMjcdFgf]
- あけおめ。新年もマターリがんがれ
- 68 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 69 名前:497 mailto:sage [03/01/02 10:31 ID:RD3UnIdi]
- 一部機能を廃止しました。
開発キット:urawa.cool.ne.jp/kokuhiro/advrun/bin/ADVRUN0102.LZH 廃止した機能 ・パーツ系全て(@SetParts,@Clearparts) 強化した機能 ・キャラクタ機能(バッファ数の拡張) キャラ機能は、前景キャラ機能、というように名称を変更しました。 こっちを拡張すれば、完全にパーツ機能と置き換えられますし、何よりエフェクトも使用が可能なのが強みだと思います。 ADVRUNで作られたゲームを発見しまして、そこの体験版がこのテクニックを使っていたのでそのまま機能統合を思いつきました。 他の修正点は以下のとおり。 ・パーツ機能を廃止、前景キャラクタバッファに統合。 ・前景キャラクタバッファを10個に増強。 ・ボイス系バグ修正 ・メッセージの履歴でスペースを削除するようにした。
- 70 名前:8 mailto:sage [03/01/03 12:44 ID:oBOCd2Mh]
- 遅ればせながら明けましておめでとうございます。
SDLでのフォントの取り扱いに悩み(外部ライブラリを使えば可能だが、あまりに貧弱) 結局、あらかじめビットマップ画像にレンダリングしたフォントを使う事にしやした。 レンダリング済みフォントのライセンスについては画像と同じ取り扱いになるみたいで、再配布の面でも大丈夫そうです。 (他人のPCからパクってきたフォントを使ってレンダリングした場合には違反になるけど(w ) >>497 こちらの環境でも正常に再生できました OS:Windows2000 サウンドカード:M-Audio Delta1010
- 71 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 72 名前:8 mailto:sage [03/01/04 13:19 ID:7mXbhQ1c]
- フォント周りの実装ができました。
今の所フォントレンダリングツールはWindows専用です(w WindowsとMacintoshでのスクリーンショットをupしました。 www.geocities.co.jp/SiliconValley-PaloAlto/4774/gazouz/windows_v1.jpg www.geocities.co.jp/SiliconValley-PaloAlto/4774/gazouz/mac_v1.jpg ウインドウ&背景画像は全てtarga形式を使ってます(ファイル構造が簡単で読み込みやすい) フォントも実はtargaだったりします(w しかし、Photoshopが無いと透明度付きtargaが吐き出せそうにないんで、 ビットマップからの変換ツールを用意しなければ・・・
- 73 名前:名前は開発中のものです。 [03/01/04 16:33 ID:nPS1TWey]
- >>72
good job!
- 74 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 75 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 76 名前:497 mailto:sage [03/01/04 18:19 ID:Nbl/Rk6m]
- >8
うおおお!すげえですねえ! マックでも動くのが良い感じです。 私は、やっぱりGUIはマックのほうが好みですねえ。 基本的な機能はぜひとも確保して欲しいですねえ。 今日は、バイリニアフィルタリング(線形補完)の拡大縮小機能を作ってました。超キレイに拡大できます。縮小はまだ作ってません。 マジラヴだったかマブだったか、よくわからんですが、キャラが自由な奥行きの位置に何やらかんやら機能とあったんで、 真似でもしようかと思って作りました。 それ以外にも、背景の自由な拡大縮小が可能になってます。(内部プログラム的に、です) MMX化したお陰で、非MMXだと70msかかるんですが15msになってます。(640x480 32bit画像) 今のところ、画像エフェクトのズームフェード(4,5番)、ズームエフェクトの拡大だけに採用します。 最近は、C言語のソースとかばっか読んで移植っぽいことばっかです・・・。 バイリニアフィルタリングで、どういう機能が作れるかネタ待ってます。何か突っ込み無いから寂しいですが。
- 77 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 78 名前:名前は開発中のものです。 mailto:sage [03/01/04 20:59 ID:760ssJrh]
- >>76
これで作られたゲームってあるんですか? 配布サイトに製作者のリンクでも貼っておけば 新規のユーザーさん獲得にも繋がるのでは。
- 79 名前:名前は開発中のものです。 mailto:sage [03/01/04 21:34 ID:kSIKyZX8]
- >>76
> バイリニアフィルタリングで、どういう機能が作れるかネタ待ってます それを実現してるのがマブラヴです ゲームよりもエンジンの凄さをわざとらしく見せるにしては制作に時間がかかってるがな(藁 昔のエンジンのバージョンがGPL違反っぽいからソース出るかもねー
- 80 名前:名前は開発中のものです。 mailto:sage [03/01/05 00:32 ID:m2X8iEPB]
- ○ まぶらう゛
おおーーーすごいすごい へえーーー ・・・それで?
- 81 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 82 名前:497 mailto:sage [03/01/05 07:51 ID:A4zbKCSg]
- アップデートしときました。
サンプル:urawa.cool.ne.jp/kokuhiro/advrun/bin/refscript.LZH 開発キット:ttp://urawa.cool.ne.jp/kokuhiro/advrun/bin/ADVRUN0104.LZH ・ズームフェードを追加(エフェクト番号4,5) <○望パクリ ・ズームエフェクトの拡大に、MMX処理のバイリニアフィルタリング、または最近傍補完法を使うようにした。 ・ズームエフェクトの処理中のカクカクを結構目立たなくしました。 ・バグの修正(ホイールボタン設定で、ENTERが使えなかった。) ・@CantForceSkip関数追加。 >78 一つだけは確認したんですが、何しろまだ簡単な体験版しか出てないですので、ご紹介するには時期尚早じゃないかと・・・。 もし、採用がお流れになった時が怖いんで(過去例あり)、完全に完成して配布していないとご紹介しないようにしてます。 それ以外での採用は、現在一切確認してません。 まあ、他のツールの方が使いやすいようでこちらとしてはキツイもんがあります。 >79 マブラヴですか。なるほど、( ..)φメモメモ 気にはなりますが、あんまり気にしないという方向でADVRUN開発を進めて行こうと思います。 >80 クリアに100時間に以上もかかりますし、CD枚数が5枚もありますしボリュームは満点なのでは・・・。
- 83 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 84 名前:8 mailto:sage [03/01/05 14:26 ID:bmOmGgc9]
- 8です
フォント周りのテストの為に色々なテキストファイル(電波お花畑板の発言コピペだけど) を食わせて実験してたんですが、 WindowsやLinux(KDEやGNOME)の場合、アイコンにファイルをD&Dすると mainの引数配列(?)にパラメータが入るのだが、 Macintoshの場合、OSから「D&Dされましたよメッセージ」が飛んでくるらしく SDLでコマンドラインを捕まえられない事が判明しました。 ・・・・困った。 >>82 ズームエフェクト見ました かまいたちの夜風でカコ(・∀・)イイ!
- 85 名前:8 mailto:sage [03/01/05 15:58 ID:bmOmGgc9]
- ADVRUNの方を色々動かしてたんですが、
ADV_Trans.SNFを食わせると 「JPEGエラー#51」のメッセージが出てその後 「スキャンラインのインデックスが範囲を超えました」というダイアログが100連発くらい出ます ファイル破損も考えて再ダウンロードしたのですが駄目でした。 実行環境は GeForce2MX(ディスプレイドライバはnVIDIA製最新) DirectX8.1 設定ウインドウの実行環境で表示された情報を書いておきます。 CPU: AMD Athlon(ThunderBird)[F.6 M.4 S.2] MMX3DNow! E-3DNow! CMOV MEMORY :263MB/511MB Windows :Windows2000 SCREEN :1280x1024 32bit GAMEPAD:(空白)
- 86 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 87 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 88 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 89 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 90 名前:名前は開発中のものです。 [03/01/05 19:25 ID:h/iteQoj]
- マカー氏ね!マカー氏ね!マカー氏ね!マカー氏ね!マカー氏ね!マカー氏ね!マカー氏ね!マカー氏ね!
■□■□■□■□■□■□ 糸冬 了 □■□■□■□■□■□■□■□
- 91 名前:497 mailto:sage [03/01/05 19:45 ID:A4zbKCSg]
- もうすぐ冬休みも終わりですねえ。変なのがいなくなると良い感じになります。
>8 パラメータ指定ですねえ。 コマンドラインは、ぶっちゃけ、補助的なもんなのでそれほど気にすることでもないかなと。 設定ファイルで基本的には情報を与えるわけですし。 Jpeg Error #51ですが、調べたところ、量子化テーブルの破損っていうエラーみたいですね。 何らかの拍子でバイナリの一部が壊れたんじゃないかと思います。 一応、エラー対策はキッチリやっておかないとマズイですねえ。 ファイル読み込み失敗したとき、エラーチェックとかはほとんどないんで一気にエラーに突き進むんで・・・。 エラーが無いことを前提にしちゃあだめっと言う教訓としときます。 今日の工程: ズームエフェクトの変な部分を修正と、スムースフォントの高速化を行いました。 24msが13ms程度まで速度向上になってます。 一応、通常の実用レベルの速度に達したと思います。ウチの環境では、ですが。 開発キットに入っている、HWChecker.EXEというツールを実行してテキスト保存してくれるとマシン状況が分かって良い感じです。
- 92 名前:8 mailto:sage [03/01/05 22:19 ID:bmOmGgc9]
- 8です。
マカーって俺の事?(w フォント周りの検証が完了したので スクリプトエンジンの組み込みを開始しやした。 >>91 なるほど。 SDLではダイアログ関係を一切扱えないんで ランチャ+オプション設定みたいなプログラムを別途用意する方向で行きたいと思います。 ADVRUNのエラーの方はjpeg破損ですか・・・ もう一度ダウンロードして確認してみます。
- 93 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 94 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 95 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 96 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 97 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 98 名前:497 mailto:sage [03/01/06 09:34 ID:H5NW68wB]
- 今日は、バイリニア+αチャンネル描画をやってました。
これで、とうとうキャラクターに拡大機能が使えます。プログラム的にですが。 たぶん、縮小機能は・・・使うのかな。コレも作らないとまずいかなあ。 マ○ラヴの体験版ってのがどっかのエロゲー雑誌についてきたらしいですが、買っておけばよかったと後悔。 安くマ○ラヴのプログラムチェック&機能パクリが出来たというのに・・・。 エロゲー買うお金は無いんで、みなさん、なんか面白い機能見つけたら教えてください。 >8 設定に関しては、ダイアログじゃなくて、プログラム内でメニューみたいに設定できるようにすればいいんじゃないでしょうか。 私の場合は、設定項目を大量に増やしたかったので、ダイアログを使ってやってますが。 セーブウィンドウも同じ理由です。
- 99 名前:名前は開発中のものです。 mailto:sage [03/01/06 11:17 ID:7UOKCiUy]
- ttp://www.enterbrain.co.jp/seihin/mabrab.html
これに体験版がついてます。まだ入手できるはず。 あと、TECHGIANの最新版にAGESを使っている外伝が 出ているらしい。 ただ、拡大・縮小をあまり使っていないらしい。
- 100 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 101 名前:497 mailto:sage [03/01/06 14:22 ID:H5NW68wB]
- >99
どうもです。 体験版に1000円払うのはアホらしいですが、入手してみます。
- 102 名前:名前は開発中のものです。 mailto:sage [03/01/06 15:31 ID:r9l2lzVO]
- www.exception.jp/work/system.cgi
これどうおもう ちょっと意見聞かせて>>497
- 103 名前:497 mailto:sage [03/01/06 16:41 ID:H5NW68wB]
- >102
かなーり素晴らしい謳い文句ですね・・・。 なんか読んでいると、吉○吉里のことじゃないかと思うんですけど。でも、違うっぽいですね。 コレ見ると、使いにくそうなツールっぽいです。 ADVRUNとは、行く方向が微妙に違うというか。 実際に動いている場面を見て見ないと分からないことが多いです。 でも、ココに書かれていることは、少しはADVRUNでもクリアしていると思います。 まあ、ゲームが登場したときは、良いところは全部マネますんで。 ここに書かれていることで出来るものは対応したほうが良いなら、搭載させますけど。 こういう、ネタが書かれているのはこっちとしてもありがたいです。どうもです。 目標がたくさんできてうれしいです。 突っ込み。 >以上を駆使して、本来ならばネイティブのC言語、C++プログラムでしか成しえなかった豪華なゲームシーン〜 Delphi(Objectpascal)では、豪華なシーンを作れないってことなんでしょーか。 一応、Delphi野郎としてDelphiの限界にチャレンジしているわけではあります。DirectDraw/3D使わないという方向で。
- 104 名前:99 mailto:sage [03/01/06 16:56 ID:7UOKCiUy]
- >>101
よく考えたら、オレ、もう体験版を使うつもりがないから、送りましょうか? ウチのPCから体験版を消してから、書籍をCD込で譲渡すれば ライセンス上の問題はないよね?
- 105 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 106 名前:名前は開発中のものです。 mailto:sage [03/01/06 17:17 ID:J+fC4rmV]
- たかだか1000円だろ…
- 107 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 108 名前:名前は開発中のものです。 mailto:sage [03/01/06 18:15 ID:kKLCIX9a]
- >104
体験版の配布サイトにあるんちゃう?
- 109 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 110 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 111 名前:名前は開発中のものです。 mailto:age [03/01/06 18:42 ID:HzTSIXIx]
- www.flexnet.co.jp/at/?rk=010000ra0006vl0000000d514bu-00000dam92tr62503921041847425867
- 112 名前:8 mailto:sage [03/01/06 23:10 ID:pnjXnQni]
- 8です。
fgets()が変な挙動をするので苦戦してます。 つーか行末のアレは何だ?\nじゃないのか?? ダサいです(w
- 113 名前:497 mailto:sage [03/01/07 08:26 ID:VEEWNUqm]
- >99
お心遣い感謝します。 しかし、送料がかかりますし、ご迷惑がかかるかと。 あと、買わずに、自分の友人からもらえそうです。 どうもお世話掛けました。 >106 体験版なのにお金取られるのは痛いもんです・・・。 >108 マブラヴだけは無いみたいです。容量がでかすぎるのでは? >8 改行コードは文字種によって異なるんじゃないですか? ttp://www.uri.sakura.ne.jp/~cosmic/yuno/lab/unicode_linefeed.html ここでも参考までに。
- 114 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 115 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 116 名前:名前は開発中のものです。 mailto:sage [03/01/07 12:22 ID:BuI6O8c9]
- NovelMaidと言うマイナーなツールがあるのを知っているだろうか?
- 117 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 118 名前:名前は開発中のものです。 mailto:sage [03/01/07 13:53 ID:op7v/0to]
- >>102
リンク先が404なんだが、これと同じものかな? ttp://www.exception.jp/work/program.html Pan2-300(なんて読むんだ? ぱんつ?)とか 強調動作(協調だろ)とか 文法に制約がない(意味不明)とか 台詞の強度測定が可能(用途不明)とか 読んでて不安になる要素が多いなー。 「ネイティブのC言語、C++プログラムでしか成しえなかった豪華なゲームシーン」というのも… エロゲに限らず、ゲームの各シーンは普通スクリプトで記述するものではないかと。
- 119 名前:名前は開発中のものです。 mailto:sage [03/01/07 14:46 ID:25Oi3lQH]
- ハッタリじゃないの?そもそも「予定」だし。
実働しているサンプルがないのでひどく説得力がないしな
- 120 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 121 名前:497 mailto:sage [03/01/07 17:00 ID:VEEWNUqm]
- マ○ラヴ体験版を軽く見てみました。
背景とキャラのズーム・スクロールが面白いですねえ。それぐらいですが。 ADVRUNの仕様が如何に間抜けかよく分かりました。 という事で、グラフィック関係を大幅に見直してます。 今まで制限があった、スクロール・ズーム機能を、自由に背景に使えるようにしてみます。 セーブしてもスクロールの位置は保持していたり、などです。 キャラについては、当分先ということで。 ちなみに、背景の自由なスクロール移動機能と、ラスタースクロールのアンチエイリアスはすでに実装しました。 一応、ADVRUNで作っている人がいるようなので、互換性を持たせながらの拡張を進めて行きます。 テスト近いんで、2月の頭まで更新がボコボコ止まりますんでよろしくお願いします。 メールとかココは毎日見ますんで連絡はつきます。
- 122 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 123 名前:名前は開発中のものです。 mailto:sage [03/01/07 20:27 ID:p5Py15Sn]
- しかしエフェクトにいくら凝ってもそれは初回ぐらいしか見ないんだよね
何度もプレイするタイプのゲームだからウザいことこの上ない 結い橋なんかもグラフィックがひょこひょこ動いたり、 キャラの位置でボイスやSEのパンが変わったりしたけど、 やっぱり何度もプレイするうちにウザくなっていったな マブラヴはシステム見せて「どうだ、すごいだろ」って自慢げに言ってるようでとても嫌だ…
- 124 名前:497 mailto:sage [03/01/07 22:24 ID:NRRvFScW]
- 背景の自由スクロール機能が気に入ったので、さっさとアップしておきます。
サンプル:ttp://urawa.cool.ne.jp/kokuhiro/advrun/bin/refscript.LZH ADV_HyperScroll.SNFを実行させると新機能が試せるんですが、 画像は各自で用意して下さい。1323x1840以上のサイズです。 画像ファイル名のg05_b.jpgは書き換えて構いません。 私は、某所から拾ってきた↑のサイズのアニメ絵をテスト用に使いました。 スクロールの移動は、y=x^2の関数で計算させてます。 こっちのほうがスムーズに移動しているように見せられます。 ラスタースクロールアンチエイリアスとか書いてありましたが、あれは、斜め移動や超低速度での移動の際に、 1ピクセル未満切捨ての方法(WinAPIのBitBltです。)では、スムーズに移動しているように見えないのを補正するやつです。 私は、バイリニアで補完する方法を使いました。拡大機能がそのまんま使えたんで、楽に出来ました(笑 MMX対応してないマシンは、普通に切り捨ての方法をするようにしてます。 >123 演出と実用性は、相反するモノなんですよねえ・・・。 でも、得ろシーンとかは、ユーザーも集中するので、演出効果は必要なんじゃないかと(爆
- 125 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 126 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 127 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
|

|