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?
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 ;)
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)
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)
Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed
Thanks for looking for the bugs. ^^/ Heartofshadow
I've fixed the dashing bug. 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
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
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.
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?
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. 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?
Group: Member
Posts: 33
Type: Developer
RM Skill: Beginner
Yeah I love this script can't wait for the second release though for the direction + Dash fix
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
Group: +Gold Member
Posts: 1,038
Type: Scripter
RM Skill: Undisclosed
QUOTE (KentaAmon @ Feb 25 2009, 03:08 PM)
Yeah I love this script can't wait for the second release though for the direction + Dash fix
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
Group: Member
Posts: 33
Type: Developer
RM Skill: Beginner
Haha no problem 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
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.
Lol Yup thats exactly what I meant, 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
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!
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!!!).