かつて、スーパーファミコン版の三國志4(三國志IVとか三国志4とか‥)のチートコードが満載のサイトがあったのだけれど、消失してしまっててざんねん‥

 

それで一部よく使っていたチートコード(升とか言われてたけど)を載せておこうかな。

いうなれば三国志4のパラメータの改造及び変更もしくは解析である。

 

新規武将なんてすぐにオールマックス255になるし、野望値も高くできて自動で動かしてもじゃんじゃん戦争してくれるから頼りになった。

 

100を超える値は意味があるのかわからないけど、まぁ自己満足ということで。

逆に弱くなるような気がするのでやったことはない。

ただし、魅力は高いに越したことはない!太守にしたり君主にしたり、施しで民忠を上げたりするときなど、恩恵が計り知れないから!魅力255ってすごいよ!

(追記:100超えには効果があり)

 

1人目の新規武将の能力でXXが自分で入力する数値(当然16進数)

7ECD40XX
7ECD41XX
7ECD42XX
7ECD43XX
7ECD44XX

順に、統率 武力 知力 政治 魅力

 

100にするならXXを64する。

16進数が分からないようなら10進数から16進数にみてやればいい。Windowsの電卓を使えば一発だけどね。

DECが10進数、HEX値が16進数なのでわざわざ計算しなくても簡単だ。

ITの資格の勉強でやり方を知ったけど、忘れちゃったわ^^

 

ちなみに2人目の新規武将のアドレスは+23Hで行えばいい。

(¿+23Hって意味わかるよね?)

 

 

君主選択で制限解除のコード

 

7E2DD300

 

何が言いたいかというと、君主選びをするとき、無制限に何人でも君主を選べられるようになるということ。

 

 

西暦のチートコード

 

7E6DB0XX

7E6DB1YY

 

(このチートは2つで1つの16ビット扱いになります。言っている意味、わかるかな?)

XXは255年まで

YYは256年以降となる。たとえば176年なら

7E6DB0B0

になり

7E6DB100のままでOK。

まぁXXとYYをどちらもFFにすれば65535年になる。さすがにそこまでやる人はいないとは思うけど、全武将が死んでしまうので注意ね。あぁ、でも寿命値のチートコードを8以上にすればずっと生きられるといえば生きられるね。

 

 

+-+-+-+-+-+-+-+-+-理解できている方は読み飛ばしてね+-+-+-+-+-+-+-+-+-+-+
(ただ、最後のほうに「月」についてのチートコードの説明があります)

わかりづらいと質問であったので例を出しておきましょうかね。

そもそもこれは16ビットのリトルエンディアンで表しているというのですが、それがよくわからないっていう方はいますね。

<ここから書いている内容は自分独自で思っていることなので正確に知りたいのでしたら各自で調べてください>

普通10進数でいうと99に1を足すと100ですよね。

1つのアドレスには3桁は表記できないので、01 00になります。大きい数字からアドレスに入力するのでこれがビックエンディアンということになるのです。

桁の小さいアドレスから扱うのをリトルエンディアンといい、00 01になります。普通、コンピュータで扱うのはこのリトルエンディアンになります。

ちなみに余談ですがスーファミやプレイステーション(PS)などはこのリトルエンディアンになり、セガサターンはビックエンディアンになります。

(扱いやすさの理由はリトルエンディアンの桁数をあげたりするときに次のアドレスを増やすやり方は、前のアドレス戻って演算するやり方のビックエンディアンと比べてと扱いやすいからですね。他にもいろいろメリットがありますし。演算に時間がスムーズになったりとね)

まず、基本としてXXやYYに入れる数字は16進数の00~FFで表し(前述のように3桁以上にはできないので)、10進数でいうと0~255になります。

では255以上にするにはどうすればいいかですが、次のアドレスに1を加えればいいわけですね。

わかりやすくやっちゃうと、
<0~255まで>
176年にするには10進数で7E6DB0XX 7E6DB1YYにあてはめると
XXが176 YYが0

これを16進数にすると
XXがB0 YYが00になるというわけです。

<256~65535まで>
ではこれを300年(16進数で12C)にすると
XXが2C YYが01になります。

700年(2BC)で
XXがBC YYが02となります。
全武将が死んでしまうのでまずそんなことはやらないとは思いますがね。

あと、65536以上は次の桁である24ビット扱いになります。
00 00 01

7E6DB0XX 7E6DB1YY 7E6DB2ZZの順。

ですが、三国志4の「」に該当するアドレス16ビットまでで、最後の桁(7E6DB2)は別のパラメータの値になります。よって限界は65535年となります。

ついでに、次の桁は
7E6DB2ZZ
ですよね。

このZZに01を加えても65535を超えることはありません。
加えたとしても、この「7E6DB2ZZ」は三国志4の「」を表すアドレスに該当します。

値は01~0Cになります。要するに1月が01になり、3月なら03、10月なら0A、12月なら0Cということになります。

+-+-+-+-+-+-+-+-+-+読み飛ばしはここまで-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

 

 

 

:::とろにゃんおすすめチートコード「7E0970」:::

三国志4で一番使うチートコード戦争後の武将登用100%成功する(君主皇帝を除く)または100%拒否される三国志4チートコード

これ、めっちゃ使うんですわ~♪

 

7E0970XX

 

戦争終了で登用画面においてチートコードをオンにする必要あり。

XX=00で拒否

XX=01で登用

この7E097001の状態で登用をしてやるとこうなる。あの義理堅い関羽でもチートコードにはかなわなかったようだ^^

 

 

しかし、関羽のコメントを見るに袁紹にそれだけの魅力があったかどうかは疑問ではあるなぁ。

注意点としてはアイテム持ちの武将がいると固まったり登用が終了すると固まったりするので、このチートコードは連続登用を行うときはチート適用をうまくオン及びオフにしてやる必要がある。

面倒だけどアイテム持ち登用終了後だけ注意すればいいわけだから、さほどのものじゃないと思う。

 

 

 

 

 

1人目の新武将の特殊技能のチートコード

 

7E87A7XX --------------コード1

7E87A8XX --------------コード2

7E87A9XX --------------コード3

7E87AAXX --------------コード4

 

(2人目以降は+11Hである。こちらは+23Hではないのでね。何度も言うようだけど、+11Hとか+23Hって意味わかるよね!)

 

<下の数字は10進数ではなく、16進数として表示しています>

コード1

コード2

コード3

コード4

00

00

00

00

所持しない

所持しない

所持しない

所持しない

01

01

01

01

外交

諜報

火計

修復

02

02

02

02

情報

なし

落石

罵声

04

04

04

04

人材

なし

同討

虚報

08

08

08

 

製造

なし

天変

 

10

10

10

 

作敵

歩兵

風変

 

20

20

20

 

駆虎

騎兵

混乱

 

40

40

40

 

流言

弓兵

連環

 

80

80

80

 

焼討

海戦

落雷

 

 

 

それぞれの合計値を各コードに入れてやればよい。

たとえば天変8風変10の特技使いたいなら、コード3を合計するとよい。

よって、天変と風変の合計すると18なので

7E87A918

になる。今回は計算が10進数も16進数でも同じなのでわかりやすいが、計算は16進数として合算するように注意ね!

 

まぁ面倒なので

7E87A9FFにすれば火計、落石、同討、天変、風変、連還、落雷と特殊能力を覚えるんだけどね。

コード2コード4には「なし」があるので、実際合計がFFというものは存在しないのだけど、ちゃんと反映されるのでFFにしてもだいじょうぶ。

 

 

 

落雷が出てきたので、

戦争時における天候を常に豪雨にしたいよね。

であれば、

7E3DABXX

のXXの値を

7E3DAB04にすれば戦争は常に豪雨!これでいつでも落雷が可能だ!

しかも体力100のチートを使えば毎ターン落雷が可能に。

ちなみに他の天候は

00=晴

01=曇

02=雨雲

03=雨

04=豪雨

となる。

 

天変が出てきたので、風向きについても知っておきたいね!

風変で任意に風向き指定してやりたい場合は

7E3E03YY

00=上方向 ↑

01=右上方向右上矢印

02=右下方向右下矢印

03=下方向 ↓

04=左下方向左下矢印

05=左上方向左上矢印

06=無風状態 (これは下記のチートと合わせること)

ただ、全部確認してないので違ってたら報告をよろしくショボーン

 

追記:

上の風向きに合わせて、風の強さ弱さも合わせてチートセットしよう。

7E3E040X

X=0 弱風 X=1が強風 X=2が無風状態

 

 

 

新武将の野望値、義理値は絶対に最低の0になるので裏切りやすく、また君主になると徴兵もしないし戦争もしない。(新君主はそうではないけど)

また突撃力(戦争で突撃するよね、でも根性がないのか、すぐに突撃をやめてしまう武将がいるよね)も低く、統率、武力が高いのに根性なしが多い。

でも安心。そういったもののチートコードはある。

突撃に関しては勇猛値という。

(後で説明するけど、野望値及び義理値は同じ値の武将を一括で任意に変更することができるのでそちらも利用しようウインク)

 

 

 

突撃は後にして野望と義理について

野望はコンピュータが徴兵と戦争をする君主かどうか、義理は武将としての裏切り、君主になると忠誠度を上げるかどうかの値である。

例えば、劉表や劉璋の野望値はそれぞれ1(劉表)と0(劉璋)なので、コンピュータにやらせるとちっとも徴兵も戦争もしない国ということになる。

 

1人目の新武将の野望値と義理値

7ECD3DXY

Xは野望値Yは義理値

 

とろにゃんは新君主を速攻で寿命で死亡させて新武将を君主にしてコンピュータに自動プレーさせて自分のキャラがどこまでやれるか(生きていけるのか)を楽しんでるのよ。

ってことで、両方Fで良さそうだけど、実はこれ、オートプレーだと自身が君主になると弱くなるので、Fにはしないほうが戦争してくれやすくなる。

バランスのいいのが野望XはB~E、義理YはA~Dくらいがいいかと。

野望Fだとなぜか慎重になって戦争してくれないことが多い。

また、義理が0とか1のように低すぎると忠誠度を上げずに配下武将の裏切りが多くなり、ある程度勢力が拡大すると野望値が高かろうと戦争しなくなる、逆にFやEだと配下武将の忠誠度を上げることを1つの行動としてしまうのかわからないけど、徴兵はするけどなかなか戦争してくれない場合が多い。(周辺勢力との相性にもよるけど)

 

ってことで野望と義理の関係は意外と深い。

 

注意点があって、このチートコードは常にオンにしていれば問題ないのだけど、そうでないなら新たに武将を編集や作成したあとセーブするとリセットされて両方0になっちゃうことだ。

 

次は勇猛値。そして冷静。

1人目の新武将の冷静と勇猛

7ECD3EXY

XY両方Fでいいかと思う。

7ECD3EFF

突撃力が半端ないわ。また挑発にも惑わされにくくなる。

 

一括で野望値及び義理値の変更について

君主劉表と劉璋等について、ぜんぜん徴兵も戦争もしないからかなり不満があると思うので、そこで上級モードより更に上級モードっぽくし、じゃんじゃんコンピュータが戦争するようになる全君主全武将の野望値を上げるコードもある照れ

これをやらないとぜんぜん面白くないのよね。

だから必ず下のチートを入れて上級以上のハードモードで遊んでいる。

 

7E5FCBXX 野望・義理が両方0
7E5FCCXX 野望・義理が両方1
7E5FCDXX 野望・義理が両方2
7E5FCEXX 野望・義理が両方3
7E5FCFXX 野望・義理が両方4
7E5FD0XX 野望・義理が両方5
7E5FD1XX 野望・義理が両方6

 

まぁ両方7以降はアドレスを追加すればいいので割愛するが、9までは入力しておき、A以上はよく戦争も徴兵もするようになるから入力は必要ないかと思う。

例えば張魯の野望はAで、結構徴兵とかするし戦争とかすると強いよね!

張魯の場合は魅力値が高いという理由もあり(強兵と魅力値との関係等に隠し要素があると言われているところね)魅力の低い野望Aと魅力の高い野望Aでは魅力の高い野望Aのほうが統一しやすいからね。

余談はそのくらいにして、XXの値は00~0Fまで。それ以上はバグることもあるので注意。

XXには0A~0Eくらいで。

別に0Fでもいいけどあまり戦争しなくなるのでおもしろくない

これをやることでたとえば

7E5FCB0D

にすると野望0、義理0の武将を一括で戦争バリバリやる劉璋とか自分で作った新武将の姿に変身する!

 

 

 

他にも

1人目の新武将の内政時の無限移動(行動しても未行動のまま)チートやアイテム所持チート、

戦争時常に兵士数65535で訓練度100、士気100の通常負けることはないチート、

見たこともないような自国の旗、各都市のパラメータ変更(開発度、兵士数、兵糧、発石車数など)といったものもある。

無限移動は登用や計略といったものが成功するまでやろうと思えばやれるのだけど、訓練や人材捜索、密偵といった期間のある行動ができなくなるので、オンオフが面倒な人には向かないかな。

 

兵士65535の場合は-1になる。でもしっかり兵士はいるのでだいじょうぶ。まぁ、落石になっても元の兵士数に回復しちゃうというものだけどね。それと兵糧も回復するし、訓練度や士気も常に100というまぁ裏技っぽいものでもある。もう負ける要素が見当たらないや^^

 

 

まぁ、こういうものはリアルタイムでメモリ内操作をしたほうが扱いやすいけどね。

特にパラメータ変更はリアルタイムで操作するほうが楽。

 

三国志4にはチートなしの有名な裏技、兵士増産方法や戦争日の固定(2日目でストップ)もあったりしたけど、2日目でストップ方法のやり方は忘れちゃったわ。

 

******************************

ゑ~っと、戦争の経過の固定「2日目でストップ」って意味あるの?という質問があったのでお答えします。

確か、戦争の5日目までならどんなに兵力差があったとしても、コンピュータである

敵は絶対に退却しない(空白地を含む退却するところを有している場合においても)

という裏テクがあるのだ!

 

例:自分の兵数が30000:敵兵数が3000

 ↓

これだけの兵力差があれば通常、戦場で囲まれたりして逃げ場がなくなれば退却するけど、戦争開始~(たぶん)5日目までの間であれば敵は100%撤退しないのだ!

だから、戦争日数が2日目で固定されるというのを利用すると‥

あとはわかるよね!

タコ殴りにして武将獲得だよ!

コンピュータはバカだから2日目では退却しないのだ。

先に記載した100%登用可能チートを利用すれば、、、、、っていうわけだ!

よって意味があるのだ!

ちなみに、チートの場合もあるのでそれを行なうコードは

7E3E00XX

で、XXが日数になり、たとえば2日目であれば

7E3E0002

となる。まぁこれで戦争すればずっと2日目でストップとなる。よって敵は退却も撤退もしない状態となるってわけだ。

7E3E0005までなら退却しないと思うけどね。

 

常時体力100%や16ビットMaxの兵士数65535は機会があれば書こうかな。

 

追記:

戦争開始と同時に2日ストップとかにすると、援軍が来なかったりするので注意!

援軍は戦争スタート時に何日になれば到着するという仕組みだから、2日目がずっと続くといつまで経っても援軍が来ない、という状況になるわけだ!援軍が来てほしいならチートコードはオフにすればいい。

ついでに、作敵要請している場合、対象武将が出撃しているかどうかのメッセージが出てこない。これは1日目にメッセージが出るものだからね。突然2日目から戦争スタートすればそりゃメッセージは出てこないよね!ちなみにそのメッセージでは出てこないけれど、ちゃんと作敵効果状態なので対象武将を寝返らせることができる。

 

******************************

 

最後に。

かつては三国志IVのチート掲載サイトがあったわけだけど、いつのまにかなくなってたのでがっかりした。

でも、そういうのはほぼ残している。

必要ならブログに書いておこうかな。

 

ってことでおしまい。

 

 

さらに追記(2025年12月24日)

旗色の変更について質問がありましたので追記しておきます。


 

 

たとえばシナリオ1の董卓の旗印を「16」番の見たことがない旗印にしてみた感じです。

 

それで、↓のXXのところに数字をチートコードを入れてやると旗色が変わります。

 

7E6E19XX 1国目

7E6E1AXX 2国目

7E6E1BXX 3国目

7E6E1CXX 4国目

7E6E1DXX 5国目

7E6E1EXX 6国目

7E6E1FXX 7国目

7E6E20XX 8国目

7E6E21XX 9国目

7E6E22XX 10国目

7E6E23XX 11国目

7E6E24XX 12国目

7E6E25XX 13国目

7E6E26XX 14国目

7E6E27XX 15国目

7E6E28XX 16国目

7E6E29XX 17国目

7E6E2AXX 18国目

7E6E2BXX 19国目

7E6E2CXX 20国目

7E6E2DXX 21国目

 

ちなみに19では空白の白の旗印、20以上で真っ黒になります。

曹操が黒になってます。

 

個人的には喬瑁の「01」と厳白虎の「0F」の旗印がお気に入りおねがい!!

 

ぜひお試しください。

 

 

追記(2025年12月24日)

シナリオ1は偽玉璽しかなく、本物の玉璽が無いので新武将か新君主に所持させておきたい!って方はたとえば・・・

 

新武将の1人目の武器等のアドレス

 

7E87A2XX

 

XXに本物の玉璽の値である「80」にすることで最初から玉璽所持者となります。

魅力255にしているひとは損をするので外交で異民族以外でだれかに渡してあげましょうw(当然チートコードはオフにして渡すこと。そうしないと玉璽が相手には行き渡っても自分のところの玉璽が無くならない‥。まぁあちこち玉璽だらけにしたければやってもいいでしょうけど。しかも本物、、、いやおかしいじゃん!)

また、君主になって太平要術の書や遁甲天書三巻、本物の倚天の剣等のチートコードをONにしたまま褒美に与えても減ることはないので量産可能になりますよ。

 

この武器等のアイテム所持のチートは特殊技能と同じしくみになってます。

たとえば新武将の7E87A0YYのYYをFFにすると孫子の兵法書や孟徳新書、遁甲天書、太平要術、太平清領道、精嚢書、倚天の剣、青釭の剣を所持することなります。

せっかくなので玉璽のところであるXXの80をFFにしてみましょう。何が加わったかみてもらえればと思います。

 

 

追記があればまた書きます。ではまた