Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
> + [ Caterpillar System ] +, * Create party members follow the player on map
woratana
post Feb 16 2009, 02:09 AM
Post #1


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




Caterpillar System
Version 1.0
by Woratana
Release Date: 16/02/2009


Introduction
It's just that one day I feel like scripting caterpillar system. I've never done it before, and it would teach me something.

So I tried, and here is the result.

It's probably need more work to make it perfect. tongue.gif Because I think my algorithm so far is not the best one.
Please let me know if you find any bugs. ^^/

Enjoy~^^


Features
Version 1.0
- Unlimited following members
- Switch to hide/show following members temporarily


Screenshots



Script
I decided to keep script on my blog. So it won't have conflict with any site's rule I post this topic.
http://boxsuke.exteen.com/20090216/vx-cate...tem-by-woratana


Instruction
- Setup script in the SETUP part
- The complete instruction is included in the script


Author's Notes
Free for use in your work if credit is included.
If you want to post it on any forum, please link to this topic.


Bug Report?
Please give me these informations:
QUOTE
- What is it says in error window?
- When is it get error? (Right after run game, when you choose something, etc.)
- What have you changed in setting part?
- Do you have any other scripts running in your game that may crash with this script?


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
SojaBird
post Feb 16 2009, 03:03 AM
Post #2


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




biggrin.gif yeeh!
I'll try smile.gif


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


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

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
paladin99706
post Feb 16 2009, 08:12 PM
Post #3


Level 8
Group Icon

Group: Revolutionary
Posts: 124
Type: Artist
RM Skill: Skilled




Nice work! But what if I want to disable this script at a certain point of the game a reactivate it later?
huh.gif


__________________________
Current project:
Silent Sword

Percentage
3.87%

Last worked on:
3/4/09


Plan: Remaking Silent Sword from scratch
Go to the top of the page
 
+Quote Post
   
Heartofshadow
post Feb 16 2009, 08:15 PM
Post #4


Level 7
Group Icon

Group: Member
Posts: 95
Type: Developer
RM Skill: Intermediate




QUOTE (woratana @ Feb 16 2009, 05:09 AM) *
Features
Version 1.0
- Unlimited following members
- Switch to hide/show following members temporarily


He set a switch that you can use to turn on/off the caterpillar effect. The script should say what switch number is being used in it.


-Heart of Shadow-


__________________________


"Feel the pain of those inferior beings as you burn in hell." --Kratos (Tales of Symphonia)
"How can I be expected to save the world, when I can't even save myself?" --Sysolos (Return of a Shadow Lord)
Go to the top of the page
 
+Quote Post
   
woratana
post Feb 16 2009, 08:55 PM
Post #5


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




Thanks ^^/ Heartofshadow

Any suggestion for the next release?


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
paladin99706
post Feb 17 2009, 05:03 AM
Post #6


Level 8
Group Icon

Group: Revolutionary
Posts: 124
Type: Artist
RM Skill: Skilled




@HeartOfShadow: Heh... I guess I shouldn't skim tongue.gif
@Woratana: I haven't completely checked the demo out, but I will after I get back...


__________________________
Current project:
Silent Sword

Percentage
3.87%

Last worked on:
3/4/09


Plan: Remaking Silent Sword from scratch
Go to the top of the page
 
+Quote Post
   
Heartofshadow
post Feb 17 2009, 10:14 AM
Post #7


Level 7
Group Icon

Group: Member
Posts: 95
Type: Developer
RM Skill: Intermediate




-> paladin: No worries.

-> wora: I tried out your script a little bit earlier today, and it works as it should, meaning party members do follow you. However, I noticed a few things I thought I'd bring to your attention.

1) When dashing, the trailing members tend to "lag" behind and end up having a jerky non-fluid movement. (But they still follow you =P)

2) I made a small cutscene, which involved the player talking to some guy who you end up fighting. The trailing members played a small role in this, so they were visible on the screen. After the battle was over, and it returned to the map, all the trailing members were "underneath" the main character, so to speak.

Just a few things I've noticed thus far. Other than that, all seems to work quite nicely. Great work!


-Heart of Shadow-


__________________________


"Feel the pain of those inferior beings as you burn in hell." --Kratos (Tales of Symphonia)
"How can I be expected to save the world, when I can't even save myself?" --Sysolos (Return of a Shadow Lord)
Go to the top of the page
 
+Quote Post
   
woratana
post Feb 17 2009, 05:15 PM
Post #8


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




Thanks for looking for the bugs. ^^/ Heartofshadow

I've fixed the dashing bug. biggrin.gif
But for the 2), it's just usual because otherwise the following actors might spread on unpassable tile when you teleport somewhere~^^
I might fix that for the battle though.

Please let me know when you find other conflict. :3


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
shapoop4
post Feb 17 2009, 07:31 PM
Post #9


Level 3
Group Icon

Group: Member
Posts: 30
Type: None
RM Skill: Beginner




Could you make it so that there can be two catterpillars at once? Because i'm using your 2 player engine script...
I would also appreciate it if you made it so that the characters are tangible, and can't walk through one another.
If they were to need to back up, the person at the other end would become the leader. Do you think you can do that?

This post has been edited by shapoop4: Feb 17 2009, 07:39 PM
Go to the top of the page
 
+Quote Post
   
badnomis
post Feb 18 2009, 07:18 PM
Post #10


Level 1
Group Icon

Group: Member
Posts: 10
Type: Scripter
RM Skill: Intermediate




Nice Job!


__________________________
List of my script
Go to the top of the page
 
+Quote Post
   
Yanfly
post Feb 18 2009, 11:57 PM
Post #11


Level 19
Group Icon

Group: Revolutionary
Posts: 384
Type: None
RM Skill: Undisclosed




Tested it out and was wondering if you could change it so that when you teleport to a new map, the caterpillar characters would face the same direction the player is facing. Meaning if you teleport facing up, the others would also be facing upward. It's kinda strange that they always face down every time you enter a new map.


__________________________
Go to the top of the page
 
+Quote Post
   
heightsFinest
post Feb 19 2009, 03:58 PM
Post #12


Level 1
Group Icon

Group: Member
Posts: 5
Type: None
RM Skill: Undisclosed




Hey dude! I tried your script and it works great! Except for one part though. If you ever run with this script on the following sprite mess up a little. Like if they can't run and spase out or sumthing. Could you take a look at it?
Go to the top of the page
 
+Quote Post
   
woratana
post Feb 22 2009, 06:11 PM
Post #13


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




QUOTE (shapoop4 @ Feb 17 2009, 08:31 PM) *
Could you make it so that there can be two catterpillars at once? Because i'm using your 2 player engine script...
I would also appreciate it if you made it so that the characters are tangible, and can't walk through one another.
If they were to need to back up, the person at the other end would become the leader. Do you think you can do that?

No, this won't support 2 Player Engine. D:

QUOTE (badnomis @ Feb 18 2009, 08:18 PM) *
Nice Job!

Thank you badnomis! ^^

QUOTE (Yanfly @ Feb 19 2009, 12:57 AM) *
Tested it out and was wondering if you could change it so that when you teleport to a new map, the caterpillar characters would face the same direction the player is facing. Meaning if you teleport facing up, the others would also be facing upward. It's kinda strange that they always face down every time you enter a new map.

Thanks for reporting that. biggrin.gif I forgot to set caterpillar characters' direction.
If you find any other bug please let me know.

QUOTE (heightsFinest @ Feb 19 2009, 04:58 PM) *
Hey dude! I tried your script and it works great! Except for one part though. If you ever run with this script on the following sprite mess up a little. Like if they can't run and spase out or sumthing. Could you take a look at it?

No worry, I will fix that in the next version.^^


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
KentaAmon
post Feb 25 2009, 02:08 PM
Post #14


Level 3
Group Icon

Group: Member
Posts: 33
Type: Developer
RM Skill: Beginner




laugh.gif Yeah I love this script can't wait for the second release though for the direction + Dash fix tongue.gif

Edit: Actually I just found something not sure if you consider it under bug category but... Well when you get on an airship or boat.. well Your catepillars (lol) they just follow the boat or ship!! Shouldn't they disappear as if they got on it as well.

This post has been edited by KentaAmon: Feb 25 2009, 03:04 PM


__________________________
Reaper's Toll
Akashic Torment
Cyclone Blaze
Go to the top of the page
 
+Quote Post
   
woratana
post Feb 25 2009, 08:41 PM
Post #15


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




QUOTE (KentaAmon @ Feb 25 2009, 03:08 PM) *
laugh.gif Yeah I love this script can't wait for the second release though for the direction + Dash fix tongue.gif

Edit: Actually I just found something not sure if you consider it under bug category but... Well when you get on an airship or boat.. well Your catepillars (lol) they just follow the boat or ship!! Shouldn't they disappear as if they got on it as well.

Oh! Thanks a lot!
I haven't considered about the vehicle tongue.gif


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
KentaAmon
post Feb 25 2009, 11:22 PM
Post #16


Level 3
Group Icon

Group: Member
Posts: 33
Type: Developer
RM Skill: Beginner




Haha no problem smile.gif Glad to always be of help, and I dont blame you alot of people well I wouldnt say that but you dont really see to many scripts oriented towards the vehicles sweat.gif


__________________________
Reaper's Toll
Akashic Torment
Cyclone Blaze
Go to the top of the page
 
+Quote Post
   
woratana
post Feb 26 2009, 07:38 AM
Post #17


Looking for scripter to hire? PM me *O*
Group Icon

Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed




Since I didn't see a lot of games these days using vehicle, I just forgot RM has that features. biggrin.gif


__________________________
Check out my NEW blog!!!



MVP (Most Valuable Poster) Award 2008


Go to the top of the page
 
+Quote Post
   
KentaAmon
post Feb 26 2009, 11:08 AM
Post #18


Level 3
Group Icon

Group: Member
Posts: 33
Type: Developer
RM Skill: Beginner




QUOTE (woratana @ Feb 26 2009, 07:38 AM) *
Since I didn't see a lot of games these days using vehicle, I just forgot RM has that features. biggrin.gif


Lol Yup thats exactly what I meant, happy.gif Well I don't wanna cause more work on you so I wouldn't mind if you don't work on it, Im happy with the Dash and Direction fix that will come out in Version 2 happy.gif


__________________________
Reaper's Toll
Akashic Torment
Cyclone Blaze
Go to the top of the page
 
+Quote Post
   
PathoftheNinja
post Feb 26 2009, 12:00 PM
Post #19


Level 1
Group Icon

Group: Member
Posts: 9
Type: Writer
RM Skill: Masterful




Is there a possible way to link an ABS system to the caterpillar? Maybe, like: this video, only in a script? I'm sure you can make it or find it. The maker of that game did not use a script, events. They wont tell me how they did it, they wont tell anyone. A little help? I need that script for a later part in my game. I'm not sure if you ever did an ABS system but, if you can atleast try I'd appreciate it.


__________________________
A whole friggin' year! And what a friggin' year it was!
Currently working on a few very basic XP projects and a lot of advanced VX projects.
Support today!
Go to the top of the page
 
+Quote Post
   
Cooliodafabio
post Feb 26 2009, 03:01 PM
Post #20


Textbook case for Sigmund Freud.
Group Icon

Group: Revolutionary
Posts: 287
Type: Artist
RM Skill: Skilled




Such a wonderful script. Quick question, is there a way to make certain maps that use the caterpillar, and some that don't. This script would be great in my game, but there are some scenes where a need the characters to interact and look at each other, which is unachievable if they are all behind him. Many thanks to a reply.


__________________________
My stupid Signature





^Wonderful work by Midnight Assassin.

^Hey, we can't all win (thanks to Deacon and Gaia for voting for me!!!).
Go to the top of the page
 
+Quote Post
   

3 Pages V   1 2 3 >
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: 23rd May 2013 - 11:34 AM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker