この記事は約 6 分で読めます ( 約 3020 文字 )

【本記事の概要】

本記事では、よくありそうな質問をQ&A方式でまとめています。

<Q1.>SSGって何ですか?

<A1.>

ここでは「World’s Crew’s Seaport」で配布されている「SpoilerAL」のプラグインである「Spoiler Scripts Group」のことを指します。「SpoilerAL」の「SSG」フォルダに追加することで該当ゲームの改造を楽しむことができます。

<Q2.>RPGツクールXP / VX / VX Ace用の汎用(笑)SSGが所持金すら使えません。

<A2.>

  • 使用されているスクリプトによっては「$key=XXXX」のXXXXがずれる事があります。XXXXをポインタ探索によって求め、書き換えると使えるようになります。他は書き換える必要はありません。
  • ポインタ探索については「Cheat Engine」のチュートリアルをクリアすれば理解できるはずです。日本語化パッチもあります。

<Q3.>RPGツクールVX Ace用の汎用(笑)SSGのステータスのみが使えません。

<A3.>

  1. RPGツクールVX Ace用のSSGを別名で保存。(タイトルやメーカーもついでに書き換えるとなおよし。)
  2. 主人公と思われるアクター番号の基準アドレスをメモ(主人公のアクター番号は大体1番のゲームが多いが、違ったらRPGツクールVXリーダー等で調べる・基準アドレスはSSG作者モードでアドレスを確認)。
  3. 主人公の現在MP・現在HPをこの順に並べてセットで検索(値を2倍して1足すのを忘れずに)し1つに絞る。
  4. GG=③のアドレス-②のアドレスとするとTPはGG-04h、MPはGG+00h、HPはGG+04h、補正値へのポインタはGG+0Chとなる
  5. 主人公のLvを検索し1つに絞る。(大体基準アドレスから+70h~+90hの周辺にある)
  6. HH=⑥のアドレス-②のアドレスとするとするとLvはHH+00h、EXPへのポインタはHH+04h、装備へのポインタはHH+08h

<Q4.>(ゲームタイトル)のSSGが使えません。

<A4.>

  1. ゲームタイトル・ブランド/作者・バージョンが一致しているかを確認してください。
  2. 管理者権限で起動してみてください。
  3. (ゲームタイトル)を一度削除し、再ダウンロード等試してみてください。
  4. 各種RTPを一度アンインストールし、再インストールしてみてください。

※削除と再導入の間にコマンド「chkdsk /f」等を実行するとより改善するかもしれません。

<Q5.>SSGが認識されません。

<A5.>

「SpoilerAL.log」を削除してみてください。

<Q6.>SSGのファイル名が文字化けします。

<A6.>

  • ブラウザや解凍ソフトを変えてみてください。
  • ここでは圧縮ソフトは「Bandizip」を用いています。

<Q7.>RPGツクールVX Ace用の汎用(笑)SSGを開こうとすると「外部例外EEFFACE」と表示されて開けません。

<A7.>

自分の環境では問題なく動くのですが環境によっては動かないこともあるようです。

対処法は以下のとおりです。

変更前

        
            [group]item
                [repeat]Game->item_ssr,0,999,1
            [/group]

            [group]weapon
                [repeat]Game->weapon_ssr,0,999,1
            [/group]

            [group]armor
                [repeat]Game->armor_ssr,0,999,1
            [/group]
        
    

変更後

        
            [group]item
                [repeat]Game->item_ssr,0,500,1
            [/group]

            [group]weapon
                [repeat]Game->weapon_ssr,0,500,1
            [/group]

            [group]armor
                [repeat]Game->armor_ssr,0,500,1
            [/group]
        
    

↑と言った感じに「999」を「500」くらいにすると動くようになるかもしれません。

<Q9.>SSGが使えません。どうやらプロセスを取得できていないようです。

<A9.>

対処法は以下の通りです

  1. SpoilerALを管理者権限で実行

<Q10.>特定のSSGが使えません。他のSSGは使えます。

<A10.>

SSGフォルダを再構築してみることをおすすめします。なお、管理人は「SSG作者名\ゲームの作者名\作品のSSG」というように管理しています。

RPGツクールXP / VX / VX AceのSSGの場合はSSGに記載されている「RGSS~.dll」とそのゲームに付属の「Gane.ini」に記載されている「RGSS~.dll」の表記が一致しているかご確認をお願いします。その後、ゲームの方の「RGSS~.dll」の表記にSSGの「RGSS~.dll」の表記に書き換えてください。「テストモード(回避)」のコードは汎用SSGを参考に書き換えを行ってください。

最近のSSG(更新分含む)ではSpoilerALの修正パッチで追加された機能をふんだんに使用していますので、SpoilerALの修正パッチの適用が必須になっています。

<Q11.>画像認証がうまく表示されずコメントが出来ない

<A11.>

ブラウザの履歴やクッキーを削除してみてください。また、何度かリトライすることで成功する可能性もあります。

<Q12.>「SSG for SpoilerAL ver 6.2」と書かれたSSGを使うには?

<A12.>

変態紳士氏作成の修正パッチを適用すりことで使用可能になります。詳しくは「猫缶Index The 3rd」【ツール情報】にて。

<Q13.>最新のSpoilerAL修正パッチを適用したら経験値がいじれなくなった(RPGツクール VX Ace の作品のみ)

<A13.>

SSGにバグが発生しておりました。下記のように書き換えることで使用できるようになります。

変更前

        
            [define exp_base]while([:$base+0x10:]&&$i>0))([:$base+0x10:]=>base;$i--;)
        
    

変更後

        
            [define exp_base]while([:$base+0x10:]&&$i>0)([:$base+0x10:]=>base;$i--;)