Jump to content
New account registrations are disabed. This website is now an archive. Read more here.

Recommended Posts

Is there anyway that someone could create an online multiplayer rpg on rpg maker vx ace maybe even an mmo i want to and i just got the program it is my first game and i was wondering if i could make an online version of the gaem when it is complete or can i make and onlien game?

Share this post


Link to post
Share on other sites

I'll direct you http://www.rpgmakervxace.net/topic/3623-online-or-mmorpg-scripts/ they have advice on how to actually make it. But making an MMO for your first game is highly unlikely to succeed. It's a monumental task that most people can't get working, let alone some one making their first game.

 

I suggest you start smaller for your first project so you can learn how things work.

Share this post


Link to post
Share on other sites

If you are fine with using the same computer, then you could try out this script:

 

---------------------------------------------------------------

 

 

module DataManager

class << self
alias th_multiplayer_create_game_objects create_game_objects
alias th_multiplayer_make_save_contents make_save_contents
alias th_multiplayer_extract_save_contents extract_save_contents
end

def self.create_game_objects
th_multiplayer_create_game_objects
$game_player2
= Game_Multiplayer.new

end

def self.make_save_contents
contents
= th_multiplayer_make_save_contents
contents
[:player2] = $game_player2
contents

end

def self.extract_save_contents(contents)
th_multiplayer_extract_save_contents(contents)
$game_player2 = contents[:player2]
end

def self.setup_new_game
create_game_objects
$game_party
.setup_starting_members
$game_map
.setup($data_system.start_map_id)
$game_player.moveto($data_system.start_x, $data_system.start_y)
$game_player.refresh
$game_player2
.moveto($data_system.start_x, $data_system.start_y)
$game_player2.refresh
Graphics.frame_count = 0
end
end

class Game_Multiplayer < Game_Player

DOWN = Input::Y # S in Keyboard
LEFT = Input::X # A in Keyboard
RIGHT = Input::Z # D in Keyboard
UP = Input::R # W in Keyboard
ENTER = Input::L # Q in Keyboard
RUN = Input::A # Shift in Keyboard

def move_by_input
return unless movable?
return if $game_map.interpreter.running?
if Input.press?(DOWN)
move_straight(2)
elsif Input.press?(LEFT)
move_straight(4)
elsif Input.press?(RIGHT)
move_straight(6)
elsif Input.press?(UP)
move_straight(8)
end
end

def update_nonmoving(last_moving)
return if $game_map.interpreter.running?
if last_moving
$game_party
.on_player_walk
return if check_touch_event
end
if movable? && Input.trigger?(ENTER)
return if get_on_off_vehicle
return if check_action_event
end
update_encounter if last_moving
end
end

class Spriteset_Map
alias th_multiplayer_create_characters create_characters

def create_characters
th_multiplayer_create_characters

@character_sprites.push(Sprite_Character.new(@viewport1, $game_player2))
end
end


class Scene_Map < Scene_Base
alias th_multiplayer_map_update update
def update
th_multiplayer_map_update
$game_player2
.update if $game_player2
end
end

 

 

 

-------------------------------------------

 

Using that script, you can play 2 player co-op. You can either share using a keyboard, or one of you could use a game controller that connects via USB (I recommend xBox360 controller for this). Do note that the script isn't perfect, but it'll get the job done!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...