シンボルエンカウントスクリプトをAce対応にする方法

お久しぶりです。

どこかで公開されてるかもしれないですがネタも無いので投稿。

 

RGSS Wiki様で公開されているシンボルエンカウントスクリプトを、VX Aceに対応する方法です。

スクリプトエラーが起きなくなり、プレイヤーに寄って来るところまでは確認していますが、細かい動作の確認までは行っていません。予めご了承ください。あと問題が起きても責任は一切負いません。

 

 

まず事前にVX対応の修正を行ってください。

次に下記のように修正してください。

491行目

def update → def update(main = false)

493行目

wiki_update → wiki_update(main)

652行目~683行目

#--------------------------------------------------------------------------
# ■ 下を向く
#--------------------------------------------------------------------------
alias wiki_turn_down turn_down

から

alias wiki_turn_up turn_up
def turn_up
@old_direction = @direction
wiki_turn_up
end

までを、

alias wiki_process_move_command process_move_command
def process_move_command(command)
case command.code
when ROUTE_TURN_DOWN; @old_direction = @direction
when ROUTE_TURN_LEFT; @old_direction = @direction
when ROUTE_TURN_RIGHT; @old_direction = @direction
when ROUTE_TURN_UP; @old_direction = @direction
end
wiki_process_move_command(command)
end

に置き換える。

 

 

これでスクリプトエラーが起きなくなるはずです。

 

 

それでは!!


Posted in: RPGツクール, 技術

2 comments

  1. 質問 says:

    ものすごく今更な気もしますが・・・。

    レイディアスのバージョンを1.0から1.0.2にバージョンアップするにはどうしたら良いですか?
    やっぱりまた買いなおす必要があるんでしょうかっ(汗

    • hirame says:

      ゲストで購入された方でも、サイトによっては会員に移行できるかもしれません。
      その辺はなんとも言えませんので購入されたサイトにご相談ください。