Thank you, I had been wanting to make the animated menu with code for a long time and I didn't know how, this is the only tutorial that has helped me until today
@MiaCodeExpedition
Жыл бұрын
~Thank you for your comment, I'm thrilled that you enjoyed this tutorial. (=^ ◡ ^=) In this tutorial, I tried to offer an original way to create a menu using Ren'Py's animation language. If you have any questions or need help with your project, don't hesitate to write to me again. I will try my best to help you. Thank you for your support. ~Good luck with the realization of your project and happy questing! (=˃ᆺ˂=)
@tawa7546
5 ай бұрын
Great tutorial, this was exactly what I needed! Thank you so much! ❤
@MiaCodeExpedition
4 ай бұрын
~Meow! Mia here! ✨💌🐾(=^・^=)🌟💖 Oh, your comment just made my day! I'm thrilled to hear that the tutorial was exactly what you needed! If you have questions, or if there's something special you'd like me to cover in my upcoming FAQ, just let me know! I’m here to help. The next video is about Super Mario 64 as I'm exploring new subjects for my channel, but don't worry, I will of course continue the Ren'Py tutorials! So, if you want a special topic like inventory, character customization, maps... just let me know! 🎮🐾(^u^)🌟 And guess what? I'm also starting free Python courses on the channel very soon! Can't wait to share more learning adventures with you! Stay tuned, my dear code adventurers, and keep sharing your wonderful thoughts! Together we’ll keep coding and conquering new challenges. Keep rocking and coding with me! ~Have a blessed day! 📖✨🐾(≧◡≦)💕🌟
@mv1988
Жыл бұрын
Graciasssss, amo el tutorial super claro, gran trabajo!
@MiaCodeExpedition
Жыл бұрын
¡Muchísimas gracias por tus palabras amables! Estoy realmente encantada de que hayas encontrado el tutorial claro y útil. Significa mucho para mí saber que mi trabajo es apreciado. Si tienes más preguntas o necesitas más ayuda, no dudes en preguntar. ¡Gracias por tu apoyo! (=^・^=)🌟
@alexpaq502
Жыл бұрын
That is so cool! Thank you!
@MiaCodeExpedition
Жыл бұрын
~Oh, I'm really glad you thought it was cool! (=˃ᆺ˂=) Thanks a bunch for checking out the Ren'Py animated menu tutorial. If you ever need more help or just wanna chat about coding and creative stuff, I'm right here. ~We're on this learning journey together! (=^・^=)
@alexpaq502
Жыл бұрын
@@MiaCodeExpedition Thank you! I'm planning my 2nd VN, so many things possible with Ren'Py!
@MiaCodeExpedition
Жыл бұрын
@@alexpaq502 ~I'm truly excited to learn that you're already working on your second Visual Novel! (=^ ◡ ^=) Ren'Py indeed offers a plethora of possibilities to bring your creative ideas to life. Whether you encounter challenges or simply want to discuss your ideas and project, please feel free to reach out to me once again. I'm here to provide you with help and support at every step of your journey. Whether it's sharing animation tips, discussing storytelling, or just conversing about programming and creativity, consider me your companion on this exciting adventure! I wish you great success with this second VN, and remember that I'm available to assist you. Best of luck in creating your Visual Novel! (=^・^=)
@alexpaq502
Жыл бұрын
@@MiaCodeExpedition Thank you! I'm kind of a loner "OneManArmy" type guy, but it's nice to know help is available!
@keyzack
Жыл бұрын
Thanks 🙏🙏🙏
@MiaCodeExpedition
Жыл бұрын
~You're very welcome! (=˃ᆺ˂=) I'm glad you found the tutorial helpful. If you have any further questions or need help with anything related to Ren'Py, feel free to ask. I'm here to help. I wish you success with your Ren'Py projects! (=^・^=)
@jhoundpio8762
Жыл бұрын
Thank You🎉🎉🎉🎉
@MiaCodeExpedition
Жыл бұрын
~Thank you very much! =^∇^* I'm thrilled that my Ren'Py tutorial about creating an animated menu was helpful to you. If you have any other questions or need help with your project, feel free to let me know and I will try my best to help. Meow ! Best of luck with your Ren'Py development projects! 🐾 (=˃ᆺ˂=)
@LettyneD
10 ай бұрын
this tutorial works on me so much, but i wanna know if i can put an main menu (overlay folder) animated?
@MiaCodeExpedition
10 ай бұрын
~Meow! I'm super happy that you enjoyed the tutorial and that it worked for you. ~Thank you for the positive feedback, it warms my cat heart! Wow, what an interesting question, and you've brought up a point that I've never addressed and hadn't thought of (^・ェ・^) I'll try my best to answer it ~meow! It is indeed possible to modify the overlay, animate it, or remove it according to your preferences. Let's see how to do this together: 🐾(=^・^=)☕ - I) Modifying the overlay image: 📚ヾ(=゚・゚=)ノ** By default, the menu overlay is located in the overlay folder of your project: "gui/overlay/main_menu.png". To change its appearance, simply replace it with another image, but be careful with the dimensions of the image so that the Overlay displays as desired. Here is a link to the documentation concerning menu interface modifications and GUI elements in your project: www.renpy.org/doc/html/gui.html - II) Animating the overlay image: 🐾(=^ ◡ ^=)** Now let's get to the more interesting stuff ~meow! Let's see how to animate an Overlay. For this, the manipulation is a bit different. First, I advise you to adapt the dimensions of the video to display only on the left part without taking up the whole screen. For example, for a project with dimensions 1920x1080, you can create a video of 420x1080 to also leave the background menu visible. Once your video is ready, open the "screens.rpy" file and locate this block of code (line 384 on Ren'Py): style main_menu_frame: xsize 420 yfill True background "gui/overlay/main_menu.png" A) This block contains the dimensions and the background image for the overlay to display regarding the menu. To display a video instead, here's how you can do it, let's take for example a video of 420x1080 for an Overlay video located in the overlay folder of the project and named "Anime_Overlay.webm" for a project with dimensions of 1920x1080: style main_menu_frame: xsize 420 yfill True background Movie(play="gui/overlay/Anime_Overlay.webm", loop=True) B) You can also use the ATL language integrated into Ren'Py to switch between multiple sprites or move, rotate sprites, and many other possibilities. In this example, I will simply use ATL to display several images of a different Overlay. Here's how to do it: 1) Write the ATL block concerning the animation of your Overlay at the beginning of the script.rpy for example (resources used in the example: main_menu_red.png, main_menu_green.png, main_menu_blue.png, main_menu_yellow.png located in the overlay folder of the project): image animated_overlay: "gui/overlay/main_menu_red.png" pause 2.0 "gui/overlay/main_menu_green.png" pause 2.0 "gui/overlay/main_menu_blue.png" pause 2.0 "gui/overlay/main_menu_yellow.png" pause 2.0 repeat 2) Return to the "screens.rpy" file and modify the line concerning the display of the overlay by the name of the ATL animation to display: style main_menu_frame: xsize 420 yfill True background "animated_overlay" - III) Removing the menu overlay: ❄ฅ(≚ᄌ≚)zzz** Finally, it is also possible to remove the Overlay from the menu if it is not useful to keep it. Just comment out the line that allows displaying the overlay, here's how to do it: style main_menu_frame: xsize 420 yfill True #background "gui/overlay/main_menu.png" In summary, by replacing the line of code indicating the background to display with a video or an animation, the overlay will now display a more dynamic overlay for your Visual Novel. However, make sure to maintain good readability of the interface intended for the user so that it remains understandable. Of course, many more things are customizable like the size of the buttons, the color, the font, buttons that change when you hover over them with a mouse, and many other things. If you want, I can make a tutorial on this subject. It would be a complementary video to make a more advanced customization of the menu with animation and customization of Overlays and screens in general. Don't hesitate to tell me if you want me to make a tutorial on this subject and I will add it to my list of next quests. ~Happy Questing! ~meow~ ✨(≧◡≦)💖
@hamza38193
3 ай бұрын
Could you please make a video on how to add stuff on the main menu. like Credits. I’ve been struggling with how to do it so a tutorial will help a lot
@MiaCodeExpedition
3 ай бұрын
~Meowww! ✨💌🌸(=^・^=)💖🌟 Hi Hamza! Mia here! Thank you so much for your message! I'm really glad you reached out. ~Your suggestion is fantastic! ✅📋🐾(^u^)🎀💻 I’m currently finishing up a Python course video and after that, I’m planning a video on Ren'Py inventory creation. ~But no worries, I’ll make sure to include your request on how to pimp your main menu right after those! It might take a bit of time since I release one video per month, but I'll aim to have it ready by this summer. Your patience and support mean the world to me! I'll also be posting a roadmap of upcoming videos in a post on the channel, Discord and Twitter(X). Feel free to follow me there for the latest updates! ~Stay tuned for more updates! If you have any other questions or just want to chat, feel free to reach out! ~I'll be more than excited to answer when I'm available. ~Have a Blessed day and much love! 📖🍀✨(≧◡≦)🌸💕
@hamza38193
3 ай бұрын
@@MiaCodeExpeditionThank you. Take your time with it and I hope to see that video. Could I also have your discord name or discord server so I can keep in update? Thank you
@MiaCodeExpedition
3 ай бұрын
@@hamza38193 ~Meowww! 🌟📋🐾(=^・^=)💖✨ Thank you so much, Hamza, for your patience and sweet words! I'm thrilled you're excited about this upcoming video. It will be a joy to release it this summer! Meoww, of course! ~You can join the Discord server here: discord.gg/gDbkQ96UWt ~It's a pleasure to welcome you! We're just a few adventurers for now, but I'm sure this server will grow into an awesome place for adventurers and coders around the world! Thank you for joining me on this pawsome adventure! 🍰✨🐾(=^u^=)🧋✨❤ If you have more questions or just want to say hi, let me know, and I'll be more than excited to answer when I'm available! ~Have a Blessed day and much love! ~Mia 📖🍀✨(≧◡≦)✨💕🌼
@hamza38193
3 ай бұрын
@@MiaCodeExpedition Thank youuuuuuu!
@usd741
9 ай бұрын
Your are gorgeous. Thanks!
@MiaCodeExpedition
9 ай бұрын
~Meoww! Mia's here! Thank you so much for your adorable comment! 🐾(^u^)💗✨ ~I'm thrilled that you find me gorgeous and that you like the tutorial on the animated menu in Ren'Py. Thank you so much, your support means a lot to me! If you ever find yourself stuck on this adventure with me, if you have ideas for Ren'Py tutorials you want to see explained, or if you just want to chat with me, leave me a new comment or send me a message on social media, and I'll be super excited to respond! ~Stay tuned for more tutorials! Wishing you lots of meow success in your Ren'Py projects for this year 2024! 🔔~meow~💖(≧◡≦)🎉~meow~🌟
@usd741
9 ай бұрын
@@MiaCodeExpedition could you please give an any advice: how can I split the game code to other than the "script.rpy" files and move between each of them? For example: each location has a separate script file, so when player moves to another location particular script should be switched on. thank you!🙏🙏
@MiaCodeExpedition
8 ай бұрын
@@usd741 ~Hey there, my dear code adventurer! 🐾(=^・^=)💗✨ A massive thank you for your captivating comment and this exhilarating question! I'm absolutely thrilled to embark on this new quest with you. ~Here are the key steps to integrate multiple files into your script.rpy file: I) Creating New Files: 🐾(^u^)🔔 Let's begin by crafting new .rpy files in the game folder of your Ren'Py project. Suppose you want to organize your code into characters and chapters. In that case, you can, for instance, create characters.rpy to define the characters and chapter1.rpy, chapter2.rpy for the various stages of your story. II) Editing the New Files: 🖋(^u^)📜 Within each fresh file, infuse the content that aligns with its role. For example: - characters.rpy: define e = Character('Erika') define j = Character('John') - chapter1.rpy: label chapter1_start: e "Welcome to Chapter 1." j "The adventure begins now." # Add the content of Chapter 1... return - chapter2.rpy: label chapter2_start: e "Welcome to Chapter 2." j "The journey continues." # Add the content of Chapter 2... return III) The Main File: script.rpy 🔍(=^・^=)🖼 In script.rpy, employ the call command to connect the story with the labels residing in other files (chapter1 & chapter2). - script.rpy: label start: # Call the first chapter label named chapter1_start in chapter1.rpy call chapter1_start # Call the second chapter label named chapter2_start in chapter2.rpy call chapter2_start ~Meoww! And there you have it! With these ~meow~ steps, you can effortlessly expand your project with new chapters and features with new files in your project. I might even delve into this process in an upcoming tutorial, ~so stay tuned! If you have any other questions, need me as a guide for your adventure, or simply want to chat about game creation, I'm here for you. ~I'm deeply touched by your support and trust. Forge ahead courageously with your Ren'Py project, and may the power of code illuminate your path! Until we meet again for more ~meow~ adventures! ~Mia! 💖(≧◡≦)🎉✨
@usd741
8 ай бұрын
@@MiaCodeExpedition lovely! Thank you very much!
@MiaCodeExpedition
8 ай бұрын
@@usd741 ~Meow! Mia here! 🐾(=^・^=)✨💬 Thank you so much for your positive response, my valiant code adventurer! Your comment warms my cat heart and encourages me to continue making tutorials! Do not hesitate to contact me again for anything, and I will be here to answer you. Thank you for your trust and patience! ~Happy questing with Ren'Py. ~Meow!🐾(≧◡≦)💕
@Kuversa
Жыл бұрын
Is this valid for 1280x720?
@MiaCodeExpedition
Жыл бұрын
~Meow, thank you for your question and sorry for the long wait, I hadn't seen your comment (=^・ェ・^=) Yes, the tutorial is valid for a Ren'Py 1280x720 project. If you choose the first step of this quest to include a video, choose a video with a resolution of 1280x720. I also recommend a WebM file format that works well for Ren'Py games. As for the sprites, the background has a resolution of 1280x720. For character sprites, a good rule of thumb is to make them around 500-600 pixels tall, but this can vary depending on your game style and design. Ultimately, the key is to choose a sprite size and style that matches the look of your game (=^◡^=) I hope this post helps you a bit in your quest and again sorry for the long wait. I wish you the best for your project! (=^・^=)
Пікірлер: 31