98: 信長の野望・天翔記改造アニメ・ネタ系スレat GAMEHIS
98: 信長の野望・天翔記改造アニメ・ネタ系スレ - 暇つぶし2ch864:名無し曰く、
15/06/02 23:26:14.60 1iN307NO.net
Win7使ってると言いつつ使って無さそうなニュアンスじゃね?どういう事だ?

865: ◆dF/TZIT8Xw
15/06/03 08:31:38.29 wnsVWKFG.net
>>864
自宅のPCはwin7で会社のほうのPCも昨年7になりました(ずっとxpだったみたいで)
自分のpc環境は859にうpってます
いずれはwin95環境も手に入れてみたいのですがスレチかもしれません…

866: ◆dF/TZIT8Xw
15/06/03 08:48:52.79 wnsVWKFG.net
関係ないですけど、ハーツオブアイアン2のmodでキャラゲ大戦ってのがあって
2010年に話題になった「某条例」と表現規制関連を題材にした奴だそうで
表現規制の規制派と各エロゲキャラが戦いあう内容だそうな
元都知事っぽい人とかが出てくるとかなんとか。hoi2は持って無いけどまさしく自分の趣向にあった感じだった。
親しんだキャラが有害創作物扱いされるとあたかも、キャラが汚される・ntrれる感覚に近いものを感じる
本当の規制は好ましくないけど、妙な気持ちになる
今回のセーブデータ拡張で城に東京都という属性を設定できたり、各キャラクターの出自がマンガなのかゲームなのか、複合なのか設定できたのが大きい
格付けに相当する、知名度なども設定できるし

867: ◆dF/TZIT8Xw
15/07/02 22:07:26.51 uZOuLDFB.net
天翔記熱が一時冷え切ってました。すみません
ところで誰か「戦闘中に漏らした時の」デメリットを考えてくれませんか?
苦手な人もいるかもしれませんが、それは理解のうえです
失禁と戦争は切っても切れない関係です
米軍の某師団はWW2で、1/4の兵が恐怖で便意を催したそうです

868: ◆dF/TZIT8Xw
15/07/02 22:08:28.16 uZOuLDFB.net
変なことを書いてしまいました。すみません
顔グラのチェック等でストレスが溜まってました

869:◇dF/TZIT8Xw
15/11/27 21:43:14.76 WfJ4SShA.net
自分が試したバージョンでは50回以上延々と攻撃を受けている内容になってしまった
ちなみに以下の内容となっています※拡張セーブデータを扱うことを前提としている
①群衆蜂起カウンタが50回を超えたら終わり
②攻撃を受ける側の戦闘値と魅力の数値が高いとダメージを受けない
③まだ書いていないが襲撃を撃退した場合、熟練度がわずかに上昇する
④襲撃されるのは攻撃側。まだ書いていないが防御側城の民忠や人口も攻撃の際に関連したい。
 城データの人口は天翔記で活かしきれていないので、有効活用を
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
人口の数値を群衆蜂起カウンタの代用にする。人口が多いほど攻撃回数が増えるor
人口の数値を攻撃の貫通成功率とする。(rand() % 200の代用とする)
あとは暗殺を繰り返したり調略やらを繰り返すと増える「悪名度」みたいなものでも
設定して、反映させるとかもいいかも
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

870:◇dF/TZIT8Xw
15/11/27 21:43:26.04 WfJ4SShA.net
while (pex.p汎用拡張データ.群衆蜂起 <= 10){
if ( rand() % 200 >= ( Get_戦闘値(iAttackBushouID) + (p武将情報[iAttackBushouID].魅力 / 4 ) ) ) {
int 兵数値3 = p武将情報[iAttackBushouID].兵数; // byte型。途中計算する際にマイナスになるかもしれないのでintにした。
兵数値3 -= rand() % 3; // 10引く。マイナスになり得る。このためにbyte型からint型にしておいた。
兵数値3 = max(兵数値3, 0); //
p武将情報[iAttackBushouID].兵数 = 兵数値3; // 最後に元の型へと収める。
int 士気値3 = p武将情報[iAttackBushouID].士気;
士気値3 -= rand() % 15;
士気値3 = max(士気値3, 0);
士気値3 = min(士気値3, 100);
p武将情報[iAttackBushouID].士気 = 士気値3;
}

if (rand() % 3 == 0) {
pex.p汎用拡張データ.群衆蜂起 += 2;
} else {
pex.p汎用拡張データ.群衆蜂起 += 1;
}
武将ユニット兵数描画更新《戦争画面》(iAttackBushouID);
}

871:◇dF/TZIT8Xw
15/11/27 21:50:44.56 WfJ4SShA.net
ちなみに自分謹製の表現規制シナリオでは
設定した諸勢力が襲い掛かるという内容になっている
友好度の設定方法までは考えていないが、
計算式も
「( Get_戦闘値(iAttackBushouID) + (p武将情報[iAttackBushouID].魅力 / 4 ) 」
の後ろに「pex.p汎用拡張データ.表現規制進行度」が加わっていて下記の感じになっていたり
if ( rand() % 200 >= ( ( Get_戦闘値(iAttackBushouID) + (p武将情報[iAttackBushouID].魅力 * 4 ) / pex.p汎用拡張データ.表現規制進行度 ) ) {
まっとうなアイデアが出ない状態なのでこんなゆがんだものしかでてきませんスミマセン

872:◇dF/TZIT8Xw
15/11/27 21:58:38.43 WfJ4SShA.net
書いた後で無責任な話だけど、天翔記のシステムに諸勢力なんて水と油かもしれない
まあいないよりはいるほうがいい、貢ぐんじゃなくて
名声にあわせて有効度も上がっていくほうが楽しいかな
有効度が上がれば年始に鉄砲なり金なり献上したり、低い確率で誰かの兵科適正を挙げてくれたり
その程度のオマケのほうが気が重くならなくて済む

873:.jp
15/11/28 22:12:26.55 RfLD+Oym.net
>>870
しかし、あれですな、最初のころに比べると結構書けるようになりましたな。
スタート地点で「チッチさんより多少書けた人の多くの人」を
すでに抜いていることでしょう。
それはScenarioModだけではない、
汎用のWindowsのForm系アプリケーション程度ならもう書けるようになっているハズ。
(たとえ自分自身では気づいていなくとも)

874:◇dF/TZIT8Xw
15/11/30 07:57:45.15 /JhZ8S0E.net
>>873
ありがとうございます。
以前よりは多少かけるようになりましたが、
それでもアイディア面に不安が出ています
どうすればバランス的にうまく成立してくれるのか、
(擬似的に)アルゴリズムをゲームシステムに追いつくようにしていくのか
その辺は軍団ターンやエンディング判定時に埋め込めばよさそうですが

875:◇dF/TZIT8Xw
15/12/04 22:20:02.14 65k2QNh2.net
三国志ツクールの顔グラは7000以上あり、
うち4000ほどが歴代三国志シリーズの顔グラなんだって
買う価値はありそうかも。購入次第いろいろかいてみます

876:名無し曰く、
15/12/12 22:42:39.06 OblzCEvB.net
「信長の野望・天翔記 with パワーアップキット HD Version for PC」
こんなの出たみたいだけど、ここの改造ツールが使えるのか試した

結果はアウトでした
とりあえず素のままではダメっぽい

877:.jp
15/12/13 00:08:59.91 lrn1pREK.net
>>876
当たり前だけれども、HDにはHD用のツールを使わないと、95用のツール使ってもだめだよ。
そもそも論でファイル構成もプログラムも全て違うので。

95とHDで同なのは多数あるファイルのなかで「たった1つ」だけ。

878: ◆dF/TZIT8Xw
15/12/21 21:36:37.62 pe90s78h.net
三国志ツクールは買う価値はぜーーんぜんないです(今のところは…)

ところで、マンガとかの表現規制における規制の原因となる「クレームや抗議」
を天翔記流に表すと、どんな感じになるのでしょうか?
一揆とか謀略みたいな感じなのでしょうか

879:名無し曰く、
16/04/05 23:57:52.73 RBbM6GtN.net
一喝・参とかの「・○」を消すやり方教えてちょ

880: ◆dF/TZIT8Xw
16/04/28 21:06:06.52 aOCqxGCs.net
1戦闘につき12人戦死
1時節で上記の戦闘を4回繰り返す
48×4時節。1年で192人は戦死
192×30年で5760人は戦死

そんな遊び方が天翔記にマッチしているかは知らないが

881: ◆dF/TZIT8Xw
16/04/28 21:13:16.84 aOCqxGCs.net
>>879
http://天翔記.jp/?page=nobu_mod_the_snmod_methodref_on_viewing_normal_command
これを参考にするといいかな
所属勢力ごとに変えたり、イベントが起きたら変えたり、
戦場の荒れ具合で変えたり


void カスタム::On_基本コマンド表示直前《戦争画面》(int 武将番号) {

int iBushouID = 武将番号-1; // 武将番号→武将番号【配列用】に

if ( 0 <= iBushouID && iBushouID < 最大数::武将情報::配列数 ) {
if ( p武将戸籍情報[iBushouID].状態 == 状態::現役 ) {
Set_コマンド名(戦争画面::基本コマンド名::一喝, "一喝");
}
}
}

882: ◆dF/TZIT8Xw
16/05/21 21:05:51.01 4Ar5e9Pa.net
多くは書きません
後者の練兵場というのは拡張セーブデータで設定した部分です
http://天翔記.jp/?page=nobu_mod_the_snmod_update
のv2.6.5.1のところを参考にすると良さそうです


int yx = メッセージ関連情報.第2人称【武将番号】 - 1; //◆二人称情報を取得

for (int kanniID = 0; kanniID < 最大数::官位情報::配列数; kanniID++) {
int iOldBushouID = p官位情報[kanniID].所有武将【武将番号】 - 1;
if (Is_文字列マッチ(元メッセージ, "何をするか")) {
if (p官位情報[kanniID].所有武将【武将番号】-1 == yx ) {
return "何をするかは\x0A" + Get_官位名(kanniID) + "の\x0A心次第 ";

}
}
}




for (int iCastleID = 0; iCastleID <最大数::城情報::配列数; iCastleID++) {

if (pex.p城拡張データ[iCastleID].練兵場 == 1 ) {
for (int iBushouID = 0; iBushouID < 最大数::武将情報::配列数; iBushouID++) {
if (p武将情報[iBushouID].所属居城【城番号】 - 1 == iCastleID) {
if (p武将戸籍情報[iBushouID].状態 == 状態::現役 || p武将戸籍情報[iBushouID].状態 == 状態::軍団長 ||
p武将戸籍情報[iBushouID].状態 == 状態::大名) {
if (p武将情報[iBushouID].訓練 < 90) {
p武将情報[iBushouID].訓練 += 1;

}
}
}
}
}
}

883: ◆dF/TZIT8Xw
16/05/23 22:12:32.48 FfupVoKN.net
URLリンク(download1.getuploader.com)

ASSALTUNITの判定部分に、NPC限定とかそんな感じのものを
付け足せば、攻撃側でもどんどん戦場暗殺をかけてきます
少し出来は粗いかも

884:名無し曰く、
17/09/27 17:49:02.50 3dnEF9kSO



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch