- 信長の野望 天翔記 改造綜合スレ5 [転載禁止]©2ch.net
193 :.jp[sage]:2015/05/05(火) 00:20:13.16 ID:/IGDyukj - >>192
「新幕府」「戦争・緊迫」「戦争・夏」はトラック12番なので 天翔記の挙動としてあってるんじゃないですかねぇ? 変えるならScenarioModで変えるか、INMMか、といった所かと思います。 ScenarioModで該当の状況での曲を変更するなら int カスタム::On_音楽再生直前(int 再生予定番号) { // CDもしくはDVDで13曲構成である場合に if ( Get_TSMODINI設定("environment_bgm_mode") == 0 || Get_TSMODINI設定("environment_bgm_mode") == 3 ) { // 戦争・夏 戦争・緊迫 新幕府 以上3つの兼ねる12番のトラックが流れようとしている。 if ( 再生予定番号 == 12 ) { // 野戦でもなく、攻城戦でもない。 if ( ! Is_野戦中() && ! Is_攻城戦中() ) { int iDaimyoID = pターン情報.現在のターン【大名番号】-1; if ( 0 <= iDaimyoID && iDaimyoID < 最大数::大名情報::配列数 ) { for ( int d=0; d<最大数::大名情報::配列数; d++ ) { // ターン情報がくるより前に曲がなることがあるので、まわす if ( Is_プレイヤ担当大名(d) && Get_大名役職(d) == 役職::征夷大将軍 ) { return 7; // [戦争・秋][戦争・信長][戦争・名将][初期設定][本能寺の変][大坂城] } } } } } } // 変更しない場合-1 return -1; } みたいになります。>> 初期画面じの曲となる。
|
- 信長の野望 天翔記 改造綜合スレ5 [転載禁止]©2ch.net
194 :名無し曰く、[sage]:2015/05/05(火) 00:22:00.16 ID:/IGDyukj - あ、まちがえた
int カスタム::On_音楽再生直前(int 再生予定番号) { // CDもしくはDVDで13曲構成である場合に if ( Get_TSMODINI設定("environment_bgm_mode") == 0 || Get_TSMODINI設定("environment_bgm_mode") == 3 ) { // 戦争・夏 戦争・緊迫 新幕府 以上3つの兼ねる12番のトラックが流れようとしている。 if ( 再生予定番号 == 12 ) { // 野戦でもなく、攻城戦でもない。 if ( ! Is_野戦中() && ! Is_攻城戦中() ) { for ( int d=0; d<最大数::大名情報::配列数; d++ ) { // ターン情報がくるより前に曲がなることがあるので、まわす if ( Is_プレイヤ担当大名(d) && Get_大名役職(d) == 役職::征夷大将軍 ) { return 7; // 別に番号にする。 } } } } } // 変更しない場合-1 return -1; }
|
- 信長の野望 天翔記 改造綜合スレ5 [転載禁止]©2ch.net
196 :名無し曰く、[sage]:2015/05/05(火) 23:16:52.57 ID:/IGDyukj - >>190
炎上したら即座に画面に反映、というのは、後日TSModを進めるにあたって、 禍根になる気がしますねぇ。 火種をばばーっとばらまいて、どんどん燃え広がっていく、程度のことは ScenarioModの炎上判定関数の中身を見れば、すぐ作れる話なので、 やってみてください。 比較的単純なGet関数の中身を見て、自分でその機能のSet関数が全く作れない、 というのは、かなりヤバいなので。
|