- Joined
- May 23, 2012
- Messages
- 74
- Reaction score
- 5
- First Language
- English
- Primarily Uses
Hello, Im not to used to doing these sort of things, but let me frist start off by saying im looking for a commercial made script. If you would like to work out some sort of agreement feel free to email me at pie24man@yahoo.com
Script Request: Orginal Wijj made a script a while back that allowed players to presented on a map instead of showing a title screen. There were also a few scripts that did this for vx but none so far I seen for ace.
To get to the point I would like to request a script that had ( either ) 1 of 2 functionalites ( which ever one is easiest to accomplish )
1.) Being able to start the character on map x then continue to new.game / load.game via script call such as ex: $scene.do_new_game
2.) Being able to call a comment event during title screen to show visual effects like ( rain ) , ( animations ) , or even ( battles ) such as a normal commen event would do
Example Scripts:
I dont intend to copy for redistribute oringal wijjs work, but I found lil way to succesfully contact him. so here is his script made for vx
[Mod][Mod][Mod][Mod][Mod]Also here is Vixotic's version
Screenshot:
End:
I hope this request was simple and easy to follow[/mod][/mod][/mod][/mod][/mod]
Script Request: Orginal Wijj made a script a while back that allowed players to presented on a map instead of showing a title screen. There were also a few scripts that did this for vx but none so far I seen for ace.
To get to the point I would like to request a script that had ( either ) 1 of 2 functionalites ( which ever one is easiest to accomplish )
1.) Being able to start the character on map x then continue to new.game / load.game via script call such as ex: $scene.do_new_game
2.) Being able to call a comment event during title screen to show visual effects like ( rain ) , ( animations ) , or even ( battles ) such as a normal commen event would do
Example Scripts:
I dont intend to copy for redistribute oringal wijjs work, but I found lil way to succesfully contact him. so here is his script made for vx
#==============================================================================
# Map Title
#==============================================================================
# Author : OriginalWij
# Version : 1.3
#==============================================================================
#==============================================================================
# NOTE: This newest version is the ONLY supported version!
#
# v1.3
# - Minor fixes
# - Optimized script
#==============================================================================
#==============================================================================
# Calls:
# New Game : $scene.do_new_game
# Load Game : $scene.do_load_game(file) [file = 1 thru 4]
# End Game : $scene = nil
# Display Load Window : $scene.show_load_window(file) [file = 1 thru 4]
# Close Load Window : $scene.close_load_window
#==============================================================================
#==============================================================================
# NOTE: Any switches/variables set on "Title" maps carry over into a NEW game
#==============================================================================
#==============================================================================
# Config
#==============================================================================
module OW_MT
# Player initial "title map" coordinates
MAP_ID = 1
MAP_X = 3
MAP_Y = 10
# How many tiles to offset (move) if a savefile exists
MAP_X_OFFSET = 5 # horizontal [- = left; + = right; 0 = none]
MAP_Y_OFFSET = 0 # vertical [- = up ; + = down ; 0 = none]
# Player starting direction (facing) [2 = down; 4 = left; 6 = right; 8 = up]
MAP_FACING = 8
end
#==============================================================================
# Game_Temp
#==============================================================================
class Game_Temp
#--------------------------------------------------------------------------
# Public Instance Variables [New]
#--------------------------------------------------------------------------
attr_accessor :title
#--------------------------------------------------------------------------
# Initialize [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_game_temp_initialize initialize unless $@
def initialize
ow_map_title_game_temp_initialize
@title = true
end
end
#==============================================================================
# Scene_Title
#==============================================================================
class Scene_Title < Scene_Base
#--------------------------------------------------------------------------
# Start [Rewrite]
#--------------------------------------------------------------------------
def start
super
load_database
create_game_objects
check_continue
$data_system.title_bgm.play
RPG::BGS.stop
RPG::ME.stop
end
#--------------------------------------------------------------------------
# Post-Start [Rewrite]
#--------------------------------------------------------------------------
def post_start
super
end
#--------------------------------------------------------------------------
# Pre-Terminate [Rewrite]
#--------------------------------------------------------------------------
def pre_terminate
super
end
#--------------------------------------------------------------------------
# Terminate [Rewrite]
#--------------------------------------------------------------------------
def terminate
super
snapshot_for_background
end
#--------------------------------------------------------------------------
# Update [Rewrite]
#--------------------------------------------------------------------------
def update
super
go_to_title_map
end
#--------------------------------------------------------------------------
# Go To Title Map [New]
#--------------------------------------------------------------------------
def go_to_title_map
confirm_player_location
$game_party.setup_starting_members
@x, @y = OW_MT::MAP_X, OW_MT::MAP_Y
@x += OW_MT::MAP_X_OFFSET if @continue_enabled
@y += OW_MT::MAP_Y_OFFSET if @continue_enabled
$game_map.setup(OW_MT::MAP_ID)
$game_player.reserve_transfer(OW_MT::MAP_ID, @x, @y, OW_MT::MAP_FACING)
$game_player.perform_transfer
$game_player.refresh
$scene = Scene_Map.new
$game_map.update
Graphics.frame_count = 0
$game_map.autoplay
end
end
#==============================================================================
# Scene_Map
#==============================================================================
class Scene_Map < Scene_Base
#--------------------------------------------------------------------------
# Start [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_scene_map_start start unless $@
def start
ow_map_title_scene_map_start
if $game_temp.title
@title_map = $game_map.map_id
@title_window = Sprite.new
title_bitmap = Cache.system('Title')
@title_window.bitmap = title_bitmap
end
end
#--------------------------------------------------------------------------
# Terminate [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_scene_map_terminate terminate unless $@
def terminate
ow_map_title_scene_map_terminate
if $game_temp.title
@title_window.bitmap.dispose
@title_window.dispose
@title_window = nil
end
end
#--------------------------------------------------------------------------
# Update [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_scene_map_update update unless $@
def update
ow_map_title_scene_map_update
if $game_temp.title
if @title_map != $game_map.map_id
@title_map = $game_map.map_id
@title_window.dispose
@title_window = Sprite.new
title_bitmap = Cache.system('Title')
@title_window.bitmap = title_bitmap
else
@title_window.update
end
end
end
#--------------------------------------------------------------------------
# Execute Screen Switch [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_scene_map_upd_scene_change update_scene_change unless $@
def update_scene_change
$game_temp.next_scene = nil if $game_temp.title
ow_map_title_scene_map_upd_scene_change
end
#--------------------------------------------------------------------------
# Do New Game [New]
#--------------------------------------------------------------------------
def do_new_game
$game_temp.title = false
$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
$scene = Scene_Map.new
RPG::BGM.fade(1500)
Graphics.fadeout(60)
@title_window.bitmap.dispose
@title_window.dispose
@title_window = nil
Graphics.wait(40)
Graphics.frame_count = 0
RPG::BGM.stop
$game_map.autoplay
$scene = Scene_Map.new
end
#--------------------------------------------------------------------------
# Show Load Window [New]
#--------------------------------------------------------------------------
def show_load_window(file_id)
if FileTest.exist?("Save#{file_id}.rvdata")
@file_id = file_id
@load_window = Window_SaveFile.new(file_id - 1, "Save#{file_id}.rvdata")
@load_window.y = Graphics.height - 156
@load_window.back_opacity = 160
end
end
#--------------------------------------------------------------------------
# Close Load Window [New]
#--------------------------------------------------------------------------
def close_load_window
if @load_window != nil
@load_window.dispose
@load_window = nil
end
end
#--------------------------------------------------------------------------
# Do Load Game [New]
#--------------------------------------------------------------------------
def do_load_game(file_id)
Sound.play_load
close_load_window
$game_temp.title = false
file = File.open("Save#{file_id}.rvdata", "rb")
characters = Marshal.load(file)
Graphics.frame_count = Marshal.load(file)
@last_bgm = Marshal.load(file)
@last_bgs = Marshal.load(file)
$game_system = Marshal.load(file)
$game_message = Marshal.load(file)
$game_switches = Marshal.load(file)
$game_variables = Marshal.load(file)
$game_self_switches = Marshal.load(file)
$game_actors = Marshal.load(file)
$game_party = Marshal.load(file)
$game_troop = Marshal.load(file)
$game_map = Marshal.load(file)
$game_player = Marshal.load(file)
if $game_system.version_id != $data_system.version_id
$game_map.setup($game_map.map_id)
$game_player.center($game_player.x, $game_player.y)
end
file.close
$scene = Scene_Map.new
RPG::BGM.fade(1500)
Graphics.fadeout(60)
@title_window.bitmap.dispose
@title_window.dispose
@title_window = nil
Graphics.wait(40)
@last_bgm.play
@last_bgs.play
Input.update
end
end
[/Mod][/Mod][/Mod][/Mod][/Mod]
# Map Title
#==============================================================================
# Author : OriginalWij
# Version : 1.3
#==============================================================================
#==============================================================================
# NOTE: This newest version is the ONLY supported version!
#
# v1.3
# - Minor fixes
# - Optimized script
#==============================================================================
#==============================================================================
# Calls:
# New Game : $scene.do_new_game
# Load Game : $scene.do_load_game(file) [file = 1 thru 4]
# End Game : $scene = nil
# Display Load Window : $scene.show_load_window(file) [file = 1 thru 4]
# Close Load Window : $scene.close_load_window
#==============================================================================
#==============================================================================
# NOTE: Any switches/variables set on "Title" maps carry over into a NEW game
#==============================================================================
#==============================================================================
# Config
#==============================================================================
module OW_MT
# Player initial "title map" coordinates
MAP_ID = 1
MAP_X = 3
MAP_Y = 10
# How many tiles to offset (move) if a savefile exists
MAP_X_OFFSET = 5 # horizontal [- = left; + = right; 0 = none]
MAP_Y_OFFSET = 0 # vertical [- = up ; + = down ; 0 = none]
# Player starting direction (facing) [2 = down; 4 = left; 6 = right; 8 = up]
MAP_FACING = 8
end
#==============================================================================
# Game_Temp
#==============================================================================
class Game_Temp
#--------------------------------------------------------------------------
# Public Instance Variables [New]
#--------------------------------------------------------------------------
attr_accessor :title
#--------------------------------------------------------------------------
# Initialize [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_game_temp_initialize initialize unless $@
def initialize
ow_map_title_game_temp_initialize
@title = true
end
end
#==============================================================================
# Scene_Title
#==============================================================================
class Scene_Title < Scene_Base
#--------------------------------------------------------------------------
# Start [Rewrite]
#--------------------------------------------------------------------------
def start
super
load_database
create_game_objects
check_continue
$data_system.title_bgm.play
RPG::BGS.stop
RPG::ME.stop
end
#--------------------------------------------------------------------------
# Post-Start [Rewrite]
#--------------------------------------------------------------------------
def post_start
super
end
#--------------------------------------------------------------------------
# Pre-Terminate [Rewrite]
#--------------------------------------------------------------------------
def pre_terminate
super
end
#--------------------------------------------------------------------------
# Terminate [Rewrite]
#--------------------------------------------------------------------------
def terminate
super
snapshot_for_background
end
#--------------------------------------------------------------------------
# Update [Rewrite]
#--------------------------------------------------------------------------
def update
super
go_to_title_map
end
#--------------------------------------------------------------------------
# Go To Title Map [New]
#--------------------------------------------------------------------------
def go_to_title_map
confirm_player_location
$game_party.setup_starting_members
@x, @y = OW_MT::MAP_X, OW_MT::MAP_Y
@x += OW_MT::MAP_X_OFFSET if @continue_enabled
@y += OW_MT::MAP_Y_OFFSET if @continue_enabled
$game_map.setup(OW_MT::MAP_ID)
$game_player.reserve_transfer(OW_MT::MAP_ID, @x, @y, OW_MT::MAP_FACING)
$game_player.perform_transfer
$game_player.refresh
$scene = Scene_Map.new
$game_map.update
Graphics.frame_count = 0
$game_map.autoplay
end
end
#==============================================================================
# Scene_Map
#==============================================================================
class Scene_Map < Scene_Base
#--------------------------------------------------------------------------
# Start [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_scene_map_start start unless $@
def start
ow_map_title_scene_map_start
if $game_temp.title
@title_map = $game_map.map_id
@title_window = Sprite.new
title_bitmap = Cache.system('Title')
@title_window.bitmap = title_bitmap
end
end
#--------------------------------------------------------------------------
# Terminate [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_scene_map_terminate terminate unless $@
def terminate
ow_map_title_scene_map_terminate
if $game_temp.title
@title_window.bitmap.dispose
@title_window.dispose
@title_window = nil
end
end
#--------------------------------------------------------------------------
# Update [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_scene_map_update update unless $@
def update
ow_map_title_scene_map_update
if $game_temp.title
if @title_map != $game_map.map_id
@title_map = $game_map.map_id
@title_window.dispose
@title_window = Sprite.new
title_bitmap = Cache.system('Title')
@title_window.bitmap = title_bitmap
else
@title_window.update
end
end
end
#--------------------------------------------------------------------------
# Execute Screen Switch [Mod]
#--------------------------------------------------------------------------
alias ow_map_title_scene_map_upd_scene_change update_scene_change unless $@
def update_scene_change
$game_temp.next_scene = nil if $game_temp.title
ow_map_title_scene_map_upd_scene_change
end
#--------------------------------------------------------------------------
# Do New Game [New]
#--------------------------------------------------------------------------
def do_new_game
$game_temp.title = false
$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
$scene = Scene_Map.new
RPG::BGM.fade(1500)
Graphics.fadeout(60)
@title_window.bitmap.dispose
@title_window.dispose
@title_window = nil
Graphics.wait(40)
Graphics.frame_count = 0
RPG::BGM.stop
$game_map.autoplay
$scene = Scene_Map.new
end
#--------------------------------------------------------------------------
# Show Load Window [New]
#--------------------------------------------------------------------------
def show_load_window(file_id)
if FileTest.exist?("Save#{file_id}.rvdata")
@file_id = file_id
@load_window = Window_SaveFile.new(file_id - 1, "Save#{file_id}.rvdata")
@load_window.y = Graphics.height - 156
@load_window.back_opacity = 160
end
end
#--------------------------------------------------------------------------
# Close Load Window [New]
#--------------------------------------------------------------------------
def close_load_window
if @load_window != nil
@load_window.dispose
@load_window = nil
end
end
#--------------------------------------------------------------------------
# Do Load Game [New]
#--------------------------------------------------------------------------
def do_load_game(file_id)
Sound.play_load
close_load_window
$game_temp.title = false
file = File.open("Save#{file_id}.rvdata", "rb")
characters = Marshal.load(file)
Graphics.frame_count = Marshal.load(file)
@last_bgm = Marshal.load(file)
@last_bgs = Marshal.load(file)
$game_system = Marshal.load(file)
$game_message = Marshal.load(file)
$game_switches = Marshal.load(file)
$game_variables = Marshal.load(file)
$game_self_switches = Marshal.load(file)
$game_actors = Marshal.load(file)
$game_party = Marshal.load(file)
$game_troop = Marshal.load(file)
$game_map = Marshal.load(file)
$game_player = Marshal.load(file)
if $game_system.version_id != $data_system.version_id
$game_map.setup($game_map.map_id)
$game_player.center($game_player.x, $game_player.y)
end
file.close
$scene = Scene_Map.new
RPG::BGM.fade(1500)
Graphics.fadeout(60)
@title_window.bitmap.dispose
@title_window.dispose
@title_window = nil
Graphics.wait(40)
@last_bgm.play
@last_bgs.play
Input.update
end
end
[/Mod][/Mod][/Mod][/Mod][/Mod]
Screenshot:
End:
I hope this request was simple and easy to follow[/mod][/mod][/mod][/mod][/mod]
Last edited by a moderator:

