• Announcements

    • RagingHobo

      Forum Upgraded!   07/17/2017

      We have successfully upgraded our forum to the latest version! Some things have moved around but don't worry everything is still there, we still need to find updated versions of the plugins we were using previously to restore everything to the way it was. There will be a running topic in the Feedback and Support in case you notice something wrong. Before you do so please clear your browser cache and close your browser completely to rule out a caching issue. Thank you for your patience during the outage and while we get everything back to 150%  
Trihan

slip into ruby
Slip into Ruby: An introductory guide to RGSS for beginners.

17 posts in this topic

Hey guys! I started a tutorial series in 2012 looking at RGSS3 and trying to explain it for complete beginners to RPG Maker scripting. I think i've mostly succeeded.

 

You can find the parts I've currently completed at the following links:

 

Chapter 1: Making a bestiary
 
Chapter 2: Under the Hood (Breaking down the default scripts)
-- Part 1: The modules
---- Section 1: http://rpgmaker.net/articles/1109/ (covers Vocab, Sound, Cache and DataManager)
---- Section 2: http://rpgmaker.net/articles/1110/ (covers SceneManager and BattleManager)
-- Part 2: Game Objects
---- Section 1: http://rpgmaker.net/articles/1114/ (covers Game_Temp, Game_System and Game_Timer)
---- Section 2: http://rpgmaker.net/articles/1116/ (covers Game_Message, Game_Switches, Game_Variables, Game_SelfSwitches, Game_Screen and Game_Pictures)
---- Section 3: http://rpgmaker.net/articles/1120/ (covers Game_BaseItem, Game_Action and Game_ActionResult)
---- Section 4: http://rpgmaker.net/articles/1121/ (covers Game_BattlerBase and Game_Battler)
---- Section 5: http://rpgmaker.net/articles/1129/ (Covers Game_Actor)
---- Section 6: http://rpgmaker.net/articles/1130/ (covers Game_Enemy, Game_Actors, Game_Unit, Game_Party and Game_Troop)
---- Section 7: http://rpgmaker.net/articles/1137/ (covers Game_Map)
---- Section 8: http://rpgmaker.net/articles/1229/ (covers Game_CommonEvent, Game_CharacterBase, Game_Character, Game_Player, Game_Follower, Game_Followers, Game_Vehicle and Game_Event)
---- Section 9: https://www.rpgmaker.net/articles/1351/ (covers Game_Interpreter)
-- Part 3: Sprites
---- Section 1: https://rpgmaker.net/articles/1353/ (covers Sprite_Base and Sprite_Character)
---- Section 2: https://rpgmaker.net/articles/1355/ (covers Sprite_Battler, Sprite_Picture and Sprite_Timer)
-- Part 4: Spritesets
---- Section 1: https://rpgmaker.net/articles/1356/ (covers Spriteset_Weather, Spriteset_Map and Spriteset_Battle)
-- Part 5: Windows
---- Section 1: https://rpgmaker.net/articles/1363/ (covers Window_Base)
 
Hopefully someone here will find this useful; as with anywhere else I've posted it, if you have any questions, corrections or criticisms, have at it!
Edited by Trihan

Share this post


Link to post
Share on other sites

Your Bestiary Part 1 link doesnt work for me. "Page Not Found" :(

 

I do intend to look over these actually, so thank you for posting :D

Share this post


Link to post
Share on other sites

Link fixed! Not sure what happened there! Glad to have another reader! The next part should be up today.

Share this post


Link to post
Share on other sites

I've taken a copy of this and intend to use it for study over the summer :D

Do you still update this, or has it been completed?

 

Also, I love the idea of the exercises at the end of 6. It helps have you memorise the coding and gives you a goal near the end!

 

Thank you for taking the time to write these tutorials up!

Share this post


Link to post
Share on other sites

Just read through part 1, seems like a good tutorial, only the code examples are a little bit small..

Is that a fault of rpgmaker.net?

x_59.png

Share this post


Link to post
Share on other sites

Just been reading your first tutorial. I really liked it. :D

 

I'm gonna put some time aside and have a proper look through this. ^_^ 

 

My next mountain to conquer is the RGSS3 language. Shouldn't take me as long as i have pretty good programming knowledge now anyway.

Share this post


Link to post
Share on other sites

Should I read chapter 2 first, or...

Because between making a script and break down the script, I should learn about the basic right ?

Share this post


Link to post
Share on other sites

It depends on your learning style really. Some people prefer to jump right in with an example that they can actually see results from, and some prefer seeing how it all works underneath the shiny exterior.

Share this post


Link to post
Share on other sites

so I went through your second tutorial, and I got an error for the first methods in the first class, because the second class comes and defines those methods afterwards. should I rearrange?

Share this post


Link to post
Share on other sites

disregard, I figured it out. I have dislexia and I often times make mistakes when writing code.

you think you could speak with me in private message about how to utilize your tutorial for my game needs? I have figured out a little on how to display the information on factions, but the problem I'm having, is figuring out how to display hashes in the second window.

For example, the window I need to make is for diplomacy. So I want faction list on one side, and faction details on the other side. I think based on what you provided in the tutorial I could figure out how to display an image on the right side, for instance, I want to show the faction symbol.

Share this post


Link to post
Share on other sites

So, you finally covered the Interpreter...nice.

 

By the way, Trihan...

 

ME...

 

Music Effect

 

Like what you hear whenever you pass a song in Guitar Hero...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.