Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

 
Reply to this topicStart new topic
> Wild Arms Migrant Seal System VX Version 1.Taco, Optional random encounter skip system
JetKobayashiZala
post Jun 11 2010, 01:49 PM
Post #1


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Skilled




Migrant Seal System VX

Version 1.Taco
Author: El Conductor (RMXP), recoded to VX by Jet Kobayashi Zala
Last Updated: June 19, 2010



Introduction
This script changes random encounters to work much like they do in the popular Wild Arms series.
When a battle occurs, the player is given a notification and a few seconds (customizable) to choose
to skip the battle. Doing so removes a certain number of points from the party's migrant points and
when the player runs out of points or does not have enough to skip that encounter, a battle starts.

This script was originally created by El Conductor for RMXP, but I've converted it to be usable in RMVX.
I messaged him for permission to post this converted script, but I have not heard a response and
his last login (on Creation Asylum where I messaged him) was in 2008, so I'm thinking he's off
to other endeavors. In the unlikely event that he asks me to take down the script, I'll oblige.

Features
  • Ability to skip random encounters if the player wants to
  • Create random unskippable battles
  • Create dynamic encounters by making enemy troops "harder" to avoid by costing more points to skip


Updates
Version 1.Taco - June 19, 2010
  • Added the ability to show/hide the bar
  • Added the ability to show a numerical display of points. Like "13/25 Pts."
  • Numerical display can be customized
  • Rearranged setup options to be a little easier to read (I hope)
  • Cleaned up script after adding new options


Version 1.0 - June 9, 2010
  • Initial script version based on El Conductor's original RMXP 3.0 version
  • Changed Troop_Migrant from Class to Module
  • Converted/changed functions to fit VX scripting system
  • Added sound file setup/call when a battle is about to occur
  • Added different image popups for different battle types
  • Added changable battle start delay


Known Issues
  • The reduced migrant cost color text doesn't align quite right. I'm not sure how to approach it to fix it


Script
Attached File  Migrant_Seal_System.txt ( 32K ) Number of downloads: 49


Compatibility
While I've not thoroughly tested this with many other scripts,
I've found in my game that it works with:
  • Yanfly's Engine Melody (YEM) Scripts
  • Shanghai's Simple Scripts (SSS)
  • Advanced Crafting System
  • Kylock's Time System
  • Woratana's Neo Systems (Save and Messages)
  • 332211's Weapon Rank System
  • Sojabird's Autolight System
  • cmpsr2000's Stealth System
  • puppetto4's Enhanced Items


Screenshot

Look out! A fight!

DEMO
Migrant Seal Demo

Installation
Just plug it in above main. I've tried it both above and below the scripts
mentioned in the Compatibility Section with no ill effect.

You'll also need three images:
  • One for normal encounters
  • One for free cancel encounters
  • One for unavoidable encounters


I've included basic ones in the demo.

From there, check out the Troop Module for Configuration:
CODE
module Troop_Migrant  
#==============================================================================#
#     Visual/Audio Options                                                     #
#==============================================================================#
  # Change this to alter what it shows on the map
  # screen. You must leave %s to show the level
  Migrant_Level = "Migrant Lv %s"

  # This alters the look of the part that shows
  # the number of points on the map screen.
  # It is displayed under the migrant bar
  # The first %s is the current points
  # The second %s is the player's max points
  Numeric_String = "%s/%s Pts."
  
  Show_Bar = true                 # Set to true to show the bar
  Show_Points = true             # Set to true to show numerical value

  Numeric_Under_Bar = true        # True - Shows the migrant points below the bar
                                  # False - Shows the migrant points under tha bar
                                  
  Numeric_Alignment = "RIGHT"     # Alignment of the points left string
                                  # Use: "LEFT", "CENTER", or "RIGHT"
                                  
  # Color of portion of the bar
  # and text when showing the
  # amount to cancel the battle
                       # Red, Green, Blue, Opacity
  Color_Cost = Color.new(120,   50,   180,   255)
                              
  # File name in the Graphics\System folder
  # of the icons to show above player's head
  # when an encounter is spawned
  Normal_Icon       = "Encounter"   # Normal cancellable encounter
  Free_Cancel_Icon  = "FreeCancel"  # Cancellable without losing migrant points
  Must_Fight_Icon   = "MustFight"   # Unavoidable random encounter
                            
  Icon_Offset = [13,         # x-coordinate offset for the icon
                 60]         # y-coordinate offset for the icon
                             # to be drawn above the player's head
                            
  SE_File = "Monster2"       # Sound file to play from SE folder
                             # when an encounter is spawned

#==============================================================================#
#     Switch/Variable Options                                                  #
#==============================================================================#
                            
  Migrant_Bar_Switch = 9      # This is the number for the game switch
                              # that controls whether the Migrant Bar
                              # is shown. If true, it hides the bar.
                            
  Battle_Delay_Variable = 1  # Set the value to the game variable to use.
                             # This determines how much time the game
                             # will allow to cancel before a battle starts.
                             # I recommend about 300 or so.
                             # A value of 60 = about 1 second

#==============================================================================#
#     Migrant Resistance Setup                                                 #
#==============================================================================#
  def self.setup_migrant_levels
    for i in 1...$data_troops.size
      # Sets initial Migrant Resistance levels to
      # 2 + 1 for every 20 troops. This means Mig Resist
      # increases by 1 every 20 troops. Feel free
      # to change the formula as necessary
      $data_troops[i].mig_resist = (i / 20) + 2
      
      # Sets initial Migrant Point regain to
      # 1 after battle with that a troop. Feel
      # free to change the formula as necessary
      $data_troops[i].mig_regain = 1
    end
    
    # Set custom enemy troop Migrant Resistance levels
    #$data_troops[1].mig_resist = 1
    
    # Set custom enemy troop Migrant Point regain
    #$data_troops[1].mig_regain = 4
  end
end


Change a few of the strings as you prefer.
Setup your display options.
Setup your colors and your icon images and sounds.
The Icon offset is for fine adjustment of the notification icon position.
Also set your icons, sounds, your show/hide switch, and the variable
to control the delay timer between notifying the player and a battle starts.
Set your custom troop settings, change the formulas if you want to.

FAQ
Q. Why are there no questions here?!

A. No one has asked any yet let alone frequently. I just posted this script.

Terms and Conditions
Use it as you please. I am not responsible if this script causes
hungry taco-eating gerbils to explode from your computer
and raid your local Taco Bell.

Credits
I need none since I just converted it, but if you wish to give any,
give it to the script's original developer, El Conductor.

This post has been edited by JetKobayashiZala: Aug 10 2012, 09:45 PM


__________________________
- Jet Kobayashi Zala
ZGMF-X33A Eternal Saviour Pilot

Go to the top of the page
 
+Quote Post
   
redyugi
post Jun 11 2010, 03:22 PM
Post #2


Python Programmer
Group Icon

Group: Revolutionary
Posts: 126
Type: Scripter
RM Skill: Intermediate




Sounds nice


__________________________
Go to the top of the page
 
+Quote Post
   
bc gy
post Jun 17 2010, 11:20 AM
Post #3


Level 11
Group Icon

Group: Revolutionary
Posts: 194
Type: Event Designer
RM Skill: Intermediate




nice might take it.
lol taco bell dont even eat there XD.


__________________________


A click to help me get music for my game
http://downloads.khinsider.com/?u=186266
Go to the top of the page
 
+Quote Post
   
Xzygon
post Jun 17 2010, 11:47 AM
Post #4


Pineapple Inc's President and Creator of Duality Online
Group Icon

Group: Revolutionary
Posts: 554
Type: Writer
RM Skill: Skilled




What do you have against Taco Bell? >=O
I like their Chicken Soft Tacos.

Seems pretty cool. I've seen this in other games as well, but I don't remember which games xD


__________________________
Check out my game, Duality Online!
Duality Online






Blah
A saying that I DID NOT STEAL FROM KUNG FU PANDA!
Today is a Gift.
That's why they call it the Present.
You never know what's inside,
Because the Present is always changing.
~Made it up with my cuz 7 Years Ago, without the help of anybody else~


Don't read!
00110000001100010011000000110000001100010011000000110000001100000011000000
11000100110001001100000011000000110000001100000011000100110000001100010011000100
1
10000001100010011000000110000001100000011000000110001001100010011000000110000001
1
00000011000000110001001100000011000000110001001100000011000100110001001100000011
0
00000110000001100000011000100110000001100000011000000110000001100000011000000110
0
01001100010011000000110000001100010011000000110001001100000011000100110001001100
0
10011000000110000001100000011000000110000001100010011000100110000001100010011000
0
00110000001100010011000000110001001100010011000000110000001100000011000100110001
0
01100000011000000110001001100000011000000110000001100000011000000110000001100010
0
11000100110000001100000011000100110001001100000011000000110001001100010011000000
1
10000001100000011000000110001001100000011000100110001001100000011000100110000001
1
00000011000100110000001100010011000100110000001100010011000100110000001100000011
0
00000110000001100010011000000110000001100000011000000110000001100000011000100110
0
01001100000011000000110001001100010011000000110000001100010011000100110000001100
0
10011000100110001001100010011000000110001001100010011000100110000001100000011000
1
00110000001100000011000000110001001100000011000000110000001100000011000000110000
0
01100010011000100110000001100000011000100110000001100000011000000110001001100010
0
11000000110001001100010011000100110001001100000011000100110001001100010011000000
1
10001001100000011000100110000001100010011000100110000001100000011000000110001001
1
00000011000000110001001100010011000000110001001100010011000000110000001100000011
0
00100110001001100000011000000110001001100000011000100110000001100000011000100110
0
00001100000011000000110000001100000011000000110001001100010011000000110000001100
0
10011000000110000001100000011000100110001001100000011000000110001001100000011000
1
00110000001100010011000100110000001100000011000000110001001100010011000000110001
0
01100010011000100110000001100000011000100110000001100000011000100110001001100010
0
11000100110000001100000011000100110000001100010011000100110001001100000011000000
1
10000001100000011000000110001001100010011000100110000001100010011000000110000001
1
00000011000100110001001100000011000100110000001100000011000100110000001100010011
0
00100110000001100010011000100110001001100000011000000110001001100010011000000110
0
00001100010011000100110001001100000011000000110001001100000011000000110000001100
0
00011000000110000001100010011000100110001001100000011000100110000001100000011000
0
00110001001100010011000000110001001100000011000000110000001100000011000100110001
0
01100000011000100110000001100000011000100110000001100010011000100110001001100000
0
11000000110001001100010011000000110000001100010011000000110000001100000011000000
1
10000001100000011000100110001001100000011000000110000001100010011000000110000001
1
00010011000100110000001100010011000000110000001100010011000000110001001100010011
0
00000110001001100010011000100110000001100000011000100110001001100000011000000110
0
00001100000011000100110000001100010011000100110001001100000011000000110001001100
0
00011000000110001001100010011000100110001001100000011000000110001001100000011000
0
00110001001100000011000000110000001100000011000000110000001100010011000100110000
0
01100000011000000110001001100010011000000110001001100010011000000110001001100010
0
11000100110001001100000011000100110001001100000011000000110001001100000011000000
1
10000001100010011000100110000001100000011000100110000001100010011000000110000001
1
00010011000000110001001100010011000100110000





I support
Supporting


Go to the top of the page
 
+Quote Post
   
JetKobayashiZala
post Jun 17 2010, 09:09 PM
Post #5


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Skilled




QUOTE (Xzygon @ Jun 17 2010, 01:47 PM) *
What do you have against Taco Bell? >=O
I like their Chicken Soft Tacos.

Seems pretty cool. I've seen this in other games as well, but I don't remember which games xD


lol I got nothing against them. Though I did go to one once and was told they were out of tacos
and burritos, but they would be happy to offer me some churros instead.


__________________________
- Jet Kobayashi Zala
ZGMF-X33A Eternal Saviour Pilot

Go to the top of the page
 
+Quote Post
   
Xzygon
post Jun 18 2010, 01:39 PM
Post #6


Pineapple Inc's President and Creator of Duality Online
Group Icon

Group: Revolutionary
Posts: 554
Type: Writer
RM Skill: Skilled




Haha. How can they be out of tacos?
Nah, I was talking to bc. He said not to eat there.

You might wanna add a thing in the Module that would change what the Migrant Lv thing says. For easier customization on that part. Because some people don't know how to check scripts wink.gif


__________________________
Check out my game, Duality Online!
Duality Online






Blah
A saying that I DID NOT STEAL FROM KUNG FU PANDA!
Today is a Gift.
That's why they call it the Present.
You never know what's inside,
Because the Present is always changing.
~Made it up with my cuz 7 Years Ago, without the help of anybody else~


Don't read!
00110000001100010011000000110000001100010011000000110000001100000011000000
11000100110001001100000011000000110000001100000011000100110000001100010011000100
1
10000001100010011000000110000001100000011000000110001001100010011000000110000001
1
00000011000000110001001100000011000000110001001100000011000100110001001100000011
0
00000110000001100000011000100110000001100000011000000110000001100000011000000110
0
01001100010011000000110000001100010011000000110001001100000011000100110001001100
0
10011000000110000001100000011000000110000001100010011000100110000001100010011000
0
00110000001100010011000000110001001100010011000000110000001100000011000100110001
0
01100000011000000110001001100000011000000110000001100000011000000110000001100010
0
11000100110000001100000011000100110001001100000011000000110001001100010011000000
1
10000001100000011000000110001001100000011000100110001001100000011000100110000001
1
00000011000100110000001100010011000100110000001100010011000100110000001100000011
0
00000110000001100010011000000110000001100000011000000110000001100000011000100110
0
01001100000011000000110001001100010011000000110000001100010011000100110000001100
0
10011000100110001001100010011000000110001001100010011000100110000001100000011000
1
00110000001100000011000000110001001100000011000000110000001100000011000000110000
0
01100010011000100110000001100000011000100110000001100000011000000110001001100010
0
11000000110001001100010011000100110001001100000011000100110001001100010011000000
1
10001001100000011000100110000001100010011000100110000001100000011000000110001001
1
00000011000000110001001100010011000000110001001100010011000000110000001100000011
0
00100110001001100000011000000110001001100000011000100110000001100000011000100110
0
00001100000011000000110000001100000011000000110001001100010011000000110000001100
0
10011000000110000001100000011000100110001001100000011000000110001001100000011000
1
00110000001100010011000100110000001100000011000000110001001100010011000000110001
0
01100010011000100110000001100000011000100110000001100000011000100110001001100010
0
11000100110000001100000011000100110000001100010011000100110001001100000011000000
1
10000001100000011000000110001001100010011000100110000001100010011000000110000001
1
00000011000100110001001100000011000100110000001100000011000100110000001100010011
0
00100110000001100010011000100110001001100000011000000110001001100010011000000110
0
00001100010011000100110001001100000011000000110001001100000011000000110000001100
0
00011000000110000001100010011000100110001001100000011000100110000001100000011000
0
00110001001100010011000000110001001100000011000000110000001100000011000100110001
0
01100000011000100110000001100000011000100110000001100010011000100110001001100000
0
11000000110001001100010011000000110000001100010011000000110000001100000011000000
1
10000001100000011000100110001001100000011000000110000001100010011000000110000001
1
00010011000100110000001100010011000000110000001100010011000000110001001100010011
0
00000110001001100010011000100110000001100000011000100110001001100000011000000110
0
00001100000011000100110000001100010011000100110001001100000011000000110001001100
0
00011000000110001001100010011000100110001001100000011000000110001001100000011000
0
00110001001100000011000000110000001100000011000000110000001100010011000100110000
0
01100000011000000110001001100010011000000110001001100010011000000110001001100010
0
11000100110001001100000011000100110001001100000011000000110001001100000011000000
1
10000001100010011000100110000001100000011000100110000001100010011000000110000001
1
00010011000000110001001100010011000100110000





I support
Supporting


Go to the top of the page
 
+Quote Post
   
JetKobayashiZala
post Jun 19 2010, 03:37 AM
Post #7


Level 5
Group Icon

Group: Member
Posts: 74
Type: Scripter
RM Skill: Skilled




QUOTE (Xzygon @ Jun 18 2010, 03:39 PM) *
Haha. How can they be out of tacos?
Nah, I was talking to bc. He said not to eat there.

You might wanna add a thing in the Module that would change what the Migrant Lv thing says. For easier customization on that part. Because some people don't know how to check scripts wink.gif


An excellent suggestion! And I have done so and updated it!
I've also added the ability to display points numerically as well.
It's now version 1.Taco

This post has been edited by JetKobayashiZala: Jun 19 2010, 03:38 AM


__________________________
- Jet Kobayashi Zala
ZGMF-X33A Eternal Saviour Pilot

Go to the top of the page
 
+Quote Post
   

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 19th May 2013 - 07:36 AM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker