Gracias por el tutorial, si le da mucha mas vida esto de los menus y pantallas custom al juego la verdad.
@MiaCodeExpedition
Жыл бұрын
~¡De nada! Me pone súper contenta saber que el tutorial te haya sido útil y que haya añadido un toque fresco a tus menús y pantallas personalizadas en el juego. (=˃ᆺ˂=) ¡Es genial ver cómo estás explorando nuevas formas de hacer que tu juego sea aún más dinámico y atractivo! Si tienes más preguntas o necesitas ayuda en el futuro, no dudes en decírmelo. ~¡Te deseo mucha suerte en tus aventuras de personalización en Ren'Py! 🌟(=^ ◡ ^=)📜
@Myanara1
Жыл бұрын
Thank you so much for this! It helped me a lot! I have now another problem 😅 In Ren'py, is it possible to make it into like a phone texting? With image sending, emoji and scrolling back. The template I have allows you to send text back and forth between only two person, I'm unsure how to add a third person or even fourth or even if it's possible at all 😮 I know it's a lot but thank you for everything your doing!! ❤
@MiaCodeExpedition
Жыл бұрын
~Meow! 🐾 (=˃ᆺ˂=) Thank you so much for your support. Yes, it's entirely possible to create an experience similar to a text conversation with images, emojis, and the ability to scroll back in Ren'Py. However, programming this type of functionality can become quite complex, and explaining it in detail in a single message would be a bit lengthy, given the variety of possible features, such as text, images, galleries, saves, and more. But here's the good news! (ฅ’ω’ฅ) Your question has inspired me to create a comprehensive tutorial on this topic, which will undoubtedly be extensive and detailed. Unfortunately, it will take a bit of time as I'm currently working on the next tutorial on animations (point & click). ~That's why I'm immensely grateful for your patience. (=^・^=) Just like with my new tutorials, the complete source code and resources will be available for free on the "Yvan's Quest" page on Itchio. Stay tuned for this upcoming tutorial! ~If you have any more questions in the meantime, feel free to contact me. (=^・^=)📱
@CyberTokyo_
7 ай бұрын
Thanks for the tutorial!
@MiaCodeExpedition
7 ай бұрын
~Meow! Mia here! Thank you so much for your positive comment! 🐾✨(=^・^=)❤️💬 I'm super happy that you found the tutorial useful. Hearing positive feedback like yours really warms my heart and motivates me to keep creating tutorials! So, thank you for your support! If you have any questions about Ren'Py, if you're having trouble following the steps in this tutorial, or even if you just want to chat with me, don't hesitate to write to me again and I would be super excited to respond! My goal is to make game development with Ren'Py as clear and accessible as possible. ~Thank you for your trust and support, and best of luck with your Ren'Py project! ✨🖋️🐾(≧◡≦)📖💕
@Zeres-xi3bx
Жыл бұрын
Estaria genial un tutorial de "drag and drop" algo diferente a otros tutoriales.
@MiaCodeExpedition
Жыл бұрын
¡Claro! Un tutorial sobre 'drag and drop' (arrastrar y soltar) suena genial, y puedo definitivamente agregarlo a la lista de futuros videos. Sin embargo, quiero mencionar que esto podría llevar un poco de tiempo, ya que también tengo otros videos en espera. Pero no te preocupes, ¡estoy emocionada por esta sugerencia y trabajaré en ello cuando llegue el momento adecuado! (=^ ◡ ^=) En cuanto al tiempo de respuesta, a veces puede demorar un poco debido a mi agenda personal, pero estoy aquí para ayudar tan pronto como pueda. ¡Gracias por tu sugerencia y por seguirnos! Si tienes más ideas o preguntas, ¡estaré encantada de escucharte! 🌟(=^・^=)
@berthg
9 ай бұрын
Hi Yvan, thank you for this video, it helped me a lot! Just 1 question. What should I do if instead of textbutton (for the pages) I want to add imagebutton? I just tried the same method you show here, but it just duplicate the images based on the range.
@MiaCodeExpedition
9 ай бұрын
Hey there! Mia here to help you with your quest! I'm thrilled to hear that you found the tutorial helpful - your feedback warms my heart! 💖(=^・^=) From what I gather, you're looking to customize the navigation menu (pages) at the bottom right and replace the text (Auto Save, Quick Save, 1, 2, 3) with images (icons), correct? If that's the case, let's tackle this challenge together. If I've misunderstood, please fill me in on what you need, and I'll do my best to help you, meow! Here are the steps you can follow to customize your navigation menu: 🐾(=^・^=)☕ Remember, before running your game with these new changes, please, always save your project to avoid any loss of progress if code goes wrong. Happy coding, and enjoy the personalized touch to your game's UI! I) Place your resources in the images folder: =^∇^* In this example, I’ll use multiple resources with distinct names for each state. For AutoSave: auto_save_hover.png, auto_save_idle.png, auto_save_selected.png For QuickSave: quick_save_hover.png, quick_save_idle.png, quick_save_selected.png For each page number: 1: page_button_1_hover.png, page_button_1_idle.png, page_button_1_selected.png 2: page_button_2_hover.png, page_button_2_idle.png, page_button_2_selected.png 3: page_button_3_hover.png, page_button_3_idle.png, page_button_3_selected.png II) Open the "screens.rpy" file: (⌯’▾’⌯) ∫ A) Define three variables at the beginning of the file (before initialization): # These default values represent special 'pages' for Auto Save and Quick Save. # They are set at the beginning of the script to be accessed throughout the screen. default AUTO_SAVE_PAGE = 0 # Represents the Auto Save 'page'. default QUICK_SAVE_PAGE = -1 # Represents the Quick Save 'page'. default selected_page = AUTO_SAVE_PAGE # Auto Save is selected by default. B) Replace the content of the block containing the frame for navigation buttons with this code (frame after vbox): frame: xalign 1.0 yalign 1.0 hbox: style_prefix "page" spacing gui.page_spacing # Auto Save button if config.has_autosave: # Determines the images to use based on the selected page. # If the Auto Save page is not selected, it uses the idle image. # If it is selected, it uses the selected image. $ idle_image = "images/auto_save_idle.png" if selected_page != AUTO_SAVE_PAGE else "images/auto_save_selected.png" $ hover_image = "images/auto_save_hover.png" # The imagebutton for Auto Save with its actions. # It sets the selected page to the Auto Save page and calls the FilePage action. imagebutton: idle idle_image hover hover_image action [SetVariable('selected_page', AUTO_SAVE_PAGE), FilePage("auto")] # Quick Save button if config.has_quicksave: # Same logic as Auto Save for image selection. $ idle_image = "images/quick_save_idle.png" if selected_page != QUICK_SAVE_PAGE else "images/quick_save_selected.png" $ hover_image = "images/quick_save_hover.png" # The imagebutton for Quick Save with its actions. imagebutton: idle idle_image hover hover_image action [SetVariable('selected_page', QUICK_SAVE_PAGE), FilePage("quick")] # Loop for the normal save pages. # It create for example 3 pages because in Python, the last number is exclude from range, so it's 1, 2 and 3 for this example for page in range(1, 4): # Determines the images for each save slot button. $ idle_image = "images/page_button_%d_idle.png" % page if selected_page != page else "images/page_button_%d_selected.png" % page $ hover_image = "images/page_button_%d_hover.png" % page # The imagebutton for each save slot with its actions. imagebutton: idle idle_image hover hover_image action [SetVariable('selected_page', page), FilePage(page)] Let's delve into the code we've modified to change the navigation menu text to icons. When we introduce imagebuttons, we're essentially swapping out text labels for clickable images. For each state (idle, hover, and selected), we define an image that will represent the button's appearance. The idle_image is what players see when nothing is interacting with the button, the hover_image appears when a player's cursor is over the button, and the selected_idle_image is used to show which page or slot is currently active. By setting these images in the code, we're creating a more visual and intuitive navigation experience for the player. Just make sure your images are correctly named and placed in your project's "images" folder, and you're good to go! ~Meow! Here's the complete code for the screen if you want to try it out directly (don't forget to check that all resources are in your Ren'Py project's "images" folder and that the variables are defined at the beginning of the script): # Define this variables at the beginning of the "screen.rpy" script default AUTO_SAVE_PAGE = 0 # Represents the Auto Save 'page'. default QUICK_SAVE_PAGE = -1 # Represents the Quick Save 'page'. default selected_page = AUTO_SAVE_PAGE # Auto Save is selected by default. # Replace the screen file_slots with this code (example) screen file_slots(title): vbox: xalign 0.5 yalign 0.5 grid 2 2: for i in range(4): $slot = i+1 frame: background Frame(Solid("#27f5f563")) button: xalign 0.5 yalign 0.5 action FileAction(slot) has vbox add FileScreenshot(slot) xalign 0.5 text FileTime(slot, format=_("{#file_time}%A, %B %d %Y, %H:%M"), empty=_("empty slot")): style "slot_time_text" text FileSaveName(slot): style "slot_name_text" frame: background Solid("#3FBDBF") align (0.5, 0.5) textbutton "Delete this save" action FileDelete(slot) xalign 0.5 yalign 0.5 frame: xalign 1.0 yalign 1.0 hbox: style_prefix "page" spacing gui.page_spacing # Auto Save button, treated as a special 'page'. if config.has_autosave: # Determines the images to use based on the selected page. # If the Auto Save page is not selected, it uses the idle image. # If it is selected, it uses the selected image. $ idle_image = "images/auto_save_idle.png" if selected_page != AUTO_SAVE_PAGE else "images/auto_save_selected.png" $ hover_image = "images/auto_save_hover.png" # The imagebutton for Auto Save with its actions. # It sets the selected page to the Auto Save page and calls the FilePage action. imagebutton: idle idle_image hover hover_image action [SetVariable('selected_page', AUTO_SAVE_PAGE), FilePage("auto")] # Quick Save button, treated as a special 'page'. if config.has_quicksave: # Same logic as Auto Save for image selection. $ idle_image = "images/quick_save_idle.png" if selected_page != QUICK_SAVE_PAGE else "images/quick_save_selected.png" $ hover_image = "images/quick_save_hover.png" # The imagebutton for Quick Save with its actions. imagebutton: idle idle_image hover hover_image action [SetVariable('selected_page', QUICK_SAVE_PAGE), FilePage("quick")] # Loop for the normal save pages. # It generates buttons for each save slot. for page in range(1, 4): # Determines the images for each save slot button. $ idle_image = "images/page_button_%d_idle.png" % page if selected_page != page else "images/page_button_%d_selected.png" % page $ hover_image = "images/page_button_%d_hover.png" % page # The imagebutton for each save slot with its actions. imagebutton: idle idle_image hover hover_image action [SetVariable('selected_page', page), FilePage(page)] frame: xalign 0.0 yalign 1.0 textbutton "Return" action Return() And there you have it, I hope this message helps you on your quest. If you have further questions, don't hesitate to ask. If you'd like to stay updated with my ~meow news, you can also find me on X (Twitter) my pseudo is @YvanQuest. I'm quite active there and generally check in once a week. The next tutorial on Maps should be available by the end of next week, just in time for Christmas! ~Good luck with the rest of your project, and I'll see you soon for more adventures. Happy Questing! ✨(≧◡≦)💖
@ririnfebriyanti-ki7fc
Ай бұрын
@@MiaCodeExpedition It doesn't work, can u make another tutorial video about save or qsave button image
@the_mcguffin
Жыл бұрын
Holi, muchas gracias por el tutorial, me ha ayudado mucho! Tengo un problema, uso un video (movie) como fondo en el main menu. Cuando trato de poner el fondo para el save/load, no me aparece y se sigue viendo el video. No sé cómo solucionarlo, podrías ayudarme? (╥_╥)
@MiaCodeExpedition
Жыл бұрын
¡Hola! ¡Gracias por tu mensaje! Parece que estás en una verdadera búsqueda para resolver este problema, ¡y estoy aquí para ayudarte a desentrañar este misterio! 🐾 (=˃ᆺ˂=) Parece que la pieza que falta en el rompecabezas podría ser la etiqueta "menu". Aquí tienes un ejemplo que debería iluminar tu camino: 1. Comienza por abrir el archivo "screens.rpy". 2. Adéntrate en la sección de gestión de guardados y cargas, que generalmente se encuentra alrededor de la línea 573 en Ren'Py. 3. Asegúrate de que tanto las pantallas "Guardar (Save)" como "Cargar (Load)" tengan la etiqueta "menu". Así es cómo debería verse: screen save(): tag menu use file_slots(_("Save")) screen load(): tag menu use file_slots(_("Load")) 4. Añadir un fondo a la pantalla de guardar/cargar es tan sencillo como usar el comando "add" seguido de la ruta de tu imagen o video. ¡Piénsalo como agregar un tesoro a tu búsqueda! # Añadir una imagen (ejemplo 4.a) screen file_slots(title): add "images/background.png" vbox: xalign 0.5 yalign 0.5 grid 2 2: # El resto del código... # Añadir un video (ejemplo 4.b) screen file_slots(title): add Movie(play="images/b.webm") vbox: xalign 0.5 yalign 0.5 grid 2 2: # El resto del código... 5. ¡Y aquí lo tienes, tu búsqueda está completa! Espero que estas instrucciones te ayuden a resolver este misterio. Si se presentan más enigmas en tu camino, no dudes en llamarme. ¡Mucha suerte en tus aventuras creativas! 🗺(=^・^=)🔍
@the_mcguffin
Жыл бұрын
@@MiaCodeExpedition muchas gracias por responder. puse todo el código que me dijiste y ahora me sale esto: I'm sorry, but an uncaught exception occurred. While running game code: File "game/screens.rpy", line 600, in execute screen load(): File "game/screens.rpy", line 600, in execute screen load(): File "game/screens.rpy", line 605, in execute vbox: File "game/screens.rpy", line 608, in execute grid 2 2: Exception: Grid overfull. honestamente soy muy nuevo en esto de las visual novel y no sé mucho sobre programación. igual, de verdad muchas gracias por la ayuda
@MiaCodeExpedition
Жыл бұрын
@@the_mcguffin Oh, lamento mucho el ejemplo anterior. Les envié un ejemplo de código, pero estaba incompleto. (^・ェ・^) ¡Pero no se preocupen, aquí está la versión completa que funciona perfectamente! Simplemente reemplacen su código existente con este para `screen file_slots(title)`. Para agregar una imagen o un video a su pantalla de guardar/cargar, asegúrense de reemplazar la ruta de la imagen de fondo después del comando `add`. Antes de hacer cualquier cambio, por favor hagan una copia de seguridad de su proyecto. En el ejemplo, el archivo se llama "background.png" y debe colocarse en la carpeta "images". No es obligatorio agregar un fondo para el archivo de guardado, pero le agrega un toque de personalización a su Novela Visual. (⌯’▾’⌯) ∫ screen file_slots(title): add "images/background.png" vbox: xalign 0.5 yalign 0.5 grid 2 2: for i in range(4): $slot = i+1 frame: background Frame(Solid("#27f5f563")) button: xalign 0.5 yalign 0.5 action FileAction(slot) has vbox add FileScreenshot(slot) xalign 0.5 text FileTime(slot, format=_("{#file_time}%A, %B %d %Y, %H:%M"), empty=_("empty slot")): style "slot_time_text" text FileSaveName(slot): style "slot_name_text" frame: background Solid("#3FBDBF") align (0.5, 0.5) textbutton "Delete this save" action FileDelete(slot) xalign 0.5 yalign 0.5 Para resumir los pasos: 1- Abre el archivo "screens.rpy". 2- Ve a la sección para gestionar las guardadas y cargadas, generalmente ubicada alrededor de la línea 573 en Ren'Py. 3- Asegúrense de que tanto las pantallas de "Guardar" como de "Cargar" tengan la etiqueta "menu". Así es como debería verse: screen save(): tag menu use file_slots(_("Save")) screen load(): tag menu use file_slots(_("Load")) 4- Pueden agregar un fondo a la pantalla de guardar/cargar usando el comando "add" seguido de la ruta de su imagen o video. (Primer bloque de código: `screen file_slots(title)`) No duden en consultar mi ejemplo de código gratuito en la plataforma itch.io. Aquí está el enlace: yvans-quest.itch.io/custom-save-load-screen-renpy-tutorials-source-code ¡No duden en comunicarse si tienen más preguntas o necesitan más ayuda con su viaje de desarrollo de juegos! (=^・^=)
@fullmoddedgamer3306
Жыл бұрын
thanks for the the tutorial and love the aesthetics of the channel!!
@MiaCodeExpedition
Жыл бұрын
~I'm delighted that the tutorial was helpful to you, and I'm glad you enjoyed the channel's aesthetics! (=˃ᆺ˂=) If you have any more questions or if you'd like to explore more exciting topics in the world of Ren'Py, feel free to let me know. ~May your journey in customizing the save/load screen be filled with creativity and success! 🌟📜(=^ ◡ ^=)
@alexpaq502
Жыл бұрын
Oh wow! How can this be as informative as it is entertaining!? Great tutorial!
@MiaCodeExpedition
Жыл бұрын
~Thank you so much! I'm truly thrilled that the tutorial managed to blend the informative aspect with a touch of fun for you! (=˃ᆺ˂=) Your positive comments genuinely warm my heart. My aim is to make the content both playful and entertaining. I incorporate sound effects and even a few amusing GIFs to add a touch of subtle humor while maintaining a strong focus on learning. Finding the right balance is indeed the key, don't you think? If you have more questions or if you're eager to explore other exciting aspects of Ren'Py, please don't hesitate to reach out. ~May your journey of delving into the world of customization with Ren'Py continue to be as enlightening as it is enjoyable, with a sprinkle of humor on top! 🌟📜(=^ ◡ ^=)
@drabodows
10 ай бұрын
Another good tutorial. Thank you!
@MiaCodeExpedition
10 ай бұрын
You're very welcome! I'm thrilled to know you found the tutorial helpful. Customizing Save/Load screens can really elevate the player's experience, and I'm glad I could help you in making your Ren'Py project even more unique. If you have any specific topics or questions you'd like to see covered in future tutorials, feel free to let me know. ~Happy coding, and I can't wait to see what you create! 🌟💻(=^・^=)🎮
@Adinda_dpr
Жыл бұрын
hey can you make a tutorial for delete button on save screen? I'm having a really hard time finding a tutorial for this problem
@MiaCodeExpedition
Жыл бұрын
~Hi there! If you're looking to add a 'delete' button for your saves in your Ren'Py game, you've landed in the right place. If this isn't quite what you had in mind, please feel free to let me know what you need help with (=^・^=). If this is indeed your request, I'll guide you through the process step by step. And if you prefer a visual demonstration, I've got you covered with this video tutorial designed as a quest. No more chit-chat, ~let's dive right in! Here are the steps we'll be covering in this quest to add a 'delete' button below each save: 1. Open your Ren'Py project's 'screens.rpy' file. 2. Look for the screen named 'screen file_slots(title)' (usually located around line 596). Please remember to make a backup before proceeding. Have you made a backup? Excellent! Let's continue on our quest. 3. Below, you'll find the code from the video that you can use to add a 'delete' button. You can replace the existing 'screen file_slots(title)' with this code. Just ensure you have the necessary resources (images): background_save_load.png, chr_mia.png, and background_frame.jpg. screen file_slots(title): add "images/background_save_load.png" add "images/chr_mia.png" xalign 0.0 yalign 1.0 zoom 1.5 vbox: xalign 1.0 yalign 0.1 spacing 10 grid 2 2: for i in range(4): $slot = i+1 frame: background Frame("images/background_frame.jpg") xsize 600 ysize 500 button: xalign 0.5 yalign 0.5 action FileAction(slot) has vbox add FileScreenshot(slot) xalign 0.5 text FileTime(slot, format=_("{#file_time}%A, %B %d %Y, %H:%M"), empty=_("empty slot")): style "slot_time_text" text FileSaveName(slot): style "slot_name_text" frame: background Solid("#3FBDBF") align (0.5, 0.5) textbutton "Delete this save" action FileDelete(slot) xalign 0.5 yalign 0.5 frame: xalign 1.0 yalign 1.0 hbox: style_prefix "page" spacing gui.page_spacing if config.has_autosave: textbutton _("{#auto_page}Auto Save") action FilePage("auto") if config.has_quicksave: textbutton _("{#quick_page}Quick Save") action FilePage("quick") for page in range(1,3): textbutton "[page]" action FilePage(page) frame: xalign 0.0 yalign 1.0 textbutton "Return" action Return() That's it! After you've added this code, each save slot will feature a 'Delete this save' button, allowing players to remove the corresponding save file. Don't forget to check out my video tutorial for a hands-on demonstration and additional tips! ~Feel free to reach out if you have any further questions. Enjoy customizing your save screen! (=^ ◡ ^=)
@ezk05
Ай бұрын
0:15 HATSUNE MIKU ??? IS THAT YOU ???? /ref
@MiaCodeExpedition
17 күн бұрын
~Meowww! ~Hiii ezk05! Mia here! 💌✨/ᐠ - ˕ •マ💬💕 Oh my gosh...sorry for the delay! This summer was a bit chaotic with family stuff and personal adventures (the video roadmap didn’t go exactly as planned...) ~But I’m back, ready to sprinkle some magic on the channel with fresh projects and epic courses! ~Ohhh, soooo you noticed the Miku-chan reference? ~That makes me so happy! It was an idea from a friend, and I thought, “Why not?” And honestly, it turned out purr-fect! I bet you're wondering what my favorite Miku songs are? ~Definitely: World is Mine, Imaginary Love Story, and of course, Senbonzakura! ~Absolute meowww bangers! And in general, Miku's songs always get me in the right mood for a JRPG quest! ~There's even a video “Study with Miku” on Miku's channel that I love to listen to when I need to focus on meoww coding sessions! 🖥✨🐾(˶ᵔ ᵕ ᵔ˶)💓📎 ~Thank youuu for catching that little Easter egg! ~Keep your meoww eyes peeled, there will be more hidden in my future videos! (~Psst... maybe something with a certain meoww puzzle-solving hat 🎩? ~Who knows!) And speaking of quests, ~stay tuned for the next adventure! I’ll be diving into the Ren'Py multipage inventory system with Python very soon! If you have any suggestions or need a helping paw on your coding journey, ~feel free to reach out and I will be more than excited to help you during your coding Journey! ~Have a blessed day and love youuu! 📖🍀🌸/ᐠ˵> ﻌ
@HuakenStickberg
Жыл бұрын
Is it possible to do this? When game runs to a specific point type a password on keyboard and a variable will change (to unlock a hidden story etc.)
@MiaCodeExpedition
Жыл бұрын
~Welcome back! ❤ (=^・^=) Yes, it's possible to implement a feature like that. Ren'Py allows you to create interactive stories with choices, variables, and more. Here's a code example of how you can do it: 👍(⌯’▾’⌯) ∫ # Define possible passwords default password = ["123", "abc"] # Variable to store the password entered by the player default pass_write = "" # Dictionary associating passwords with unlocked story labels default dico_story ={ "123" : "story_a", "abc" : "story_b" } # Dictionary to track the unlock state of stories (already unlock with code or not) default persistent.already_unlock ={ "123" : False, "abc" : False } # Define a character named "Mia" define m = Character("Mia") # Screen that displays the password screen with story to unlock screen password_button: hbox: xalign 1.0 yalign 0.0 textbutton "Enter a password" action [ Show("password_screen"), Hide("password_button")] # Screen for entering the password and see the story if unlock screen password_screen(): modal True add "background_inventory" vbox: xalign 0.5 yalign 0.5 text "Enter a password to unlock a new story!" input: default "" value VariableInputValue("pass_write") length 50 hbox: xalign 0.5 yalign 0.8 spacing 10 # Loop through the dictionary of passwords and their states for code in dico_story: if pass_write == code and persistent.already_unlock[code] == False: frame: textbutton "Correct code! ~Unlock?" action [ Hide("password_screen"), Show("password_button"), ToggleDict(persistent.already_unlock,code, True), Jump(dico_story[code])] elif pass_write != code and persistent.already_unlock[code] == False: frame: text "Locked" elif persistent.already_unlock[code] == True: frame: textbutton dico_story[code] action [ Hide("password_screen"), Show("password_button"), Jump(dico_story[code])] frame: xalign 1.0 yalign 0.0 textbutton "Close Password Screen" action [ Hide("password_screen"), Show("password_button")] #Main story here label start: scene bg room show screen password_button # ~Meow! it's the screen button to access password code m "You've created a new Ren'Py game." m "Once you add a story, pictures, and music, you can release it to the world!" m "the first code is...\"123\" (best password!)" m "the second password is a strong password, meow! it's...\"abc\"!!!!!" return #locked story - need a password to go there label story_a: m "Now, you can see this new story (story_a) any time!" m "~Meow! Do you want a potion?" return label story_b: m "I'm Mia, I'm a cute cat girl with kitty ears!" return This code example demonstrates how to create a password system that unlocks hidden stories based on the entered password. Players can enter a password, and if it matches one of the predefined passwords, they can unlock specific stories or content. You can customize the passwords, stories, and messages to fit your game's narrative. ~Happy game development! 👾(=^・^=)🎮
@HuakenStickberg
Жыл бұрын
@@MiaCodeExpedition cool
@MiaCodeExpedition
Жыл бұрын
@@HuakenStickberg ~I'm glad you find it cool! (=^ ◡ ^=) I'd like to mention that sometimes, the response time to comments can be a bit long depending on my personal schedule (=‘x‘=)⏳, and for that, I apologize. But I'm always here to help when I have a moment available. If you have any other questions or need assistance, feel free to ask whenever you like! 🌟(=^・^=)
@bonbonstation314
10 ай бұрын
@@MiaCodeExpeditionTHANK YOU SO MUCH FOR THIS!!! This is beyond cool!!!!! You are SO AMAZING!!! So kind of you to take the time to figure out a whole code, i wish op had been more appreciative, BUT I APPRECIATE IT!!!! i will be borring this code for myself as well💛
@MiaCodeExpedition
10 ай бұрын
@@bonbonstation314 ~Thank you so much for your enthusiasm and kind words! (=^・^=)💛 I'm thrilled to hear you found the code for the custom password screen helpful. Sharing these solutions with the community is something I truly enjoy, and your appreciation means a lot to me. I'm excited to let you know that a detailed tutorial on this subject is coming very soon to the channel. It'll provide more in-depth explanations and tips to help you tailor the code to your project. Plus, as with all my new tutorials, a version of the source code will be available for free on Itch.io. Keep an eye out, as the quest will be available in just a few days! =^∇^*= Your support and patience are amazing, and they motivate me to keep creating and sharing. Feel free to borrow and adapt the code for your needs, and if you have any questions or need further assistance, don't hesitate to reach out. I'm here to help and support your creative journey with Ren'Py. ~Happy coding, and keep on creating amazing stories! ω(=^・^=)ω
@NaturalLifeForm
11 ай бұрын
You are incredible talented :3
@MiaCodeExpedition
11 ай бұрын
~Thank you so much from the bottom of my heart, meow! Your lovely words truly touch me deeply! (=^ ◡ ^=) I'm thrilled to hear that my guides are helpful for you. Your support inspires me greatly and encourages me to create even more. If you have any questions or if you want to learn more about a specific topic, please feel free to ask! May your day be filled with joy and creativity! ~Meow! 🌟(ฅ’ω’ฅ)✨
@cannel551
9 ай бұрын
Coucou Mia juste pour te dire que j'adore ce que tu fait, j'essaye depuis à peu près 1mois maintenant de de développer mon propre visual novel et sache que tes vidéo m'aident énormément !!! :^)
@MiaCodeExpedition
9 ай бұрын
~Meow! Coucou! 🐾(=^・^=)☕ Merci beaucoup pour ton message adorable et encourageant, je suis super contente que mes tutoriels t'aident dans la création de ton Visual Novel. Si tu as des questions spécifiques ou besoin d'aide sur certains aspects de ton projet, n'hésite pas à m'écrire, je suis là pour t'aider. Et si tu as des idées ou des sujets de tutoriels que tu aimerais voir abordés, fais-le moi savoir et je serai ravie de les inclure dans mes prochaines vidéos. Passe une excellente soirée et bonne continuation dans la réalisation de ton Visual Novel ! ~Merci encore pour ton soutien et ce mot très gentil ! ✨(≧◡≦)💖
Пікірлер: 37