Easiest Script ??

Ultim

Kartoffel.
Veteran
Joined
May 21, 2014
Messages
787
Reaction score
117
First Language
Arabic
Primarily Uses
Hello Everybody!(Scripters Included)

So,I was following DP3's RGSS3 tutorials,I know the basics now.I just wanted to know which script will demonstrate my abilities by covering the basics and being easy to code.

Thank You,

-Ultim1337Gamer
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,513
Reaction score
3,203
First Language
Binary
Primarily Uses
RMMZ
Never done any of DP3's tutorials but I recommend writing a statistic modification script. <3 Those are great lol
 

Ultim

Kartoffel.
Veteran
Joined
May 21, 2014
Messages
787
Reaction score
117
First Language
Arabic
Primarily Uses
@Dekita : I'll see if I can make one...And keep it to myself *evil laughts*
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,513
Reaction score
3,203
First Language
Binary
Primarily Uses
RMMZ
lol cant do that. Gotta share to the community...

Now, whether you want to charge the individuals from the community to use your script, thats another thing all together... (but not really advised whilst learning :p )

If your interested. I 'wrote a tutorial' for a friend the other day to explain how easy param modification scripts are....

Its in the spoiler below..

Step 1 ::

Grab the class and any methods you need to modify. In this case, that would be Game_Actor and the method 'param' - which determines the param value. so we write this code...

#===============================================================================class Game_Actor#===============================================================================  #-----------------------------------------------------------------------------  # List Of Aliased Methods  #-----------------------------------------------------------------------------  alias :dekita_param_mod_tutorial :param  #-----------------------------------------------------------------------------  # Method to determine value of actors params  #-----------------------------------------------------------------------------  def param(param_id)    dekita_param_mod_tutorial(param_id)  end   endAll this code does it alias the current 'param' method and then calls the aliased method whenever param is called.

This is the most basic way of ensuring that the old method is not fully overwritten.

Step 2 ::

Now, we can add a way for the param value to be modified by a variable...

#===============================================================================class Game_Actor#===============================================================================  #-----------------------------------------------------------------------------  # Determines Variable used for Param Mod  #-----------------------------------------------------------------------------  VARIABLE_ID = 1  #-----------------------------------------------------------------------------  # List Of Aliased Methods  #-----------------------------------------------------------------------------  alias :dekita_param_mod_tutorial :param  #-----------------------------------------------------------------------------  #  #-----------------------------------------------------------------------------  def param(param_id)    (dekita_param_mod_tutorial(param_id) * $game_variables[VARIABLE_ID]).to_i  endendSee what I did there?

Because I know that the old method for 'param' will return an integer value all I have to do is multiply that value by the value stored in my variable. Lets say in this case the variable is equal to '1.5', this means all stats will be multiplied by 1.5.

Then, because we dont want float numbers for our params (numbers with a decimal point such as 1.234), instead we want nice round integers (such as 1,2,3,4..) I enclosed the formula (old method * variable value) within brackets '( )' and then added an additional method onto the end. '.to_i'  will ensure that the code is going to return an integer value.

And thats it done :p

Obviously, you can start getting 'more creative' and maybe create a class or module to determine how the param is going to be modified.

Hell, you could end up doing what I did and create about 30 scripts that modify the 'param' method to determine the value :p
 
Last edited by a moderator:

Ultim

Kartoffel.
Veteran
Joined
May 21, 2014
Messages
787
Reaction score
117
First Language
Arabic
Primarily Uses
@Dekita : I'm just joking ! Of course i'll share it for free ! Commercial and Non-Commercial alike ! And thank you for the "tutorial"
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,513
Reaction score
3,203
First Language
Binary
Primarily Uses
RMMZ
lol no problem.

I copied it from a pm so I had to edit it to correct the formatting.

Its pretty damn easy to follow and quickly demonstrates how easy it is to write a param modification script.

Obviously the variable can be whatever you want it to be :p
 

TheoAllen

Self-proclaimed jack of all trades
Veteran
Joined
Mar 16, 2012
Messages
5,592
Reaction score
6,522
First Language
Indonesian
Primarily Uses
RMVXA
Try to modify the title screen 

Such as move the menu to other position, make it transparent, or such.

It's easy ~
 

Ultim

Kartoffel.
Veteran
Joined
May 21, 2014
Messages
787
Reaction score
117
First Language
Arabic
Primarily Uses
@TheoAllen : I will also try that after finishing with Ultim1337Gamer's Parameter Modification script ! :)
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,513
Reaction score
3,203
First Language
Binary
Primarily Uses
RMMZ
Liking the sound of that script :D
 

Ultim

Kartoffel.
Veteran
Joined
May 21, 2014
Messages
787
Reaction score
117
First Language
Arabic
Primarily Uses
@Dekita : Just don't expect it to be the revolutionary param modification script.I'm still a newbie...
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,513
Reaction score
3,203
First Language
Binary
Primarily Uses
RMMZ
Lol dont worry, the prophecy dictates that I am the one that produces all the revolutionary stat scripts...
 

Venka

Veteran
Veteran
Joined
Jun 20, 2012
Messages
945
Reaction score
365
First Language
English
Primarily Uses
Easiest script is kind of.. subjective. It kind of depends on what interests you most. I personally love all things window related (so I like doing menu systems)... that's how I got started into script and it's where I feel most comfortable. Some folks find audio files the easiest to play around with.. like DP3 I think started with audio scripts. There's others who like mechanics, or map events. Personally.. I think I'd rather chop my hand off then try to mess with map events or battle systems.. =P

I'd love to see what you come up with because I know you've been working hard are learning for a bit now :)
 

estriole

Veteran
Veteran
Joined
Jun 27, 2012
Messages
1,309
Reaction score
531
First Language
indonesian
glad that you decide to share it... :D .  if you share it to community... you might find the feedback from community could help on finding bugs that you don't found by yourself :D .

for me... when i start scripting. the first script i wrote is party manager (for my personal use).

basically create this function with script call. (no custom scene. just script call in show choice :p ).

1) store all member... then remove all of them. then add single actor as party.

(i use this to transform to flying bird for minigames. i set the actor movement to 'through' so it can move anywhere)

(i also use this to transform to a farmer which can see hidden crops in the field. another minigames)

2) remove the single actor and restore my party back after minigames

it was simple scripts. with only $game_party.add_actor(id), etc.

of course now that script is not that simple :p .

now it have lots of feature like 'army' mode. which transform the actors to it's "general" mode (or advisor depending on the notetags. advisor is using Yami guardian script which can be paired with actor...), actor forget and learn skills, etc.
 

TheGreenHorse

Veteran
Veteran
Joined
Mar 31, 2014
Messages
177
Reaction score
26
First Language
English
Primarily Uses
RMMV
Why don't you make a title script? It's easy and you can make it quickly.

The easiest script, however, can be... depends...

Make EXP boosters. They're easy and fun.

EDIT: A title script was the first script i made. And i've only 3 scripts now... lol...

EDIT: @Dekita: That means you can't keep a script to yourself if you once join the community? LOL
 
Last edited by a moderator:

Ultim

Kartoffel.
Veteran
Joined
May 21, 2014
Messages
787
Reaction score
117
First Language
Arabic
Primarily Uses
@Venka : Yeah,that's right.DP3 made an audio script."Collision Sound".

@Estriole : Yeah,that's why I want to share it.About that script,it seems really complicated lol...

@TheGreenHorse : Okay,i'll also try that.
 
Joined
Aug 12, 2012
Messages
164
Reaction score
78
First Language
English
Primarily Uses
Easiest script in the world (that would most likely be used by a bunch of people)?


Making use of a custom picture as the in-game menu background. Easy, alias two methods, write only a few lines of code, done.


BUUUUUTT, it's been done countless times already. There's an idea for a quick and useful script to create. But why not go one step further?


Allow the background picture to be animated. Let's see how many people could resist that ;)


You should really find something you want to do that is roughly in the scope of your abilities. It's all well and good to consider recommendations; but it's much more engaging when you're writing something you're personally invested in (i.e. working on an idea you had yourself will make you work harder at it), that will be when you start figuring out the engine and asking the questions that will make you a competent scripter :)
 
Last edited by a moderator:

Ultim

Kartoffel.
Veteran
Joined
May 21, 2014
Messages
787
Reaction score
117
First Language
Arabic
Primarily Uses
@DiamondandPlatinium3 : I'll see if I can do that.And oh,Your tutorials are great !
 
Joined
Aug 12, 2012
Messages
164
Reaction score
78
First Language
English
Primarily Uses
Cheers buddy :) I've got more to make, but either I've been very lazy, or too busy, I haven't quite worked out which, yet :/


Anyhoo, I'm anxious to see what you manage to come up with :D
 

estriole

Veteran
Veteran
Joined
Jun 27, 2012
Messages
1,309
Reaction score
531
First Language
indonesian
Easiest script in the world (that would most likely be used by a bunch of people)?

Making use of a custom picture as the in-game menu background. Easy, alias two methods, write only a few lines of code, done.

BUUUUUTT, it's been done countless times already. There's an idea for a quick and useful script to create. But why not go one step further?

Allow the background picture to be animated. Let's see how many people could resist that ;)

You should really find something you want to do that is roughly in the scope of your abilities. It's all well and good to consider recommendations; but it's much more engaging when you're writing something you're personally invested in (i.e. working on an idea you had yourself will make you work harder at it), that will be when you start figuring out the engine and asking the questions that will make you a competent scripter :)
animated picture sure is nice. it really catch the eye:

maybe simple animated background with fixed number of frames would not be too hard.

i make it more complicated in this though:

http://www.rpgmakervxace.net/topic/15312-est-living-status-potrait-animated-sound/

it's use quite advanced technique since we can control how many frame, etc.

btw... from my experience:

to make the animated picture... the concept is... in scene 'update' method we add counter.

then depending the counter tell the windows to draw different image. :D . (don't forget to dispose old image if exist though).

in case you really decide to make animated background :D . (or animated title. it's basically the same concept)

i also agree. it's better to invest your time on 'what' scripts you need. since it add extra boost of determination to finish the scripts.

another tips... IF you cannot finish your script because of lack of knowledge, etc. don't just scrap it.... save it somewhere so you can revisit it later when you have LEVEL up as scripter. maybe with extra Helmet or Ruby knowledge, Sword of Logic, and Armor or Determination... you can defeat the problem and finish your script :p .
 
Last edited by a moderator:

SoulPour777

Crownless King
Veteran
Joined
Aug 15, 2012
Messages
1,093
Reaction score
104
First Language
English
Primarily Uses
N/A
Hmmm, I recommend a script that's really useful to at least 50% or more of the gameplay when the user would use it. Kinda like a Damage Modification on the battle or maybe a custom picture layout of the scene battle, so you can make a little design and feel to your battle sequence :)
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,865
Messages
1,017,059
Members
137,575
Latest member
akekaphol101
Top