トップページgamedev
1001コメント480KB

鉄道経営系ゲーム製作スレッド Ver.6

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/04/06(月) 22:12:16ID:5LmTI8rQ
鉄道および都市経営シミュレーションゲーム制作の
情報交換スレッドです。(sage推奨)

[前スレ]
鉄道経営系ゲーム製作スレッド Ver.5
http://pc11.2ch.net/test/read.cgi/gamedev/1219757767/

[このスレッドで主に話題となるゲーム]
FreeTrain
http://www.kohsuke.org/freetrain/
FreeTrainヘルプ
http://www.kohsuke.org/freetrain/wiki/pukiwiki.php  (IDとPASSはダイアログよく読んだら分かる)
FreeTrainのAnother version wiki
http://www19.atwiki.jp/freetrain-exav/
Tera Train
http://teratrain.la.coocan.jp/wiki/?FrontPage

[関連サイト]
アートディンク
http://www.artdink.co.jp/
0157名前は開発中のものです。2009/05/13(水) 18:39:12ID:+6iO8wbm
ん?
本人は0.7でやめると言ってるんだが、また開発やるようになったの?
0158名前は開発中のものです。2009/05/13(水) 19:32:00ID:O92Su1eF
>>156
「再」ってことは以前流れたことあったの?21系列。
すぐ使うってことはないけど、あったのなら欲しいなw
持ってる人再放流してくれないかな。


いつものCCI動画が16話になりました。
http://www.nicovideo.jp/watch/sm7032279
0159名前は開発中のものです。2009/05/13(水) 21:58:08ID:sB/ILSt2
>>157
0.6で止まってたのに、0.7をいきなり出すと言うから
0.8、0.9、1.0とかも出すのかな〜とか思ってただけ。

まあ確かに0.7出した後に1.1を出すなんて話も出たが結局なしになったみたい。
0160名前は開発中のものです。2009/05/14(木) 01:06:27ID:1ZjbyWkl
>>159
どこからそんな話が出たんだ?
1.1やめて0.7出して止めると言ってたと思うが?
まあ今更どうでもいいか。
0161名前は開発中のものです。2009/05/14(木) 07:25:46ID:ZC+Gm5EX
>>160
いや、だからそういうこと
0162名前は開発中のものです。2009/05/14(木) 09:50:01ID:L1R+lone
VS2008へはVSが殆ど自動的にやってくれるから評価されてる側は赤面だろなw
0163名前は開発中のものです。2009/05/14(木) 10:54:11ID:+fgQW86c
そんなことより0.7がきたみたいだ。
0164名前は開発中のものです。2009/05/14(木) 11:44:49ID:Oj4aBGl5
0.7で改善したとされてる部分は改善されてるみたいだ。

ちなみにpluginがDLL使うもので、plugin.xml内でDLLの位置として./bin/Debug/XXX.DLL
が指定されてるものはのきなみエラーになるので。
plugin.xml内でDLLの位置指定部分を./bin/XXX.DLLに書き換える必要あり。

柵・架線柱・勾配デザイン・樹木が該当。
0165 ◆rio2xMQlrQ 2009/05/14(木) 22:32:25ID:Oj4aBGl5
0.7.1が出てる。

「pluginでDLLが見つからなかったときにplugins以下を再帰的に検索する」
らしい。

つまり>>164を直す必要なくなった、っぽい?
0166名前は開発中のものです。2009/05/15(金) 18:34:54ID:sKxdg5TW
大阪市営21系(新20系)列跡地。
http://www.23ch.info/test/read.cgi/gamedev/1138164797/691
0167riorio ◆rio2xMQlrQ 2009/05/15(金) 22:59:45ID:K7xMCXCA
FreeTrainEX Av β0.7.1が公開されたということで、FreeTrainEX Av Projectのリーダーを
Yzさんから譲り受けました、riorioです。

将来的にはソースコードきちんと読みといて、機能追加とかいろいろ改善などもやって
いけたらいいなとは思いますが、今はまだ全体のソースも読み終えてないしC#もとり
かかったところだし、DirectXやFTが今利用してるライブラリのことなどになるとまったく
分かってないので、Yzさんなどのように自分でコード書いてバージョンアップする、
というような活動はもうしばらく後のことになるかと思います。
しばらくはマターリ見守っていただければ。

今のところ、ソース読んでコード書くよりは、自分でマップ進めて動画公開して、もし
簡単に作れる欲しい車両や建物・アクセサリができたら自分でplugin作って……という
ことのほうが楽しいし今進めたいことなので、「マップ進めて動画作ってるヒマあったら
本体改造しろ」というのはカンベンしてください。
順番にやっていきたいと思ってますので。

なお、本体の改良・改造にかかわる部分で自分にコードを書かせて欲しい、自分の
書いたコードを本体にマージして欲しいというふうに手を上げてくださる方がおられま
したら、その内容にもよりますが本体にマージすることも考えますし、あるいはプロジェ
クトに加わっていただくということもありうることだと思います。
今は名ばかりのリーダーですので、そうして手を貸していただければ助かります。

また、FreeTrainEX Av @wikiの充実もしたいと思ってますので、wiki書くの手伝うよ
って方もおられましたらば、申し出ていただければ。

以上、どうかよろしくお願いします。


P.S.
Avのリーダーとしての立場で発言する必要がない、単独pluginの話とか動画公開
したよというような話をするときはコテ・トリはつけない名無しさんで発言するつもり
ですので、ご了承ください。
0168名前は開発中のものです。2009/05/16(土) 08:10:58ID:hcDh5aV2
>>167
失礼かもしれませんけど、まあYzさんもここまでやってくれましたし、
後はマターリ飽きないように頑張れば良いんじゃないですか?


やはり動画・プラグイン・Wikiとか結構抱え込んでらっしゃるので。
0169名前は開発中のものです。2009/05/16(土) 08:59:09ID:NO2j2roX
riorioさん乙です。
0170名前は開発中のものです。2009/05/16(土) 09:31:36ID:MQMR/2+v
ロードマップは?
0171名前は開発中のものです。2009/05/16(土) 12:59:59ID:NO2j2roX
>>riorioさん

当方はVistaユーザーなので、MPさんのVista対応を取り入れていただくと大変ありがたいです。
どうかご検討してはいただけないでしょうか?
0172名前は開発中のものです。2009/05/16(土) 13:03:51ID:JFr00Xar
やっぱり、Yzが癌だったんじゃねーかよw
居なくなった途端にVista対応とかさ。
排除した結果がこれだからな。
0173名前は開発中のものです。2009/05/16(土) 13:48:28ID:umZxJky0
なんか香ばしいのがいますねw
0174名前は開発中のものです。2009/05/16(土) 13:50:16ID:Z/yHVNeS
>>172
お前は黙ってろよ。
0175名前は開発中のものです。2009/05/16(土) 14:52:41ID:hcDh5aV2
>>172
排除とかw
何言ってるのこいつ
0176名前は開発中のものです。2009/05/16(土) 15:09:12ID:GCEWipiY
>>172
厨房乙
0177名前は開発中のものです。2009/05/16(土) 15:28:24ID:uE6HNdAZ
>>172訂正
やっぱり糞Yzが癌だったということか。
その証拠にYzが居なくなった途端にVista対応お糞願いしますという依頼が来てる。
対応して欲しい人がいるのに糞YzがMPさんを排除したからだよ。
まあ糞Yzも居なくなったし、これでよくなるだろうよ。
糞YzはもうFreetrainには関わらないでくれ。
0178名前は開発中のものです。2009/05/16(土) 15:30:41ID:uE6HNdAZ
お糞願いしますってなんだよwww
お願いしますの間違いだ。
0179名前は開発中のものです。2009/05/16(土) 16:45:10ID:GCEWipiY
>>177
>Yz氏がMP氏を排除したから、
>Yz氏が居なくなった途端にVista対応の依頼がきた。
>だからYz氏は癌である。

意味不明。国語やり直せ。
0180名前は開発中のものです。2009/05/16(土) 16:51:34ID:hcDh5aV2
>>177
訂正なんざするんだったら早く消えてくれw

ここは平和なのが取り柄なんだから…
0181名前は開発中のものです。2009/05/16(土) 17:09:38ID:DIjI7E+I
こんなのが住み着いているんじゃまたすぐ駄々こねそうだ

riorio氏逃げて〜
0182名前は開発中のものです。2009/05/16(土) 17:54:00ID:Z/yHVNeS
>>177-178
お前が排除したようなもんだな。MP氏もYz氏も。
0183名前は開発中のものです。2009/05/16(土) 19:19:57ID:OtiVXqBa
おまえらもいい加減スルーしろよ
荒らしに構うやつも荒らしと一緒って言葉もあるだろ

riorioさん気長にやっていこうぜ
0184名前は開発中のものです。2009/05/16(土) 19:30:37ID:8pkrdkzI
riorioマンセー、Yz氏ね
0185名前は開発中のものです。2009/05/16(土) 20:42:08ID:tsCyXWo8
riorioアニキ最高や!!yzなんて最初からいらんかったんや!!!
0186 ◆rio2xMQlrQ 2009/05/16(土) 21:08:19ID:gIJFfdLx
>>171
Vista対応はとりいれられるといいとは思います。

自分にはVista環境が今ないので、Vista環境持ってる方にデバッグしてもらって、
同じコードが自分のXP環境でも問題ないことを確認してマージするという感じに
なるでしょうか。

ただMPさんのほうも過去の経緯とかいろいろあるでしょうから、希望されるなら、と。
無理にお願いして取り込ませてもらうというのもちょっと違う気がするので。
0187名前は開発中のものです。2009/05/16(土) 21:25:35ID:8pkrdkzI
そうやそうや、Yzなんて最初からいなかった、幻なんや!!!
実はいままでFreeTrain改造してたのはRioRioさんなんや!!!
0188名前は開発中のものです。2009/05/16(土) 21:33:12ID:Z/yHVNeS
こうやってID変えながらすべての開発者に粘着していく>>187であったw
0189名前は開発中のものです。2009/05/16(土) 21:35:34ID:hcDh5aV2
>>188
スルーしとけ
0190名前は開発中のものです。2009/05/17(日) 04:03:06ID:z5+ynaoQ
>>188
1人だと思ってるの?
他にもアンチはいるぜ。

どうせ、みんなも心の中ではこの糞野郎がとか思ってんだろ?
わざわざ言わないだけでさ。
0191名前は開発中のものです。2009/05/17(日) 04:28:08ID:F7Fb4Pb6
>>190
どうせYz本人なんだから放置しとけ
いずれ勝手に枯死するわw
0192名前は開発中のものです。2009/05/17(日) 08:17:26ID:yStXDhRF
荒らしはスルーで丹湖渡4話です。

http://www.nicovideo.jp/watch/sm7067846
0193名前は開発中のものです。2009/05/17(日) 08:28:16ID:2PxnRzWf
>>186
Vista対応の方向性了解いたしました。


>>MPさん
riorioさんはMPさんの希望しだいでとのことですが、現在MPさんはマージしてもよいと
思っていらっしゃいますでしょうか?
0194名前は開発中のものです。2009/05/17(日) 09:01:14ID:EI3bvqha
>>192
動画乙です。

開発の紆余曲折ドラマが描かれると「おおー」という感じになりますね、見てて。
なにもなかった半島が住宅地になったのにはなにかうれしかった。
0195名前は開発中のものです。2009/05/17(日) 20:09:58ID:EI3bvqha
跨線橋にカラーバリエーション作れないかなと、TOMIXの緑のっぽい色のとか
ぬりぬりしてみて、ソースいじりはじめたけど、根本的にFTのデータ構造というか
よく分かってないのでコンパイラもエラーはきまくりでどこが悪いのかさっぱりだ。
一晩考えて、紙にも出力して床に広げてながめたけど、どうにも解決できないので
誰か分かるんじゃないかと恥をしのんで投げてみるw

http://www.hiyohiyo.info/~riorio/freetrain/PassageRailPlatform-error.zip

とりあえずやらせたいことは、跨線橋設置のメニューダイアログのコンボボックスで
選んだ 白=0・茶=1・緑=2 の数値を ThinPlatform.RailRoadImpl のなかに追加した
属性StairColorに入れて、
ビットマップからスプライトを切り出すところで
sprites[0〜13]だったところをsprites[0〜2, 0〜13]にしてカラーバリエーション
持たせて、それを描画させようということなんだが。
0196名前は開発中のものです。2009/05/17(日) 20:36:08ID:QTDgonw9
前に上がってた700T系だけど、なんか違うと思ったので修正してみた。
具体的には、先頭車両の形状とカラーリングを修正。
http://freetrain.ps.land.to/upload/data/ftup0035.png
0197名前は開発中のものです。2009/05/17(日) 21:31:39ID:9jD+Ep8q
>>196
ほー、なるほど。
黒のラインがあるのか。

pluginの形式にまとめる予定は?
側面以外向きむいたときの顔も見てみたいな。
0198名前は開発中のものです。2009/05/17(日) 22:08:47ID:QTDgonw9
>>197
いまのところこの向きしか作ってないので
いつ完成するかはわからんです。
誰か続き作ってくれる人がいれば助かりますが。。。
0199700Tの人 ◆xveGoanCKs 2009/05/17(日) 22:13:24ID:a2Ewa533
>>196
ここまで作るなんて凄すぎです…。 すっごく期待しています。
0200名前は開発中のものです。2009/05/18(月) 00:48:48ID:08jZy3+P
>195は解決しました。
セーブデータの互換性も問題なさそうなので次期バージョンにとりこもうと思います。

跨線橋にはもうちょっと拡張したいこともあるし。
それができてから。
0201名前は開発中のものです。2009/05/18(月) 01:37:38ID:gZgC689k
FTに広いホームっている?
ぜんっぜん使わないんだけど。

それよりはスリムなホームで屋根なし(田舎無人や地下鉄)
のほうが使いそうなぐらい。
0202名前は開発中のものです。2009/05/18(月) 07:24:05ID:vUJLyqCm
>>201
確かに…
0.7出る前にフォーラムに書いておいたのですがねぇ…

架線柱でおkなら綾瀬さんところとりおりおさん所に置いてますけど。
0203名前は開発中のものです。2009/05/18(月) 07:32:54ID:RTD5SeG6
広いホームは不要とは思わないが、広いホームと狭いホームの画風が違うのが惜しい。
画風が違うと混在させづらい。
あと、両側ホームとか欲しい。
0204名前は開発中のものです。2009/05/18(月) 10:15:08ID:08jZy3+P
β0.7.1で直ったはずの>>97(切り通しモード撤去で雛壇クリックするとアサートエラー)
たしかに動画見たらエラーになってるね。
確認しました。

うーん。
ウチではまったくならないのよ。
動画と同じように操作しても0.7.1では「障害物があります」警告メッセージが出て
エラーは回避されてるのだ。

FreeTrain.exe
FreeTrain.Core.dll
plugins\org.kohsuke.freetrain.terrain.terrace\bin\FreeTrain.Terrace.dll

この3つのファイルのタイムスタンプは何日何時になってるだろう?

それから
plugins\org.kohsuke.freetrain.terrain.terrace\plugin.xml内の
<class name="freetrain.world.terrain.terrace.TerraceContributionImpl"
codebase="bin/FreeTrain.Terrace.dll" />
の2行は正しくこのとおりになってる?


ほかにも、この切り通しモードで雛壇撤去しようとしてアソートエラーでるひと
いますか?
0205名前は開発中のものです。2009/05/18(月) 12:12:50ID:vUJLyqCm
>>204
タイムスタンプは 2009年5月15日 18:52 になってます。

ん?あれ…


plugins\org.kohsuke.freetrain.terrain.terrace\bin\FreeTrain.Terrace.dll

だけ

2009年4月18日 14:17になってます…


これが原因かな?
0206名前は開発中のものです。2009/05/18(月) 12:31:44ID:08jZy3+P
>これが原因かな?

たぶん。
5月13日23:45ぐらいじゃないといけないはず。
0207名前は開発中のものです。2009/05/18(月) 13:10:22ID:vUJLyqCm
>>206
書き換えたら行けました。
ありがとうございましたm(_ _)m
0208名前は開発中のものです。2009/05/18(月) 18:41:26ID:08jZy3+P
>>207
フォーラムにも報告ヨロ
0209名前は開発中のものです。2009/05/18(月) 19:18:00ID:r/HWmSKj
アホがちゃんとリリースする時に注意事項として書いておけよって感じだな。
何やらしても迷惑かける男だわ。
つうか、そもそもなんでDLLの位置変えたんだ?
なんかメリットでもあんのか?
0210名前は開発中のものです。2009/05/18(月) 20:13:18ID:gZgC689k
>>209

とてつもない無知乙

だいたい今回DLLの位置かわってない。
使ってればわかる

無知でエアユーザーだと救われまくりだね
0211名前は開発中のものです。2009/05/20(水) 09:20:12ID:TDRdKdIj
よういやNeoFTどうした

あれかなり前からやりますやります
つっといて期待してたんやけど
あんま進んでないみたいだし。
0212名前は開発中のものです。2009/05/20(水) 14:40:12ID:XYwvAx81
>>211やりますやりますなんて言ってないだろ
0213名前は開発中のものです。2009/05/20(水) 16:25:33ID:DUxqJik1
なんだなんだ。
Yz叩きに失敗したアンチが、歴代開発者に順番に粘着するように
転進したのかw
0214名前は開発中のものです。2009/05/20(水) 16:38:20ID:sO5HW5C5
>>213
>なんだなんだ。
Yz叩きに失敗したアンチ

勘違いしてるな。
Yzは叩かれて当然。
そして擁護してるやつは本人だろ。

0215名前は開発中のものです。2009/05/20(水) 18:15:54ID:I88G+34a
またこの流れか
0216名前は開発中のものです。2009/05/20(水) 18:46:34ID:53S7DgEu
地方私鉄の車両が欲しいと思ったので琴電1080・1300形と、
その元車両である京急1000形を作ってみた。

http://niconiwa.wiki.fc2.com/?page=%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E7%BD%AE%E3%81%8D%E5%A0%B4

FC2Wikiは画像しかうp出来ないのでうpろだ直リンになってるけど
マズかったらスマソ
0217名前は開発中のものです。2009/05/20(水) 19:06:48ID:QKh0WKJu
誰か小田急の特急車両とか作らないかな。
意外と種類が少ない。
0218名前は開発中のものです。2009/05/20(水) 19:29:46ID:fgJTxTmP
>>216
うーん、新うpろだって利用規約などがどうなってるのかよくわかんないね。
ダメって書かれてないから直リンしてもいいんじゃないだろうか?


かなりよくできてると思うのだけど、ちょっとだけ気になる点があって、
指摘していい?
0219名前は開発中のものです。2009/05/20(水) 19:46:49ID:fgJTxTmP
CCI動画第17話 http://www.nicovideo.jp/watch/sm7102376
そういえば動画投稿するのってひさしぶりかな?

第18話もわりとすぐにできると思います。
今回に入れるつもりで入りきらなかった素材が何分ぶんかもうあるので。
0220名前は開発中のものです。2009/05/20(水) 19:57:00ID:53S7DgEu
>>218
いいですよ。
もう数時間で作った即席プラグインなので…orz
0221名前は開発中のものです。2009/05/20(水) 20:23:32ID:fgJTxTmP
これだけのデキで「数時間で作った即席」って言われたらショック受ける人多いとおもうぞw


えっと。
京急とコトデンに共通するのとして……
他の向きではテールライトがついてないのに、右上に向けて下る(左下に向けて登る)
勾配でだけテールライトがついてる。
これはひょっとしたら種車からこうだったのかもしれない。そこまで追ってない。
ボディ色でつぶしちゃっていいと思う。

コトデンのほうだけ……
せっかく陰影がついてるんだけど、そのつきかたが違ってるようなというか、
ほかの車両全般と食い違ってる気がする。
車両購入画面に出てくる5両編成のサンプルでなにかしらん違和感あるのと、
左下←→右上の直線に走らせたとき、平面と勾配で暗さが違う。
レイヤー使えるグラフィックツールで描いてるなら、一度陰影全部落としてから
c477さんところで配ってる陰影レイヤーを乗算してみるといいかもしれない〜〜と
思ったけど、サンプルの陰影レイヤーは中間車パターンしかないな。
自力で先頭車パターン増やす(勾配は順番ならべかえる)必要ある。
0222名前は開発中のものです。2009/05/20(水) 21:04:27ID:53S7DgEu
>>221
今までプラグインが無くて琴電を期待していた方御免なさい…
取り敢えずいろいろと晒します…

>テールライト
反転構文使ってるからかなぁ…
取り敢えずどこか探して潰しておきます。

>陰影
もうこれは推測でやってるので、仕方ないかも…
色付けもペイントでやってるので…
でもCorelPaintshopとかpictbearとかpixiaは持ってるので、
陰影付けは出来ないことではありません。
種車の1500形は平べったい車両なのでもしかしたらそのまま使えるかもしれませんし…
0223Noz2009/05/20(水) 21:43:09ID:uSCGG6Ja
お久しぶりです。
タイミングが悪いNozですm(__)m

前々から京急1000形の黒幕車を作っていて完成したのでアップしました。
2、4、6、8、12編成に出来るようになっています。
分割編成とかは特に作ってません。

ttp://freetrain.ps.land.to/upload/data/ftup0037.zip
ttp://freetrain.ps.land.to/upload/data/ftup0038.png

後、zipの方には京急2100形、都営5300形の修正版が入っております。
修正点として、
2100形はパンタ車の組み込み位置を修正しました。
都営5300形は説明文で中速と高速が逆になっていたので修正をしました。

現在、都営5000形を製作しています。いつ完成するかは少々未定です;
相変わらず規制中のため携帯から書き込んでおりますorz
0224名前は開発中のものです。2009/05/20(水) 23:04:12ID:fgJTxTmP
>>223
おひさしぶりです。

走行テストしてないけど(汗)wikiのページに掲載させていただきました。
アーカイブを組み替えて、2100と5300は、3月に掲載したものを差し替えにして、
黒幕車1000形のみ新アーカイブにしました。
ご了承ください。

これから走行テストします(障子の桟をすいーーっとやる感じでw
0225名前は開発中のものです。2009/05/21(木) 00:07:02ID:C++P/Juh
りおタン、なんかイヤらしいw
0226名前は開発中のものです。2009/05/21(木) 08:16:07ID:l4TV8KQR
>>224
Wikiでは「新1000形黒幕車」ってなってますが
新1000形は窓周りが白(ステンレス車は銀)の車両で
Nozさんが投稿したのは旧1000形では…
0227名前は開発中のものです。2009/05/21(木) 21:02:47ID:qflC/8wr
CCI動画第18話。
http://www.nicovideo.jp/watch/sm7111851

この次は時間かかるかも。
自分がしいたレールにダイヤ組むのが鬼のように大変そう。
貨物列車のこと考えたくないぜ。


>>225
ごめんw

>>226
ご指摘の通りです。直してあります。

AV @wikiは基本的にメンバー以外でも修正はできるようになってるので、
気がついた方が直してくださってもかまわないのです。
だからといって荒らさないでね。
新規ページ作成とファイルアップロードはメンバーしかできません。

誰かtipsのWindows Movie Makerのページ書いてくれませんか。
自分で使ってないソフトの紹介はさすがにできないので。
0228名前は開発中のものです。2009/05/21(木) 22:18:04ID:l4TV8KQR
>>227
WMMじゃないんですか。
ふぅん…

でも障子の桟をすぃーとやるってなんか分かる気がしますw
畳の縁の上でプラレール走らせるようなもんですかね?
0229名前は開発中のものです。2009/05/23(土) 19:44:00ID:bsSChhnN
>>228
Premiere Elements 3.0使ってます。
FreeTrain始めるより前に別のゲームのプレイ動画を編集するのに買ってあって。
PC上の動画編集はいきなりPEで始めたから、WMMって全然使ったことなくて。

だからPEの使い方なら解説できなくもないけど、WMMはサッパリです。
wikiのほうにはそれとなく書きましたが、自分がPE使ってるからといってPEがいいよって
他の人にすすめるつもりはないです。
二戸庭の人の動画など見てると、WMMで十分FreeTrainの魅力を伝える動画は作れると
思うので。もしこれから始めるならWMMがいいんじゃないかと思うんですよね。
wikiで簡単に「こうして動画作れるよ」って書いたげたら、もっと動画うpする人が増える
かもと期待してるんだけども。

>畳の縁の上でプラレール走らせるようなもんですかね?

えw ごめんそのたとえはかえってわからないww
求解説!

あ、それで京急1000黒幕車などは自分の目では、特段問題は感じなかったので。
いいと思います。
わざわざ問題ないって書くこともないかと思ったけど、テストするって書いてそのままに
しておくのも変かな?と思い直しまして。
0230 ◆rio2xMQlrQ 2009/05/24(日) 01:01:29ID:P0rvqH5Z
自分も線路下草の季節対応などやってて、自分でハマってるのですが。

FreeTrainEX Avのバイナリと一緒にアーカイブされて配布されてるplugins配下の
pluginを、改造して同じフォルダにplugin.xmlを書き換えてグラフィックを強化したり
種類を追加したりしてる一部追加pluginがありますけど。

こういうの、FreeTrainEX AvをバージョンアップしたときにそのままFreeTrainフォルダ
ごと上書きしたり、新規インストールフォルダに旧フォルダからpluginsフォルダをその
ままコピーしたりすることが困難で、pluginsの整合に結構困ってる人いるんじゃない
かと気づきました。
ヘタに旧フォルダからそのままコピーすると、plugins配下のDLLが更新されたときに
旧DLLで新DLLを上書きしてしまいかねませんから。

ということで、次のver0.8公開時には。
ver0.7.1までのFreeTrainEX Avで一緒にアーカイブされて配布されてるplugins配下の
改造pluginを、このアーカイブ(に加えて開発してる方に向けてはSubversionのplugins
下にも同様)に適用後のものを配布することにしたいと思います。

言い換えますと。
バージョンアップ時に新しいFreeTrainEX Avを上書きインストールするだけでplugin.xml
が改造後のものが維持されるようにしたい、ということです。
該当する改造pluginを作成された方にはご了承いただきたいと思います。


FreeTrainEX Av本体に含まれていない追加pluginも、発車メロディ以外すべてまとめ
直した、いわゆる「Additional Plugin Set ver A-2」も、将来的には作成して配布したい
とは考えていますが。
最近はわりと活発に新しいpluginが作成・公開されている時期かと思われますので、
まとめてもすぐに未収録pluginが登場するということがあるのではないかと。
なので、それが止まったときをみはからっての作業にしたいと考えています。
0231名前は開発中のものです。2009/05/24(日) 02:17:36ID:aPB/Zz15
>>230
確かにプラグインセットの更新にはいい時期かもしれません。
AdditionalPluginSetに掲載させてもらった自分のプラグインも一部修正したいので・・・

発車メロディに関してですが、公開から大分時間がたちましたので、ただいまメンテナンス中です。
近日中に「発メロプラグインRev.2」第一段として、東京近郊Ver.を公開予定です。
(GUIDさえ揃えておけば大丈夫だと思いますが、現バージョンとの整合性が保てるかが課題です)
最近は発メロにもJASARCが口出すようになってきたので
「Additional Plugin Set ver A-2」に統合したらヤバいかも知れないですね。。。
0232 ◆rio2xMQlrQ 2009/05/24(日) 02:42:43ID:P0rvqH5Z
すみません。
発メロ以外としたのは、入れるとサイズが大きくなりすぎるからです。
私の個人的予定理由としてはそれだけです。

ですので。
たとえば新たに導入する人がいろんなサイトをまわりまわってかきあつめなくても
SourceForge一箇所だけ見れば何を落とせばいいか分かるように、アーカイブファイル
としては別ファイルにするけど発メロpluginをSourceForgeにも置く、ということについて
は私はしてもかまわないと考えています。

>(GUIDさえ揃えておけば大丈夫だと思いますが、現バージョンとの整合性が保てるかが課題です)

識別子(plugins下のフォルダ名)の使い方については二通り考え方があると思って
どっちかにすべしということはないと思うのですが。

私個人は、追加リビジョンを出すときには追加分のみをpluginとして識別子(フォルダ名)
そのものを変えてしまって、FTから見たときに別のpluginとして見えるほうがよいかなー
と考えてます。
もちろんちょっとした追加でしたら、同じフォルダに追加したほうがいい場合もありますが。
発メロのようにたくさんのファイルを抱えて容量も大きくなるものでしたら、現Hatsumeloは
これはこのままいじらず置いておいて。
新たにjp.geocities.1703d.hatsumelo.rev2などとしたフォルダに、Rev2のみ記載した
plugin.xmlをつけるのがよいのではないかなということです。

もし現Hatsumeloに含まれている音源を、音質向上や長さ調整などして同じタイトルで
更新したいという部分がありましたら、そこについてはHatsumeloの更新としてリリース
してということで。
0233名前は開発中のものです。2009/05/24(日) 02:57:55ID:P0rvqH5Z
白川郷の人さんが、wikiのほうに愛知環状鉄道の新車を追加発表されてます。
2ch規制中だそうで。
その他詳細はwikiの運営雑談ページを。
0234名前は開発中のものです。2009/05/24(日) 03:46:38ID:aPB/Zz15
>>232
>新たにjp.geocities.1703d.hatsumelo.rev2などとしたフォルダに、Rev2のみ記載した
>plugin.xmlをつけるのがよいのではないかなということです。
新たに追加・変更を加える部分についてはこの方針です。
既に100曲超えそうな勢いなので。。。

これと同時に、現在の発メロプラグインのplugin.xmlから、上記の変更部分を消去していけば
同じGUIDでも競合が起こらずに、データの更新が可能と考えています。
現在の発メロプラグインのインストール先フォルダ名が、こちらで指定した通りでないと
うまく行かない方法ですが、その辺はインスコする人が自分で解決出来るでしょう。
0235名前は開発中のものです。2009/05/24(日) 10:58:51ID:5jo8Nqf2
>>232
よろしければ、関西のものもいろいろと録ってきてもいいですよ。
0236名前は開発中のものです。2009/05/24(日) 11:45:02ID:M00XH0td
まあ、こんなゲームにケチ付けてくるとは思えないけどカスラックが来たら
よろしくね。
0237名前は開発中のものです。2009/05/24(日) 15:42:33ID:P0rvqH5Z
ひょっとしたらnanashiさんも2ch規制にまきこまれてしまってるのかしら?

新アプロダ http://freetrain.ps.land.to/upload/upload.php のほうに、
FTEX Av向けと思われる閉塞信号・通過監視信号(いわゆる対向待ち・通過待ちかな)
のpluginがうpされてますよーー
うp時間は昨日の午前中みたいだから、うpはしたけど告知ができなかったという
ことじゃないかと思うので、告知しちゃっていいよね。

みなさんで動作のほう、いろいろテストして、希望・要望・バグレポなどなどお寄せください。



↓以下、実現可能性があるかないかわからない妄想をたれながしますがご容赦を
0238妄想2009/05/24(日) 16:03:54ID:P0rvqH5Z
FreeTrainでは、列車の画像データは12方向もしくは24方向に季節時間オーバーライドが
あるのみ。
列車の「『進行方向』によってグラフィックを変える」という機能、あるいは「夜間に車体グラフィック
と独立したヘッドライトやテールライトを点灯させる」という機能は存在していません。

このため、夜間のグラフィックとしては(8,0,0,)や(0,8,0)の夜間発光特殊色を使うのみで、
進行方向に関わらず常にヘッドライトが点灯していたりテールライトが点灯していたり。
つまり後ろ向きに走って行ってるのにヘッドライトがついたままだったり、前に向いて
走って行ってるのにテールライトがついてたり、鉄道ファンからすると「これちょっと
おかしいんじゃない?」とも思えるグラフィックで妥協をしいられてきていました。

常に前方のみにヘッドライト・後方のみにテールライトというグラフィックのpluginを
作成される方もなかにはおられましたが、そのグラフィックを生かすためにはマップでの
折り返しを、 ・マップ外に出る ・リバース線を回る ・デルタ線で折り返す のいずれかで
常に決まった先頭車両の方向に向いてのみ進行させる必要があり、普通に駅ホームに
到着してそのまま引き返すとやっぱり前にテールライト・後にヘッドライトとなってしまう
のでした。
これでは列車の運行が制限され、これもこれで楽しくありません。

ということで、A7,A8など本家のFT後発バージョンで採用されたような、進行方向に
あわせてヘッドライトとテールライトが点灯させられるといいのになーーという話が
生まれるわけです。
0239妄想2009/05/24(日) 16:06:00ID:P0rvqH5Z
まず妄想プラン1

(8,0,0)/(0,8,0)/(0,0,8)という夜間発光特殊色の仕様を活かし、従来との互換性も
たもちながらヘッドライト・テールライトを実現できないかというプラン。

車両の画像データを、3通り用意します。こちらのアーカイブを見てください。
http://freetrain.ps.land.to/upload/data/ftup0044.zip

一つは従来どおりの昼間の24方向ですが、ヘッドライト・テールライトは(0,0,0)で
つぶすか描きません。kuha80body.bmp。
次に進行方向先頭になったときのみの重ね画像を用意します。レイヤーを重ねて
新レイヤーに(0,8,0)や(0,0,8)でヘッドライト部分の点を描き、車体レイヤーを削除
して透明色マゼンタを塗るだけです。kuha80head.bmp。
最後に最後尾になったときのみの重ね画像を用意します。
同様にテールライト部分に(8,0,0)で点を描きます。kuha80tail.bmp。

FreeTrain側では、先頭車両のときのみkuha80body.bmpにkuha80head.bmpを
重ねて描画し、最後尾車両のときのみkuha80body.bmpにkuha80tail.bmpを
重ねて描画します。
これで、進行方向に沿ったヘッドライトとテールライトが表現されます。

このプランの欠点と課題として、plugin.xmlにおいて「1両の車両の画像データと
して複数のbmpを渡す手段がない」ということがあります。
plugin.xmlの書式そのものの構文改定が必要になるでしょう。
0240妄想2009/05/24(日) 16:09:24ID:P0rvqH5Z
そうそう、プラン1のメリットのひとつとして、グラフィックエディタのレイヤー機能を
使って簡単にヘッドライト・テールライト画像を用意できるというものがあります。



妄想プラン2

プラン1の3つの画像を、縦にそのままつなげて1枚のbmpにします。
FreeTrain内で画像データを3分割して1と同様の処理をします。
車両1両に対し画像1つしか渡せないというplugin.xmlの制限にひっかかりません。

このプラン2の大きな欠点として、手動で画像を3つつなげないといけない、その
つなげ方がずれたらライトもずれちゃうというものがあります。
フリーソフトで画像をつなげられるツールがあったかとは思いますが、いちいち
そういうのを通すのもめんどうな気がするといえばする?
0241妄想2009/05/24(日) 16:25:21ID:P0rvqH5Z
妄想プラン3

(8,0,0)/(0,8,0)/(0,0,8)のような夜間発光特殊色と同様の属性を持った特殊色を
6色追加します。
便宜上、RGB各値が4と2にするといいのではないかと考えました。

値4の色は、進行方向先頭になったときのみ値8と同じ色になり、値2の色は、
最後尾になったときのみ値8と同じ色になるようにFreeTrain本体を改良します。

実際どうなるかはこちらのアーカイブを見てください。
http://freetrain.ps.land.to/upload/data/ftup0045.zip

(0,4,0)で塗ったヘッドライトが先頭車両になったときだけ点灯し、(2,0,0)で
塗ったテールライトが最後尾のときだけ点灯します。

欠点は何があるかな。plugin作成するときに色の管理が難しくなる?
見た目全部黒だし。
0242名前は開発中のものです。2009/05/24(日) 16:40:49ID:+x/rMmqk
自演
0243妄想2009/05/24(日) 16:50:26ID:Dy+/+PV9
妄想プラン4

車両まるごと入れ替え法。

このように、ヘッドライトに(0,8,0)/(0,0,8)で塗った先頭車画像と、テールライトに(8,0,0)で
塗った最後尾車画像とを用意します。
http://freetrain.ps.land.to/upload/data/ftup0046.zip

plugin.xml内にて、2種類の画像それぞれでtrainCarとして記述し、単体の車両として
どちらも使えるようにします。

編成のインプリメントを改良し、進行方向によって編成が変えられるように、また
先頭〜中間〜末尾式の指定では進行方向に従うように、FreeTrain本体とplugin.xml
の構文を変更します。

ひょっとしたらこれが一番実現しやすいかなぁ……
wikiにYzさんが書いてたことにヒントを得て初めて思いついたことなのですが。

欠点としては、編成指定の場合は指定行数が2倍になるというところでしょうか。
1両から16両編成まで作ったとき、今まで16行で済んでたのが32行書かないと
いけなくなる。
でもそれぐらいか?
0244名前は開発中のものです。2009/05/24(日) 16:57:49ID:aPB/Zz15
>>238-241
いずれにしてもFT本体か車両プラグインの拡張が必要になりますね。
車両には先頭、最後尾という位置の概念はありますが、これは進行方向を表しているわけではありません。
よって、例えば駅での折り返し時には、貨物列車と同様、前後が逆になった状態で走ることになります。
0245名前は開発中のものです。2009/05/24(日) 18:16:56ID:P0rvqH5Z
新アップローダの39番に、「野球場pluginがうまくできないので誰か助けて」とあった
ので、見てみて直してみました。

47番がそれになります。

plugin.xmlの修正点としては……
・<picture ref="">で参照している画像のコントリビューションIDが、このGenericStructure
コントリビューション自身に誤っていたので、pictureコントリビューションのIDにつけかえた。
・スプライトのoffsetを45から47に微調整。
この2点だけです。

offsetについては、旧wikiの「スプライトタグ」ページをご覧ください。

なお、識別子(フォルダ名)がただのbaseballstadiumになってると他の人とかぶるかもしれ
ないので、勝手ながら頭にコントリビューションIDの頭をつけさせてもらいました。

なかなか雰囲気があっていいですね。

一点あえてあげるとすると、夜間の外壁がちょっと明るすぎるかな。
スタジアム内部はナイター設備であかあかとしてていいのですが、外壁は普通に暗いと
したものかな、と思いました。
0246名前は開発中のものです。2009/05/25(月) 07:50:14ID:33rHV4vO
wikiの運営雑談ページで、列車の進行方向について意見交換が始まってます。
「自分はこういうふうになるといい」というものがある方、ご意見書いてくださいませ。

また、2chが規制されてこのスレに書きたい事が書けない時、同じく運営雑談ページ
に代理投稿依頼コーナーがありますので、2chに告知したいことをここにコメント
しておけば誰かが転載なりしてくれると思います。

規制されていろいろ不便なことも多いですが、のりきっていきましょう。
0247名前は開発中のものです。2009/05/28(木) 00:41:40ID:ZWlkwzOl
ダイヤ設定でポイントの詳細を設定しようとしたとき、デフォルトの画面サイズだと
11以上の設定をしようとすると下の画像みたいに行があふれて11から下が表示
できなくならない?

http://u4.getuploader.com/freetrain/download/5/%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E8%A8%AD%E5%AE%9A%E7%94%BB%E9%9D%A2%E8%A6%81%E6%94%B9%E8%89%AF.PNG

もちろんウィンドウの端をひっぱってサイズを下に大きくしたら現れるんだけど。

ホームの時刻設定詳細では、行があふれると同時にスクロールバーが登場してくれて
あふれないようになってるので、ポイントも同じようにスクロールバーを登場させたげれば
いいと思うのだが。

デザイナでこのウィンドウの部分のプロパティをどうこうしてあげればいいのかしら?
0248名前は開発中のものです。2009/05/28(木) 02:13:15ID:UqCe5LDz
>>234のつづき
いろいろ考えてみたが、xmlの構造をどうするかで悩んでます。
まず、複数バージョンの競合が起こらないようにxmlを組む方法が良く分からんという壁にぶち当たりました。
方法としては2つ思いついたのですが、実現性は不明です。
・バッチファイルを使って、古いバージョンのplugin.xmlからGUIDを消す。
これだと、バッチファイルでうまく消せるのか、後バージョンとの互換性がとれるかという問題がある。

・新バージョンのplugin.xmlで、古いバージョンのplugin.xml(をold.xmlにでも名前を変えたもの)から
必要なGUID(新しいバージョンと重複しないGUIDすべて)を抽出するような構文を作る。
こういう構文ができるのかがわからない。

新しいバージョンのxmlは
plugin.xml
├(index_old.xml)
│ └(old.xml)
└index.xml
  ├jr_e/kanto1.xml
  ├jr_e/kanto2.xml
  ├t_metro/fukutoshin.xml
  ├keihan/melody1.xml
  ・
  ・
  ・

みたいな階層構造にして、訂正・バージョンアップ・追加を容易にしたいと考えてます。
この中に古いバージョンをうまく混ぜられれば良いのですが
作業が煩雑になりそうなので、旧バージョンは捨ててしまうかもしれません。
0249名前は開発中のものです。2009/05/28(木) 02:37:34ID:ZWlkwzOl
FreeTrainとしてplugin.xmlの入れ子はできないんじゃないかなぁ……

だから階層構造もそもそも無理で、フラット構造にせざるをえないのではないかと。

データのwavをplugin.xmlのあるフォルダの子フォルダや別階層のフォルダに置くことは
可能ですけど。xmlが階層にできない現状だとwavだけ階層にしてもダメってことですよね。

配布アーカイブに、古い部分を消したplugin.xmlをHatumelo\plugin.xmlとして入れておいて
上書きしてもらう以外に、新バージョンで一部旧バージョンと同じGUIDを
使いまわすことはできなさそうに思います。

それか既存発メロは既存ので全部そのまま置いておいて、新バージョンではまったく
重複しないように新規にしてしまうのがスマートな気もします。
旧バージョンを入れてない人は入れてない人で、新バージョンだけ入れてもいいですし。


P.S.
新あぷろだにnanashiさんがあげてある閉塞信号類、反応がないですが使ってみて
いろいろバグ出ししたげてくださいねーー
2ch規制中の方でお気づきの点があったが書けないって方は、wikiの雑談ページに
コメントできますので。そちらにて報告を。
0250名前は開発中のものです。2009/05/28(木) 03:23:13ID:8ChalLoJ
というより、旧バージョンのベルをセーブデータで使用している場合はそのGUIDつまりコントリビューションが
ないと例外が発生する。
使用している人もいるし、してない人もいるかもしれないが、ここは使用されていることを前提にした方がいい
と思う。

そうなると、>>249さんの
>それか既存発メロは既存ので全部そのまま置いておいて、新バージョンではまったく
>重複しないように新規にしてしまうのがスマートな気もします。
>旧バージョンを入れてない人は入れてない人で、新バージョンだけ入れてもいいですし。

これが一番シンプル且つ問題ないんじゃないかなと思う。
新は当然GUIDも全て変更しておかないと駄目だけどね。
0251名前は開発中のものです。2009/05/28(木) 04:41:12ID:ZWlkwzOl
>>247
は該当の窓のスクロール許可がfalseになってたのでtrueにしてみました。
次のβに同梱します。

高度なダイヤ設定まわりではほかにも気になる点があるというか。
ホームの発車設定では、「追加」で既にあるのと同じダイヤを入れようとすると
「同じダイヤは追加できません」だったか警告が出てはねられるのだが、別の
時刻で追加しておいた項目を時刻や内容変えて既に存在するのとまったく同じ
のにして「置換」すると、これは置き換えできちゃう。
同じ内容の項目が2つ存在できちゃう。

ポイントのほうはそもそも追加でも同じ内容を追加できる。
はねられない。
実行順序が番号付けられてるから、同じ内容があったからといって問題には
ならないはずだけども。

はねるならはねるで、置換であってもチェックするようにすべきなような、
ポイントでもチェックすべきなような、そんな気もする。
気にしすぎかもしれないけど。


>>250
その問題はこの場合ないんじゃないかな。
旧発メロpluginのコントリビューションを引き継いで新発メロpluginになるんだから。
セーブデータも大丈夫だと思う。
建物なんかでもグラフィックをリファインして上書きしても大丈夫だし。

ちなみに自分は発メロを積極的に設定してます。
0252名前は開発中のものです。2009/05/28(木) 04:46:58ID:UqCe5LDz
>>250
それが一番手っ取り早いかもしれないですね。
plugin.xmlを自由に作れるので。

>>249
>FreeTrainとしてplugin.xmlの入れ子はできないんじゃないかなぁ……

車両プラグインを改造して試してみました。結果から言うと、可能なようです。
いくつかコツがあったので、ソースを見てください。ファイルをうpします。
http://freetrain.ps.land.to/upload/data/ftup0048.zip

このファイルをPluginフォルダに入れると
鉄道車両に「Southeastern - Class 395 "Javerin"」が追加されます。

プラグインの構造は
plugin.xml
 └class395.xml
という感じになってます。
0253 ◆rio2xMQlrQ 2009/05/29(金) 03:54:47ID:MOJ8qZBY
ちかぢかFreeTrainEX Av β0.8を出します。

変更点
・跨線橋のカラーバリエーション化
・スリムホームに屋根なし選択可
・ダイヤ設定の丸ごとコピー対応
・列車情報表示部の表示サイズ微調整

予定。
0254名前は開発中のものです。2009/05/29(金) 13:23:30ID:3HeA9Ceh
おお、誰かと違って早いアップデートだ。
今後も期待する。
0255名前は開発中のものです。2009/05/29(金) 20:26:41ID:8O+0bWGN
毎回変な奴が沸くよな
0256名前は開発中のものです。2009/05/29(金) 20:28:34ID:bGJ0X3l4
>>255
某氏お疲れッスwwwww

屋根は無し選択というより、ホームのどこからどこまで設置するか決められたら嬉しいかも
■ このスレッドは過去ログ倉庫に格納されています