📣5 Ren'py Tricks You Probably Didn't Know!

Sdílet
Vložit
  • čas přidán 28. 07. 2024
  • Learn FIVE Ren'py tips and tricks that teach you how best utilize the Ren'py Engine that can be useful at any skill level - beginner or expert!
    Ren'py Visual Studio Plugin:
    marketplace.visualstudio.com/...
    Renpy Subreddit:
    / renpy
    Renpy Discord:
    / discord
    Renpytom's Patreon page:
    / posts
    00:00 A good start!
    03:18 A little more, now!
    05:49 A couple other really good tips!
    06:51The most important tip of all!
  • Jak na to + styl

Komentáře • 93

  • @RockerStarrr
    @RockerStarrr Před 2 lety +109

    Wow! A veteran renpy programmer teaching those new to Renpy, now that's a rare kind person! You're just so underrated Vimi!

  • @shaynsnyolo
    @shaynsnyolo Před 2 lety +41

    this guy shall be nominated for renpy hall of fame if it does ever exist

    • @vimi
      @vimi  Před 2 lety +6

      I SHALL BUILD THE HALL

  • @Nagytika
    @Nagytika Před rokem +16

    Image location picker actually a very usefull thing...especially if you are building an ingame gui or buttons

  • @JenEFunworks
    @JenEFunworks Před 11 měsíci +5

    In only 0:40 secs in and you saved me from an world of headache with the VERY FIRST TRICK. Thank you so very much for teaching this.

  • @greypufferfish4036
    @greypufferfish4036 Před rokem +1

    Thank you for these amazing videos. Straight to the point and easy to understand. I shall be hoarding all this information until the end of time

    • @vimi
      @vimi  Před rokem +1

      hoard away!

  • @igretrovods9189
    @igretrovods9189 Před 2 lety +4

    Thanks man! I've been using Developer Menu often for sure.
    Would be cool to see tutorial on alpha masks. Like, how to hide parts of a sprite with alpha masks in animations :)

  • @AP-xj3iz
    @AP-xj3iz Před 2 lety +4

    it's also been helpful for me to assign atom's "save all" shortcut to ctrl shift s, especially when working with multiple open files at once

  • @spinachartichokeditz7720

    You're a life saver with the word wrap tip!!! Ahhh thank you!! :)

    • @vimi
      @vimi  Před rokem +1

      That one was a definite game changer!

  • @jiyeonkim9130
    @jiyeonkim9130 Před 2 lety +1

    I always watch it well. Thank you! Can you upload the video of making inventory?

  • @zaeriz3458
    @zaeriz3458 Před 2 lety +7

    The amount of times I cursed when you talked about the developer tools... *quietly sobs*

    • @vimi
      @vimi  Před 2 lety +3

      They're definitely something that fits with certain developer's workflows better than others!

    • @zaeriz3458
      @zaeriz3458 Před 2 lety +1

      @@vimi Didn't even know they existed.

  • @Borsti
    @Borsti Před 2 lety +2

    I kinda knew most of those tips.
    But for example the ToDo one, oh god.
    It will save so much time.
    I won't run into the problem that I forgot something ever again haha
    Thank you!

    • @vimi
      @vimi  Před 2 lety +1

      I think that one I found in a ren'py changelog! There are so many little improvements added that get lost in the cracks!

  • @tainapsilva
    @tainapsilva Před 2 lety +8

    Ctrl+g find the number line, I really use this a lot when translating. And, I loved these tips, some I already knew, but the TODO is amazing. Thank you so much ❤

    • @vimi
      @vimi  Před 2 lety

      OOOOOH I didn't know about that one! I might add that to the next video 😜

  • @angel5dl
    @angel5dl Před rokem +1

    Great video! Knew some of these tips tho the TODO one is amazing! I literally just wrote some to-dos down on paper today but now I see this tip and I’m thinking “now I know what what doing tomorrow” 😂

    • @vimi
      @vimi  Před rokem

      They're very useful for a lot of little tasks that need to get done!

  • @dripzone2960
    @dripzone2960 Před 2 lety +2

    You are helping ne so much on my project thank you

    • @vimi
      @vimi  Před 2 lety +1

      Glad I could be of service!

  • @Katy133
    @Katy133 Před 2 lety +1

    Thank you so much for introducing me to the Variable Viewer! TuT

  • @obiwankenobi7456
    @obiwankenobi7456 Před 2 lety +2

    This just made making visual novels much more convenient, thank you forever

    • @vimi
      @vimi  Před 2 lety +1

      You're welcome forever!

  • @Iceblade269
    @Iceblade269 Před 2 měsíci +1

    I've coded several VNs, and never knew about the developer tools. OMG the amount of time I could've saved.... X.X

  • @gudty._.7465
    @gudty._.7465 Před 2 lety +1

    MAAAAN I AM SO GLAD I'VE FIND UUUU

    • @vimi
      @vimi  Před 2 lety +1

      AND I'LL ALWAYS BE HERE FOR YOUUUUU

  • @aeugchad
    @aeugchad Před 2 lety +1

    You should use the VSCode Ren'Py extension the guy who drew the .rpy file icon is very sexy

  • @andersfreemann
    @andersfreemann Před 2 lety +2

    Your videos are great

    • @vimi
      @vimi  Před 2 lety +1

      Thank youuuu!

  • @salvochiarenza3340
    @salvochiarenza3340 Před 2 lety +2

    Can you make a video where you explain how to create an inventory system?
    However I appreciate your videos too much, they helped me a lot and you explain very well. Well done

    • @vimi
      @vimi  Před 2 lety +3

      I've actually been struggling with an "inventory system" video for a while, because that simple concept can mean VERY different things on the back end for different use cases!
      When I do tackle it, I think it'll be a way to sneakily cover defined classes!

    • @salvochiarenza3340
      @salvochiarenza3340 Před 2 lety

      @@vimi Thank you for the time you dedicate to these videos of yours. You deserve more

  • @jewelsfantasy535
    @jewelsfantasy535 Před 2 lety +3

    image location picker is super useful for imagemaps as far as I remember :b

    • @vimi
      @vimi  Před 2 lety +1

      Which reminds me, I'll have to cover image maps at some point in the future...

  • @sugarwaifu7211
    @sugarwaifu7211 Před 2 lety +1

    I have a question, will you record a tutorial on how to upload live2d characters to renpy? When I upload them I have an error :( and there is no decent guide anywhere ... AND I LOVE YOU

  • @SaulD-xd6mj
    @SaulD-xd6mj Před rokem

    I was researching from this video and discovered the linear. I saw that it takes 1.0 seconds to finish the movement, is it possible to make it faster?

  • @dripzone2960
    @dripzone2960 Před 2 lety +3

    Could you make a tutorial on a gallery function? Like where you can view images from the game at anytime?

    • @vimi
      @vimi  Před 2 lety +2

      That tutorial is on the docit!

  • @hanjoleh3203
    @hanjoleh3203 Před 2 lety +1

    Hi! I just found channel and I’m not entirely sure if you have covered this already, but do you have any idea if it’s possible to make a (interactive) flowchart in Renpy? (First example to pop up in my mind is Raging Loop 😅). Basically one that shows the Player’s progress and branches that choices lead to, and the Player can choose to return to that specific choice/branch if they wish to?

    • @vimi
      @vimi  Před 2 lety +2

      YES, that's very doable!
      The trouble is, a lot of broad tutorials like "RPG fight system", or "Inventory" or "interactive flowchart" are things that are heavily dependent on your needs; I can make an rpg fight tutorial, but once you say "I want to do that, plus it needs to do X", it's easier to start from scratch than to modify the code I suggested!
      The best advice I can offer is that you don't want to make something 1:1 with another game built in another engine; instead, create a list of needs for your module, and then design something strictly around fulfilling those needs as succinctly as you can within your skill level.

    • @hanjoleh3203
      @hanjoleh3203 Před 2 lety

      @@vimi I see. Thank you for your help! ^^

  • @samanthamontoya9670
    @samanthamontoya9670 Před rokem +1

    Hi, I don't know if you are going to read this, but thank you for your hardwork. I actually started using Ren'Py watching your tutorials, I'm writing a side story from another story that a friend created for WoD.
    n00b question, for some reason none of these shortcuts are working on my project, but when I make a new one with no modifications they work fine, so I don't know what's going on.

    • @vimi
      @vimi  Před rokem

      Thank you for your nice comments!
      I am also a little confused why the shortcuts wouldn't work in your current project, but that is DEFINITELY a workaround I've had to do before!

    • @samanthamontoya9670
      @samanthamontoya9670 Před rokem +1

      @@vimi Hello again.
      I moved all my images, audio and script to a new project and now it works!

  • @takirafds
    @takirafds Před rokem

    how do I do a report card like in Danganronpa where you can see what you know about the characters?

  • @badmustard2070
    @badmustard2070 Před 2 lety +5

    I love atom, but since Microsoft owns both Atom (GitHub) and Visual Studio they are archiving all Atom projects and repos in December 2022

    • @vimi
      @vimi  Před 2 lety +1

      I guess I better figure out how to get Visual Studio working with Ren'py, then!!! Thanks for the heads up!

    • @badmustard2070
      @badmustard2070 Před 2 lety +2

      @@vimi
      on windows
      right-click on an .rpy file, select Open With (even if the Visual Studio Code is listed there)
      find Visual Studio Code again, and be sure to select "Always use this app to open .rpy files"
      in your RenPy launcher Preferences, change the Text Editor to System Editor
      finished
      now you have to figure out how to use VSCode

    • @vimi
      @vimi  Před 2 lety +1

      @@badmustard2070 haha i meant that I have a weird error popping up on my end when I've been trying to run it - I didn't do the "open with" thing first, so that might be my issue!

  • @ProPinkist
    @ProPinkist Před rokem

    Your videos are amazing; not sure if you'll see this but I have some noob renpy questions. 😓 Firstly, is it possible to have multiple different fonts for your menu text? From what I can tell, renpy only has two font categories, one for in-game dialogue text and one for all UI menu text, but I'd kinda like to be able to have say the labels in the menus be one font, and the regular sub-text in About, History, Help, Preferences, and the quick menu be a less fancy font.... And secondly, I feel so dumb but I cannot for the _life_ of me figure out how to readjust the position of the page labels in the top left corner of the in-game menu, aka the labels that say "Save" "Load" etc to show what page you're on. Any help is appreciated 😖

    • @vimi
      @vimi  Před rokem

      You should be able to change the placement of the in-game menu in the screens.rpy file; you can either change the variable value that determines their positioning, or you can adjust the placement for each text button!
      Likewise, if you want to change the font in those textbuttons, you should be able to use any of the text tags you use in dialogue (I think {font="fontname"} would work!)

  • @lgachaboyyt
    @lgachaboyyt Před 6 měsíci

    Do you recommend editra, or will vs code work?

    • @vimi
      @vimi  Před 6 měsíci

      I usually use vs code; I haven't used editra enough to fairly compare and contrast the two.

  • @cowocowu
    @cowocowu Před 2 lety +1

    Off topic question - is there a way to make renpy open fully in the browser ? i know it has somewhat this functionality , but it requires the person to have the files already on their computer+ plus it's in Beta. i was hoping for maybe a tool or a way to make a renpy game work fully over the internet is it possible ? like Twine does for instance , this way just by sharing a link people can play the game

    • @vimi
      @vimi  Před 2 lety +3

      Ren'py does have web support; you need to find somewhere to host it, and there is a loading process, but as long as you add a splashscreen and preload page, it can feel pretty seamless!

    • @cowocowu
      @cowocowu Před 2 lety

      @@vimi thankkss for the reply !

  • @DeathRayGraphics
    @DeathRayGraphics Před 2 lety

    Fred Basset and Ren’Py… a winning combination????

  • @FriendlyNeighborhoodCityzen

    Heyo, I came here specifically because I had a very specific question and I'm not entirely sure if this is even possible, but, long story short, I've been actively working on my VN project for about 10 months now. I haven't done an overview of the whole project so far, so I'm not entirely sure how long the VN actually is (while running on Auto). My question is: Is there any way to accurately determine or calculate how long your VN will take from beginning to the last point while on Auto? Thank you in advance. I can't think of any other solution than to manually count the hours while the game runs or make an estimation based on word count, but that's not really what I'm looking for.

    • @vimi
      @vimi  Před rokem +1

      It would depend on the computer - auto is just running through the vn as fast as the computer can, so a high end rig is gonna have a faster auto speed than a 15 year old machine.
      Why do you need to know the auto speed???

    • @FriendlyNeighborhoodCityzen
      @FriendlyNeighborhoodCityzen Před rokem

      @@vimi Because I want to play the game on auto and I want to know the current scope of the game because as it stands, I got no clue whether my VN is 8 hours or 10 hours or 15 hours, and I don't want it to be extremely long. I've lost track of how much content I've done because I love writing and I always want to write more. But wouldn't this case heavily depend on the auto speed you play the game at? That's why I was wondering, how can I calculate the time with the variable of adjustable auto speed. As it stands my only idea is to let the game run at night and have a ballpark estimation of how long the game is. If the game's still running by the time I wake up, then the game should be this long, but that's not functional at all.

  • @G0RG3H
    @G0RG3H Před 2 lety +1

    can you make a video on how to make a trailer, either in renpy or in general

    • @vimi
      @vimi  Před 2 lety

      Sure!

    • @G0RG3H
      @G0RG3H Před 2 lety

      @@vimi i really appreciate what you do man, thank you

  • @a-3841
    @a-3841 Před 2 měsíci

    oh you got me at 2:14 yikes

  • @Coffeeology
    @Coffeeology Před rokem +1

    I got to ask, what's the model over your left shoulder?

    • @vimi
      @vimi  Před rokem

      That's a tiny little Optimus Prime I got from a LootCrate!

    • @Coffeeology
      @Coffeeology Před rokem

      @@vimi your other left ;)

    • @vimi
      @vimi  Před rokem

      @@Coffeeology Jolyne Cujo from Jojo's Bizarre Adventure!

  • @matt_eae
    @matt_eae Před 2 lety +1

    Please! Make a video how to make battles in visual novels

    • @vimi
      @vimi  Před 2 lety

      I could do that...

  • @undefinedindustries9254
    @undefinedindustries9254 Před 2 lety +1

    How did you make your trailer??

    • @vimi
      @vimi  Před 2 lety

      Screen recordings of my game, and then I assembled the trailer in adobe after effects. Now DaVinci Resolve is my video editor of choice!

  • @matt_eae
    @matt_eae Před 2 lety

    good night, today i downloaded ren py and tried to open the script.rpy but it doesn't come in, and it says i need an application to open .rpy files can you help me?

    • @vimi
      @vimi  Před 2 lety

      Open the files from the renpy launcher

  • @twopercent5718
    @twopercent5718 Před rokem

    8:46 I realised I didn’t save like ten minutes ago, why am I only getting this now😭

  • @naeshm9685
    @naeshm9685 Před 2 lety

    When I change something in script file and click shift + r the game reload but closes within seconds, it's happening everytime

    • @vimi
      @vimi  Před 2 lety

      That's weird?! Do any error messages pop up, or does it just close?

    • @naeshm9685
      @naeshm9685 Před 2 lety

      @@vimi it just closes without any errors, I need to launch it again to see the changes I made, then it works perfectly fine until I change something and click shift + r again

    • @vimi
      @vimi  Před 2 lety

      @@naeshm9685 That's a weird one! I am not entirely sure how to solve that?! Best of luck fixing that 😰

  • @Braincain007
    @Braincain007 Před rokem

    Hey, random question, do you watch Matt Colville? cause when I heard you say Doobly Doo thats who I immediately thought of

    • @vimi
      @vimi  Před rokem

      I got it from Mike Rugnetta's videos for PBS Idea Channel. He described them as "doobly doos", and it just stuck that way in my head for years!

    • @Braincain007
      @Braincain007 Před rokem

      @@vimi huh amazing coincidence!

  • @Strangepaper
    @Strangepaper Před 2 lety +2

    Please make a video that will once and for all convince me to stop wasting time on Tyranobuilder and Visual Novel Maker.

    • @vimi
      @vimi  Před 2 lety +1

      I actually have not messed around with either of them, so I wouldn't feel comfortable making any videos critical of them.
      Feel free to give Ren'py a try and see if that works for you - I have a video that has all the code you'd need to build a game in 44 lines!

    • @Strangepaper
      @Strangepaper Před 2 lety

      @@vimi ok how about a video on big picture things like intelligently structuring your novel to include things like overland maps and day/night cycles?

    • @vimi
      @vimi  Před 2 lety +1

      @@Strangepaper I have a day/night cycles video, if that helps :)

  • @cryptogenik
    @cryptogenik Před 13 dny +1

    Atom is dead Visual Studio Code is King

  • @Katthecateringcat
    @Katthecateringcat Před rokem +1

    I subscribed to you just now. You're like a Renpy God father. I hope I can make my own visual novel game. I just want to make my own game before I died. 😭 Guide me, Renpy Godfather !! 🥲🥲🥲🥲🥲

    • @vimi
      @vimi  Před rokem +1

      Best of luck on making a game! I'm rooting for you!