キモブロ

Please spy check please, Fucking retard

mvm_Scream_TvをStripper:Sourceでfixしてみた

Stripper:Sourceとは何か

本来mapエディタで追加しておくはずのエンティティを、サーバーのMODとして追加できたり変更できたりするというもの。たとえばマップに存在するモデルを差し替えたりとか、リスポンポイント増やしたりとか、移動させたりとか出来る。mapデータに一切影響を与えずに行えるのでmapデータの再配布とかがいらないのもメリットの一つですね。
http://www.bailopan.net/stripper/


で実際にScream_Tvでfixしたのは以下

  • Tankがスタックして動かない問題
    • Tankの移動経路情報(path_track)がそもそもマップになかったので追加 (47個ぐらい)
  • BOTがよく落ちる場所があって敵がなかなか進んでこなくて退屈な展開になりやすい
    • これだけはnavファイルの問題で、落下しやすい場所のnavメッシュにnav_avoid属性を設定することで、移動経路の選択に含まれないようにした
  • 接続時に空が表示されてしまう
    • これはinfo_observepointがどこにも設定されていないため(0,0,0)からみた映像が表示されてしまっている
    • info_observepointを追加
  • Tankが最後まで進行して、爆弾を落下させても何も起きない
    • Tankが爆弾を設置したときに反応するboss_deploy_relayというlogic_relayが存在していないため


っていうのがあったのでこれらをすべてStripper:Sourceで改造してfixしてみた。
以下がそのfixのための設定ファイル。


addons/stripper/maps/mvm_Scream_Tv.cfg

add:
{
  "origin" "2.623574 -219.528610 81.031311"
  "angles" "18.909014 90.055313 0.000000"
  "classname" "path_track"
  "targetname" "boss_path_b1"
  "target" "boss_path_b2"
  "orientationtype" "1"
}
{
  "origin" "33.886883 897.842957 84.031319"
  "angles" "32.769016 85.564354 0.000000"
  "classname" "path_track"
  "targetname" "boss_path_b2"
  "target" "boss_path_b3"
  "orientationtype" "1"
}
{
  "origin" "-566.864319 876.770386 84.031319"
  "angles" "1.683001 1.612057 0.000000"
  "classname" "path_track"
  "targetname" "boss_path_b3"
  "target" "boss_path_b4"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-574.160522 1403.141602 132.031311"
  "angles" "19.811199 -91.429665 0.000000"
  "targetname" "boss_path_b4"
  "target" "boss_path_b5"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-1120.236206 1414.257690 180.031311"
  "angles" "19.019205 54.037338 0.000000"
  "targetname" "boss_path_b5"
  "target" "boss_path_b6"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-1071.701904 2364.654785 244.031311"
  "angles" "19.316210 -31.201595 0.000000"
  "targetname" "boss_path_b6"
  "target" "boss_path_b7"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "20.004517 2408.227783 241.031311"
  "angles" "8.162176 -93.374176 0.000000"
  "targetname" "boss_path_b7"
  "target" "boss_path_b8"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-0.742946 1541.309326 430.079895"
  "angles" "18.227171 -119.806587 0.000000"
  "targetname" "boss_path_b8"
  "target" "boss_path_b9"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-3.173383 -251.396454 445.031311"
  "angles" "43.769211 -88.027580 0.000000"
  "targetname" "boss_path_b9"
  "target" "boss_path_b10"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "857.620361 -228.472809 444.031311"
  "angles" "58.421268 0.973411 0.000000"
  "targetname" "boss_path_b10"
  "target" "boss_path_b11"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "863.153992 -848.295898 569.031311"
  "angles" "23.363989 -140.796921 0.000000"
  "targetname" "boss_path_b11"
  "target" "boss_path_b12"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-526.130981 -851.568237 569.031311"
  "angles" "42.768013 -161.587067 0.000000"
  "targetname" "boss_path_b12"
  "target" "boss_path_b13"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-552.339600 -1548.455078 570.031311"
  "angles" "17.039276 -179.701782 0.000000"
  "targetname" "boss_path_b13"
  "target" "boss_path_b14"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-1095.260376 -1560.466553 444.031311"
  "angles" "14.069273 -166.336914 0.000000"
  "targetname" "boss_path_b14"
  "target" "boss_path_b15"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-1801.827393 -1611.323853 444.031311"
  "angles" "14.069273 89.911209 0.000000"
  "targetname" "boss_path_b15"
  "target" "boss_path_b16"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-1802.530518 -1225.007080 444.031311"
  "angles" "15.257273 90.802200 0.000000"
  "targetname" "boss_path_b16"
  "target" "boss_path_b17"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-2358.871094 -1209.766846 570.031311"
  "angles" "23.078293 -179.107803 0.000000"
  "targetname" "boss_path_b17"
  "target" "boss_path_b18"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-2375.794678 -2232.141357 570.031311"
  "angles" "14.861284 -90.898796 0.000000"
  "targetname" "boss_path_b18"
  "target" "boss_path_b19"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-1163.064819 -2247.791016 570.031311"
  "angles" "8.723286 -1.303790 0.000000"
  "targetname" "boss_path_b19"
  "target" "boss_path_b20"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-764.419922 -2255.897949 719.601563"
  "angles" "10.802285 -0.313790 0.000000"
  "targetname" "boss_path_b20"
  "target" "boss_path_b21"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-543.121521 -2257.953613 724.031311"
  "angles" "11.990285 -1.303790 0.000000"
  "targetname" "boss_path_b21"
  "target" "boss_path_b22"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-533.782654 -3742.567871 724.031311"
  "angles" "18.227291 -98.620720 0.000000"
  "targetname" "boss_path_b22"
  "target" "boss_path_b23"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-2416.389893 -3751.831055 724.031311"
  "angles" "13.178294 -88.819847 0.000000"
  "targetname" "boss_path_b23"
  "target" "boss_path_b24"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-2409.812256 -4101.342773 724.031311"
  "angles" "15.158294 -88.819847 0.000000"
  "targetname" "boss_path_b24"
  "target" "boss_path_b25"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-2985.042969 -4116.955078 584.031311"
  "angles" "20.801310 -179.602844 0.000000"
  "targetname" "boss_path_b25"
  "target" "boss_path_b26"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-3600.989502 -4121.560547 444.031311"
  "angles" "20.900309 -179.206848 0.000000"
  "targetname" "boss_path_b26"
  "target" "boss_path_b27"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-3640.736328 -4505.281250 444.031311"
  "angles" "13.079302 -74.662827 0.000000"
  "targetname" "boss_path_b27"
  "target" "boss_path_b28"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-2093.833496 -5816.975098 444.031311"
  "angles" "17.039307 -118.420914 0.000000"
  "targetname" "boss_path_b28"
  "target" "boss_path_b29"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-2109.406982 -6038.886230 444.031311"
  "angles" "20.999319 -123.271866 0.000000"
  "targetname" "boss_path_b29"
  "target" "boss_path_b30"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-3609.474121 -6069.624023 868.031311"
  "angles" "22.385355 109.315147 0.000000"
  "targetname" "boss_path_b30"
  "target" "boss_path_b31"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-3596.887695 -5105.201660 1057.031250"
  "angles" "17.434366 169.840134 0.000000"
  "targetname" "boss_path_b31"
  "target" "boss_path_b32"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-2843.625000 -5235.365234 1060.031372"
  "angles" "13.772360 -15.424969 0.000000"
  "targetname" "boss_path_b32"
  "target" "boss_path_b33"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-1814.961060 -5235.446289 1060.031372"
  "angles" "16.544359 1.405051 0.000000"
  "targetname" "boss_path_b33"
  "target" "boss_path_b34"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-1270.963501 -5242.370117 1061.967041"
  "angles" "20.009369 1.999051 0.000000"
  "targetname" "boss_path_b34"
  "target" "boss_path_b35"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-486.672394 -5241.353516 868.031311"
  "angles" "15.851357 -0.772949 0.000000"
  "targetname" "boss_path_b35"
  "target" "boss_path_b36"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-486.520630 -4883.132813 868.031311"
  "angles" "11.099358 35.461014 0.000000"
  "targetname" "boss_path_b36"
  "target" "boss_path_b37"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "362.401764 -4843.206055 912.031311"
  "angles" "16.544357 -11.563995 0.000000"
  "targetname" "boss_path_b37"
  "target" "boss_path_b38"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "401.637756 -5984.738770 912.031311"
  "angles" "12.980358 -92.546005 0.000000"
  "targetname" "boss_path_b38"
  "target" "boss_path_b39"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "400.795349 -7280.653809 912.031311"
  "angles" "12.089358 -88.190002 0.000000"
  "targetname" "boss_path_b39"
  "target" "boss_path_b40"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-656.655273 -7321.625000 912.031250"
  "angles" "14.465358 158.356140 0.000000"
  "targetname" "boss_path_b40"
  "target" "boss_path_b41"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-688.147095 -6693.388184 1176.031372"
  "angles" "18.722364 77.770317 0.000000"
  "targetname" "boss_path_b41"
  "target" "boss_path_b42"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-459.105194 -6555.153809 1176.031372"
  "angles" "13.970366 -2.815662 0.000000"
  "targetname" "boss_path_b42"
  "target" "boss_path_b43"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "57.750652 -6915.722168 1177.031372"
  "angles" "13.970366 -39.247673 0.000000"
  "targetname" "boss_path_b43"
  "target" "boss_path_b44"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "716.100403 -6954.555664 1176.031372"
  "angles" "19.910374 -90.232674 0.000000"
  "targetname" "boss_path_b44"
  "target" "boss_path_b45"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "760.352600 -7695.904297 1176.031372"
  "angles" "16.544365 166.114532 0.000000"
  "targetname" "boss_path_b45"
  "target" "boss_path_b46"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-67.073151 -7652.943848 1176.031372"
  "angles" "20.306377 -174.679474 0.000000"
  "targetname" "boss_path_b46"
  "target" "boss_path_b47"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-107.605400 -8475.357422 1176.031372"
  "angles" "22.880396 -70.828545 0.000000"
  "targetname" "boss_path_b47"
  "target" "boss_path_b48"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "623.781982 -8500.308594 1176.031372"
  "angles" "19.613400 -2.122562 0.000000"
  "targetname" "boss_path_b48"
  "target" "boss_path_b49"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "680.831787 -8857.162109 1276.043091"
  "angles" "19.613415 175.024521 0.000000"
  "targetname" "boss_path_b49"
  "target" "boss_path_b50"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "660.257324 -9035.129883 1276.043091"
  "angles" "21.593420 172.549591 0.000000"
  "targetname" "boss_path_b50"
  "target" "boss_path_b51"
  "orientationtype" "1"
}
{
  "classname" "path_track"
  "origin" "-117.445969 -9043.039063 1302.031372"
  "angles" "45.848473 -178.441498 0.000000"
  "targetname" "boss_path_b51"
  "target" ""
  "orientationtype" "1"
}
{
  "classname" "logic_relay"
  "StartDisabled" "0"
  "origin" "-117.445969 -9043.039063 1302.031372"
  "targetname" "boss_deploy_relay"
  "OnTrigger" "bots_win,RoundWin,,1,-1"
}
{
  "origin" "1079.509888 2413.047363 1005.732178"
  "angles" "35.441971 -136.596848 0.000000"
  "fov" "0"
  "defaultwelcome" "1"
  "classname" "info_observer_point"
}
{
  "origin" "-680.705933 -943.438110 698.378479"
  "angles" "20.987881 28.970764 0.000000"
  "fov" "0"
  "defaultwelcome" "0"
  "classname" "info_observer_point"
}
{
  "origin" "-2472.637207 -1232.213257 709.794434"
  "angles" "14.845882 -25.745283 0.000000"
  "fov" "0"
  "defaultwelcome" "0"
  "classname" "info_observer_point"
}
{
  "origin" "-2468.919189 -3838.298584 879.773254"
  "angles" "14.944882 39.000599 0.000000"
  "fov" "0"
  "defaultwelcome" "0"
  "classname" "info_observer_point"
}
{
  "origin" "-3926.185303 -4561.788086 1132.090942"
  "angles" "22.171900 -23.927565 0.000000"
  "fov" "0"
  "defaultwelcome" "0"
  "classname" "info_observer_point"
}
{
  "origin" "429.509125 -6036.761719 1037.802856"
  "angles" "16.429895 145.596542 0.000000"
  "fov" "0"
  "defaultwelcome" "0"
  "classname" "info_observer_point"
}
{
  "origin" "823.621765 -7704.508301 1253.052246"
  "angles" "13.063886 137.775497 0.000000"
  "fov" "0"
  "defaultwelcome" "0"
  "classname" "info_observer_point"
}
{
  "origin" "-941.630737 -9116.060547 1404.373413"
  "angles" "15.736841 45.012550 0.000000"
  "fov" "0"
  "defaultwelcome" "0"
  "classname" "info_observer_point"
}

なげぇ