Save-Point
0verworld Isometric Movement - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Archives (https://www.save-point.org/forum-105.html)
+--- Forum: Creation Asylum Archives (https://www.save-point.org/forum-90.html)
+---- Forum: Scripts & Code Snippets (https://www.save-point.org/forum-92.html)
+----- Forum: RPG Maker XP Code (https://www.save-point.org/forum-93.html)
+----- Thread: 0verworld Isometric Movement (/thread-6953.html)



0verworld Isometric Movement - sasuke89 - 08-21-2006

This is a locked, single-post thread from Creation Asylum. Archived here to prevent its loss.
No support is given. If you are the owner of the thread, please contact administration.


It's my third Script. First Edit.

Well, first find:

Find in SDK or Game Player
Code:
case Input.dir4
    when 2
      move_down
    when 4
      move_left
    when 6
      move_right
    when 8
      move_up
    end


Now replace that with this:

Code:
if $game_switches[3997] == true
      case Input.dir4
      when 2
        #move_down
        move_lower_left
        when 4
        #move_left
        move_upper_left
        when 6
        #move_right
        move_lower_right
        when 8
        #move_up
        move_upper_right
        end
      else
    case Input.dir4
    when 2
      move_down
    when 4
      move_left
    when 6
      move_right
    when 8
      move_up
    end
  end


Now Everytime you turn on Switch number 3997 your movement will turn Isometric. I've been working on Charsets since yesterday. but for right now.

Top of Charset = bottom Left
Top Middle = Top_left
Bottom Middle = Bottom Right
Bottom = top_right






There is also a little bit of an Edit to another class Game Character 3:

find def move_lower_left

and right under it put turn_down

for:

def move_lower_right ~put~ turn_right

for:
def move_upper_left ~put~ turn_left


for:
def move_upper_right ~put~ turn_up



If you dont understand something Tell me.