How To Make A Pokémon Game - Episode 5: Event Commands

Ойындар

Part 5: In this episode we look at all of the Event Commands that we can use in the Events of our game! This is a long one, but a worthwhile watch! I guarantee you'll learn something new and get some new ideas for your game's events!
Tutorial Links:
Tutorial Website: sites.google.com/view/thundag...
Download Pokemon Essentials: docs.google.com/spreadsheets/...
Event Commands: essentialsengine.miraheze.org...
Text Commands: essentialsengine.miraheze.org...
Rain SFX Download: drive.google.com/file/d/1XMWy...
Rain SFX Taken From: • 10 Minutes of Rain and...
Shoutout to ‪@Voltseon‬ and ‪@ENLSLive‬ for video feedback!
For even more Thundaga:
Play my games: sites.google.com/view/thundag...
Thundaga Discord: / discord
Thundaga Twitch: / thundagastream
Thundaga Tiktok: / thundagacam
This series will cover all the information necessary to make a Pokémon fangame using RPG Maker XP and Pokémon Essentials. Leave a comment if you have any questions or would like to see something done! Feedback is much appreciated.
#pokemon #tutorial #thundaga
0:00 Intro
0:46 Creating an Event
1:32 Event Commands Intro
2:40 Command 1: Show Text
3:50 Event Command Window Pro Tips!
6:49 Command 2: Show Choices
11:25 Command 3: Input Number
13:00 Show Choices and Input Number Pro Tip
13:40 Command 4: Change Text Options
15:21 Command 5: Button Input Processing
16:58 Command 6: Wait
18:03 Command 7: Comment
18:39 Command 8: Conditional Branch
23:21 Command 9/10: Loop and Break Loop
25:02 Command 11: Exit Event Processing
25:59 Command 12: Erase Event
28:25 Command 13: Call Common Event
29:57 Command 14/15: Label and Jump To Label
32:04 Command 16: Control Switches
34:59 Command 17: Control Variables
37:36 Command 18: Control Self Switch
39:54 Command 19: Control Timer
41:33 Command 20: Change Gold
42:34 Skipping some unused commands
43:02 Command 21/22: Change Save and Menu Access
44:25 Command 23: Transfer Player
46:03 Command 24: Set Event Location
47:33 Command 25: Scroll Map
49:20 Command 26: Change Map Settings
51:04 Command 27/28: Change Fog Color Tone and Change Fog Opacity
51:39 Command 29: Show Animation
53:21 Command 30: Change Transparent Flag
54:35 Command 31: Set Move Route
57:13 Command 32: Wait For Move's Completion
58:12 Command 33: Change Screen Color Tone
1:00:05 Command 34/35: Prepare and Execute Transition
1:02:21 Command 36: Screen Flash
1:03:28 Command 37: Screen Shake
1:05:03 Commands 38-42: Show/Move/Rotate/Color/Erase Picture
1:12:30 Command 43: Set Weather Effects
1:14:03 Command 44: Play BGM
1:15:31 Command 45: Fade Out BGM
1:16:23 Command 46/47: Play BGS and Fade Out BGS
1:18:09 Command 48/49: Memorize and Restore BGM/BGS
1:20:03 Command 50/51: Play ME and Play SE
1:21:36 Command 52: Stop SE
1:21:49 Skipping A LOT of Page 3
1:22:47 Command 53: Recover All
1:23:26 Command 54/55: Call Menu/Save Screen
1:23:47 Command 56: Game Over
1:24:02 Command 57: Return To Title Screen
1:24:18 Command 58: Script
1:25:10 Outro

Пікірлер: 133

  • @Thundaga
    @Thundaga4 ай бұрын

    New Download Link for Pokemon Essentials + RC Resources: docs.google.com/spreadsheets/d/1_n2Tp1TIljLL1E-uBTzV6TTfDQzIxc58-8ZcvLI2LKM/edit#gid=233851590&range=A4 The Relic Castle website was taken down due to a DMCA claim on 3/21/24, and the community has been working on a backup for download links to Pokemon Essentials as well as the many great resources and plugins! Please use the link I've provided above in the meantime until further notice! Also please consider joining the following fangame discord servers for fangame community updates: Relic Castle Discord: discord.gg/reliccastle Thundaga Discord: discord.gg/BHm8vfTeTQ

  • @dakotaashton
    @dakotaashton Жыл бұрын

    When the world needed him most, he returned 🔥

  • @amberstargames

    @amberstargames

    Жыл бұрын

    Is he just the avatar now?

  • @dakotaashton

    @dakotaashton

    Жыл бұрын

    @@amberstargames He's Thundaga: The Last Essentials Bender

  • @WohaoG

    @WohaoG

    Жыл бұрын

    NOBODY NEEDED THE FIRE NATION

  • @dakotaashton

    @dakotaashton

    Жыл бұрын

    @@WohaoG But it all changed when the Fire Red Version attac- I mean, was modded

  • @j.madsus
    @j.madsus Жыл бұрын

    Man's said: "Okay you want a tutorial? Here's a movie!"

  • @whatifgaming1661
    @whatifgaming16618 ай бұрын

    Your calm demeneor and silly jokes takes the edge of my anxiety and makes me feel like I can do this in spite of my self doubt. Thanks.

  • @No_pro_bro
    @No_pro_bro Жыл бұрын

    "Hey about the tutorial" "Plz do the tutorial" "Tutorial this" "Tutorial that" Thundaga : "And i took that personally" 😂

  • @RoyJohnsonReady
    @RoyJohnsonReady Жыл бұрын

    I was there when he streamed the making of this tutorial on Twitch. I remember you saying it would be a big video that would cover everything. I didn't realize it would be as big as a MCU film. Kudos to all the hard work that went into making this.

  • @ayrei1503
    @ayrei1503 Жыл бұрын

    Thank you for updating these guides! I've spent the last almost 3 years making a fangame and I wouldn't have gotten anywhere without your videos!

  • @guilhermecleveland2580
    @guilhermecleveland2580 Жыл бұрын

    Please keep with this amazing series!

  • @kladsok57
    @kladsok575 ай бұрын

    I'm watching these videos to learn how to make my own Pokemon game, and I'm following along for most of these tutorials. As I'm listening to you explain each event, I am recalling times when I saw each event in use in a pokemon game I've played in the past. This helps me understand what kind of things I can make happen with certain events.

  • @daeithebest
    @daeithebestКүн бұрын

    I have just observed this tutorial until chapter 5, and I can clearly say you explain this quite detailed and easy to understand. I am in the middle of programming my own game, so I want to use what I've learned from your tutorials into my game. Of course, maybe I can create my desired game. Thanks a lot, bro!

  • @idahojake2296
    @idahojake2296 Жыл бұрын

    In the world of game dev and tech tutorials, I think you have some of the best, easy to approach ways of explaining. Good job! You also convey some genuine enthusiasm.

  • @milyenderman7104
    @milyenderman7104 Жыл бұрын

    I cannot describe how helpful this video was, we need more people like you, thank you for making these tutorials because they mean a lot to people and i hope you have a great day Thundaga!

  • Жыл бұрын

    Thanks for this very useful tutorial ! Timestamps are just the cherry on top if anyone wants a quick refresher on a specific command. Definitely looking forward to the next video !

  • @fautpasrever0
    @fautpasrever0 Жыл бұрын

    One hour of commands! We love you !

  • @sethjensen3393
    @sethjensen3393 Жыл бұрын

    Thanks for taking the time to make this huge video!

  • @sshadowplayz8852
    @sshadowplayz8852 Жыл бұрын

    literally just started making my game 3 days ago. you are a life saver man

  • @18Mrpalomares
    @18Mrpalomares Жыл бұрын

    That video is so good for understanding the great amount of events stuff that Essentials has. Great content!❤

  • @OtherwiseSix
    @OtherwiseSix7 ай бұрын

    Thank you so much for this series. It's honestly super, super helpful and easy to follow! This is a wonderful guide.

  • @murarmight
    @murarmight28 күн бұрын

    This is series is so good. Congratulations!!

  • @lionohday5197
    @lionohday5197 Жыл бұрын

    Fantastic vid! A great refresher on events, and really cool to get some ideas on how more obscure events could be utilized.

  • @manuluh_
    @manuluh_ Жыл бұрын

    Loop is pretty useful if you want to recreate those looping questions in pokemon games

  • @josephstringer1987
    @josephstringer1987 Жыл бұрын

    I was skeptical about the video at the beginning (because I thought it was too basic and I would know everything) but then I learned something new lol so good job!

  • @thefreeze6023
    @thefreeze6023 Жыл бұрын

    It's been 3000 years...

  • @hellodolly7989
    @hellodolly7989Ай бұрын

    This effort is insane and much appreciated!

  • @AmallahGaming
    @AmallahGaming Жыл бұрын

    Appreciate you dropping this movie 🙏

  • @Yuni009
    @Yuni009 Жыл бұрын

    Dude, i never really thought of creating a game.. like, as a gamer, i have wondered about it but now that i bumped into this series, i may give it a go.. vids are so interesting for learning game developing purposes and very well explained.. i will watch the older series too and have subbed cos this is great work!! Thanks :)

  • @CjChaosMansion
    @CjChaosMansion Жыл бұрын

    woah big video, no wonder this took so long to make, nice job, Thundaga!

  • @tweets009
    @tweets009 Жыл бұрын

    this entire series is very cool i think

  • @tjbekks
    @tjbekks Жыл бұрын

    HES BACK!!!!! IM SO EXCITED!!!

  • @OneLegFlamingo1
    @OneLegFlamingo1 Жыл бұрын

    Amazing video. I have been wanting to add character portraits to my textboxes for a long time, and the "show picture" command seems like a really straight forward way to do that.

  • @daydreamer2257
    @daydreamer2257 Жыл бұрын

    Amazing video! this is so in depth and well explained! Thank you so much!

  • @secondeye1574
    @secondeye1574 Жыл бұрын

    Commenting for the algorithm. What a juicy video! Can't wait to watch. Left a like too.

  • @DuelingSteel
    @DuelingSteel Жыл бұрын

    Thank you for taking your time and sharing your knowledge of Pokemon Essentials with us! :>

  • @blooey1092
    @blooey1092 Жыл бұрын

    Thank you, I appreciate it every time you upload

  • @aranelyn551
    @aranelyn551 Жыл бұрын

    Yes! The Master had returned!

  • @ShadowBroadcast
    @ShadowBroadcast Жыл бұрын

    cool i love it and i am so excited for part 6 to come out soon

  • @sklikispanos4752
    @sklikispanos4752 Жыл бұрын

    The legent is back!!!!!

  • @SansTheSamurai
    @SansTheSamurai Жыл бұрын

    Thank you for making more! My pokemon game is developing nicely thanks to you!

  • @TheHaiko99
    @TheHaiko9911 ай бұрын

    This is such a good series! charming and easy to understand!

  • @tylerhgf6086
    @tylerhgf6086 Жыл бұрын

    OH MY GAW! YES! IVE BEEN WAITING

  • @escadora2206
    @escadora2206 Жыл бұрын

    Big thank you for making it possible for me to get into the amazing world of customization. Without you i wouldn't be able to be so motivated to get into this :D

  • @federicomaciasvidal7857
    @federicomaciasvidal785710 ай бұрын

    Absolute gold! Thanks a lot man.

  • @niftyzzz
    @niftyzzz Жыл бұрын

    THANK YOU COMIN BACK TO THE SERIES AFTER 2,3 MONTHS

  • @AURICICHOR
    @AURICICHOR Жыл бұрын

    i needed this so much omg thank you

  • @TheGreatBackUpVIDEOS
    @TheGreatBackUpVIDEOS5 ай бұрын

    29:30 For common events, there are a few cases I can think of to use it. 1. You are planning to translate your game. Setting it as a common event means you only need to change 1 line of dialogue. 2. Similarly, if you do not like the line you copy pasted around, you only need to change 1 line of dialogue. 3. Multiple NPCs do the same function. This isn't Pokémon related, but it might help readers come up with ideas: if your game has a forging or crafting system, you can have a work bench or blacksmith call the same common event. This means you do not need to copy paste large blocks of text, which obviously comes with the benefits of the previous points. 4. This is one reason I personally use it a lot: for large events with extreme walls of text and stuff, you can break down one NPC into various sections. If your NPC has 800 lines (Which the forge thing very easily could) then it is helpful to break that stuff up. Again, not Pokémon related but I have a forge in one of my games and the blacksmith will ask you for weapons or armour, then selecting weapons will call a weapon forge common event. This means I only need to look at the 30 weapons I have going on there instead of trying to find it mixed in with the armour. (For Pokémon, that could be crafting Pokéballs or medicine.)

  • @user-rk9cd7qd6r
    @user-rk9cd7qd6r Жыл бұрын

    Keep up the good work bro!

  • @YOUNGFARTBUBBLES
    @YOUNGFARTBUBBLES Жыл бұрын

    HE RETURNED

  • @SirMeluya
    @SirMeluya6 ай бұрын

    Holy moly Thundaga thank you so very much! I wanted to create a Pokémon-Game since a very long time and with your new series it is motivating me so much more to do so. I watched a few videos of your old series and made stuff in Essentials v18 and v19 two years ago and with your new tutorials it is so much easier to keep track of everything and understand everything too. I mean look at this really long one, I hardly remember what I watched but I can say this tutorial here is so much more amazing in comparison to what I watched in the old series (what has been 10-15 videos). That you spoke about every command in one video was a very very good decision imo. I watched and tested along with the videos up to this + the "upgrade your project video" so I am looking forward to the next ones, especially the script-Tutorial which will come one day (or is this the text-command one? I will see!) and the existing ones for the trainers, the tilesets and the music! Thank you very very much I appreciate your work! These tutorials are very awesome!

  • @hiimpurple
    @hiimpurple Жыл бұрын

    HES BACK RAHH

  • @bingomachine
    @bingomachine Жыл бұрын

    Perfect tutorial! 😊😊😊

  • @David-fp9yr
    @David-fp9yr Жыл бұрын

    Thanks for this. Really helping making a dream come true

  • @anonymousinternational1516
    @anonymousinternational1516 Жыл бұрын

    Thanks for this great video with Event Commands 🙂this really helps!

  • @davidsantiago6481
    @davidsantiago64816 ай бұрын

    I watch this KZreadr a TON! Lol

  • @DarkUltima999
    @DarkUltima999 Жыл бұрын

    I didn't sleept last night just cause I spend ours on map editing and event editing just cause of your tutorials😂❤❤❤

  • @ChrisMintjes
    @ChrisMintjes Жыл бұрын

    Thanks a lot, you even became better since the old tutorials. 👍🏻

  • @junedragon4047
    @junedragon4047Ай бұрын

    So many, and you explained them all! x.x

  • @the_British_bubble
    @the_British_bubble Жыл бұрын

    Very good, keep it's up

  • @FioreFire
    @FioreFire5 ай бұрын

    Being a modern RPG Maker gamedev (MV specifically), it's neat to see bits that were streamlined in newer versions (wait for move route completion is now just a checkbox in the move route command itself) and kinda funny to see how many good useful features were removed (like fogs and transitions)

  • @medicinaljutland1133
    @medicinaljutland1133 Жыл бұрын

    This was so extremely helpfull, im thankfull brother 🙏🏻

  • @CLNDSTNStudio
    @CLNDSTNStudio Жыл бұрын

    holy crap! an hour and a half long episode! no wonder it took so long to make this!

  • @TheFlameangle
    @TheFlameangle Жыл бұрын

    Your doing great job, working on a game right now and love your tutorials,

  • @klatchabobby

    @klatchabobby

    Жыл бұрын

    You're

  • @BrianKeil-qh7ey
    @BrianKeil-qh7eyАй бұрын

    Hello, love your videos and they helped me a ton already. Can you please show how to make custom attacks and abilities next

  • @plux6623
    @plux66236 ай бұрын

    Luv It :D

  • @whitelightning90
    @whitelightning90 Жыл бұрын

    Please keep it up!

  • @treadingwater86
    @treadingwater86 Жыл бұрын

    This is incredibly helpful and I am really glad that you're back making these tutorials as I am starting to construct my own fangame, but I have a quick question: Would it be possible to use the 'Play BGM'-command to give each diving-area a unique theme by having the event trigger as soon as the player arrive on the map? Or would the diving-theme override that entirely? Given that I have numerous different kind of underwater-environments for the player to explore, one diving-theme doesn't really suit all of them.

  • @willphoenix7012
    @willphoenix7012 Жыл бұрын

    As useful and necessary as events are, for what I want to do in my pokemon game, it's so tedious. So far I have it that certain battles don't happen unless you meet the requirements. Aka, certain number of gym badges. Or if the player didn't do a specific quest, a certain trainer doesn't appear in a town.

  • @supersaiyaneevee1573
    @supersaiyaneevee1573 Жыл бұрын

    So the button pressed command can probably be used for something similar to a Regi puzzle i would think.

  • @Shock_Plays_XD
    @Shock_Plays_XD8 ай бұрын

    YOU ARE BEST BIG BRO LOVE YOU❤

  • @ENLSLive
    @ENLSLive Жыл бұрын

    AWESOME

  • @FrankSantoriello
    @FrankSantoriello10 ай бұрын

    I predict I'll be returning to this video very often! :3

  • @seth_piano
    @seth_piano11 ай бұрын

    Just brainstorming a Button Input Processing thought... Imagine like a show choices, but with 4 pictures. Which picture do you like the best? Label them in the pictures as A, S, D, F. Then run a conditional branch that looks for A, S, D, F, (by way of the variable numbers they produce) or Else (which just poops you out at the top of the choices again until you pick on of the four.) That's what I'm thinking of, at least for entertaining the thought for a few minutes :)

  • @michaellovell8820
    @michaellovell882011 ай бұрын

    Is there a way to control a self switch on a different map? I figured out how to change a self switch using an event on the same map but not a different one. I'm wondering if there is a script I missed that does this otherwise I think I'll use too many Variables or is that the only way to do this action?

  • @marisaeggs
    @marisaeggs3 ай бұрын

    57:57 Is there a way to have it so that when the Move Route occurs, it pushes the player away so that they can complete their route? I believe I've seen it used in some games

  • @njddevil4697
    @njddevil4697 Жыл бұрын

    Can I re trigger an event with self switch through the Debug menu?

  • @wayfinder285
    @wayfinder285 Жыл бұрын

    Any chance of making a video showing how to import and add events to a map created in tiled?

  • @cameronnaylor4046
    @cameronnaylor4046 Жыл бұрын

    "Let's pick a random time, say, 4:20?" hahahaha

  • @adrianesteruelascorces2138
    @adrianesteruelascorces2138 Жыл бұрын

    hello! can anybody help me? I'm trying to add a video or image sequence when a pokemon mega evolves. In Pokemon essentials 20.1 the fact is that I can't find where I should put the video for each pokemon (each mega would have a specific one) Does anyone know how to do it? Thank you

  • @themonsterunderyourbed.7620
    @themonsterunderyourbed.76207 ай бұрын

    Thundaga: don't worry, most of everything on the third event page will be skipped, so it won't take too long. Also thundaga; 1:22:17 **proceeds to list every single individual command that he literally marked to be skipped on screen.**

  • @smokewitha0
    @smokewitha0 Жыл бұрын

    i keep getting the error “Script ‘MKXP_Compatibility’ line 5: NameError occured. uninitialized constant Encoding” when trying to playtest, what do i do?

  • @arthurdevilhena9172
    @arthurdevilhena9172 Жыл бұрын

    About The FOG and map settings background, when you do a video about it, it would be amazing If you cover all about Gif files and how to animate it

  • @flo6394
    @flo63948 ай бұрын

    Thanks but can anybody help me, why he got so many picture graphics and I dont?

  • @kibaofficial6332
    @kibaofficial63325 ай бұрын

    I'm sitting here for almost 5 hours straight watching this one video and making notes about everything in a markdown file xD (i started at 4:13 pm and currently it's 9pm and i'm at minute 44:06)

  • @dippertrees
    @dippertrees Жыл бұрын

    no wonder this episode took so long... although this was extremely necessary, so better get it out of the way now

  • @mysteriousremnant9738
    @mysteriousremnant9738 Жыл бұрын

    Will there be multiplayer functionalities like Pokémmo in the foreseeable future?

  • @jaimeschnee6705
    @jaimeschnee670510 ай бұрын

    Hey I am looking for a script to check the level of my first pokemon in the party. Can someone help?

  • @Voltseon
    @Voltseon Жыл бұрын

  • @user-rr4ru3gy2c
    @user-rr4ru3gy2c6 ай бұрын

    Change item can be used for adding an item into your bag

  • @DEFRaven
    @DEFRaven2 ай бұрын

    Im very confused on how to give an item through an event like a potion through a pokeball. I accidentally deleted my starting areas before you said not too. >.

  • @croissant2434
    @croissant2434 Жыл бұрын

    16:49 that thing is really mostly here for allowing players to rebinds their controls.

  • @jessreagan3
    @jessreagan3 Жыл бұрын

    I'm having a problem with understanding switches. I'm trying to make a switch for the beginning that checks to see if you have the pokedex. I want to put up basically an npc that prevents you from passing a certain point if you haven't received the pokedex yet. I want the npc to remain and have other speech functions after you have the pokedex, but no longer be blocking the path. The problem is, idk how to set up a switch that checks to see if you have the pokedex.

  • @krompous

    @krompous

    11 ай бұрын

    I think you would need to set a switch called something along the lines of has POKEDEX then when the poke dex is given to the player turn that switch on. AT the NPC who is stopping the player his 1st page would turn the player away . NPCs 2nd page would check for the switch if its on so pokedex is on have different dialog. hope that helps ps I dont think using too many switches is a good idea because you have a limited amount of them.

  • @daydreamer2257
    @daydreamer2257 Жыл бұрын

    I have a small question. Does making tile sets really big cause any problems? I would really just have all my stuff in one place, even if it is a bit hard to keep a good overview.

  • @mashirosakura252

    @mashirosakura252

    Жыл бұрын

    Depending on your CPU it can lag out a bunch. Since there's 99 tileset slots, there's really no need to make long tilesets, anyway.

  • @seth_piano
    @seth_piano11 ай бұрын

    Brainstorming an Exit Event Processing: -"Would you like to watch the cutscene?" -"Do you need help?" -"Do you want to activate Easy Mode?" etc. etc. etc. (if yes, it plays normally. If no, then Exit Event Processing!)

  • @gabeydaddy662
    @gabeydaddy662 Жыл бұрын

    Times man of the year 2023

  • @somethingnotspecific4877
    @somethingnotspecific4877 Жыл бұрын

    how do you add pokemon to the party like a gift pokemon from a npc

  • @TheMagic1412

    @TheMagic1412

    Жыл бұрын

    The script is; pbAddToParty(:Pikachu, 5) That will give a level 5 pika, edit from there. I have not yet figured out how to give shiny pokemon, I just copy and pasted the script from the little starter event from a pokeball on Oak's table. If anyone else reading this comment chain can share the, give shiny script, that would be amazing 💙

  • @zombolykdigital2002
    @zombolykdigital2002 Жыл бұрын

    Why arent my transitions working?

  • @justi10001
    @justi100017 ай бұрын

    I love you

  • @seabiscuitthechallenger6899
    @seabiscuitthechallenger68996 ай бұрын

  • @kattsland
    @kattsland6 ай бұрын

    how can there be lore in a tutorial video

  • @TheGrayAllay
    @TheGrayAllay11 ай бұрын

    Is there a way to make an overworld pokemon emcounter, like a legendary one?

  • @krompous

    @krompous

    11 ай бұрын

    In the essentials map towards the bottom there is one you can copy paste where you need.

  • @TheGrayAllay

    @TheGrayAllay

    11 ай бұрын

    @@krompousThank you so much

  • @anoykid6451
    @anoykid6451 Жыл бұрын

    i do not have time to go through the hole video but can someone please let me know how to make a event just not exsist after first use just like not in the map anymore not coming back like erase event

  • @krompous

    @krompous

    11 ай бұрын

    have it set a self switch to a blank page with nothing on it?

Келесі