ゲームブログっぽい何か

CKDV魔改造計画

Top/Crusader Kings/MOD/CKDV魔改造計画
RSS of recent changes

CKDV英語版最新ベータパッチ(2008/10/15)向けの改造です。 バイナリエディタかメモリエディタで弄ってください。メモリエディタの場合、アドレスは+00400000h。使用は自己責任で。日本語化パッチ適応済みでも使えますが、CF版には使えません。

ムスリム・異教関係

使用可

000ABFB7 74 EB
一度キリスト教国でセーブすれば、ムスリム・異教が選択できる

称号強奪・創設・簒奪可能

0005D6B5 74 EB
0005D7BE 74 EB
0005DAE4 74 EB

異宗教間の外交可能

0018B142 B001 32C0
全ての国家を同宗教と見なす。異宗教国家相手でも婚姻・忠誠可能だが、宣戦布告には大義名分が必要、占領地も請求権なしに割譲できない。

ムスリムプレイ時の注意

大首長国の一部はセーブデータ選択画面で公爵の欄にあるにもかかわらず縁取りが王位と同じである。これは称号の階級が大首長(=公爵)なのに、国の階級が王国になっているためである。このような国は戦争で公爵や他の大首長国を封臣にすることが出来るのに、封臣に大首長位を与えると独立され、戦争で封臣にすることが出来ない。

一度これらの大首長位を奪い再度封臣に与えれば、正しく公爵扱いとなる。

また第一称号がキリスト教のものであるムスリム国は、セーブデータ選択画面で顔がキリスト教のものになる。しかし特に不具合はない。

共和国・騎士団関係

共和国・騎士団使用可

000ABF76 909090909090
000ABF89 909090909090
姓が異なる相手への継承に注意。君主が死んだときにセーブして終了。一覧からプレイしていた国が消えているので、一旦他国で再開してすぐセーブして終了(もしくはセーブデータをいじる)。そしてもう一度共和国でプレイ再開すれば大丈夫。
このままでは外交による称号の強奪・簒奪ができない

称号の強奪・創設・簒奪・授与可能

0004A660 B800000000C3

副作用として表示が一部「伯爵」や「公爵」になる

称号の強奪・創設・簒奪・授与可能

0005D6A4 909090909090
0005D7AD 909090909090
0005DAD3 909090909090
0005D559 74 EB

更新。副作用なし。

騎士団長の称号強奪可能

0005D695 909090909090
一般の爵領が騎士団長の称号を奪える。副作用として教皇位も強奪できます。教皇位が世襲できます。気分はビザンツ。

任命関係

女性元帥任命可能

0018AD30 74 EB
データをリロードすると強制的に別の男性になる

女性教区長

0018AD16 751A 9090

全男性を教区長

0018ACB1 74 EB

あらゆる人物を教区長

0018ACB6 75 EB

相続関係

選挙制は男女平等、サリカ系の相続法では女性の相続権は男性より後。

女性にも相続権

001969F4 75 EB

準サリカ法で女性にも相続権

001969cb 7523 7533

私生児にも相続権

001969AC 74 EB

選挙制で女性封臣にも相続権

0019613E 7468 9090

選挙制で女性廷臣にも相続権

00196029 7455 9090

婚姻関係

コンピュータ国家もこららの婚姻を行うので問題が発生する可能性がある
同性+近親婚可能で自分自身との婚姻可能

婚姻可能年齢変更(X歳以下は婚姻不可)

0017C048 0F 0X
0017C063 0F 0X
0歳で婚姻させたい場合は下のものを使う

あらゆる年齢で婚姻可能

0017C049 7F EB
0017C064 7F EB

同性婚可能

0017C02E 75 EB
女性同士なら妊娠もできるし、男女共に生まれる
子にとって妊娠した方が母親、他方が父親扱い
依然として君主同士の結婚は不可

重婚可能

0017BEE6 74 EB
0017BF72 74 EB

近親婚可能

0017C075 E9E1010000
以前公開していたものと違い、副作用なし

名字が違う廷臣の婚姻を斡旋できる

000F9FD1 74 EB
000FA601 74 EB不要

人柱版

ろくに動作確認をしていないので注意
エラー落ちしても泣かない。

第一称号を授与可

0005D545 9090

NPCが異教徒に婚姻提案する

00131981 909090909090

君主同士婚姻可能

0017C26A 74 EB
実際に結婚すると相手に乗っ取られるが、セーブ&ロードで復活できる。

女性が婚姻提案する

001E84C8 7561 9090
このゲームでNPCは男性しか婚姻を提案してこないが、両性が提案するようになる

フリーダム婚姻

0017BF37 B001
0017BF2B 9090
0017BF32 9090
プレイヤーはあらゆる組み合わせの婚姻を提案でき、NPCは通常通り承諾する。重婚も同性婚も近親婚も幼年婚も本人同士も可。NPCは婚姻相手を二重にチェックしてる(婚姻に適した人物か?→婚姻できるか?)。後者のプレイヤーと共有の部分を改造しているので、NPCは男性同士婚と幼年婚を行わない模様。かなり動作が不明。

プレイヤーのみフリーダム婚姻完全版

000D45C9 9090
000D4741 EB
000F9F7B 9090
000F9F87 9090
000F9FA3 9090
000F9FAF 9090
000FA5A7 9090
000FA5B3 9090
000FA5CF 9090
000FA5DB 9090
000FA688 90
000FA689 B001909090
プレイヤーのみあらゆる組み合わせの結婚を提案できNPCは通常通り承諾する。またNPC同士は異常な婚姻を行わない

プレイヤーのみフリーダム婚姻改訂版

000D45C9 9090
000F9F7B 9090
000F9F87 9090
000F9FA3 9090
000F9FAF 9090
000FA688 90
000FA689 B001909090
プレイヤーのみあらゆる組み合わせの結婚を提案できるが、NPC側に拒否される。以前公開していたものに比べ変更点が少ない。

その他

そろそろネタ切れしてきましたが、他に良いネタありますでしょうか?
次の目標:姓の異なる相手に継承してもゲームオーバーにならない。


コメント

最下部へ

tukumo

お疲れ様です。 2009-11-07 (土) 12:58:47

tukumo

失礼、改行は無理でしたか。少し外れますが、例えば爵位が代わっても紋章を換えない様にするなどは難しいでしょうか?スタート時の紋章を最後まで使えたら嬉しいですね。 2009-11-07 (土) 13:03:12

riz@管理人

お越しいただきありがとうございます。紋章ですが、おそらく不可能でしょう。単純なバイナリ改造でできることは
 1.禁止されていることを許可する(同性婚など)
 2.数値を変える(結婚可能年齢など)
の2点になります。それ以外は、直接ソースコードを触らないと(私の能力では)不可能です。申し訳ありません。 2009-11-07 (土) 13:40:44

tukumo

いえいえ、わざわざお答えくださってありがとうございます。今一盛り上がりに欠ける状況なので、管理人さんの頑張りはとても嬉しいです。正直パッチ、続編、拡張どれでも良いので何かしらの進展が欲しい所ですね。 2009-11-07 (土) 23:59:47

riz@管理人

別の手段で実現してみました。CKDV称号改造計画をご覧下さい。 2009-11-09 (月) 22:46:07

NoName

「プレイヤーのみフリーダム婚姻完全版」は、「フリーダム婚姻」と組み合わせないと効果がありませんか? 2010-04-11 (日) 04:13:57

riz@管理人

いえ、「プレイヤーのみフリーダム婚姻完全版」のコードのみで効果を発揮するはずです。動作確認もさきほどいたしました。 2010-04-12 (月) 23:57:15

NoName

お答えありがとうございます。英語DVにNoTimeLimitと日本語化を行って、「プレイヤーのみフリーダム婚姻完全版」を適用しているのですが、自国に「正常に婚姻提案ができるキャラクター」がいる場合のみイレギュラーな提案が行えるようです(プレイヤー男で、相手国に男の廷臣しかいない場合、婚姻提案事態選択できない)。また、既に婚姻済みのキャラクターに妻を追加することはできないようです。「フリーダム婚姻」では異なる動作のようですが、管理人様の期待する動作として間違いないでしょうか? 2010-04-13 (火) 01:14:37

riz@管理人

まず「正常に婚姻提案ができるキャラクター」がいる場合のみイレギュラーな提案が行える件ですが、こちらの不手際というかコードの不完全さです。申し訳ありません。コードを追加し、修正しました。一方、重婚は正常に動作するように思われます。再度ご確認ください。 2010-04-13 (火) 22:45:12

NoName

コードの修正ありがとうございます。「プレイヤーのみフリーダム婚姻完全版」の動作確認しました。パッチのとまったCKDVですが、まだまだ楽しめそうです。 2010-04-14 (水) 01:10:56

riz@管理人

コードの不備を指摘いただきありがとうございます。自分自身のプレイでは使っていないコードも多く、動作確認が不完全でした。申し訳ありません。 2010-04-15 (木) 21:03:20

NoName

近親婚の生まれる確率とか、近親婚の判定条件とか、子供が病死しちゃう確率とか、母親が流産してしまう確率とか、妊娠する確率とか。システムの深い部分でMODじゃいじれない部分とか、お時間あったりした時にどうでしょう? という提案 2010-07-14 (水) 15:32:55

riz@管理人

近親婚の判定条件ならコード中の位置が分かっているのである程度いじれそうですが、確率は未知の領域なのでなんとも言えません。暇を見てチャレンジしてみます。ご提案ありがとうございます (^^) 2010-07-15 (木) 23:31:05

daze

私生児は全然男性。女性私生児は可能か? 2010-08-21 (六) 16:17:29

riz@管理人

書き込みありがとうございます。少し調べてみましたが、すぐには無理ですね。create_courtier命令なので新生児とも違う処理みたいですし。お役に立てず申し訳ありません。 2010-08-22 (日) 23:18:19

cerdicson

共和国のままでプレイできるようなコードはありますか。上記のは、公爵や伯爵扱いになっています。 2010-08-27 (金) 12:30:11

riz@管理人

「共和国・騎士団使用可」を使っただけなら、問題なく共和国のままプレイできると思います。問題は「称号の強奪・創設・簒奪可能」でして、これを使うと所有称号一覧での表示が「知事」から「公爵」になります。一応国家としては共和国のままなんですが。副作用のないコードを見つけたので修正しておきます。ご指摘ありがとうございました。 2010-08-27 (金) 16:25:06

cerdicson

凄いですね。助かります。表示が公爵扱いなので、何とかならないか自分なりにいじってみたのですが駄目でした。感謝します! 2010-08-27 (金) 21:14:46

cerdicson

共和国MODについて追加でお願いがあります。Usurp Title や Grant Title ができない状態ですが、 2010-08-27 (金) 22:36:09

cerdicson

これは普通に行なえるようになるでしょうか? 2010-08-27 (金) 22:36:39

riz@管理人

ごめんなさい、簒奪(Usurp)のコードをコピペミスしてました。修正しました。授与(Grant)も偶然発見したので載せておきます。以下、言い訳:強奪・創設と簒奪の間に使われていない同種のコードがありまして (^^; 2010-08-28 (土) 01:23:40

cerdicson

ありがとうございます。感謝します。 2010-08-28 (土) 06:29:14

cerdicson

共和国MODに関して追加で教えていただきたいのですが、称号授与すると伯爵として授与されるようです。共和国として授与することは可能でしょうか。 2010-08-29 (日) 16:02:59

riz@管理人

称号授与は君主の国家タイプによらず伯爵固定ですので、その部分を変更するコードが必要です。が、ちょっと見た限り難しいのであまり期待せずにお待ち下さい。 2010-08-29 (日) 22:40:16

cerdicson

お手数おかけし済みません。 2010-08-29 (日) 23:01:59

cerdicson

伯爵固定の称号授与ですと、変更してしまうなら、どの国も称号を与えたときに共和国になってしまうということでしょうか。ゲームの本道からかなり逸れてしまうことになるでしょうか? 2010-09-19 (日) 16:46:39

riz@管理人

君主の国家タイプをコピーできれば理想なんですが、まあrizの力量的に望み薄です。申し訳ありません。 2010-09-21 (火) 16:51:41

cerdicson

モンゴルのように弓騎兵を他の文化が使うことは可能でしょうか。あるいは、兵士損耗率"attrition"という項目の数値が決められていますが、変更は可能なのでしょうか。通常、ヨーロッパ各文化、トルコ、アラブは一緒で、モンゴルのみ1/10の損耗率となっていますが。 2010-09-25 (土) 23:33:20

riz@管理人

どの国も弓騎兵を使うことは可能ですが、弓騎兵自体はイベントでしか登場しません。ですので、専用のイベントを追加する必要があります。消耗率の違いはビザンツ帝国の領土補正同様、国タグ依存のハードコードだと思います。モンゴルの消耗率を他と同じにするなら、イベントやセーブデータの国タグを一括置換するのが一番早いでしょう(同時に領土補正もなくなります)。 2010-09-26 (日) 18:11:04

cerdicson

ありがとうございます。 2010-09-26 (日) 22:02:09

cerdicson

欧州各国あるいはアラブ、トルコなどの損耗率を下げることは可能ですか。

2010-10-16 (土) 14:09:07

riz@管理人

消耗率はモンゴルを除くと文化や国タグに依存しないので、ハードコードを改変するのは少々骨が折れます。プロヴィンスの状態(略奪や貧困)と技術(農業技術など)によって変化させられますので、希望の地域に特定の技術を与えるなどするのはいかがでしょう。dbフォルダ内のprovinceeffects.txtとprovinceimprovements.txtで定義されています。あと州の収入にも依存するのでそちらを変更する方法も考えられます。

2010-10-19 (火) 19:02:50

cerdicson

面倒なことをお尋ねして申し訳ありませんでした。有難うございます。

2010-10-20 (水) 10:13:21

NoName

よく利用して遊ばせてもらっています、ありがとうございます。

質問なのですが、
CKDVではモンゴル以外は異教徒との戦争でも和平交渉必須になっていますが、
これをCK時代のシステム(占領した司令官のもの)に戻すことは可能でしょうか?

2011-01-08 (土) 00:00:17

riz@管理人

流石にシステムの根幹をいじらないといけないので難しいです。少なくとも私には出来ません。お役に立てずすみません。

2011-01-08 (土) 17:48:48

NoName

お答えありがとうございます。

2011-01-11 (火) 06:46:12

NoName

すみません、ひょっとしたら初歩的な質問でご迷惑かけるかもしれませんが、
バイナリエディタの値が違っているのか、婚姻関係のどれも適用できません。
当方、英語版の最新パッチ環境で日本語化済みTASS+BOP環境下です。

一例を挙げると、
重婚可能
0017BEE6 の値が 74 ではなく C0
0017BF72 の値が 74 ではなく E8
となってしまっており、無視してそれらを EB に変換したところ、特に変更が反映されておらず、またゲーム中に婚姻提案を行おうとしたところ、落ちてしまいます。
他にも読み込みの段階で落ちてしまう変更もあります。

バイナリエディタのいじり方が悪いのか、それとも別の問題があるのか、教えていただけないでしょうか。

不適切な質問だったならば、削除していただいてかまいませんm(_ _)m

2011-05-05 (木) 15:01:18

NoName

上の質問をした者です
自己解決できました、大変お騒がせしました

2011-05-05 (木) 19:59:17

riz@管理人

解決したようなら幸いです。

2011-05-14 (土) 15:17:02

けいた

こんばんわ
改造初心者です CKDV英語版最新パッチ2008.10.15 MODなしです
うさみみハリケーンを使ってやってますがどうもうまくいきません
名字が違う廷臣の婚姻を斡旋できる
000F9FD1 74
000F9FD2 EB
で合っていますか?
それとも0F9FD174 EBなのかな
いろいろ試行錯誤してますがうまくいかなく困ってます
よければ少し解説してください
お願いします

2012-11-12 (月) 00:18:03

けいた

Stirlingというソフトを使ったところ無事解決しました
ご迷惑おかけしました

2012-11-12 (月) 03:04:53

Name: