Welcome to fps0.com!

     メニュー
· トップ
· フォーラム
· Guiki

· アカウント
· トピック
· Feedback
· 過去の記事
· 検索
· RSS

Half-Life2
· cvar list
· パッケージリスト

DoD: Source
· まとめ(old)
· media(old)
· DoD:S クラス解説
· DoD:S ルール解説
· DoD:S HUD解説
· 公式MAP解説
· clan fps0

Day of Defeat
· DoD Uploader
· コテハン掲示板
· dod関連ニュース
· dodリンク

壁抜きポイント
· dod_anzio
· dod_railroad2_b2
· dod_chemille


· stt nikki
· yt nikki


     検索



     公式mapどうする?
FreeWeekEndの後、DoD:S買った?

買った!!
買ってない!



結果
投票

投票: 13
コメント: 654

 Half-Life Single用スクリプト
投稿者: stt 日付 2004年 4月 28日(水曜日) @ 02:22:15 JST

HLMODHL2の情報を書くのはまだ踏ん切りがつかないので、2chのvalveスレで振られてた三人称視点のやり方とか。
ODNはいっつもアクセス規制されててかけないので:(

三人称視点のやり方は2つあります。
一つ目はプレイヤーとカメラの距離が常に一定の視点で、
cvardefault
cam_idealdistカメラとプレイヤーの距離64
cam_idealpitchカメラの向き(pitch)0
cam_idealyawカメラの向き(yaw)90
cam_command
thirdperson
3人称視点のOn/Off0

切り替えスクリプトの例

cam_idealdist "64"
cam_idealpitch "0"
cam_idealyaw "0"
alias toggle_view "toggle_view1"
alias toggle_view1 "cam_command 1;alias toggle_view toggle_view2"
alias toggle_view2 "cam_command 2;alias toggle_view toggle_view1"
bind ANYKEY toggle_view


もう一つマルチプレイのスペクト視点のようなのが
cvardefault
chase_back100
chase_right0
chase_up16
chase_active0

切り替えスクリプト例

chase_back "100"
chase_right "0"
chase_up "16"
alias toggle_chase "toggle_chase1"
alias toggle_chase1 "chase_active 1;alias toggle_chase toggle_chase2"
alias toggle_chase2 "chase_active 0;alias toggle_chase toggle_chase1"
bind ANYKEY toggle_chase



どちらも数値はお好みで。
個人的には1つ目の方が見やすそうな気がします。


オマケでゲームの処理速度を固定化するコマンドです。を使った、擬似Bullet Timeスクリプト。
これはチートといっても良さそうですが、どうしても速すぎて本編がプレイ出来ない方はお試しあれ。

cvardefault
host_framerate0.0

ディフォルトは0で非固定。
0.01で通常速度。0.02で2倍、0.005で0.5倍といった感じです。
本編が速すぎて酔う人は0.0075辺りにすると良いかもしれません。
普通の速さになれるのが一番ですけど。
2倍速などにしてイベントシーンをすっ飛ばすことも出来ますが、作者さんがせっかく作ったものですし飛ばすのは失礼かも。なーんて。

bullet timeスクリプト

host_framerate "0.0"
alias +bullettime "host_framerate 0.005"
alias -bullettime "host_framerate 0.0"
bind ANYKEY +bullettime

切り替え直後は速度が不安定なので、スパスパ切り替えるのはあんまり実用的じゃないかも:P


全部まとめると

//thirdperson view
cam_idealdist "64"
cam_idealpitch "0"
cam_idealyaw "0"
alias toggle_view "toggle_view1"
alias toggle_view1 "cam_command 1;alias toggle_view toggle_view2"
alias toggle_view2 "cam_command 2;alias toggle_view toggle_view1"
bind ANYKEY toggle_view

//chase cam
chase_back "100"
chase_right "0"
chase_up "16"
alias toggle_chase "toggle_chase1"
alias toggle_chase1 "chase_active 1;alias toggle_chase toggle_chase2"
alias toggle_chase2 "chase_active 0;alias toggle_chase toggle_chase1"
bind ANYKEY toggle_chase

//reset view
alias reset_view "cam_command 2;chase_active 0"
bind ANYKEY reset_view

//bullet time script
host_framerate 0.0
alias +bullettime "host_framerate 0.002"
alias -bullettime "host_framerate 0.0"
bind ANYKEY +bullettime

//skip scene
bind ANYKEY "host_framerate 0.005"
bind ANYKEY "host_framerate 0.0075"
bind ANYKEY "host_framerate 0.0"
bind ANYKEY "host_framerate 0.02"
bind ANYKEY "host_framerate 0.05"

こんな感じですかね。
この位まで多いと+commandmenu使った方が便利かも。




"Half-Life Single用スクリプト" | ログイン/新規登録 | 0 コメント
しきい値
  
投稿文の内容についての責任は投稿者に帰します。当サイトでは投稿内容に関して一切の責任を負いません


新情報続々 | CS old HS sprite
 
     関連リンク
· トピックの詳細: HLMOD
· 投稿者: stt


     オプション

 印刷用表示  印刷用表示

 この記事を友人に知らせる  この記事を友人に知らせる






Web site powered by PHP-Nuke

当サイト上のロゴや商標の権利は全てその所有者にあります。 コメントはそれぞれの著者の所有です。残りは Copyright (c) 2003 - 2004 fps0.com
当サイトで使用しているPHP-Nuke日本語版ファイルはLove Morgueで作成されているものを元にしています。
Web site engine's code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
ページ作成時間: 0.238 秒