「鉄道経営系ゲーム製作スレッド過去ログ/ver6/8011000」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
<br /><blockquote>以下は、<a href="http://pc11.2ch.net/test/read.cgi/gamedev/1239023536/l50" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />http://pc11.2ch.net/test/read.cgi/gamedev/1239023536/l50</a>から引用</blockquote>
<br /><h1>鉄道経営系ゲーム製作スレッド Ver.6</h1>
<blockquote>
<dl><dt>801 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/17(水) 20:45:47
ID:S4VsL/N/ <br /></dt>
<dd>riorioさん、速度制限取り込みありがとうございます。<br />
nanashi</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>802 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/18(木) 10:51:36 ID:nfTYv0dA <br /></dt>
<dd>アルファ0.9.0.0か0.9.0.1ってVista/7で動いてます?<br /><br />
自分の自宅にVista/7環境がないので、ちと仕事場のノートPCで動くか休み時間に<br />
ためしてみたのですが。<br />
こんなのが出るだけで、何が足りないのかどうしたらいいのかさっぱり分かりませんでした。<br />
http://dl6.getuploader.com/g/4%7Cfreetrain/34/FT.jpg<br /><br />
DirectXは10.0が入ってます。<br />
最新ランタイムも入れました。<br /><br />
VistaのBuissiness Standardです。<br />
Administratorではないユーザでしか実行できず、特権的な動作はオンにできません。<br /><br />
やっぱ自宅にVista環境ないとダメかなぁ〜<br />
仕事用PCいじくりまわしてて壊しても困るし。そもそもAdministrator権限もらってないから<br />
いじりようがないしね。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>803 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/18(木) 14:40:54
ID:OHFvp6Gq <br /></dt>
<dd>α0.9.0.0 on vista(home premium)で動いてます<br />
ソースを解凍せず砂箱上という特殊な環境ですが</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>804 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/18(木) 20:14:58
ID:nfTYv0dA <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/803" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>803</a><br />
ありがとうございます。<br />
ちゃんと(?)動いているんですね。<br />
よかった。これで描画の改良(完全移植)などにもやる気がでます。<br /><br />
やはり自分でWindows7のテスト環境持ってないとダメなのかなぁ。<br />
そのためだけに2万円のOS買うのってなんか微妙な気がするけど。<br /><br /><br />
となると、やはりポイントは動くときのAdministrator権限かなぁー<br />
仕事場ノートでAdministrator権限で動かないかあとあと調べてみます。<br /><br />
あぁ、そういえば.NETランタイム入れた記憶がないけど、Vistaだったら<br />
.NET 2.0のランタイムは最初から入ってるんでしたっけ。<br />
そこも後日調べるか。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>805 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/18(木) 20:38:20
ID:nfTYv0dA <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/794" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>794</a>に書いたことをwikiに明文化してみました。<br /><br />
http://www19.atwiki.jp/freetrain-exav/pages/58.html<br /><br />
今回ビルドしてて、「あれ、これライブラリが足りない」とかってなったことを念頭において<br />
います。<br />
記述の正確さとか方針そのものへのご意見とか、いろいろあったらこちらスレのほうで<br />
ご指摘ください。<br /><br />
Express Editionにないものを具体的に示した方がよい、ということがあればページを分けて<br />
参考資料として示したいと思います。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>806 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/18(木) 21:58:26
ID:CYbX+by9 <br /></dt>
<dd>Adimin必須ゲーとかどうかと思いますよ</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>807 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/18(木) 22:47:32
ID:OHFvp6Gq <br /></dt>
<dd>803ですが追記<br />
vc++/vc# directx windows sdk等の開発環境が入っている<br />
このため一般的な環境では存在しないライブラリ等が読み込まれているかもしれない<br />
なので普通の環境を持っている方に試してもらいたい<br />
またUACがON状態なので通常のUser権限で動いています(制限ユーザでも起動を確認しました)</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>808 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/18(木) 23:03:07
ID:nfTYv0dA <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/807" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>807</a><br />
あれ、制限ユーザで動くのか...<br />
ほえー<br /><br />
じゃあ何がひっかかったのかな。<仕事場のBuisinness Standard<br />
ほかにもVista/7試してくれる人が増えるとうれしいな<br /><br /><a href="../test/read.cgi/gamedev/1239023536/806" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>806</a><br />
まぁさすがにそれはあれだけど。<br />
UACにはひっかからざるをえんね。現状。<br />
インスコフォルダに直接.ini置くし。<br />
あとセーブデータの書き出しとかもどうしよう。<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>809 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/19(金) 00:04:34
ID:6JIce7D2 <br /></dt>
<dd>α0901 windows7pro 64bit administrator 32bitカラー です。<br />
起動は出来ますが、何かを設置すると、以下のエラーが発生します。<br /><br />
保護されているメモリに読み取りまたは書き込み操作を行おうとしました。他のメモリが壊れていることが考えられます。<br />
場所 bltAlphaFast(IDirectDrawSurface7* , IDirectDrawSurface7* , Int32 , Int32 ,
Int32 , Int32 , Int32 , Int32 , UInt32 )<br />
場所 freetrain.DirectXWrapper.Surface.bltAlpha(Point dstPos, Surface source,
Point srcPos, Size sz) 場所 c:\ftsrc\trunk\lib\directxwraper\directdraw.cpp:行
334<br />
場所 freetrain.framework.graphics.SimpleSprite.drawAlpha(Surface surface, Point
pt) 場所 C:\FTsrc\trunk\core\framework\graphics\SimpleSprite.cs:行 59<br />
場所 freetrain.controllers.rail.RailRoadController.drawVoxel(QuarterViewDrawer
view, DrawContextEx canvas, Location loc, Point pt) 場所
C:\FTsrc\trunk\core\controllers\rail\RailRoadController.cs:行 276<br />
場所 freetrain.views.QuarterViewDrawer.draw(Rectangle rectAB, MapOverlay overlay)
場所 C:\FTsrc\trunk\core\views\QuarterViewDrawer.cs:行 418<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>810 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/19(金) 00:27:36 ID:2M7IEOHJ <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/809" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>809</a><br />
えとね。それ。<br />
AlphaBlendのためのメモリがないために起こってる、と思う。(自信なし)<br /><br /><br />
lib/DirectXWrapper/DirectXWrapper.hのなかで<br />
AlphaBlenderというクラスを定義してやって(どう定義したらいいか分からなくて困ってるが)<br /><br />
lib/DirectXWrapper/DirectDraw.cppのなかで<br />
158行目あたりに、<br />
AlphaBlender alpha = new( AlphaBlender );<br />
とメモリ確保してやって、<br />
331行目からの<br />
bltAlphaFast( surface, source->surface,<br />
dst.left, dst.top,<br />
src.left, src.top, src.right, src.bottom,<br />
static_cast<DWORD>(source->colorKey) );<br />
を<br />
alpha.bltAlphaFast( surface, source->surface,<br />
にしたら?と思うのだが。<br /><br /><a href="../test/read.cgi/gamedev/1239023536/799" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>799</a>で教えてもらったところは、C++で書いてるAlphaBlenderをC#なSurface.csで<br />
使えるようにするように宣言してあるみたいで全部C++化された今回はそのままじゃ<br />
ダメっていうか、不要で、そのもとになってるCAlphaBlenderをそのまま使うにして<br />
あれ???ってわからんなってるところ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>811 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/19(金) 00:48:04
ID:+Pu+HIXs <br /></dt>
<dd>なぁ、もうちょっと落ち着いて作業した方がいいんじゃないか?<br />
文章もなんか支離滅裂だし...</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>812 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/19(金) 08:31:04
ID:q2wCx0mL <br /></dt>
<dd>プログラムを書くときはハイになるとか、トランス状態とか、何かが憑依してるとか<br />
そんな精神状態だろ。そうじゃなけりゃプログラムなんか書けるか・・・俺だけ?<br /><br />
で、その状態でドキュメント書くとすんばらしい文章になってるので、あとから見ると<br />
わけわかめ、前の会社のみんな、ごめん。まあ会社内の空気としてどうせドキュメント<br />
なんてデタラメ書いているだろうと最初から信用してなかったから被害は少ないか。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>813 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/19(金) 09:45:04
ID:40xlIubO <br /></dt>
<dd>とりあえずコードいじれる人間が少ない現状では任せるとしか言えないんでがんばって</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>814 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/19(金) 13:59:33
ID:6+8L9+0T <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/812" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>812</a><br />
激しく同意していいか?w<br />
納期前日、徹夜3日目の夜、妖精見た事あるんだぜ。小人もいたよ。フフフ</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>815 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/19(金) 16:21:26
ID:kuBPdC3E <br /></dt>
<dd>そんな人間だったのか</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>816 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/20(土) 23:42:51
ID:19vl28wF <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/812" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>812</a><a href="../test/read.cgi/gamedev/1239023536/814" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>814</a><br />
あれー、ちみたち書けるのか?<br /><br />
ちょっと今から独力でC++/CLI勉強してーーとか言ってるとどうにもなりそうにないんで。<br />
助けてほしいわい。<br /><br />
とりあえず565さんの書いたDirectDraw.cppのバグとりができたら、あとはなんとかって<br />
かんじなんだけど。<br /><br />
川口さん時代のAlphaBlendが変数渡ししてたところを、なぜ565さんはハンドル渡しに<br />
してあるのかとかも全然理解できなくて。<br />
そのあたりに動かない原因が隠れてそうに思うんだけども。<br />
565さん自身にここはこうでって解説してもらたら一番いいんだろうけど、565さん<br />
まだこのスレ見てるのかねぇ……</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>817 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />814</a> 2010/03/21(日)
00:19:30 ID:rZJRYGKI <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/816" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>816</a><br />
う〜ん。手伝えるものなら手伝いたいけど。<br />
当方Cのみ20年なので++の作法は学習しないと。<br />
そりゃ言語は手段と言うけどやはり汚いコーディングはしたくないしね。<後の迷惑を考えると。<br /><br />
実はむしろこのソースからLINUX移植を検討したい位だよ。<br />
Ubuntuのお陰でだいぶ可能性出てきたしね。<br /><br />
でもそれもこれもWin版が一定のOUTPUTを出してからだよね。う〜ん。。。<br />
で、エスパーを1つ。(ソフト屋の勘なんて良いものではないが。<br />
変数私をハンドル(ポインターか?)に変えたなら可能性は多分「戻り値」の関係だろ。<br />
一般に++とかオブジェクト指向言語は「戻り値は関数の正常/異常」として、<br />
正常ならばハンドルのどっかが計算された結果に書き換わっているはずだ。<br />
(異常の場合書き換えるという処理もあるかもしれんけどね)<br />
エスパーなんで外れても堪忍してね。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>818 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 00:38:31
ID:PSZ0VC/R <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/817" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>817</a><br />
Cのみですかー<br />
となると、今回問題のラッパーはC++/CLIで書かれてますけど(ハンドルっていうのも<br />
C++/CLIの流儀みたいです)、本体はC#でラッパーを実際に使ってるのはC#だし、<br />
C++/CLIとC#の両方分からないと、かなぁ。<br /><br /><br />
Linux移植とかおもしろそうですけど。<br />
まさに今問題になってるDirectXWrapper.cppだけ移植できたら、もうそれで<br />
Linuxで動きそうな気もしますよ。<br />
FreeTrainがDirectX叩いて絵を描いたり音ならしたりしてる部分は全部ここに<br />
集約されてるはずなので。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>819 :名前は開発中のものです。 2010/03/21(日) 00:59:31 ID:I3Qq2dje <br /></dt>
<dd>別に面白くは無いな</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>820 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 04:10:40
ID:aViYKpOi <br /></dt>
<dd>C#スレから出張してきました。<br /><br />
とりあえず、何故かコメントアウトされている以下の4行を稼動させれば<br />
bltAlphaFastは一応動くと思いますよ。<br /><br />
AlphaBlender.cpp - bltAlphaFast<br />
--------------------------<br /><br />
137: memset( &ddsdTarget, 0, sizeof ddsdTarget );<br />
138: ddsdTarget.dwSize = sizeof ddsdTarget;<br /><br />
144: memset( &ddsdSource, 0, sizeof ddsdSource );<br />
145: ddsdSource.dwSize = sizeof ddsdSource;<br /><br />
--------------------------<br /><br />
このコードがないと構造体が初期化されず、正しい値を返してくれません。<br />
Lockの返り値を見るとおそらく失敗しているはずです。<br />
(Lockの返り値でエラーチェックされていないので、見逃してしまったのでしょう)<br /><br />
メモリの読み取りエラーも、偶然のメモリ配置により偶然成功し、Lock範囲を超えて<br />
書き込んでしまったせいだと思います。<br /><br />
ちなみに、0.9.0でgetDisplayModeが失敗するのも同じ原因です。<br />
DDSURFACEDESC2構造体が初期化されていなかったため、<br />
GetSurfaceDescがDDERR_INVALIDPARAMSを返して失敗しています。<br /><br />
0.9.0.1ではコメントアウトしているようですが、Fixed riorio 2010.03.16の部分を復活させると<br />
正しく動作すると思います。<br /><br />
それでは、お邪魔しました。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>821 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 06:01:44
ID:PSZ0VC/R <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/820" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>820</a>さんありがとうございます。<br />
この修正でレール敷設はできるようになりました。<br /><br />
http://www.hiyohiyo.info/~riorio/freetrain/FTEXAvALPHA0902.zip<br /><br />
まだ土地の上下ができません。<br />
ホーム設置もできません。<br />
メモリ破壊エラーになります。<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>822 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 07:24:57
ID:PSZ0VC/R <br /></dt>
<dd>アルファ0.9.0.3<br />
http://www.hiyohiyo.info/~riorio/freetrain/FTEXAvALPHA0903.zip<br /><br />
◎既知の不具合<br />
・色相変換をしている建物の描画がおかしい<br />
・山肌の色がおかしい。またヘイトカット時に山肌部分の表示がおかしい。<br />
・BGMの再生を行うと再生開始直後に「応答しなく」なる<br />
・数十秒の時間進行で走行音が再生されなくなる<br />
・駅の発車ベルも一駅につき数回鳴ると再生されなくなる<br /><br />
あと色変換してる車両なんかもうまくいかないかもしれません。<br /><br />
山肌の色をどこで決めてるのか分からない。<br />
たぶんDirectDraw.cpp内の、Surface.csからって部分にあるとおもうんだけど……</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>823 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 09:00:07
ID:PSZ0VC/R <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/822" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>822</a><br />
セーブデータをロードしたときに<br /><br />
オブジェクト参照がオブジェクト インスタンスに設定されていません。<br /><br />
場所 freetrain.DirectXWrapper.DirectDraw.!DirectDraw()<br /><br />
というエラーが出ますね。<br />
直します。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>824 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 11:07:41
ID:PSZ0VC/R <br /></dt>
<dd>アルファ0.9.0.4<br />
http://www.hiyohiyo.info/~riorio/freetrain/FTEXAvALPHA0904.zip<br /><br />
◎既知の不具合<br />
・BGMの再生を行うと再生開始直後に「応答しなく」なる<br />
・数十秒の時間進行で走行音が再生されなくなる<br />
・駅の発車ベルも一駅につき数回鳴ると再生されなくなる<br />
・ある程度発展済みのマップをロードした際に「ブレークポイントで停止しました」となる<br />
(そのようなブレークポイントはVisual Studioに設定していないのに)<br /><br /><br />
その他あれば開発スレでご報告ください。<br /><br /><br />
アルファ版の間は、バイナリとソースを同梱のみの配布とします。<br /><br /><br />
◎β0.8.1からの変更点<br />
・DirectX関係をVer.6スレ<a href="../test/read.cgi/gamedev/1239023536/565" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>565</a>さん作ラッパーに置き換えた<br />
・上記ラッパーのうちC++ 2008 Express Editionでビルドできない部分を変更した<br />
・WindowsVista/Windows7に含まれていないDLLの使用をやめた<br />
・DirectDraw.AlphaBrend.dllの使用をやめた<br />
・ビデオレコーダの同梱をやめた<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>825 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 11:23:24
ID:aViYKpOi <br /></dt>
<dd>また少しお邪魔します。<br /><br /><a href="../test/read.cgi/gamedev/1239023536/821" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>821</a><br />
ホーム設置は、多くのSystem.IndexOutOfRangeExceptionが発生しますが、一応作成できるようです。<br /><br />
この例外は、REACH_RANGEの3乗(10x10x10)分の空間をチェックし、<br />
範囲外のときに発生するようプログラムされているので、作成者の意図としては正常な例外です。<br />
ただ、ほとんどが範囲外なため、非常に多くの例外が発生してしまいます。<br /><br />
正直、この部分は修正したほうがいいと思います。<br />
例外をキャッチすることが前提のコードはあまり推奨できません。<br /><br /><a href="../test/read.cgi/gamedev/1239023536/824" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>824</a><br />
BGMの再生についてですが、DirectAudio.cppのBGMクラス、notify()がおかしいです。<br />
ここも同じように例外キャッチ前提で、COMExceptionをキャッチしないと終了しないようになっています。<br />
下記のように変更してみてください。音楽再生でフリーズすることはなくなると思います。<br /><br />
void notify() {<br />
long code;<br />
LONG_PTR param1, param2;<br /><br />
while(SUCCEEDED(mediaEvent->GetEvent(&code, &param1, &param2,
0))) {<br /><br />
mediaEvent->FreeEventParams(code, param1, param2);<br /><br />
if (code == EC_COMPLETE) {<br />
Debug::WriteLine("BGM: rewinded");<br />
// rewind to the start<br />
mediaPos->put_CurrentPosition(0);<br />
}<br />
}<br />
}</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>826 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 12:16:51
ID:PSZ0VC/R <br /></dt>
<dd>むむ<br />
ありがとうございます<br />
確認の上、0.9.0.5を出したいと思います。<br /><br /><br />
全然話かわるんですが、Windows既定のwebブラウザがIEだと、メニューのオンラインヘルプ<br />
がちゃんとURLまで開くのですが。<br />
Google Chromeだとブラウザは開くけどURLをもらってくれません。<br /><br />
core/util/UrlInvoker.csの書き方の問題だと思うんですけど。<br />
んーー、どうしたらいいのかな。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>827 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 12:42:08
ID:aViYKpOi <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/826" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>826</a><br />
すみません、出張してきただけなのに意見が過ぎてしまいました。<br />
お邪魔しましたー</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>828 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 13:40:58
ID:PSZ0VC/R <br /></dt>
<dd>アルファ0.9.0.5<br />
http://www.hiyohiyo.info/~riorio/freetrain/FTEXAvALPHA0905.zip<br /><br />
BGM修正。<br />
効果音が鳴らなくなるのは対策できず。不具合として残ってます。<br />
「ブレークポイントで停止」もちょくちょく出る。<br /><br />
が、pluginsを全部入れたら過去のAv開発マップもロード出来ることはできる。<br /><br />
これで、プレーンなVista/7で動けばばんばんざい。<br /><br /><br /><a href="../test/read.cgi/gamedev/1239023536/827" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>827</a><br />
よかったらこれからも1日1回ぐらい来て下さい。^^</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>829 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 13:43:23
ID:PSZ0VC/R <br /></dt>
<dd>オンラインヘルプもてきとーにいじくったらなんとかなりました。<br />
Av wikiに向かうようにしてあります。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>830 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 16:37:33
ID:aViYKpOi <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/829" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>829</a><br />
すみません、C#スレにまたいらっしゃったようなので。<br />
またお邪魔させていただきます。<br /><br />
効果音が鳴らなくなるのは、おそらくDirectAudio.cpp の SegmentStateクラス、<br />
isPlaying の戻り値HRESULTをそのまま判定していることが原因です。<br /><br />
if (performance->handle->IsPlaying(nullptr, state))<br /><br />
ではなく<br /><br />
if (performance->handle->IsPlaying(nullptr, state) == S_OK)<br /><br />
であるはずです。<br />
試してみてください。<br /><br />
ただ、本体含めこのコードだと僅かに無音が入ると思うのですが、<br />
それでいいのでしょうか?<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>831 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 17:01:05
ID:PSZ0VC/R <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/830" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>830</a><br />
できたぁぁぁぁ<br /><br />
こんなクッソ簡単なif文の判定いっこでこれかい!<br />
これは教えてもらわなかったら何十日かかっても分からなかった。<br />
ありがとうーーーーー<br /><br />
わずかな無音は気にする人はこれまでいなかったので大丈夫だと思います。<br /><br /><br />
Debug::Printのかわりにテキストファイルにずらずらログ書き出す処理を書いて<br />
leadTimeとか見てんーーーとかうなってましたw<br /><br /><br />
あと残ってる、判明してるバグは、発展させた街をスクロールすると、そんなもの<br />
指定してないのに<br />
「FreeTrainはブレークポイントになりました」<br />
が起こって落ちることかな。<br />
これって発展済みの街データごと渡さないと検証してもらいようがないので……<br />
街データ見たい!って方がいたら拙作の街をpluginごとアーカイブして置きますが。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>832 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 17:21:01
ID:PSZ0VC/R <br /></dt>
<dd>ということで<br /><br />
アルファ0.9.0.6<br />
http://www.hiyohiyo.info/~riorio/freetrain/FTEXAvALPHA0906.zip<br /><br />
残る、明らかなバグは、ある程度発展した街を表示させようとしたとき<br />
「ブレークポイントになりました」<br />
が起こること。<br />
もしほかにもバグ見つけた方いたらどしどしご報告を。<br /><br /><br />
ところで、そのブレークポイントが起こる街データ、見せてーって人います?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>833 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 17:45:21
ID:p7Y8PgsZ <br /></dt>
<dd>見せたそうなだなw</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>834 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 18:05:01
ID:Jtr1OPhk <br /></dt>
<dd>「別にあんたの街データなんか、見たいわけじゃないんだからね!<br />
バグが見たいだけなんだから、勘違いしないでよね!」</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>835 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 19:06:49
ID:mbfpo0SN <br /></dt>
<dd>あのブレークポイントってなぜ起きるんだろう。<br />
半ば諦めて、こまめに別名保存で対応してる。<br /><br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>836 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 19:12:47
ID:I3Qq2dje <br /></dt>
<dd>プログラム通りに動いてるだけですから</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>837 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 20:31:37
ID:PSZ0VC/R <br /></dt>
<dd>うーーん、でもβ0.8.0まではとくだんブレークポイントにならずに発展できてたマップが、<br />
今回のDirectXWrapperに入れ替えただけでブレークポイント100%になってしまったから<br />
「なにかある」気はしてるのだが。<br /><br />
というか、もうそれだとあの街続けられないし。ロードして開発中の地域にスクロールした<br />
だけで落ちるから。<br /><br /><br />
で、それとはべつにわたしのお遊び。<br />
アルファ0.9.0.7<br />
http://www.hiyohiyo.info/~riorio/freetrain/FTEXAvALPHA0907.zip<br /><br />
Wrapper見たらBGMの音量調節できるっぽいじゃん、じゃあやろうやろう、とメニュー<br />
作ったはいいけど、適用しようとすると「フィルタ グラフには、オーディオ レンダラ<br />
フィルタは含まれていない。」エラーになって調節できない。<br /><br />
なんでじゃーーー、というところ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>838 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 23:09:15
ID:aViYKpOi <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/837" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>837</a><br />
リンクが切れているようです。<br />
あと街データ上げて貰えれば私も見てみます。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>839 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 23:15:48
ID:pxEuIs1K <br /></dt>
<dd>FreeTrain EX の話題はここでもいいのかな<br />
バージョンは0.9.0.6<br />
Vista Sp2 32bit だと FreeTrain driverが起動時落ちるんだが<br />
問題のレポート見ると System.NullReferenceException とかでてるし<br />
ちゃんとVistaもしくはWin7環境で作らんとあかんのではないだろうか<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>840 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 23:40:31
ID:PSZ0VC/R <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/838" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>838</a><br />
失礼しました<br />
拡張子がZIPになっちゃってました。<br />
.zipになおしたのをあげなおしましたので。<br /><br />
どうもいろいろDirectSoundまわりの使い方をぐぐって調べてみたところ、<br />
現Wrapperが不完全な形のラップになってて、FTで使ってなかった機能は<br />
グラフマネージャを作ってなかったりしていそうです。<br />
そのあたり、グラフマネージャ作ってといじくってみようとしてるところです。<br /><br /><br /><a href="../test/read.cgi/gamedev/1239023536/839" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>839</a><br />
EXの話題もここでいいですけど。<br />
バージョンが0.9.0.6なのはEX【Av】でまさに私が配布してるものではないかとw<br /><br />
Avの0.9.*のVista動作報告があがるのはありがたいです。<br />
Vista以降のDirectX10では、9.0cまでで使われているランタイムライブラリ<br />
すべて上位互換ではなく入らないものがあるとも聞きますので。<br />
9.0cランタイムがきっちり入ってるかどうか再確認お願いします。<br />
といっても、dxdiagだと10アリマスになっちゃうし、どうしたものかな。<br /><br />
4月ぐらいにはウチも7環境作ろうと思ってますが。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>841 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/21(日) 23:52:04
ID:PSZ0VC/R <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/838" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>838</a><br />
街データですが、pluginごしゃごしゃ使いまくってるので、このpluginsを展開してから<br />
JUNKplugins.zip<br />
こっちの街データから好きなほうを。<br />
rioriosav2.zip<br /><br />
チョココロネのほうが、発展してる島北東へスクロールしただけでブレークポイント起きます。<br /><br />
いろいろ由来があって、ほとんど同じモノが2つの名前で入ってたりややこしいので普段使い<br />
とは別フォルダに放りこむの推奨です>JUNKplugins</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>842 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 00:02:15
ID:OY2uPiiP <br /></dt>
<dd>Ex と Ex Avは別物か<br /><a href="../test/read.cgi/gamedev/1239023536/839" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>839</a>は<a href="../test/read.cgi/gamedev/1239023536/832" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>832</a>を試した結果です<br />
dx7vb.dllは入れていません<br /><br />
グラボは HD5750 Catalyst 10.2 グラフィックメモリ1G<br />
CPU Core2duo E6850<br />
メモリ 4GB<br />
OS Windows Vista SP2<br />
DirectX 9.0c DirextX 11 runtimeが入ってます(10はプレインスト)<br />
バージョンはDirectX End-User Runtimes (February 2010)のものです<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>843 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 01:26:09
ID:NRHTgvKr <br /></dt>
<dd>あちゃこちゃから引っ張ってきたらわけのわからんことになった<br />
コンパイラからもはじかれるけどこれ貼って寝る<br />
DirectAudio1007.zip</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>844 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 01:27:10
ID:fGfZj2ad <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/837" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>837</a><br />
0.9.0.7を少し見てみました。<br /><br />
音量調整ですが、今のラッパーでも正しく動作しますね。<br /><br />
BGMオブジェクトを自分でConfigダイアログで作していますが、そうではなく<br />
Core.bgmManagerのものを使わなければなりません。<br /><br />
つまり、BGMManagerクラスにVolumeプロパティを新たに持たせ、<br />
そこで bgm.volume に音量を入れるようにし、そのVolumeプロパティに<br />
ConfigダイアログからGlobalOptionsを通して設定する必要があります。<br />
(おそらくGlobalOptionsが個人設定になるんですよね。多分)<br /><br />
また、BGMが「なし」の場合には、音が鳴っていないので put_Volume がE_NOTIMPLを返します。<br />
BGMが鳴っていない場合の対処も必要です。<br /><br /><br />
最後にケアレスミスが1つ。<br />
DirectAudio.cppのBGM.volume.get()でエラーチェックをしていますが、最後がelse になっているので、<br />
成功してもエラーになってしまいます。ご注意を。<br /><br />
うーん、なんだか指摘ばかりになってしまいましたが、ご容赦を。<br />
お邪魔いたしました。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>845 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 01:41:28
ID:NRHTgvKr <br /></dt>
<dd>あきらめて寝ようと、その直前にリロードしたらレスがw<br /><br /><a href="../test/read.cgi/gamedev/1239023536/844" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>844</a><br />
ほむほむ<br />
いまみっつほど、DirectX、というよりかはCOMの流儀がわかってないかんじです。<br />
とりあえずひと眠りしてから修正とりかかります。<br /><br />
あ、>843は消しました。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>846 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 08:40:05
ID:NRHTgvKr <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/842" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>842</a><br />
どこからが別物かというと難しいですけど。<br />
見た目とかはほとんど一緒です<EXとEX Av<br /><br />
EXが.NET1.0で2005年秋に開発終了。<br />
それをひきついで.NET2.0で動くようにして機能追加中なのがAvという感じでしょうか。<br /><br />
9割がたのpluginはまったくいじることなく共有できますしね。<br />
セーブデータに互換性はありません。<br />
EXまでの旧FTではFTがバージョンアップするとセーブデータが使えなくなっていたのですが、<br />
Avになって互換性がとれるようになってAvになって以降はFTがバージョンアップしてもセーブ<br />
データの互換性はとれています。<br />
将来への上位互換を保証するものではありませんが。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>847 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 10:47:42
ID:fGfZj2ad <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/841" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>841</a><br />
いただいた街を使ってデバッグしてみました。<br /><br />
Debug Assertion Failedによるブレークポイントは、通常ASSERTに失敗したときに発生します。<br />
今回は、大きさが 0 のvectorにアクセスしたときに発生しています。<br /><br />
具体的に言うと、DirectDraw.cpp、bltColorTransformで起こっています。<br />
ただ、これはラッパーが悪いわけではなく、そもそも本体から渡す値が既に0となっていて、<br />
またエラーチェックをしていないことが原因です。<br /><br />
なお、この値が 0 になってしまう原因は、プラグインです。<br />
jp.co.hotmail.kitapoppoya.Tobu などのプラグインは、colorMappedが設定されていません。<br />
このcolorMappedの数が"0"として読み込まれ、この"0"がvectorにそのまま渡され、<br />
大きさが0のvectorにアクセスした場合にDebug Assertion Faildが発生するという仕組みです。<br /><br />
ですので、本体でプラグインを読み込むときに colorMapped が設定されていない場合の対処を<br />
組み込むことが必要です。<br /><br />
とりあえずは、ColorMappedSprite.cs の draw メソッドで<br /><br />
if (srcColors[idx].Length > 0 && dstColors[idx].Length > 0)<br />
{<br />
surface.bltColorTransform(pt, picture.surface, origin, size,<br />
srcColors[idx], dstColors[idx], false);<br />
}<br /><br />
としてやればエラーは発生しなくなります。<br />
が、これでは完全な対処とはならないのでご注意を。<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>848 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 11:04:28
ID:OY2uPiiP <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/839" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>839</a><br />
DirectX Audio? がvistaで使えない?あたりが関係してるんだろうか</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>849 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 11:11:39
ID:fGfZj2ad <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/847" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>847</a><br />
補足です。<br /><br />
jp.co.hotmail.kitapoppoya.Tobu のTB10030先頭でcolorMappedがあるのに内容が無いことが原因でした。<br />
他にも、jp.co.tripod.chiname.structure.factory2のspriteTypeタグなどで起こっているようです。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>850 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/22(月) 12:39:33 ID:NRHTgvKr <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/847" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>847</a><br />
を適用してみたら、ブレークポイントは起こらなくなったのですが、<br />
特定建物pluginが描画エラー起こしてるの発見しました。<br /><br />
これが正常なもの(0.8.1で描画)<br />
http://dl5.getuploader.com/g/4%7Cfreetrain/36/FT0909VisualErrorNON.PNG<br /><br />
これが異常なもの(0.9.0.9で描画)<br />
http://dl8.getuploader.com/g/4%7Cfreetrain/35/FT0909VisualError.PNG<br /><br />
私が作ったボクセル端橋脚のpluginで、<br />
info.hiyohiyo.riorio.freetrain.structure.finito-web.bridgepier<br />
になります。<br /><br />
0.9.0.6でどうなってたか見ようとしたのですが、0.9.0.6ではこの橋脚を建ててる<br />
ところまでスクロールする間にブレークポイントになってしまって見れません(爆)</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>851 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 12:49:41
ID:NRHTgvKr <br /></dt>
<dd>あー、わかったわかった。<br />
ちょっと思い出してきた。<br /><br />
> colorMappedがあるのに内容が無いことが原因でした。<br /><br />
というのは、たとえば私の問題になってる橋脚などでは<br />
<!ENTITY hc06 '<br />
<spriteType name="colorMapped"><br />
<map from="19,136,255" to="255,136,19"/><br />
<map from="0,90,174" to="174,90,0"/><br />
<map from="0,80,154" to="154,80,0"/><br />
<map from="0,95,184" to="184,95,0"/><br />
<map from="0,64,124" to="124,64,0"/><br />
<map from="0,104,200" to="200,104,0"/><br />
</spriteType><br />
'><br />
<!ENTITY hc07 '<br />
<spriteType name="colorMapped"><br />
</spriteType><br />
'><br />
のhc07みたいなのですね。<br />
これ、描画をスキップされるとまずいです。<br />
pluginの元BMPの色そのままで表示したいときに、こう宣言してあるので。<br />
というか旧FT(EX)がこの宣言でエラーを起こさず描画できてたので。<br />
なので<a href="../test/read.cgi/gamedev/1239023536/847" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>847</a>も適用できなければ、DirectXWrapperも改善の必要アリです。<br />
0.9.0.6では建築で土木の橋脚をあけた瞬間に落ちましたw</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>852 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 13:15:18
ID:NRHTgvKr <br /></dt>
<dd>if( _srcColors->Length == 0 ){<br />
::bltAlphaFast( surface, source->surface,<br />
dst.left, dst.top,<br />
src.left, src.top, src.right, src.bottom,<br />
static_cast<DWORD>(source->colorKey) );<br />
}<br />
else {<br />
std::vector<int> srcColors(_srcColors->Length);<br />
std::vector<int> dstColors(_srcColors->Length);<br /><br />
for( int i=_srcColors->Length-1; i>=0; i-- ) {<br />
srcColors[i] = static_cast<int>(colorToFill(_srcColors[i]));<br />
dstColors[i] = static_cast<int>(colorToFill(_dstColors[i]));<br />
}<br /><br />
::bltColorTransform(<br />
surface, source->surface,<br />
dst.left, dst.top,<br />
src.left, src.top, src.right, src.bottom,<br />
&srcColors[0],<br />
&dstColors[0],<br />
srcColors.size(),<br />
source->colorKey,<br />
vflip?-1:0 );<br />
}<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>853 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 13:16:02
ID:NRHTgvKr <br /></dt>
<dd>↑<br />
DirectDraw.cppをこうしてみたらどうだろう。<br /><br />
まだビルド・動作させてないので、これからビルドしてみますw</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>854 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 13:42:14
ID:NRHTgvKr <br /></dt>
<dd>>852では半透明になってはいけないものがなってしまいましたね。(汗<br /><br />
そこも含め直したものができましたので、これからアーカイブにまとめます。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>855 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 13:54:58
ID:fGfZj2ad <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/854" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>854</a><br />
もう修正してしまったようですが、一応。<br />
元のDirectDraw.netを尊重すると<br /><br />
std::vector<int> srcColors(_srcColors->Length);<br />
std::vector<int> dstColors(_srcColors->Length);<br /><br />
を<br /><br />
int *srcColors = (int*)malloc(sizeof(int) * _srcColors->Length);<br />
int *dstColors = (int*)malloc(sizeof(int) * _dstColors->Length);<br /><br />
にして、::bltColorTransform を下のように変更するといいです。<br /><br />
::bltColorTransform(<br />
surface, source->surface,<br />
dst.left, dst.top,<br />
src.left, src.top, src.right, src.bottom,<br />
srcColors,<br />
dstColors,<br />
srcColors->Length,<br />
source->colorKey,<br />
vflip?-1:0 );<br /><br />
vectorでエラーが起こっているので、vectorを使わなければ問題なく動くようになります。<br />
ご参考までに。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>856 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 14:46:42
ID:NRHTgvKr <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/855" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>855</a><br />
うーーん、mallocはコード的に美しくないですなぁー<br /><br />
ということで私版<br />
いやまぁこっちが美しいかというとそれはどうかわかりませんが。<br /><br />
アルファ0.9.0.9<br />
http://www.hiyohiyo.info/~riorio/freetrain/FTEXAvALPHA0909.zip<br /><br />
そろそろβ名乗ってもいいかしら。<br /><br /><br />
ちなみにBGMボリュームもあきらめたわけじゃないんですが、どうしたら<br />
いいんだろうってコーディングが思いつかず頭かかえる状況なので……</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>857 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 16:49:34
ID:NRHTgvKr <br /></dt>
<dd>>>みなさま (とくに>>nanashiさん)<br /><br />
>856ベースでVista/7対応ができて大きなバグもとれたら、<br />
それをFreeTrainEX Av 1.0とします。<br />
もしそれまでに盛り込みたいことがあれば、今のうちにあげて<br />
おいてください。<br /><br /><br />
1.0リリースとともに、2.0を目指すアルファ版の公開にうつります。<br />
2.0では時間進行のリアル化を第一目標にします。<br />
このときnanashiさん実装の速度制限などにも手をいれることになります。<br />
今は1ボクセルの進行速度を1/2/3/4分固定ですが、これを変数化します。<br />
いろいろいじくることになると思いますので、アルファ版公開時にバグ取り<br />
監修よろしくお願いします。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>858 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 18:17:43
ID:BzpM8Jie <br /></dt>
<dd>(Default Midiout Deviceのget/put_volumeがE_FAILを返す…何故)<br />
完全に忘れてたけどvista以降でmidiは"そのままの状態"ではうまく鳴らないはず</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>859 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />839</a> 2010/03/22(月)
18:26:39 ID:OY2uPiiP <br /></dt>
<dd>なんかXPでも起動しないなぁ。<br />
もしかして<a href="../test/read.cgi/gamedev/1239023536/856" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>856</a>以外になにか必要なのものあるのかな<br />
そうでなければDirectXSDK必須とか?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>860 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />839</a> 2010/03/22(月)
18:30:07 ID:OY2uPiiP <br /></dt>
<dd>ちなみにちゃんと.NetFrameWork2.0は入ってます<br />
rekisaの .NetFrameWork2.0版動くしなぁ<br />
DirectX9.0cは最新だしDirectX9.0入れないと動かないネトゲ動くし<br />
おかしいですねぇ</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>861 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 19:33:51
ID:NRHTgvKr <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/859" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>859</a><br />
それはなんかPC環境がおかしいね<br /><br />
でもウチもサブPC(XP同じ)で動かしてみようとしたら、.NETが1.1/2.0SP2/3.5SP1と<br />
ずらっと入ってるくせにFreeTrainEX Av 0.9.0.9動かない(起動すらしねー)となった<br />
ので人の事はいえん。<br /><br />
で、そのサブPCでベータ0.8.1は動くので、0.8.1にはなくて0.9.0.*にはある、「何か」<br />
があるようだ。いったいなんだろう。<br /><br />
ビルドするにはWindowsSDKを入れる必要があるけど、動作には必要ないはず。<br /><br />
あ、あとDirectMusicのヘッダファイルを取り込むのにDirectX SDKのAugust 2007<br />
以前をビルドには要求するのですが、まさか動作にも必要って事ないよね?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>862 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 19:50:44
ID:uG2M7vDw <br /></dt>
<dd>どんなエラーが表示されたのかくらい書けばいいのに</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>863 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 19:55:24
ID:NRHTgvKr <br /></dt>
<dd>これはVistaのエラー画面だけど、XPでも同じかんじだった。<br />
http://dl6.getuploader.com/g/4%7Cfreetrain/34/FT.jpg<br /><br />
ローダでいきなしコケるから手がかりが全く無い。<br />
動かないって言ってる人、まずこれでしょ。<br /><br /><br />
うちは動かなかったXPマシンにSDK入れてみるかどうするか思案してるところ。<br />
SDKで汚染させずにプレーンな状態で残しておいた方がいい気もするし。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>864 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />839</a> 2010/03/22(月)
20:27:11 ID:OY2uPiiP <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/863" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>863</a><br />
そうです。そのエラーです</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>865 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 21:01:44
ID:BzpM8Jie <br /></dt>
<dd>多分…根拠のない予想<br />
directxwrapperの動作に必要なdllが足りない(vc++2008runtimeとか</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>866 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/22(月) 21:12:41 ID:NRHTgvKr <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/865" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>865</a><br />
SO-RE-DA!!<br /><br />
と思ってクラッシュするサブPCにVC++のランタイム入れてみたけど、<br />
やっぱり一瞬でクラッシュすることにかわりなし。<br /><br /><br />
ちと昨日から、2chの連投規制にひっかかりぎみでして。<br />
新しいバイナリとかできたらここに書けない時blogに告知するんで、<br />
しばらく私の書き込みが無かったらblogチェックしてみてくださいませ。<br />
http://riorio.asablo.jp/blog/</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>867 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 21:26:38
ID:BzpM8Jie <br /></dt>
<dd>debugとreleaseでは読まれるdllが違うのでreleaseでもう一度試してもらえませんか<br />
それでダメならすいません</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>868 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 21:32:21
ID:fGfZj2ad <br /></dt>
<dd>ちょっといいでしょうか。<br />
最初からずっと気にはなっていたのですが・・・。<br /><br />
DirectXWrapperは、DirectX7が必要ですよ。<br />
具体的には、dx7vb.dllです。<br />
DirectXそのものを実装すれば不要ですが、そんなことはできませんよね^^;<br /><br />
以前(V0.8)はCOMのDxVBLibを使っていたようですが、これはどうやってもVista以降では動かないようです。<br />
なので、DirectXWrapperを作っていたと私は思っていました。<br /><br />
dx7vb.dll は DirectX10からは同梱されなくなったため、XPでも新しいPCではDirectX7が入っていないものもあります。<br />
逆に、dx7vb.dll が入っていれば、VistaだろうがWin7だろうが動きます(多分)。<br /><br />
dxdiag で dx7vb.dll が入っているかどうか、確認してみるといいと思いますよ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>869 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 21:50:21
ID:NRHTgvKr <br /></dt>
<dd>>DirectX7が必要ですよ。<br /><br />
私が作ったものじゃないものを私が断言するのは気がひけるのですが、<br />
不要にするために作ってもらったと認識しています。<br /><br />
>DirectXそのものを実装すれば不要ですが<br /><br />
dx7vb.dllを使わないようなDirectX呼び出しをすればいい話かと思うのですが。<br />
で、それを実現するために書かれたのがDirectXWrapperかと。<br />
実際、世の中の市販ゲームソフトの多くはdx7vb.dll不要ですよね?<br /><br />
>以前(V0.8)はCOMのDxVBLibを使っていたようですが、これはどうやってもVista以降では動かないようです。<br /><br />
これも自分自身がやってないことを断言するのは気がひけるのですが、0.8以前でも<br />
dx7vb.dllを登録してVistaで遊べてますという報告は複数寄せられています。<br />
まぁそのせいもあって、Vistaネイティブ対応しなくっても、頑張る人はなんとかするから<br />
いっかーとか気長になっちゃってためんはあるのですけど。<br /><br />
>XPでも新しいPCではDirectX7が入っていないものもあります。<br /><br />
いや、そんなのは聞いたことがない。<br />
中身がほとんどServerになってたx64ですら入ってた。<br /><br />
>dxdiag で dx7vb.dll が入っているかどうか、確認してみるといいと思いますよ。<br /><br />
確認して入ってるXP HomeのPCで動きません。<br />
その環境下で0.8.1までは動きます。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>870 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 21:54:15
ID:OWtpJSK3 <br /></dt>
<dd>Net2.0、Direct X 9.0c最新、Dx7vb.dllあるにも関わらず<a href="../test/read.cgi/gamedev/1239023536/856" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>856</a>が全く起動しない。<br />
Windows XP SP3です。<br />
一瞬だけ起動して、そのままエラーも出ずに即終了です。<br />
原因不明。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>871 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 22:43:01
ID:OWtpJSK3 <br /></dt>
<dd>で思いついたこともあり、VC# 2008 Expressをインスコ。<br />
すると<a href="../test/read.cgi/gamedev/1239023536/870" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>870</a>で起動しないといってたのが起動しました。<br />
これって、つまりVC# 2008 Expressでインスコされる何かを参照しているということでしょうか?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>872 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 23:35:54
ID:NRHTgvKr <br /></dt>
<dd>静的リンクすべきライブラリを動的リンク指定でリンカ通してしまってる???<br /><br />
とりあえずウチのサブ機環境を入れたり出したりしてテストしながらビルドオプションの<br />
再確認をして、もし動的リンクになってたら静的リンクに指定し直してビルドしたものを<br />
再配布します。<br /><br />
もうしばらくお待ちください。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>873 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />839</a> 2010/03/22(月)
23:44:19 ID:OY2uPiiP <br /></dt>
<dd>vc++2008runtimeは私の環境には入ってると思う<br />
vc++2008再配布可能パッケージのセキュリティ更新のパッチがWindowsUpdateの履歴に乗ってるし</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>874 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/22(月) 23:44:22
ID:fGfZj2ad <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/869" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>869</a><br />
なるほど確かに私もDirectXWrapperの依存状況を見ていませんでした。<br />
ざっと見ると、確かに dx7vb.dll には依存していないようです。<br />
私の早とちりでした。<br /><br />
あとやはり部外者が首を突っ込み過ぎてしまったようなので、これにて完全にスレを去りたいと思います。<br />
混乱させて申し訳ありませんでした。<br /><br />
それでは。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>875 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 00:59:34
ID:WK7UoYnm <br /></dt>
<dd>>これにて完全にスレを去りたいと思います。<br /><br />
なんかこのスレの住人はこのフレーズ好きだよね。<br />
なんでだろ?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>876 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio</a> 2010/03/23(火) 01:09:46 ID:Ty8DZbGt <br /></dt>
<dd>ふーー<br />
結局XP HomeなサブPCではどうやっても動作させることができず、<br /><a href="../test/read.cgi/gamedev/1239023536/871" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>871</a>をたよりにC# Express Editionを入れてみたところ……<br /><br />
やっぱり動きませんでした!!!(爆)<br /><br />
ソースも持ち込んでビルドしてみたら、自分で動かせないexeを吐きおるわ、VC#EEwww<br /><br />
ただこのおかげで、動かない環境で「デバッグ」ランさせることはできて、エラー<br />
はいてるのが<br />
Core.installationDirectory =<br />
Directory.GetParent(Application.ExecutablePath).FullName;<br />
ということを突き止めました。<br />
とりあえずウチ環境では、ですけど。<br /><br />
しかしApplication.ExecutablePathたって、<br />
c:\FreeTrainEXAv9.0test\trunk\bin<br />
とかなんですけど……</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>877 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 01:22:00
ID:Ty8DZbGt <br /></dt>
<dd>速報:<br /><br />
Visual C++ 2008 Express Edition入れたら動きました。<br />
インストールしただけで起動もしてないのに……<br /><br />
リンクライブラリかなにかが不足してる可能性がありますね。<br />
ということはDirectXWrapper.dllがらみ。<br /><br />
確認とれたところで、いったんVC++EEアンインストールしてサブ機をまたプレーンな<br />
環境に戻してから、メイン機のほうでビルドしなおしなりしてみますわー<br /><br /><br />
なんかもうイヤんなって、BGMに石川智晶ながしながら作業してるわw</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>878 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 04:09:41
ID:Ty8DZbGt <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/874" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>874</a><br />
まだまだいろいろ教わりたいことあったのですが、残念です。<br />
今回のC++ないと動かんぞ問題もなにか私の見落としてる部分があるのでは<br />
ないかと思ったりするのですが。<br /><br />
よかったら、これも縁ということでFreeTrainも遊んでやってください。<br /><br />
また困ったことあったらあちらにご相談にうかがいますので、<br />
そのときに相手していただけたら幸いです。<br /><br /><br />
あとはこっそりひっそり(謎)</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>879 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 13:29:50
ID:3DmOsrAL <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/875" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>875</a><br />
引き止められる事を期待してるか、そうでなくても惜しまれながら去る感を出したいから。<br />
その後は良くてROM専、一般的には何食わぬ顔で復活。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>880 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 13:56:16
ID:GqTzm0A6 <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/875" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>875</a>,<a href="../test/read.cgi/gamedev/1239023536/879" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>879</a><br />
ていうか、その人は頼まれて出張してきただけで、<br />
元々住人じゃないだろ<br />
くだらない皮肉で、恩を仇で返すような真似するなよカスが。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>881 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 15:21:53
ID:3DmOsrAL <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/879" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>879</a>は、<a href="../test/read.cgi/gamedev/1239023536/875" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>875</a>に対する一般論です。一々噛み付かないで下さい。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>882 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 15:35:15
ID:GqTzm0A6 <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/881" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>881</a><br />
口の悪いカスは噛みつかれるリスクぐらい受容すべきです。<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>883 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 17:16:38
ID:AxH8qfE0 <br /></dt>
<dd>FTが完成(一定の成果)する事を嫌がっている人がいるって事か。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>884 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 17:22:00
ID:jsnYJvGr <br /></dt>
<dd>なんとなくFreeTrainEX Av 1.0と2.0はセーブデータの互換性はなくなりそうですね。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>885 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 20:12:14
ID:Ty8DZbGt <br /></dt>
<dd>流れを絶ち切って、FT動画投下<br /><br />
http://www.nicovideo.jp/watch/sm10128113<br /><br />
http://www.nicovideo.jp/watch/sm10130820<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>886 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 21:08:29
ID:8kehcNOI <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/883" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>883</a><br />
これも例のカス野郎のせいか。<br />
開発者も変わったのだから、以前の恨みは忘れてriorio氏に協力して欲しいねぇ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>887 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 21:16:45
ID:3DmOsrAL <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/882" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>882</a><br />
そうですね。結構な御覚悟ですが、私は噛みませんので安心して下さい。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>888 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 21:25:59
ID:8kehcNOI <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/887" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>887</a><br />
既に甘噛みだぞ、おまえw</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>889 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 21:36:29
ID:yZRebS0j <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/885" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>885</a><br />
乙<br />
最近あんまやってなかったけどまた弄ってみようかなあ</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>890 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 21:46:08
ID:ZjMq6i5L <br /></dt>
<dd>動画作れるだけのネタのストックはあるが作る気力が無い。。。<br />
最近はプラグインも作ってないなぁ。<br />
末期色とかE5系とかつくりたいな</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>891 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 23:21:34
ID:eEZYKn/v <br /></dt>
<dd>既存の鉄道アクセサリpluginを、便利に設置できるようにするのっかりpluginが欲しくなった<br />
のですが、作れる方いませんか?<br /><br />
具体的には、今いっこいっこぽんぽんと置いていってる鉄道アクセサリを、北西から南東へ<br />
「ここから<br />
ここまで」<br />
とマウスでびしっと矩形選択するとその範囲のボクセルすべてに、まるで地表<br />
pluginのようにその鉄道アクセサリを敷き詰めてくれる、というのが欲しいんです。<br />
動画にもしたような、複々線とか8複線とかの高架を作ってると、どうにも1ボクセルずつ配置<br />
していくのがかったるくてしょうがなくて。<br /><br />
地表pluginのコードが参考になるかもしれないかと思ってみてみたけこど、なんか想像してた<br />
のと全然違う中身で(GenericLandContribution.csの)、c477さんとこの掲示板でいちおう質問<br />
してみたのですが…… こっちのほうが早いかもと。<br /><br />
どこそこのhoge.csを参考にしたらいいよっていうのでもいいです。<br />
うまくひきうつせたら自力でplugin作ってみますので。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>892 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/23(火) 23:56:27
ID:eEZYKn/v <br /></dt>
<dd>c477さんから情報提供があったので転載。<br />
実際のコードを見てみて自力で追加出来るか考える。<br /><br /><br />
では、地表の本体はどこか。<br />
ずばりcore/contributions/land/にあります。<br />
LandBuilderContribution.csがベースクラス<br />
大概の地表プラグインはStaticLandBuilder.csを使ってます。<br />
ただし、「四角形を地表ボクセルでおおいつくす」みたいなコードは、<br />
core/controllers/RectSelectorController.csと<br />
それを継承したcore/contributions/land/DefaultControllerImpl.cs<br />
にあります。<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>893 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/24(水) 00:00:57
ID:ozU7YICv <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/884" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>884</a><br />
そういう設定も導入するって言ってたんじゃなかったっけ?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>894 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/24(水) 20:56:40 ID:dI30iifW <br /></dt>
<dd>ええと。<br />
ちょっとDirectXWrapperを利用したALPHA0.9系列が不安定なままで。<br />
一方、Vista/7では単独では動かないけど0.8.1は非常に安定しているので。<br />
「バージョン1.0正式版」として公開するのは0.8.1がいいのではないかと<br />
考え始めました。<br />
XP以前向け、最初の、安定決定版としての1.0 == 現0.8.1。<br /><br />
そしてDirectXWrapperを利用したものは「バージョン2系列」として開発<br />
して公開したらどうかと。<br /><br />
いかがでしょうか?<br /><br /><br />
もし異論がなければ日が変わる頃に0.8.1を1.0として公開します。<br />
0.8.1のバグ追求なども行っておいてください。<br />
もし大きなバグがあったということがあれば、0.8系列でβとしてバグとって<br />
から1.0に上げたいと思いますし。<br />
報告がないからバグもないと思うんですけど(汗</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>895 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/24(水) 21:03:30
ID:GFnU/BXd <br /></dt>
<dd>好きにしたらいいんじゃないか<br />
お前の妄言が本流になる訳でもないし</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>896 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/24(水) 21:20:52
ID:eqD7xz7K <br /></dt>
<dd>バージョンの数字(笑)<br /><br />
なんでもええがな</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>897 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/24(水) 21:39:28
ID:V41PpRlY <br /></dt>
<dd>内部的なことはよくわかんないから任せるとしか</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>898 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/24(水) 22:05:36
ID:IPrRYTnx <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/894" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>894</a><br />
OKだと思う</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>899 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/25(木) 01:20:26 ID:6G8G5HnF <br /></dt>
<dd>FreeTrain EX Avに正式版1.0を公開開始しました。<br />
http://sourceforge.jp/projects/freetrain-exav/<br /><br />
内容的にはβ0.8.1から変更ありません。<br />
発車ベルの音量をちょこっと調整してあるので、1.0を上書きすると<br />
音量が揃って幸せになるかも。<br /><br />
ソースのほうも1.0のものをコミットしてあります。<br />
なお、ソースコードを持っていかれる方は、最新βのソースが欲しい方はtrunkから、<br />
Release1.0のソースが欲しい方はRelease1.0から、としてください。<br />
これからDirecxtXWrapperを反映したβ2.0.1.0のソースをコミットしますので。<br /><br />
また、β2.0.1.0のバイナリも登録します。<br />
数十分待ってください。<br />
では。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>900 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 01:38:18
ID:PFdi3QmQ <br /></dt>
<dd>おつ</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>901 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 02:23:50
ID:6G8G5HnF <br /></dt>
<dd>β2.0.1.0も公開しております。<br />
ソースもあります。<br /><br />
で、一作日からばたばたしてるとおり、このβ2.0.1.0単独動作できません。<br />
なぜかVisual C++が、無料のExpress Editionでいいけどインストールされていないと<br />
起動しません。<br /><br />
原因は今だ不明です。<br /><br />
この原因について解明できる方、おられませんでしょうか。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>902 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 02:27:45
ID:KnU1j7uY <br /></dt>
<dd>Visual C++が入っているのに動かなかったorz</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>903 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 02:36:16
ID:6G8G5HnF <br /></dt>
<dd>ぇえーーー……<br /><br />
それは困った。<br />
手元では2008入れたら動いたのだが。<br /><br />
ひょっとして2005では動かなかったとか??<br /><br />
2008が入ってるのに動かないというのは、さらに問題がふくれるなぁ。とほほ。<br />
とりあえずOS/DirectXバージョン/.NETバージョンもろもろ条件書いていただけますか。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>904 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 02:43:27
ID:KnU1j7uY <br /></dt>
<dd>OSはWindows 7<br />
開発環境はVisual Studio 2008 Profeessionalが入っている<br /><br />
プラグインロードエラーが原因で起動しない</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>905 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 02:53:01
ID:6G8G5HnF <br /></dt>
<dd>プラグインロードエラーが出るということは、「FTドライバー」は起動できてるんですね。<br />
Avより古いpluginを読み込ませようとしてたりしませんかね。<br />
追加のplugin入れない、2.0.1.0のみの実行環境で起動してみてください。<br /><br />
あとは、エラーメッセージにpluginのIDが記載されているはずなので、それをもとに<br />
どのpluginがエラー起こしてるのか突き止めて排除してみるとか。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>906 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 11:13:10
ID:6G8G5HnF <br /></dt>
<dd>Beta2.0.1.1ためしてみてください<br />
http://sourceforge.jp/projects/freetrain-exav/<br /><br />
C++不要になってると思います。<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>907 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 11:28:46
ID:6G8G5HnF <br /></dt>
<dd>>>nanashiさん<br /><br />
本体がDirectXWrapperを使うようになったため、nanashiさんのマップキャプチャが2.0系列<br />
では動作しなくなっています。<br /><br />
DirectXWrapper対応バージョンアップをしていただくか、あるいはソースを公開していただけ<br />
ませんでしょうか。ソース見せてもらえたら私の方で移植して本体同梱配布に切り替えたい<br />
と思います。<br /><br /><br />
Beta2.0.1.0→2.0.1.1の変更点は、C++でのWrapperビルドをDebugビルドではなくReleaseビルド<br />
するようにしました。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>908 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 12:00:05
ID:9aLsITvl <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/894" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>894</a><br />
多分版数管理の煩雑さから脱却する意味での事とお見受けした。<br />
現状貴殿以外牽引役も居ない様子、思うままでよろしいと思う。<br /><br />
0.9系はテスト環境も無いので0.8.1を弄り倒してみるよ。<br />
(既に多くの人が触っているから今更何かを見つける事も無いだろうけど)</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>909 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />908</a> 2010/03/25(木)
12:06:59 ID:9aLsITvl <br /></dt>
<dd>すまん。既に流れていた。リロードいつから止めてたんだ。orz</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>910 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 12:08:17
ID:6G8G5HnF <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/908" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>908</a><br />
もうバージョン番号改訂しちゃったあとなんですが。<br />
安定版ということでは、0.8.1がそのまま正式版1.0になってますので、1.0をいじってもらったらいいです。<br /><br />
β版としては2.0.1.1がありまして、こちらはVista以降対応が目玉ではあるのですけどもちろん<br />
XP/2000でも動きますし、バグも同じようにXPでも出現するかと思います。<br />
描画バグの叩き出しなどにおいては、XP環境であっても2.0.1.1をいじりたおしていただいた<br />
ほうがありがたいかな。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>911 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 12:53:52
ID:6G8G5HnF <br /></dt>
<dd>907に追加<br /><br />
>>nanashiさん<br /><br />
通過監視信号・閉塞信号もおなじくで動作しませんでした。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>912 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 12:54:03
ID:eqH/nNln <br /></dt>
<dd>2.0.1.1βをダウンロードして遊んでいたところ、エラーが発生したのでご報告いたします。<br /><br />
エラー発生の手順<br />
マップの外へ向けて線路を引いて電車を走らせる。<br />
発生タイミング<br />
電車が半分ぐらいマップ外へ出る<br />
エラーの内容<br />
オブジェクト参照がオブジェクト インスタンスに設定されていません。<br />
場所 freetrain.world.rail.Train.clockHandler() 場所
C:\FTsrc\trunk\core\world\rail\Train.cs:行 345<br />
場所 freetrain.world.Clock.tick() 場所 C:\FTsrc\trunk\core\world\Clock.cs:行 157<br />
場所 freetrain.framework.MainWindow.timerHandler(Object sender, EventArgs e) 場所
C:\FTsrc\trunk\core\framework\MainWindow.cs:行 1332<br />
場所 System.Windows.Forms.Timer.OnTick(EventArgs e)<br />
場所 System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)<br />
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr
wparam, IntPtr lparam)<br /><br />
OSはWindowsVista SP2で、VC++2008EEはインストールされています。<br /><br />
検証をよろしくお願いいたします。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>913 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/25(木) 14:38:52 ID:6G8G5HnF <br /></dt>
<dd>プレーンなVistaにて、β2.0.1.1の動作を確認。<br /><br /><br /><a href="../test/read.cgi/gamedev/1239023536/912" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>912</a><br />
こちらも確認しました。<br />
Vistaに関係なく2.0.1.1と1.0(=0.8.1)にて起こります。<br /><br />
速度制限でいじった部分でエラーが起こってますね。<br /><br />
むーーん。<br />
もともとこの部分て、マップ外に出ていくときはどういう処理してたんだろ。<br />
初めて見る部分だから記憶にない ^^;<br /><br />
とりあえず0.8.1以降ではマップ外にはつなげないという対処してくださいませ。<br />
マップ外につなげたものは0.8.0でプレイしてください。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>914 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 17:01:09
ID:6G8G5HnF <br /></dt>
<dd>Train.csの345行目を<br /><br />
if( next.isOutside )<br />
registerTimer();<br />
else<br />
registerTimer(ins.voxel.location);<br /><br />
にしてみた。<br />
これで動くだろうか。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>915 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/25(木) 18:46:28 ID:6G8G5HnF <br /></dt>
<dd>正式版1.0.1、β2.0.1.2置きました。<br />
マップ外との行き来は直りました。<br /><br /><a href="../test/read.cgi/gamedev/1239023536/914" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>914</a>では戻ってきたときに例外ってたので、もちょっと手直し。<br /><br />
ついでに3のプロトタイプも置いてみました。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>916 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />912</a> 2010/03/25(木)
19:04:56 ID:eqH/nNln <br /></dt>
<dd>riorio様、お忙しい中の対応ありがとうございます。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>917 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 19:38:00
ID:6G8G5HnF <br /></dt>
<dd>むーーん。<br />
Subversionの取り扱い大丈夫だろうか。<br />
Windows上であっちこっちソース動かしたりしてるから、たまに競合がしめされたりしてるの<br />
解消しつつソースをコミットしてあるけど。<br />
たまーにおかしくなってるファイルがないとはいえない。<br /><br />
もしおかしなことがあったら言ってくださいね。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>918 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 22:24:14
ID:S/eObr7M <br /></dt>
<dd>β2.0.1.2 だけの クリーンな環境で試しました<br />
クリーンなVista環境です。<br />
Visual C++ 2008 Express Editionはいらなくなったようですが<br />
起動時駅一覧のプラグインのロードで落ちるようです。<br /><br />
ttp://firestorage.jp/download/1fd5e9065ec3e99db1699c1366af8ec78f087f51</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>919 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/25(木) 22:39:35
ID:6G8G5HnF <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/918" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>918</a><br />
スミマセン<br /><br />
アーカイブ作るときにプラグインの本体DLLを消してしまってました。<br />
入れなおしたものをSourceForgeに置き直しましたので落とし直してください。<br />
お手数かけます。<br /><br />
ソースをいじったわけじゃないのでビルドナンバーは変更ありません。<br /><br /><br />
あとプロトタイプ3にご意見ください。<br />
今だったら列車の走行速度の調整がつきます。<br />
セーブデータの互換性を考えたとき、走行速度パラメータをユーザに開放するのは<br />
危険だと思いました。<br />
セーブしたときと違うパラメータオプションでデータロードするとまずクラッシュします。<br />
なので、数値埋込になると思います。<br />
2.0までのA4速度との選択はすぐできるようになりますが、うーーん、それって意味<br />
あるんだろうか、とふと思ったり。3.0でA4速度で開発したところで、開発途中で速度<br />
変えることはできないし、2.0以前でロードできるわけでもないし。袋小路。<br />
2.0以前速度が好きな人は2.0以前で遊んでもらうこととして、3系統は3独自速度ひとつ<br />
なのでもアリかもって。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>920 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/26(金) 00:34:28
ID:DNRurGJp <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/919" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>919</a><br />
動きました。乙です。<br /><br />
工事の建物総合は未実装でしょうか?まともに動きません<br />
プルダウンのリストが空だったり<br />
デザインの右左クリックで以下のえらーになります<br /><br />
オブジェクト参照がオブジェクト インスタンスに設定されていません。<br />
場所 freetrain.framework.plugin.generic.MultiSelectorController.UpdateDesign() 場所
C:\FTsrc\trunk\plugins\jp.co.tripod.chiname.lib.generic\MultiSelectorController.cs:行
795<br />
場所
freetrain.framework.plugin.generic.MultiSelectorController.selectorDesign_indexChanged(Object
sender, EventArgs e) 場所
C:\FTsrc\trunk\plugins\jp.co.tripod.chiname.lib.generic\MultiSelectorController.cs:行
643<br />
場所 freetrain.controls.IndexSelector.set_current(Int32 value) 場所
C:\FTsrc\trunk\lib\Controls\src\IndexSelector.cs:行 34<br />
場所 freetrain.controls.IndexSelector.onRight(Object sender, EventArgs e) 場所
C:\FTsrc\trunk\lib\Controls\src\IndexSelector.cs:行 75<br />
場所 System.Windows.Forms.Control.OnClick(EventArgs e)<br />
場所 System.Windows.Forms.Button.OnClick(EventArgs e)<br />
場所 System.Windows.Forms.Button.WndProc(Message& m)<br />
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&
m)<br />
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)<br />
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr
wparam, IntPtr lparam)<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>921 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/26(金) 00:54:25
ID:cGwZzTMr <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/920" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>920</a><br />
未実装なんじゃなくて、本体にその中身となるpluginがひとつも含まれていないからかな。<br /><br />
Additional Plugin Set入れてみてください。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>922 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/26(金) 20:20:24
ID:cGwZzTMr <br /></dt>
<dd>山手線再現その3<br />
http://www.nicovideo.jp/watch/sm10163737</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>923 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/26(金) 23:45:58
ID:cGwZzTMr <br /></dt>
<dd>その4<br />
http://www.nicovideo.jp/watch/sm10172589</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>924 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/27(土) 10:35:16
ID:ouf7WNJn <br /></dt>
<dd>一時的に、架線柱pluginを表示停止することでできないかな。<br />
重層高架つくるとき、ハイトカットしても架線柱がオフできないと線路が見えなくて<br />
めっちゃ操作しづらくなるん。<br /><br />
駅名表示のオンオフがあったり木のオンオフがあったりするから、架線柱のオンオフ<br />
もできそうに思うんだけど。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>925 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/27(土) 14:19:04
ID:/GajWRVF <br /></dt>
<dd>>>riorioさん<br /><br /><a href="../test/read.cgi/gamedev/1239023536/907" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>907</a><br />
マップキャプチャと閉塞信号のソースアップしました。<br />
お手数をお掛け致しますが移植・修正をどうぞよろしくお願い致します。<br />
http://freetrain.ps.land.to/upload/data/ftup0073.zip<br />
nanashi</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>926 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/27(土) 14:25:31
ID:ouf7WNJn <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/925" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>925</a><br />
了解です。<br />
これから移植します。<br /><br />
さしつかえなければ通過監視信号もいただけますか?<br /><br />
ほんとは。可能なら……<br />
通過監視信号を通常のA列車式ダイヤに組み込めるといいのですが。<br />
それで、常に通過を待つのではなく、7時*分は通過待ち、8時0分になったら<br />
待たずに発車とかできると可能性が広がりそうに思って。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>927 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/27(土) 15:06:05
ID:ouf7WNJn <br /></dt>
<dd>移植しました<br />
http://www19.atwiki.jp/freetrain-exav/pages/79.html<br /><br />
移植と言っても、DirectXWrapperが非常に良く出来てて互換性100%だったので、<br />
先頭のusingを1行書き換えるだけなんですけどね。<br />
あとはプロジェクトのほうで参照を設定するだけ。<br /><br /><br />
ソースお渡ししてもいいんですが、プロジェクトの参照先フォルダの掘り方が<br />
ウチ独自になってて結局参照しなおさなきゃいけなくなるのでどーしましょ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>928 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/27(土) 16:00:37
ID:ouf7WNJn <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/924" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>924</a><br />
できた<br /><br />
とりあえずオプション設定画面にチェックボックス置いた。<br />
それが一番自分が簡単だったので。<br /><br />
できれば表示メニューのなかに一発変更ボタン置きたかったけど<br />
やりかた分からなかった。<br /><br />
これからアーカイブまとめるので、公開は30分ほど待ってください。<br />
2.0.1.3と3.0.0.3になってたら架線柱表示オフが取り込まれてます。<br />
公開開始のお知らせはしませんので。<br />
1.0はいじりません。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>929 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/27(土) 16:35:16
ID:/GajWRVF <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/926-927" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>926-927</a><br /><br />
早速のご対応ありがとうございます。<br /><br />
あと申し訳ありませんが通過監視信号はソースを失念してしまっていて、<br />
アップすることができませんでした。どうもすみませんです。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>930 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/27(土) 18:51:38
ID:ouf7WNJn <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/929" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>929</a><br />
りょうかいでーす<br /><br />
需要の多かった機能なので、残念に思う人は多そうですね。<br />
もし復活できたらお知らせください。<br /><br /><br />
うーん、しかし困った。<br />
動かないPassMonitorSignalをpluginsに入れた状態のプロトタイプ3.0.0.2で遊んでて<br />
データセーブしてて。<br />
動かないなら消そう、とpluginsから消したら。<br />
PassMonitorSignalを置いたりしてないのに、そのセーブデータが読めなくなった。<br />
PassMonitorSignalがありませんと怒られる。<br />
とほーーー<br />
メニューから間違えて選ばなければいいから、1.0向けセット入れておくしかないか。<br /><br /><br />
あと、やっぱりここで宣伝しないと見る人少ない感じなので宣伝<br />
http://www.nicovideo.jp/watch/sm10175463<br />
http://www.nicovideo.jp/watch/sm10176016<br />
http://www.nicovideo.jp/watch/sm10178016</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>931 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 06:04:32
ID:R04qpvTc <br /></dt>
<dd><br />
架線柱の設定を表示メニューに表示してみました。<br /><br />
http://ngs_.web.fc2.com/ft/electricpole20100328.zip<br /><br />
プラグインの設定を本体に持たせない方がいいと思うのですが。<br />
プラグインを外した時に動かなくなったりしないんですかね。<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>932 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 07:12:17
ID:unhpLNc0 <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/931" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>931</a><br />
おおー<br />
こんな簡単にできるのか(汗)<br />
取り込ませていただきます。<br /><br />
それが意外とというか、まったく問題なかったりするんですよ。<br />
FreeTrainのコンポーネント&コントリビューション思想のなかでは。<br /><br />
たぶんpluginsから消してもなんの問題もなく動く。<br />
ま、pluginといっても本体同梱配布なものですから、そこも心配しなくてもいいかと。<br /><br /><br />
今朝は、Reflectorという逆コンパイルツールの存在を知って、PassMonitorSignalを<br />
逆コンパイルしてみてました。<br />
まったくそのままソースになるわけじゃないし参照関係などは自分で書かないと<br />
いけないので、なかなか苦労してます。<br />
なんかうまくいかないんですよー<br />
もしもとのコードを書いたnanashiさんなら復旧しやすいということなら、自分が<br />
書き戻した範囲のReflector結果をお渡ししますが……<br /><br /><br />
あと今朝の動画<br />
http://www.nicovideo.jp/watch/sm10188127</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>933 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 08:33:06
ID:unhpLNc0 <br /></dt>
<dd>>>nanashiさん<br /><br />
Reflectionなんかうまく使いこなせないです。<br />
先頭にusingがなにか足りないんだと思うんですが、なにが足りないのか分からないので<br />
投げ返します。ごめんなさい。<br /><br />
http://u4.getuploader.com/freetrain/download/37/PassMonitorSignal_Reflection.zip<br /><br />
DLパスかけてあります。<br />
nanashiと入れてください。<br /><br />
ビルドprojはβ2.0ベースの、DirectXWrapper利用になってます。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>934 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 09:32:09
ID:unhpLNc0 <br /></dt>
<dd>3.0.0.3で遊んでみて、やっぱし速度がまだ遅いなーと思ったので。<br />
3.0.0.4で列車の速度2倍にします。<br />
プロトタイプ3ですでにダイヤ組ん出る人ゴメンナサイ<br /><br />
で、3.0.0.4の速度が限界です。これ以上はかなり根本的にイジらないとダメになるので<br />
さらにセーブデータの互換性が失われます。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>935 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 09:51:11
ID:eRw6IBeo <br /></dt>
<dd>つうか、どれか1つを完成させて欲しいよ。<br />
2と3とどっち優先でやってんの?<br />
なんか振り回されている感じがする</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>936 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 10:03:47
ID:unhpLNc0 <br /></dt>
<dd>完成形が欲しい人は1.01をどうぞ。<br />
最もバグが少なく従来のプラグインも使えます。<br />
こちらは基本的にそうそういじるつもりはありません。<br /><br />
Vista/7ネイティブで遊びたくて安定を求めるならβ2.0系統をどうぞ。<br />
時間進行もいじりませんし0.1〜のセーブデータと相互に互換性もあります。<br /><br />
リアル時間進行を求めるならプロトタイプ3をどうぞ。<br />
そのかわり自分でプレイして感じたことやこちらのスレの反応を反映して速度調節<br />
が入ったり、またバグを作ってしまったり、いろいろする可能性はあります。<br />
速度調節をいじるとダイヤ設定は狂いますし、場合によってはセーブデータ自体が<br />
ロードできなくなります。<br /><br />
2と3どちらが優先ということはありません。<br />
3をいじった上で、2に反映できるものは同時に2にも反映していますし、今後もβの<br />
間はしていきます(昨夜の架線柱非表示など)。<br />
仮に2でバグがみつかったら、そのバグはおそらく3にも存在するでしょうから、同時に<br />
退治します。<br />
2と3のコンポーネントは、時間進行・列車速度以外の部分はほぼ共通です。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>937 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/28(日) 10:07:07 ID:unhpLNc0 <br /></dt>
<dd>あ、コテつけんのわすれてた(汗)<br /><br />
もっとも、今自分自身がプレイして動画作ってるのは、プロトタイプ3で、ですけどね。<br />
リアルダイヤ組みたいし。<br /><br />
繰り返しになりますが、3で遊んでて不具合があって処置したり、plugin追加して新機能<br />
を実現したりしたときは、そのほとんどは同時に2にも収録可能であるはずのものです<br />
から。<br />
2がβの間は2にも同時に反映していきますよ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>938 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 11:23:51
ID:0iXT/VoT <br /></dt>
<dd>まあ、最優先はモチベーションの維持だよな<br />
好きなようになってほしい</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>939 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/28(日) 12:40:31 ID:unhpLNc0 <br /></dt>
<dd>モチベーションてゆーことだと、ぶっちゃけたら、自分が書いたコードで実現された<br />
新機能なんかを使いこなしたスクリーンショットが公開されるとか動画になるとか<br />
そういうのかなー<br /><br />
やっぱ、遊んでもらえてなんぼだと思うし。<br /><br />
バグレポなんかもあがってきたら、あぁちゃんと最新ビルドを試してくれてるんだなー<br />
って分かるのでうれしい。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>940 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 15:46:37
ID:6kbrZZeB <br /></dt>
<dd>新機能なんかを使いこなしたスクリーンショットが公開されるとか動画を作る人のモチベションの維持も考えてくださいよ</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>941 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/28(日) 15:59:28 ID:unhpLNc0 <br /></dt>
<dd>メインマップビューに列車追跡機能をつけたアルファ版のソース<br />
http://u4.getuploader.com/freetrain/download/38/ALPHA3010MapView.zip<br /><br />
DLパスは「tracking」です。<br />
バイナリはつけてません。<br /><br />
レールがひけなくなるとかいろいろバグ持ってるんですが、私ではどこどーしたら<br />
直るのかどうもピンとこないので、とりあえず公開。<br />
ngsさんに特にみてもらいたいかも。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>942 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 16:55:39
ID:eRw6IBeo <br /></dt>
<dd>DirectXwrapperをビルドしようとするとソース足りないのだけど?<br />
あとビルドできないならDirectXWrapper.DLLは添付しておいて欲しい。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>943 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 17:22:27
ID:unhpLNc0 <br /></dt>
<dd>すいませーん<br />
あげなおしました<br />
http://u4.getuploader.com/freetrain/download/39/ALPHA3010MapView.zip<br /><br />
足りないファイル群がTortoiseSVNで除外ファイルになってた。<br />
追加したので大丈夫なはず。<br /><br /><br />
実は3.0.0.4からDLL持ってきたらビルドできたと思うけどね</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>944 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/28(日) 23:34:09 ID:unhpLNc0 <br /></dt>
<dd>プロトタイプ3.0.0.4の時間進行速度についてですが。<br /><br />
内部の時間最小単位を1秒にしてあります。<br />
列車のスピードは、超高速・高速・中速・低速がそれぞれ1ボクセル進むのに<br />
1,2,3,4秒かかるようになっています。<br />
時速に換算すると、超高速で、36キロ〜72キロぐらいです。(ボクセルサイズを10m〜20mと仮定)<br />
数字としては意外と遅いです。<br />
それでも3.0.0.4実際に遊んでもらうと分かるんですが、かなりびゅんびゅんと<br />
飛んでいく感じになると思います。数字の数倍の速度を感じます。<br />
それでいて、時計の進みが遅くなってるので、見た目従来のFreeTrainの速度とあまり<br />
変わらず違和感なくプレイできるんじゃないかと思います。<br /><br />
それらを総合して、この時間進行でいいんじゃないかと思いますが。<br />
どうでしょうか。<br /><br />
もっと速くしろ、たとえば数値として時速200キロ出せないと納得しない、という方が<br />
いれば、それはひとつのご意見をしてうかがいますので、こちらあるいはSourceForge.jpの<br />
フォーラムに書き込んでください。<br />
逆に、これでは速すぎるもっと遅い方がいいというご意見もアリです。<br />
また、書き込まれた意見に対案あるいは感想などがあれば、それもある人が<br />
あるなりに書き込んでもらって意見交換・議論を深めてもらえばと思います。<br />
すべてのご意見に沿うことはできませんし、最終的には「私自身がプレイしたいと<br />
思う速度」になるんですが。<br />
過程は大切にしたいと思います。<br /><br />
ちなみにプロトタイプ3.0.0.3は1ボクセル2,4,6,8秒でした。<br />
これでは自分は速度が遅いなーと感じました。<br />
3.0.0.3もSourceForge.jpに置いてあるので、遊んで比べることは可能です。<br /><br />
なお、もし3.0.0.4より速度をはやめようとすると再度FreeTrain内部の数値をいじることに<br />
なるので、3.0.0.3 , 3.0.0.4とセーブデータの互換性がなくなります。<br />
まぁ、プロトタイプですんで、それは最終的にはあまり気にしなくていいと思うんですが。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>945 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 23:52:09
ID:00uSqmZQ <br /></dt>
<dd>最小時間単位1秒は早すぎる気がする。<br />
新幹線で1時間サイズのマップを考えてみると、恐ろしいサイズになるのが分かる。<br />
列車速度だけを考えれば、新幹線では1秒に3〜4ボクセル、近郊電車でも1ボクセル以上の移動が必要になる。<br />
この部分でのリアリティを追求してしまうと、マップ作成が煩雑になりすぎて、プレイヤーの負担が大きいでしょう。<br /><br />
マップ作成と列車速度のバランスをとって最小時間単位5秒という見解を示していますが、いかがでしょうか。<br />
http://www.nicovideo.jp/watch/sm5064233<br />
このマップサイズ(600*600)で、余暇を使って2年くらいやってますが<br />
未だにマップの開発が終わってません。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>946 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/28(日) 23:55:12
ID:unhpLNc0 <br /></dt>
<dd>SourceForge.jpのフォーラムに、昨年要望があがってたことへのレス<br /><br /><br />
高松駅や洛西口駅というと、どんなホームなのでしょうか。<br />
駅舎・駅ビルとは切り離して、あくまでも「ホーム」として考えてください。<br /><br />
ひとつ私が思いついたことに、現在のスリムホームにおける屋根の位置、というのはあるかと思います。<br />
今は屋根なしはすべて屋根なし。屋根ありは中央部だけ屋根で両端に屋根なし、となっています。<br />
高松駅などの頭端駅では、この端が屋根なしというのが違和感を生む事になるかとは思います。<br /><br />
そこで、ごく簡単に実現可能なスリムホームのバージョンアップとして、屋根を「屋根なし」「従来どおり<br />
中央部屋根あり」「ホーム長すべて屋根でおおう」「前端までおおう」「後端までおおう」の5タイプを用意<br />
するというものです。<br />
高松駅であれば、前端までおおうと後端までおおうとたがいちがいに配置することで頭端ホームの表現ができると思います。<br />
もしこれでよければ、β2&プロトタイプ3で実現しますが、どうしましょう?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>947 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 00:06:35
ID:wK8rdvUN <br /></dt>
<dd>最小時間単位についてつづき<br /><br />
このマップのモノレールですが、最も本数が多い区間では概ね30分間隔で運行しています。<br />
http://www.nicovideo.jp/watch/sm6240189<br /><br />
最小時間単位1秒になると、これが30秒間隔となり、現実にありえない本数の列車を運行している事になってしまいます。<br />
現実の鉄道だと2〜3分に1本程度の列車間隔が限界かと思われますが、この動画でそれに合わせると<br />
列車が全然走っていないように見えて、寂しくなってしまいます。<br /><br />
ゲーム的な面白さの面からも、最小時間単位1秒ではダイヤ設定がつまらなくなってしまうと思います。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>948 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/29(月) 00:07:58 ID:sby51uWk <br /></dt>
<dd>とりあえず上は速度について書きましたが、速度以外についてもプロトタイプ3に対して<br />
ご意見あればおっしゃってください。<br /><br />
繰り返しになりますが、現時点ではプロトタイプ3では速度を除き、β→将来正式版ver 2と<br />
違いをつくるつもりはありません。もしなんらかの新機能を採用しようとするなら、それが<br />
セーブデータの互換性を損なわない限りにおいてver 2にも入れます。<br />
FreeTrainEX Avに採用して欲しい機能やなんかがありましたら、それがβ2に採用して<br />
欲しいのかプロトタイプ3で採用して欲しいのか明確にお願いします。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>949 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 00:23:12
ID:51nkO2MO <br /></dt>
<dd>とりあえずトラッキングを動くように直してみた<br />
ttp://u4.getuploader.com/freetrain/download/40/%E7%9B%B4%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F.zip<br /><br />
なんかツールバーが一緒にスクロールするのはなぜなの?w</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>950 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 00:31:57
ID:sby51uWk <br /></dt>
<dd>あ、あれ?<br />
昨日昼おいたソース版てツールバーが動かないよう固定されてなかったっけ??<br /><br /><br />
1年近く前にバイナリでおいたのはツールバーがスクロールしていなくなっちゃったが。。<br />
ソースのはその後でツールバー固定されてるはずなんだけど……<br /><br />
と、とりあえずそれ見てみます>949<br /><br /><br /><br />
あと、プロト3.0.0.4で、勾配線路をブルドーザでこわしたときに4ボクセル全体で消えないと<br />
いけないはずが、1ボクセルしか消えない現象が見られます。<br />
4ボクセル全体消えるときは消えるし、消えないときは消えません。<br />
条件がよく分かりません。<br />
地下に配置した勾配線路をヘイトカットしてブルドーザで壊したときにエラーが出たという<br />
報告も上がってきてますが、そこまでは確認できてません。<br />
私が確認したのは1ボクセルだけ消滅ただしエラーはまったくなし、列車が差し掛かったら<br />
普通に折り返していった、というものです。<br />
エラーの詳細がわかったらご報告ください。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>951 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/29(月) 00:37:38 ID:sby51uWk <br /></dt>
<dd>勾配線路とブルドーザの関係だけど。<br /><br />
もとから下2ボクセルを消したときは全体消えずにそこだけ消えてたっけ?<br />
というかブルドーザと勾配線路両方の動作の前提というか 設計上 は、<br />
どう動作させたいとしたもんなんだっけ。<br /><br />
どこでも1ボクセルにかかったら勾配線路全体が消えるとしたものじゃないのかな。<br /><br />
もし1ボクセルだけ消えてもそれはFTとして正常な動作だよということであれば<br />
これ以上は追求しませんが。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>952 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 00:37:44
ID:51nkO2MO <br /></dt>
<dd>直しすぎたのかorz<br />
なんかパネルがどうも変になってる原因っぽかったので、さっくり消して動くようにしたのだけど<br />
それがまずかった???</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>953 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 00:43:43
ID:sby51uWk <br /></dt>
<dd>あははw<br />
もっかい別フォルダででも昼にはったのリビルドしてみて、動作とソースくらべてみてください。<br /><br />
私はまだそこまで調査できてないです orz<br />
バージョン管理が煩雑になっちゃって……<br />
手元でちょっとでもイジったもの全部ちくいちSourceForgeにあげてたら楽なんだろうけど<br />
さすがにそうもいかんだろうということでプロトタイプ3はローカル管理してるもんで。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>954 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 00:46:59
ID:51nkO2MO <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/950" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>950</a>の内容だと、パネルでツールバーをスクロールしないようにしてたの?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>955 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 01:09:09
ID:sby51uWk <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/954" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>954</a><br />
私自身がコーディングしたわけじゃないのであいまいなことしか言えないのですが<br />
そのはず。<br /><br />
個人的には列車のステータスを表示するウィンドウがすでにあるので、それに<br />
トラッキング機能を追加することで昨日はったののツールストリップを廃止できると<br />
いいのかもしれないけど。<br />
ただ列車のステータスウィンドウは今複数開けるようになってて、ただそれが1つの<br />
マップビューにしか連動しないのよね。<br />
マップビューを複数あけたときに2つめ以降は無視される。<br />
で、ステータスウインドウを複数あけててもそのすべてが1つのマップビューを<br />
追いかけてしまう。<br /><br />
ここをなんとか、マップビュー6つとステータスウィンドウ6つを個別管理できたらと<br />
思って、そこまでやれてない。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>956 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 01:28:38
ID:PGHqF96I <br /></dt>
<dd>ソース読めないんでわかんないんだけど<br />
時間加算のタイミングってどういう感じになってんだろうか</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>957 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 01:29:46
ID:51nkO2MO <br /></dt>
<dd>いろいろ見てたけど、やっぱりパネルが悪さというか、完全にパネルに対応できてない気がする。<br />
元々フォームに描画してたのを無理矢理?パネルに変えてるみたいで、その中途半端な改造が<br />
原因かなぁ。<br />
ネットでいろいろ調べたけど、どうもToolstripはスクロールする仕様っぽいので、やはりパネルを置いて<br />
パネル内でスクロールさせるのが定番らしい。<br />
なので中途半端になってるパネルをちゃんと使えるようにすればいけるのかも。<br /><br />
ところでマップビュー6つって多すぎない?www</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>958 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 02:55:08
ID:sby51uWk <br /></dt>
<dd>いや、多いと思うけどw<br />
ステータスウィンドウがたしか6つまで出せると思うので、対にすっかな<br />
程度であんま6という数字に深い意味ないです。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>959 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 06:58:22
ID:sby51uWk <br /></dt>
<dd>最新、新宿駅作りました<br />
http://www.nicovideo.jp/watch/sm10197385<br /><br />
その手前はさかのぼっていってください。<br />
wikiにも登録してあります。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>960 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 08:00:29
ID:sby51uWk <br /></dt>
<dd>列車追跡で、なんとなく思いついたことを列記。<br />
実現可能かどうかは未検証。<br /><br />
現在も列車情報を表示する<br />
TrainTrackingWindow.cs<br />
というのがある。frameworkの子クラスかな。マップビューとは独立したウィンドウ。<br />
いくつでも表示を増やせる。<br />
「移動」ボタンを押すと、アクティブなマップビューのみがその列車に移動。<br /><br />
これを中身全くいじらず<br />
TrainInfomationWindow.cs<br />
と名前変更。列車情報の表示機能はこちらに移す。<br /><br /><br />
あらたに、追跡用の「新」TrainTrackingWindow.csを用意。<br />
ベースは現TrainTrackingWindow.csだが、MapViewの子クラスにする。<br />
MapViewが1つにつき、「新」TrainTrackingWindowは1つのみしか作れない。<br />
ヘイトカットウインドウを同じ考え方。<br />
で、ここに「追跡」ボタンを装備。<br /><br />
どうでしょう、うまくいきそうでしょうか?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>961 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 08:29:16
ID:sby51uWk <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/947" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>947</a><br />
まず、言葉の定義で、「最小時間単位」ですが、これは内部的な時間単位の最小で<br />
「これ以上細かな時間は絶対扱えませんよ」というものです。<br /><br />
ver2までのFTでは、これが1分でした。<br />
列車の進行速度は、1分で1/2/3/4ボクセルでしたね。<br />
ただ駅のダイヤ設定などは10分単位でした。<br /><br />
この最小時間単位をプロトタイプ3では1秒にしています。<br />
なお駅のダイヤ設定は1分単位にしています。<br />
画面右下の時刻表示も1分単位です。<br />
やろうと思えば5秒単位ダイヤとかもできなかないですけど、そこまでいります?<br />
1分で組めれば十分だと思うので今はやってないです。煩雑になりすぎるし。<br />
もし分割併合運転するために必要となればしてもいいです。<br /><br />
それで、最小時間単位が1秒だと列車の移動速度も1秒1ボクセルとなるわけでは<br />
ありません。これは勘違いしないで欲しい。<br />
ループで待つことはいくらでもできるので、3.0.0.4の1ボクセル1/2/3/4秒のほか、<br />
3.0.0.3時点でやっていた2/4/6/8秒にすることももちろん可能ですし、もっと遅く<br />
4/8/12/16秒にすることだってもちろん可能です。<br />
これはちょちょいと変数の初期代入値をいじって変更可能に再設計してあります。<br />
もっと言えばオプション画面で選択可能にすることもできます。<br />
できますが、これが実用的かというと疑問なので実装していません。<br />
ゲーム途中で値を変更するとダイヤは全部狂ってしまいますし、最悪2→3のとき<br />
のようにタイマーイベントが全部爆発してしまうこともないとは言えません。<br />
「このセーブデータはどの値で作ってセーブしたんだっけ」ということを失念すると<br />
ロードできないセーブデータを持ってしまうことになって、プレイヤーとして悲しい<br />
ことになると思うんです。なので、値の開放はしないほうがいいんじゃね?というのが<br />
今の考えです。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>962 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 10:11:58
ID:A+yBqXeg <br /></dt>
<dd>現実のダイヤは10秒区切りのとこもありますが<br />
よほど使わないでしょう<br />
一般の時刻表見る限り1分単位ですから<br /><br />
自分はダイヤが1分ごとにいじれて中速でもうまく走れりゃいいっていう人間です<br />
でもその適正な速度が自分にはワケワカメなので皆様にお任せします</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>963 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/29(月) 17:45:59 ID:sby51uWk <br /></dt>
<dd>列車の追跡、2.0.1.4ベースでいろいろいじってみたけど、あと一歩でうまくいかねーw<br /><br />
http://www.hiyohiyo.info/~riorio/freetrain/tracking2014.zip<br /><br />
TrainTrackingWindow.csとMapView.csで、変数trackingTrainModeが共有できれば<br />
終わりだと思うんだがー<br />
static変数使っちゃうと全部のマップビューに影響するからダメ……<br /><br />
うーん。<br />
なんか考え方がおかしいかな。<br /><br />
というか、一部MapView.csに移したところがあるんだけど(moveToとか)、追跡じゃなくて<br />
「移動」であれば、TrainTrackingWindow.csでマップビュー窓ごとに違う列車を追いかけ<br />
させることはさっきできてたんだけど。<br />
それを追跡となると、むーーん。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>964 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/29(月) 17:54:33 ID:sby51uWk <br /></dt>
<dd>まてよ……<br /><br />
>「移動」であれば、TrainTrackingWindow.csでマップビュー窓ごとに違う列車を追いかけ<br />
>させることはさっきできてたん<br /><br />
で、<br /><br />
一定微小時間ごとにMapVewがTrainTrackingWindowを呼び出してくれれば全部解決<br />
じゃね?<br /><br />
でそれってどうすりゃいいんじゃろ。<br />
なんかFTみたいなそういうのの固まりをいじくってるわりにそのへんが理解できてない。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>965 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 19:10:18
ID:gogdboHd <br /></dt>
<dd>一定時間毎に処理するんならtimerがあるけど<br />
それよりdelegateやeventを使って登録者全てに変更を通知する形の方が良くないかな</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>966 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 19:48:34
ID:sby51uWk <br /></dt>
<dd>ごめん<br />
963はあまりにあまりな内容だったので、とりあえずビルドできたの置き直した。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>967 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/29(月) 19:51:27 ID:sby51uWk <br /></dt>
<dd>うお、途中で書き込んじゃった。<br />
名前いっしょ<br />
http://www.hiyohiyo.info/~riorio/freetrain/tracking2014.zip<br /><br />
まだ追跡できてないけどビルドはできて、複数のマップビューで異なる列車を<br />
持つところまでは実装してある。<br /><br />
で、MapView.csの194行目で、<br />
// TrainTrackingWindow.trackingtoTrain();<br />
とコメントアウトしてるけど、これをコメントアウトせずに実行できたら完成ーーと<br />
思いきや、<br />
「オブジェクト参照が必要です」<br />
って言われてビルドできないんで。<br />
コメントアウトしてあるわけで。<br /><br />
なんでかな。trackingtoTrainはちゃんとpublicにしてあるんだけど。<br /><br />
なんかすんげー初歩的なところで引っかかってそうで恥ずかしいんだけど。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>968 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 20:38:42
ID:gogdboHd <br /></dt>
<dd>どういう流れで動いているのか良く分からないけど定義を見るに<br />
×TrainTrackingWindow.trackingtoTrain();<br />
○trainTrackingWindow.trackingtoTrain();<br />
じゃないかな<br />
テストもしてないので正しく動くかは不明</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>969 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 23:36:02
ID:sby51uWk <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/968" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>968</a><br />
うーん、惜しい、のかな?<br /><br />
ビルドは通った。<br />
実行すると該当部分で「オブジェクトのインスタンスが存在しません」エラーになる。<br /><br />
あっれー??<br /><br />
ますますなにが悪いのか分からなくなってきました。<br /><br /><br />
あと、TrainTracking.csの中で、もとからある「移動」ボタンはEnabled属性をいじって<br />
列車がちゃんと選択されて線路上にある時だけボタンが有効になるようになってて<br />
カッコイイんだけど。<br />
それを「追跡」ボタンでも真似ようとしたけどうまくいかない……<br />
Enabled=falseにしたらずっとグレーアウトしたままだし。<br />
util/commandのなかにあるcommandって独自クラスを利用してるくさいが追求不足。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>970 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/29(月) 23:48:35
ID:sby51uWk <br /></dt>
<dd>プロトタイプ3での時間進行のはなし<br /><br /><a href="../test/read.cgi/gamedev/1239023536/945" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>945</a><br />
ふむふむ<br /><br />
私も、自分の好みで言えば200キロ/hをスケールする気はさらさらありません。<br />
ただそういう声があがっても不思議ではないなということと、もしやれと言われれば<br />
技術的に不可能ではないからやれなくはないぞというだけの話。<br /><br />
ただ超高速が1ボクセル5秒は私は遅すぎると思います。<br />
箱庭にはいいかもしれませんけど、ダイヤ命派・実在路線再現派には納得できない<br />
んじゃないかな。<br /><br />
ためしに私がプロトタイプ3で再現しよーとしてるのが山手線なんですが。<br />
http://www.nicovideo.jp/watch/sm10189258<br />
プロトタイプ3.0.0.4の中速=1ボクセル3秒で、東京→品川ノンストップ17分です。<br />
これは結構いい感じだと思う。<br />
プロトタイプ3.0.0.3の中速=1ボクセル6秒では35分かかって、かかりすぎぃ遅すぎぃ<br />
と感じました。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>971 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 00:24:17
ID:62jSr8U0 <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/956" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>956</a><br />
時間加算のタイミング、か。どう説明したらいいんだろう。<br /><br />
最小時間単位をまず決めるんだけど。<br />
初代FreeTrain〜EX〜Av ver2は、これが1分なわけ。<br />
1年1月1日0時0分を0として、現在時刻はそこから現在までの累積分数を<br />
long型整数currentTime変数にぶちこんでる。<br />
currentTimeは、core/world/Clocl.csの最後にあるtick()というメソッドに内で<br />
+1 される。これがFT世界の時間の進みそのもの。<br /><br />
プロトタイプ3では、これを1秒にしてみただけ。<br />
currentTimeには1年1月1日0時0分からの累積秒数が入ってる。<br /><br />
tick()が呼ばれるのは、core/framework/MainWindowの1330行目あたりにある<br />
timerHandler()から。<br /><br />
ゲームの進行速度が最高速とか通常とかゆっくりとかっていうのはウェイトループ<br />
させてタイミングとってて。そのウェイトの数があるのが<br />
core/framework/MainWindowの1375行目あたりからのclockMenuUpdater()とか<br />
menuItem_ClockGo1_Clickあたり。変数名はtimer.Interval<br /><br />
で、このウェイトが……あれ、どこで待ってるんだろ。<br />
それっぽい変数名があったからこれ幸いといじったものの、ウェイト実際に入れてる<br />
のが分からん (をひ<br /><br /><br />
まぁこんな感じなんだけど。説明へただよね。どこが分からない?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>972 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 02:21:15
ID:eeAu1t7h <br /></dt>
<dd>コードだせばいいじゃん</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>973 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 02:47:02
ID:GmPbSYIX <br /></dt>
<dd>つうか、独り言ばっかり...またネタもないからいいか。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>974 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />riorio
◆rio2xMQlrQ</a> 2010/03/30(火) 16:22:56 ID:62jSr8U0 <br /></dt>
<dd>もろもろファイルの配布元があっちこっちしてると新規に始めようとした人が混乱<br />
するかと思ったので。<br /><br />
Additional Plugin Set 20050904版をFreeTrainEX AvのSourceForge.jpダウンロード<br />
コーナーでも配布するようにしました。<br /><br />
収録内容はEXのコーナーで配布されていた20050904版ほぼそのままです。<br />
ただし綾瀬ヒロさんの橋脚が、現在のAv本体収録バージョンと逆転してしまって<br />
いてセーブデータの不整合を起しかねない状態だったので、そこのみAv本体収録<br />
バージョンに入れ替えてあります。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>975 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 17:52:56
ID:62jSr8U0 <br /></dt>
<dd>列車追跡機能、実装できました。<br /><br />
Beta2.0.1.4とプロトタイプ3.0.0.5に収録してSourceForge.jpに置いてあります。<br />
SourceForge.jpには2.0.1.4の最新ソースもコミットしてありますので、ソース<br />
欲しい方はどうぞ。<br /><br />
これを入れるときは、plugins\system\plugin.xmlも忘れず上書きコピーしてください。<br />
配布パッケージすべて上書きすればOKですが。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>976 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 19:09:36
ID:62jSr8U0 <br /></dt>
<dd>>>nanashiさん<br /><br />
通過監視信号の件<br />
Reflectorでの復元ソースをファイルに分割し直してみました。<br /><br />
http://u4.getuploader.com/freetrain/download/41/PassMonitorSignal_Reflector.zip<br />
pass: nanashi<br /><br />
なんかウチでうまくビルドできないんですよねー<br />
本体への参照が不足している感じ。<br />
Locationとか本体の定義や関数が呼べてないです。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>977 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 20:10:14
ID:62jSr8U0 <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/976" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>976</a><br />
nanashiさん以外でも、これDLLにビルドできるかたおられましたら。<br />
ビルドしてみて、修正点を含めたソースをまた返してもらえるとありがたいです。<br /><br />
ver2.0系列のDirectXWrapper利用になっております。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>978 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 21:45:29
ID:aK1jZF3m <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/977" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>977</a><br />
ttp://u4.getuploader.com/freetrain/download/42/PassMonitorSignal.zip<br />
pass: nanashi</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>979 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 21:52:08
ID:f5yrOWGK <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/970" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>970</a><br />
>ただ超高速が1ボクセル5秒は私は遅すぎると思います。<br />
>箱庭にはいいかもしれませんけど、ダイヤ命派・実在路線再現派には納得できない<br />
>んじゃないかな。<br /><br />
確かに「中速、15両編成の通勤列車を3分間隔で運行」なんて芸当は<br />
最小時間単位5秒では明らかに無理ですね。これが出来ないのは確かにつまらない。<br />
かと言って1秒ではあまりにも速過ぎる。ダイヤ設定を60秒ごとにすると<br />
今のFTの感覚で言うと「1時間単位でしかダイヤを設定できない」というお寒い状況になってしまいます。<br /><br />
間をとって、最小時間3秒とか?<br />
その辺は、様々なゲーム性、プログラムの組みやすさを考慮して考えなければいけないと思います。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>980 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:00:59
ID:eeAu1t7h <br /></dt>
<dd>1分でいいじゃん</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>981 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:18:32
ID:62jSr8U0 <br /></dt>
<dd>次スレたてたお<br />
http://pc11.2ch.net/test/read.cgi/gamedev/1269954334/l50<br /><br /><br />
>979<br />
>ダイヤ設定を60秒ごとにすると<br />
:<br />
>というお寒い状況になってしまいます。<br /><br />
ふむ。<br /><br />
1. 時間速度は数種類から選択制にする<br />
2. ダイヤは15秒単位<br /><br />
これ実装しましょう。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>982 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:26:58
ID:f5yrOWGK <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/981" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>981</a><br />
>1. 時間速度は数種類から選択制にする<br /><br />
実験的に取り入れるのならいいとは思いますが<br />
この機能を恒久化するのは危険ではないでしょうか。<br />
他人と様々なデータを共有できるというAvの最大の利点が死んでしまいます。<br /><br />
>2. ダイヤは15秒単位<br />
奇数だと画面表示と整合性が取れなくなります。<br />
10、20、30秒あたりで良いのではないでしょうか。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>983 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:39:24
ID:eeAu1t7h <br /></dt>
<dd>もちろんセーブファイルの方に記録するんだろうし何言ってんだ?</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>984 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:39:28
ID:62jSr8U0 <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/978" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>978</a><br />
さんくす、<br /><br />
と思ったけど、ほどいたものをVisual C# 2008 Express Editionでリビルドかけたら<br />
やっぱり失敗するお (´;ω;`)<br /><br />
さらに同梱DLLをPrototype3.0.0.5のpluginsにつっこんだらエラーになるお?<br /><br /><br /><a href="../test/read.cgi/gamedev/1239023536/982" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>982</a><br />
時間速度の設定値をSerialize対象にしておけば、セーブした時の時間速度が<br />
ロード時に復元されて大丈夫だと思われる。<br />
やってみないと分からないけど。<br /><br />
>奇数だと画面表示と整合性が取れなくなります。<br /><br />
なんか奇数がまずい画面上の問題ありましたっけ。ないと思うんだけど。<br />
3.0.0.5でも秒数は時計で表示してないしね。<br /><br />
>10、20、30秒あたりで良いのではないでしょうか。<br /><br />
とりあえず日本の鉄道は15秒単位なんですよーー<br />
電車でかぶりつく機会があったら、運転士用の時刻表見てみるといいです。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>985 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:47:18
ID:GmPbSYIX <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/984" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>984</a><br />
>時間速度の設定値をSerialize対象にしておけば、セーブした時の時間速度が<br />
>ロード時に復元されて大丈夫だと思われる。<br />
確か前の人がそんなこと言ってた気がする<br />
できる算段があったんじゃないかな。<br /><br />
ダイヤ設定の最小単位は1秒単位でもいいと思うけど、ネックは電車の速度が<br />
1ボクセル動くのに何分かかるかになってることなんでしょ?<br />
今と同じように1ボクセル1分なら、1分経過したら移動すればいいのでは?<br /><a href="../test/read.cgi/gamedev/1239023536/979" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>979</a>の内容が理解できないボンクラ頭乙orz<br /><br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>986 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:50:12
ID:62jSr8U0 <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/985" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>985</a><br />
プロトタイプ3.0.0.5やってみそー<br />
画面右下の時計に注意してな<br /><br /><br />
あと同じことをβ2.0以前でやってみて、ヒマならプロトタイプ3.0.0.3も試してみれ<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>987 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:54:34
ID:GmPbSYIX <br /></dt>
<dd>言葉じゃ説明できないの?<br />
そんなにややこしいことなの?<br />
だったら、話に入ってもしょうがないので遠慮するわ。<br />
続けてどうぞ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>988 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 22:59:43
ID:62jSr8U0 <br /></dt>
<dd>なんで「やってみれば分かる」と言われたら、やることを拒否するんだろう。<br />
10分もあればできることなのに。<br /><br />
説明できないのかってのは単なる逆ギレじゃん?<br />
キレるまえにやってみようぜ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>989 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 23:17:26
ID:62jSr8U0 <br /></dt>
<dd>今、プロトタイプ3.0.0.6作ってるところなんだけど。<br /><br />
いやーー、3.0.0.3〜5の駅の詳細ダイヤ、バグってるね(汗)<br />
たぶん時・分の設定が壊れてたと思う。<br />
クレームついてないってことは誰も試した人いなかったのかな。<br /><br />
3.0.0.6で直しますね。<br />
3.0.0.6はとりあえず時間軸変更はナシで、駅詳細ダイヤ設定のみの変更にします。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>990 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 23:25:20
ID:f5yrOWGK <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/984" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>984</a><br />
実際の鉄道が15秒単位なのは知っているけれど、必ずしもそれを再現する必要はないと思う。<br /><br />
FTの画面は2分ごとに描写。だから新幹線は1度に2ボクセル進んでいるように見える。<br />
これが1秒単位になると、画面は2秒ごとに描写する事になると思う。<br /><br />
プログラムの内部で、奇数秒に電車が動くような構成になっていると、画面の動きと実際の電車の動きがズレてしまう。<br />
画面合わせでダイヤ設定する上で、このタイムラグは非常に厄介なので止めて欲しい。<br />
特に「10分停車」に当たるであろう「15秒停車」の扱いが非常に難しく、ダイヤ作成時に不必要にイライラするだけなので。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>991 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/30(火) 23:33:00
ID:62jSr8U0 <br /></dt>
<dd>>FTの画面は2分ごとに描写。だから新幹線は1度に2ボクセル進んでいるように見える。<br /><br />
あ、やっぱそうだったのね。<br /><br />
メインループでtick()が一度に2回連続して呼ばれてるから、あれー?なんだろ、<br />
おっかしーなーーと思ってたんだわ。昨日。ここに時計の進みの解説文書いてて。<br /><br />
tick()を1回しか呼ばないことでなにか不具合が生じるのであれば、また考えなきゃ<br />
いけないけど。<br />
特にそういうことがないのであれば、メインループでtick()を2回続けて呼んでるところ<br />
1回だけ呼ぶように変えるだけで問題なくなるとおもう。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>992 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 00:23:05
ID:EoS/793G <br /></dt>
<dd>Prototype(ALPHA)3.0.0..6をSourceForge.jpに置きました。<br /><br />
tick()は1回ずつ呼ぶようになりました。<br />
駅の発車時刻は15秒単位で設定できます。<br /><br />
ポイントの切り替えは、同じポイントに1時間以内に2回通過することはまずなかろう<br />
ということで1時間単位になっています。<br />
もしまずければ1分単位にしますのでご相談ください。<br /><br /><br />
あと今までPrototypeのソースを公開してませんでしたので、今回ソースファイルも<br />
まとめました。参考にしたい方、ごらんになってください。<br />
http://u4.getuploader.com/freetrain/download/43/FTEXAvALPHA3006src.ZIP<br />
DLpass: ALPHA</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>993 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 00:35:17
ID:ZTcZrobW <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/992" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>992</a><br />
>ポイントの切り替えは、同じポイントに1時間以内に2回通過することはまずなかろう<br />
路線の距離によっては十分に有り得るかと。<br />
今のFTでいう60時間=2日半ですよ。<br />
毎分がちょうどいいですね。<br /><br />
このように、最小時間単位1秒だと色々と不都合が出るので、もう少し長い方が良いと強く思います。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>994 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 00:51:30
ID:EoS/793G <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/993" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>993</a><br />
通過することはあっても、異なる進路をとらせたくなるわけではなく<br />
同じ進路をとっていいのなら困らないかと思ったのですが。<br />
はっはっは、やっぱ手抜きはダメですかw<br />
じゃあまたこんどポイントを分単位実装します。<br />
そんなに手間かからないと思う。<br />
もとの川口さんの設計が綺麗だから。<br /><br /><br />
あ、それで。<br />
ほかのことやってて途中になってしまってますが。<br /><br /><a href="../test/read.cgi/gamedev/1239023536/984" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>984</a><a href="../test/read.cgi/gamedev/1239023536/978" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>978</a>が未解決です (´;ω;`)<br />
978さんが(ビルド環境不明ですが)どうやって解消したのかも<br />
ソースの違いから発見しようと思ってたけどもうねみゅい……<br />
補足できるかたおられたらヨロです</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>995 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 05:49:08
ID:FpC+3O7N <br /></dt>
<dd>早朝に目がさめたので出しました。バージョンはα3.0.0.7です。<br /><br />
◎既知の不具合<br />
・時間進行軸の値がセーブデータに保存されない<br /><br />
○3.0.0.6からの変更点<br />
・ポイント切り替え設定を1分単位で行えるように細かくした<br />
・時間進行軸を6種類から選べるようにした<br /><br />
うーーーん。なんだろ。Serializeされてないみたい。<br />
とりあえず、セーブした時の値をおぼえててセットしてからロードしたら大丈夫なはずw<br /><br /><br />
ソースも置いてあるので、Serializeされるようにする方法がわかった方は直してみてください。<br />
http://u4.getuploader.com/freetrain/download/44/FTEXAvALPHA3007src.ZIP<br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>996 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 05:52:02
ID:FpC+3O7N <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/995" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>995</a><br />
すみません、DLpassはspeedです</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>997 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 09:24:31
ID:FpC+3O7N <br /></dt>
<dd>そうそう古い話だけど。<br />
実は0.1〜0.8のFreeTrainEX Av同梱Readmeには、対応OSとしてバッチリVistaが<br />
書かれていた。<br />
嫁嫁と書いてる本人が一番読んでないっていう恥ずかしい事例でしたってヤツだね。<br /><br /><br /><br />
755 名前:名前は開発中のものです。 投稿日:2010/02/24(水) 23:36:05 442060O7<br />
だからFreeTrainはVistaに対応してないって。<br />
Readmeぐらい嫁よ。<br /><br />
うpロダに一応Vista対応してみたというテスト版があるから、それ試してみれば。<br />
人柱だけど。<br /><br /><br />
759 名前:名前は開発中のものです。 投稿日:2010/02/25(木) 23:43:18 +j2qcvqG<br />
だから、VISTAに対応してるとどこに書いてるのと言ってんだよ。<br />
おまえのとこで動くから、みんな動くとか勝手なこと言ってんじゃねーよ。<br /><br /><br />
761 名前:名前は開発中のものです。 投稿日:2010/02/26(金) 00:20:07 Dd72mMBD<br />
Readmeに対応OSは2000とXPってあるだろうが。<br />
どこにVISTAは対応してますと書いてんだよ。<br />
VISTAで動く動くと言うのはいいが、それを見て動かないと言ってきた奴には全部<br />
おまえが対応しろよ。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>998 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 10:08:35
ID:ivSVD6Tc <br /></dt>
<dd>全部おまえが対応しろよ。<br />
は酷かったな。小学生かってね。</dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>999 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 15:48:44
ID:iEHrg+la <br /></dt>
<dd><a href="../test/read.cgi/gamedev/1239023536/975" target="_blank" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />>>975</a><br />
列車追跡機能に感動した乙!<br />
A7だと一つしか表示できなかったんだよなあ。<br />
一応要望として下記2点。難しくなければ検討してみてください。<br /><br />
・列車の追跡に使用するマップウィンドウを複数並べて表示することを考えた場合、<br />
どのマップウィンドウを使用するかを列車の追跡ウィンドウから指定したい<br /><br />
・列車追跡中のマップウィンドウはスクロールバーを消去したい<br /><br /></dd>
</dl></blockquote>
<br /><blockquote>
<dl><dt>1000 :<a href="mailto:sage" class="atwiki_external_link"><img src="/_img/exlink.gif" border="0" style="margin-right:.5em;" alt="exlink.gif" />名前は開発中のものです。</a> 2010/03/31(水) 16:00:31
ID:iEHrg+la <br /></dt>
<dd>ああ失礼<br />
任意のマップウィンドウをアクティブにしてから<br />
列車追跡ウィンドウを呼び出せば指定できるのか</dd>
</dl></blockquote>
<br />