Nicotto Town


ウイルス戦争 神は死んだ


バグを使って体力を65535にする裏技

https://youtu.be/m28vLRFc-6Q?t=330

ゲーム上のNPCキャラに魔法攻撃をして、NPCキャラが怒って反撃してきて主人公のキャラの体力が -1 になると、体力が65535の最大MAX状態になるという、ありそうな現象。
この技はNPCキャラ相手に魔法攻撃をした時だけ、発生する。
恐らくキャラクター死亡の判定がNPCとの魔法戦闘の時に働かない、というバグがあるのだろう。

そして驚いたことに体力の値はプラスマイナスの処理ではなく絶対値だけで行われている、ということ。
0から1を引くとキャリーフラグが立つ=マイナス状態になる からアセンブラではマイナスを考慮した処理を行うように思うが、雑なプログラマーは絶対値でデータを扱う。

このため多くのRPGゲームでキャラクターのパラメーターの最大値が65535になったりする。

パソコンマニアがセーブデータを無理くり操作すると、通常キャラの100倍?の強さを持った主人公が爆誕するわけだ。
そうなると、もう下手に武器とか使うと攻撃力が計算できる範囲を超える場合がある。
この場合、プレイヤーは全ての武器や防具類を外して遊んだ方が、ゲームが止まる可能性が減る。
こうして丸裸のキャラクターが素手で敵モンスターを殴ると、そのあまりの破壊力にモンスターは一撃死になる。

XANADUのキャラクターデータも最大MAXにしたい。
XANADUの場合、各種能力値の最大は255。
ただし魔除けに関するパラメーターは100が最も良い。
武器の使用経験値を全て255にしておけば最大の破壊力を発揮するし、盾や鎧の使用経験値も255にしておけば最大防御力を発揮。
バトルスーツと+7ラージシールドで防御を固めれば半端なモンスターでは主人公に攻撃なんかできる訳もない。
XANADUではレベルを上げまくると日常的に消費する食料の減少が大きいのでレベルアップは最小限にするのだけど、所持金も凄いので構うことはない。
次々とモンスターを退治しまくりレベルアップしまくれば、武器の攻撃成功率はさらに上がる。
こうやってXANADUのMAPを荒らしまくり、最後には 敵キャラクターがほとんど出てこない世界になる。
というのもRPG XANADUでは敵の出現回数が設定されており、それは回復することがないのだ。
とは言え昔のマイコンではフロッピーの差し替えをすることで、敵モンスターや迷宮のアイテムは何度でも取り直すことが可能だった。
MSXではそういう基本的な裏技ができなかったのでMSXで遊んでいた人はご愁傷さま。
雑誌ではMSX1のプレイヤーが何とかXANADUをクリアできるようにと、細かい技を教えていたが そんな小手先テクニックでどうにかなる訳もなく。




カテゴリ

>>カテゴリ一覧を開く

月別アーカイブ

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010


Copyright © 2024 SMILE-LAB Co., Ltd. All Rights Reserved.