魂太郎@regamer の情報置き場

自身のやってる事や作ったものを告知する為、まとめる為のblogです。
MENU

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

これまでやってきたことをまとめてみる (ゲーム補助スクリプト系)

これまで作ったゲーム補助系のスクリプトをココにまとめる。
blogの最大文字数を越えてしまったために一旦分割する事にしました。

ここはゲーム補助系のスクリプトをまとめようかと。

ツイッターで紐付けしているまとめはあるんですが(https://twitter.com/gontarou/status/1334114113069355009)、長文でまとめたほうが良さそうだったので。

・ゲームを絡めた企画(実はスクリプトで作ってリアル運営している)

 ◆カジノ式ドラゴンクエスト格闘場
 ◆重勝式ドラゴンクエスト格闘場
 紹介URL: https://gontarou.gg-blog.com/#1
 2010年12月12日、生放送のネタとして企画し収録
 簡単な紹介:
    最初は生放送の企画として、カジノをそのままやってみるものでした。ですが、思っていたよりも楽しそうだったので収録したものを見直して企画を洗い直し、倍率やモンスターの組み合わせデータを整備してデコレーションして、リアルにカジノチップを使って遊んでみたら面白いだろコレ…! と思って実際にやってみました。

カジノ式は、本来のゲームと同様のものを、重賞式はマークシート方式として、イベントの合間合間に試合を流して差し込めるものとして作ってみました。
 カジノ式をプレイ中の様子:2014年8月31日のDQカジノゲームの様子ダイジェスト


 重賞式をプレイ中の様子:ドラゴンクエスト格闘場オールアップの様子ツイートをまとめたものの中から、にゃんたん氏のツイートの添付動画を。




・lua言語で作ったゲームの補助・お助けスクリプト

 報告書テキスト自動作成 等 スクリプト
 ゲーム:信長の野望全国版(ファミコン)
 公開:公開(英語表記にして公開しました)
 簡単な紹介:
    季節が変わる節目(ターン終了直後)に、「戦争を仕掛けた国と仕掛けられた国と結果・亡くなった大名(季節ごとに刷新)」「同左(履歴として溜め込み)」「属領国の数値変化報告」のテキストファイル3つが自動作成される補助スクリプトを作りました。
又、
・戦略中の国の年貢率と兵編成割合が表示される
・領国一覧と様子を見た敵国情報がテキストファイルになる
・地図画面で領国に居る兵数が表示される
・状態のよくない領国をアラートで表示する
等もあわせて作りました。

 
├───────────────────────────────────────────────────────────┤
 報告書テキスト自動作成スクリプト
 ゲーム:KOEI三国志(ファミコン)
 公開:未公開
 簡単な紹介:
    信長の野望に続き三国志にも。但し、こちらは0人用(=観戦)プレイ用のスクリプト。コチラにも自動報告書制作(各国の状況一覧・各国在籍武将一覧・所属勢力武将一覧)と、スクリプト用テキスト表記部分にリアルタイム実況を差し込んだスクリプトを作成しました。その他、年の初めに、昨年死亡した武将を若返られて復活・空白地を隣国の領地にする・武将自動移動システム・兵再編成システムなども組み込みました。

├───────────────────────────────────────────────────────────┤
 ひらがなカタカナドット打ちスクリプト
 ゲーム:無特定
 公開:未公開
   (組み込み型の為単体使用が出来ない・フォントの著作があるので配布できない)
 簡単な紹介:
    今扱っているスクリプトが動くツールは海外製の為、日本語が取り扱えない。ゲームの補助ツールで、日本語を出さないと示しがつかない箇所・英語表記だと意味不明になるような箇所で日本語を使えるようにするための組み込み式スクリプト。
DO格闘場カジノでスキル表示をする為に作成したので、フォントはDQのもの。
1ドットずつ命令して打っている為、1フレーム毎に表記する場合はスクリプト稼働が重たくなるという欠点があるが、文字色が変えられるという強みがある。

├───────────────────────────────────────────────────────────┤
 ◆ワルキューレの冒険便利スクリプト
 ゲーム:ワルキューレの冒険(ファミコン)
 公開:公開
 簡単な紹介:
    ゲーム中にポーズを掛けるとMAP(地下の時は地下MAP)が出て、直線が交差してる部分に自分の位置を表示。アイテムの使用回数を表示、アイテムを捨てる機能、武器を装備した際の現状の攻撃力(HPによって攻撃力が変化するシステムの為、攻撃力は武器固定ではない仕様)を表示し、HPとMPを数値で表記しました。

├───────────────────────────────────────────────────────────┤
 ◆ケルナグールの便利スクリプト
 ゲーム:ケルナグール
 公開:公開
 簡単な紹介:
    ワルキューレと同様に、『ケルナグール』でMAP表示・ジャンプ等の基礎技を習得しているか一目で分かる表記を施したスクリプトを作りました。

├───────────────────────────────────────────────────────────┤
 ◆プレイヤーキャラクター登録数の上限撤廃スクリプト(※1)
 ◆シナリオ間の転送コンバートスクリプト(※2)
 ゲーム:Wizardry #1#2#3(どれもファミコン)
 公開:公開
 簡単な紹介:
    (※1の説明)Wizardryは各ゲームのプレイヤキャラクター数は最大で20人まで登録出来るが、スクリプト起動で、ROMのプレイヤーキャラクターをROM外部に転送保存することで半無限的にプレイヤキャラクターを登録出来るようになるスクリプト。現状、登録数最大はROM内20人を含めると120人まで。
(※2の説明)そして、その外部保存しているキャラクターをWiz #1だけに留まらずWiz#2のROMにも、#3のROMにも転送登録する事ができるようになるスクリプト。

つまり、外部保存データを通じて、Wiz#1#2#3のどのシナリオにもキャラクターを登場させられるようにキャラクターデータを各シナリオに適したデータにコンバートをするスクリプト。

まぁ、チート出来るツールで稼働しているのであんまり需要ないかもですが。
スクリプト起動中の様子

各シナリオに転送した同一キャラクターの画像
Wiz#1 Wiz#2 Wiz#3
├───────────────────────────────────────────────────────────┤
 ◆剣と盾の装備が最初っから無いスクリプト
 ゲーム:闘いの挽歌(ファミコン)
 公開:未公開(グラフィックが直せない…)
 簡単な紹介:
    『闘いの挽歌』で、投げナイフ使いが時々アメ玉(通称)を投げてくるんだけど、 コレを盾で受けると剣と盾が失われる。で…この剣と盾が失われた状態でスタートしたら、ドコまで進めるか試してみたくてムリヤリ装備ひっぺがしてみた。
どうやら剣盾なし専用グラフィックシーンが存在するらしく、グラフィックが変…。
ただ、判定は剣盾なしそのものなのでゲームを進めるには問題がない様子。

├───────────────────────────────────────────────────────────┤
 ◆1度取得した武器を何度も使えるようにするスクリプト
 ゲーム:魔界村(ファミコン)
 公開:公開
 簡単な紹介:
    『魔界村』で、新しい武器を一度手に入れたらいつでも交換可能になるスクリプト。
武器によってカラーパレットが変わるので、他の武器の色も色が変わってしまうが今の所問題はなさそう。
最後のアスタロート討伐がめっちゃ簡単になる…

├───────────────────────────────────────────────────────────┤
 ◆イベントまでのタイムカウント&エッグモンスターの中身表示スクリプト
 ゲーム:半熟英雄(ファミコン)
 公開:(英語表記にしたので)公開
 簡単な紹介:
    『半熟英雄』で、将軍ステータスで卵の中身のモンスターが何者なのかを表示する・イベントまでの時間をカウントダウンで表示するスクリプト。
将軍によって卵の種類が違う事って意外と知られていないような気がします…。(全部で4種類)

├───────────────────────────────────────────────────────────┤
 ◆味方兵士騎士の場所を表記するスクリプト
 ゲーム:ボコスカウォーズ(ファミコン)
 公開:公開
 簡単な紹介:
    『ボコスカウォーズ』で、味方の位置情報を組み込んで、自然物にされている(隠れている?)兵士騎士の位置を表示するスクリプト。
後半になると味方を探している余裕がなくなるので、結構便利なスクリプトなんじゃないかな…と自認してます。

├───────────────────────────────────────────────────────────┤
 ◆レリクス暗黒要塞用スクリプト
 ゲーム:レリクス暗黒要塞(ファミコンディスクシステム)
 公開:公開
 簡単な紹介:
    『レリクス暗黒要塞』で…ポーズ中にステータスと持ち物を表記出来る・ディスクアクセス時のみ、自動的にフレーム速度をMAXにしてアクセス時間減少・ガンナーの素手殴り含む、武器の選択が出来るようになるスクリプト。
レリクス最大の嫌悪点であるディスクアクセス時間の自動短縮はプレイするとホント助かる…普通の1回のアクセス時間で、短縮アクセス4回程度なので時間的には1/4に…
あと、ガンナーを使ってみる人がコレで出るといいな、と。
(ガンナーは強い銃弾を真っ先に使っちまう仕様なので)

├───────────────────────────────────────────────────────────┤
 ◆パックマンにターボボタンを着けてみるスクリプト
 ゲーム:パックマン(ファミコン)
 公開:公開
 簡単な紹介:
    『パックマン』で、Aボタンを押している間のみターボ化してスピ-ドが倍以上になる・モンスターの移動速度がランダムに上下する・面をクリアするまでのタイムカウント表示…の3つの機能のスクリプト。
ターボ機能を敵味方につけると、性質が違うゲームに変貌しますね…。

├───────────────────────────────────────────────────────────┤
 ◆敵が次々と入れ替わるスクリプト
 ゲーム:忍者くん(ファミコン)
 公開:公開
 簡単な紹介:
    『忍者くん』で、敵の種類がゲームプレイ中に随時変わっていく(=ステージ数も変わっていく)スクリプト。
敵の種類はステージ数に依存しているので、プレイ中にステージを変更すると、位置は同じで敵が入れ替わっていくのを利用してます。

├───────────────────────────────────────────────────────────┤
 ◆自動連射オンオフ・レベル表示スクリプト
 ゲーム:キングスナイト(ファミコン)
 公開:公開
 簡単な紹介:
    『キングオブキングス』で、セレクトボタンでAボタンの連射のオンオフ切り替え・各キャラの魔法取得とステータスレベルの表示・ラストステージの進め方の指示を表記するスクリプト。
魔法アイテムのなんとなくの位置と連射があればこのゲームはなんとかなるのよね。
進め方指示は日本語を使ってないです…

├───────────────────────────────────────────────────────────┤
 ◆スコアを経験値に見立てた若干のオワタ式スクリプト
 ゲーム:忍者ハットリくん(ファミコン)
 公開:公開
 簡単な紹介:
    『忍者ハットリくん』で、ゲームスタート時に得点4万点&残機0&忍法を半分くらい取得・面クリア後に残機数0になり、残機1つにつき2万点加算・得点5万点ごとに面クリア後に忍法を1つ自動補充されるスクリプト。
一番最初にやるべき「忍法集め」がダルいよねぇ…と言う事でその手間を省き、点数ってプレイに影響しないよねぇ…って事で、命1つで経験値によって使える忍法が増えるというRPGみたいな事をやってみたスクリプトとなります。

├───────────────────────────────────────────────────────────┤
 ◆ゼルダの伝説用便利スクリプト
 ゲーム:ゼルダの伝説(ファミコン・ディスクシステム・NES)
 公開:公開
 簡単な紹介:
    『ゼルダの伝説』で、機能を13コ作ってみた。以下は「on/off」が出来る9つ。
 ①画面に縦横の線を表示します
 ②障害物・扉や壊れた壁を表示します(迷宮内でしかonに出来ません
 ③ウェポン選択画面に遷移せずとも、セレクトボタンで随時サブウェポン選択が可能
 ④セレクトボタンと十字キーでウェポン固定選択
  上+SEL:ブーメラン/下+SEL:爆弾/左+SEL:弓矢/右+SEL:ロッド
 ⑤ロウソクを選択せずとも、Aボタン長押しで使用出来るようにします
 ⑥残り体力がハート半分以下の時、リンクの周囲上下左右に一斉攻撃(=回転斬り)が出来るようになります
 ⑦商人や情報人のコメント中のみ、フレームスピードを最大にし、コメントが終わったら元に戻ります
 ⑧敵の残り体力を、敵の真下に横バーで表示します。
 ⑨ブーメランで敵を止めた際、敵の真下に横バーで残り気絶時間を表示
それ以外の補助機能(offに出来ない)
 ・今現在持てる爆弾の最大個数を表示
 ・笛で竜巻を呼ぶ際:画面左上に(決められた場所へ)移動先表示&笛使用中の停止時間を1/4程に
 ・バブル・赤バブルに触れた際:(バブル)剣使用解除までの時間を表示&(赤バブル)剣使用NGを表示
 ・ウェポン選択画面の地下迷宮マップに罫線と、マップ左と下に文字数字を表示

確認してみたい場合はツイッターにてまとめました。
全機能映像は動画をうpしないとムリそうなので…改変予定ではあります。
├───────────────────────────────────────────────────────────┤
 ◆取得アイテム表示・Pボール出現をストック出来るスクリプト(※1)
 16面の爆弾ルームクリア後、1面に戻るスクリプト(※2)
 ゲーム:マイティボンジャック(ファミコン・NES)
 公開:非公開
 簡単な紹介:
    (※1)『マイティボンジャック』で、ポーズ中に取ったアイテムの表示と、Pボールをマイティコインのようにストック出来るようにしたスクリプトです。
ポーズすると、secret coin(Sコイン)とcyistal(水晶)とcoin(普通のコイン)の取得数と、現在のゲーム偏差値(GDV)が表示されます。Pボールというのは、爆弾を20コ取った後に音が鳴り、宝箱開けると出てくるパワーアップアイテムですが、このスクリプトでは爆弾20コ取った後音が鳴り、Pボールのストックが1増えます。で、使いたい時にセレクトボタンを押せば、ストックが1つ減って宝箱にPボールが入る…という仕組み。

※2ですが、個人的に最後のステージの入り口を別の所に移し替えてみました。
どこにあるか探してみて下さい♪という感じのものです。
※1と※2は別個で、※1のみと※2+※1という具合に用意したいな、と。

├───────────────────────────────────────────────────────────┤
 ◆マウスで操作できるようにしたスクリプト
 ゲーム:ロットロット(ファミコン)
 公開:非公開
 簡単な紹介:
    ロットロットのカーソルは本来コントローラー操作ですが、この操作をマウスで操作できるようにするスクリプトです。
追随するカーソルは128フレーム(=2.24秒後)後に存在した座標に居るようにしておりますが、この間隔を狭める事が出来るようにはしてみたいですが…追跡カーソルの間隔を12フレーム(=0.2秒)くらいに狭めてしまうとゲームになりません…。

├───────────────────────────────────────────────────────────┤
 ◆同マウスで操作できるようにしたスクリプト
 ゲーム:きね子(ディスクシステム)
 公開:非公開
 簡単な紹介:
    きね子はカーソル1つなのですが、動作が重くしばらく同方向に押していると加速が掛かる仕様となっていて、パズルでイライラするのではなくてカーソル動作の癖でイライラするので、マウスでパズル出来るようにしたスクリプトです。
これを使えば、最後の絵以外はそれなりに楽しめると思いますが…最後の絵は狂気…

├───────────────────────────────────────────────────────────┤
 ◆ファミコンゴルフで大体の飛距離がわかるスクリプト
 ゲーム:ゴルフ(ファミコンソフト)
 公開:非公開
 簡単な紹介:
    ファミコンのゴルフにて、クラブの種類によって飛距離がどれだけ変わるのか、という目測ガイド線を出す補助スクリプトを作ってみました。


動画で確認したい場合はスイマセンがツイッターに 上がっているのをご確認頂けると。
ゴルフのスクリプト稼働状況動画
(重たくて映像がアップ出来ないので…)
├───────────────────────────────────────────────────────────┤
 ◆取得アイテム確認・パラソルが出るまでのカウント・Bダッシュ適用スクリプト
 ゲーム:迷宮組曲(ファミコンソフト)
 公開:非公開
 簡単な紹介:
    何のアイテム持ってるのか…をポーズ中に確認できるようにして、
パラソルが出るまでのカウントを表示、
Bダッシュ
 を実装してみました。

 
├───────────────────────────────────────────────────────────┤
◆自機のスピードを2段階調節が出来るようになるスクリプト
 ゲーム:テラクレスタ(ファミコンソフト)
 公開:公開
 簡単な紹介:
    テラクレスタって自機スピードがアレだよなー(特に縦移動)…って思ったので、
セレクトボタンでスピードが2段階に可変するお助けスクリプトを作ってみた。
横移動よりも縦移動を強化しました。

├───────────────────────────────────────────────────────────┤
◆ロードランナーの全体ミニMAP+レンガが埋まるまでのカウントダウン表示するスクリプト
 ゲーム:ロードランナー(ファミコンソフト)
 公開:未公開(なんで公開してないんだっけ…???)
 簡単な紹介:
    ロードランナーで、
小窓に全体図を載せ自分・敵・金塊や地理をわかるようにしてみた。
掘ったレンガが埋まるまでのカウントダウンを掘った場所に表示してみた。

  逆転掘りがやり易くなったんじゃない…かな?

掘った場所のカウントダウンはツイッター上の動画を確認して下さい。
├───────────────────────────────────────────────────────────┤
◆バンゲリングベイの爆弾落下場所表示+敵工場の耐久値表示+空母のダメージ表示スクリプト
 ゲーム:バンゲリングベイ(ファミコンソフト)
 公開:未公開(工場の耐久値調べるつもりだけだったので)
 簡単な紹介:
    バンゲリングベイで、
 ・レーダー表示(bakutendo様謹製のものを流用しております)
 ・最後に爆弾落下した場所をレーダー上にマーク(落下から5000フレーム経過まで)
 ・敵工場に耐久値表示
 ・空母の総ダメージが7割を超えたら表示
 ・空母ダメージが回復したら表示 する…っての を作ってみました。

撮影した動画はツイッター上の動画を確認して下さい。
├───────────────────────────────────────────────────────────┤
◆ヒットラーの復活の武器や装具や交信機を攻略中でも交換出来るスクリプト
 ゲーム:ヒットラーの復活(ファミコンソフト)
 公開:未公開(メッチャ楽に攻略出来ちゃうので…)
 簡単な紹介:
    「ヒットラーの復活」で、
 ・取得した武器やアイテムをステージ中にポーズを掛けて
  上下で変更出来るようにしてみました。(白枠つけた)

撮影した動画はツイッター上の動画を確認して下さい。
├───────────────────────────────────────────────────────────┤
 ◆チャレンジャーで洞窟の中のキーアイテムが入る前にわかるスクリプト
 ゲーム:チャレンジャー(ファミコンソフト)
 公開:公開
 簡単な紹介:
    チャレンジャーにて、 
 ・取得キーアイテム表示
 ・敵を外さず連続して倒した数表示
 ・洞窟の中のアイテムが何かを洞窟入り口に表示する
 
スクリプトです。
 
動画で確認したい場合はスイマセンがツイッターに 上がっているのをご確認頂けると。
チャレンジャーのスクリプト稼働状況動画 (重たくて映像がアップ出来ないので…)
├───────────────────────────────────────────────────────────┤
 ◆ドラキュラII呪いの封印のスクリプト
 ゲーム:ドラキュラII呪いの封印(ファミコンディスク)
 公開:公開
 簡単な紹介:
    チャレンジャーにて、 
 ・SELECTポーズで全体図が見れる(上下で操作、現在地を->と色変え表示)
 ・買い物時持ってるアイテム(購入するアイテムのみ表示)とハート所持数を表示
 ・今がスタートから何日目の何時何分かを右上に、左上に今の場所を記述
 ・ディスクアクセス時のみレートスピードを最大に、アクセス終了したら戻る
 スクリプトです。
  
動画で確認したい場合はスイマセンがツイッターに 上がっているのをご確認頂けると。
チャレンジャーのスクリプト稼働状況動画 (重たくて映像がアップ出来ないので…)
├───────────────────────────────────────────────────────────┤
 ◆くにおくんの時代劇だよ全員集合!で敵の体力と気力を表示するスクリプト
 ゲーム:くにおくんの時代劇だよ全員集合!(ファミコンソフト)
 公開:非公開(コレだけじゃなくもうちょっとなんか足そうと思って)
 簡単な紹介:
    くにおくんの時代劇だよ全員集合(ファミコン)にて、
 ・ザコ敵(含むボス)の体力(HP)と気力(SP)を表示させる
 (敵の位置の上下と、画面右下)

 
スクリプトです。
 
動画で確認したい場合はスイマセンがツイッターに 上がっているのをご確認頂けると。
くにおくんの時代劇だよ全員集合!のスクリプト稼働状況動画
(重たくて映像がアップ出来ないので…)
├───────────────────────────────────────────────────────────┤
 ◆ドラえもん(海底編のみ)でミニマップとアイテムがドコにあるのかわかるマップを表示するスクリプト
 ゲーム:ドラえもん(ファミコンソフト)
 公開:未公開(開拓編と魔境編では単に邪魔になるだけなので…)
 簡単な紹介:
    【ドラえもん】の海底編にて、
・ポーズ中にSELボタンを押すと、簡易MAPとアイテムの位置一覧を表示
 左にアイテム説明、水色背景が現在地、「!」はドラゴンが居る位置を表示

・同様に、何もしていない歳の左上にミニマップを表示
 赤色部分はドラゴン、水色部分は今の現在地、黄色部分は宝箱含むアイテムが置いてある部屋を表示する
 スクリプトです。
 
├───────────────────────────────────────────────────────────┤
2023/07/01 現在、手掛けたものは以上です。以降は新しく作ったら更新します。
PR

× CLOSE

プロフィール

HN:
gontarou@regamer
性別:
非公開

P R

× CLOSE

Copyright © 魂太郎@regamer の情報置き場 : All rights reserved

TemplateDesign by KARMA7 様からデザインをお借りしております。ありがとうございます。

忍者ブログ [PR]