How to make a visual novel. Getting started in Ren'py!

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 474

  • @djejiyo2773
    @djejiyo2773 5 ปีที่แล้ว +520

    *JIM* : Hello my name is jim.
    What's my name?
    Type in... SLim... Enter. GAME OVER.

  • @Exirock
    @Exirock 5 ปีที่แล้ว +481

    Finaly i found someone decent that actually show the coding and guide the people throw the codes and tell them what they do, thank u for this tutorial i think the only decent one of 500 videos i found.

    • @churchguy8325
      @churchguy8325 4 ปีที่แล้ว +3

      I think is more usefull the tutorial thats in game I found this rather confusing

    • @mario_gaming8852
      @mario_gaming8852 4 ปีที่แล้ว

      tbh i agree

  • @stephen-macdonald
    @stephen-macdonald 6 ปีที่แล้ว +275

    This is the most useful Renpy tutorial I've managed to find on TH-cam so far. Keep up the good work.

  • @mxquia1667
    @mxquia1667 6 ปีที่แล้ว +96

    "Maybe Jim" When you said that, I suddenly started laughing so hard??? I don't know why, but great tutorial by the way

  • @帅蛋
    @帅蛋 4 ปีที่แล้ว +53

    "Wow, you are big."
    *insert Careless Whispers bg*

  • @BalancedIdiot
    @BalancedIdiot 4 ปีที่แล้ว +16

    Thank you for the help! I tought myself to code a Doki Doki mod once, and i was inspired to make my own visual novel!

  • @admielilostastes9303
    @admielilostastes9303 5 ปีที่แล้ว +35

    Dude, I love you. Thank you for sharing your knowledge with us. Other Ren'py tutorials aren't as helpful as yours. It's good to find someone who knows what his talking about.

  • @peachtea7269
    @peachtea7269 5 ปีที่แล้ว +236

    I love your accent.

  • @illiesephai8362
    @illiesephai8362 5 ปีที่แล้ว +48

    10:38 *What's my name? What's my name? Say it louder! What's my name? What's my name?* You guys remember that song?

  • @_hamzah23
    @_hamzah23 2 ปีที่แล้ว +3

    this guy is GOATED
    step by step, explains eveything, very very very helpful for beginners
    hopefully you'll comeback with more tutorials

    • @SLiM_Games99
      @SLiM_Games99  2 ปีที่แล้ว +1

      thank you, I'll think about it

  • @gracellexx
    @gracellexx 4 ปีที่แล้ว +41

    This is by far the most helpful Ren’Py tutorial I’ve seen. And the fact that your voice sounds nice and is easy to listen to is a plus. Thank you, you’ve earned a sub. 🥺🙃

  • @kaitosproduction7239
    @kaitosproduction7239 4 ปีที่แล้ว +23

    Just a recommendation, use while loop when dealing with names so that every time the user did not input a name it will produce an error and will force the user to input a name to continue. If statement only works once, so be careful using it.

    • @kevinschutze7376
      @kevinschutze7376 4 ปีที่แล้ว +4

      I'm sorry, but how do I do that?

    • @kaitosproduction7239
      @kaitosproduction7239 4 ปีที่แล้ว +12

      @@kevinschutze7376 you will start the code by declaring a variable that will hold the name of the user then, follow this code format
      while [name of the variable] == "" :
      [insert the message you want to show whenever the user do not input a name]
      I manage to make the looping process but I already erase my actual code so I can't be certain. Just play around with your code ^_^ hopefully it helps.

    • @saitamanumber0162
      @saitamanumber0162 ปีที่แล้ว

      Is this program use Python?

  • @carziecat
    @carziecat หลายเดือนก่อน

    These vids got me started on ren'py years ago. Just returning to be in awe of how someone posts 3 amazing tutorials and then dips. what a legend

    • @SLiM_Games99
      @SLiM_Games99  หลายเดือนก่อน

      Honestly, I should make a new video. Because some things are pretty outdated and can be done a lot better.

  • @thamerajeyakumar8517
    @thamerajeyakumar8517 2 ปีที่แล้ว +2

    thanks for making this video :) this helped me sm when making my visual novel assignment. I had to search thru 14 tutorials then when i got to this one you explained everything so well thanks again! 😌

  • @karma_bunny
    @karma_bunny 3 ปีที่แล้ว +5

    this is so helpful! im just starting out in making visual novels, and this is so simple and easy to understand! thanks for the video! you're amazing

  • @colmduggan8230
    @colmduggan8230 5 ปีที่แล้ว +2

    this is the best renpy tutorial i have found it explains all the basics in one vid even with time stamps in the description thank you

  • @venctoth0245
    @venctoth0245 4 ปีที่แล้ว +3

    I really loved the game, but this tutorial is absolutely awesome!! You are literally explaining everything, and you are so calming it's unbelievable :D Thank you for the great video man!! Keep up the great work!! :)

  • @Pinkstarclan
    @Pinkstarclan 7 หลายเดือนก่อน

    VERY helpful for me as a non-coder. slow & thorough. thank you!

  • @Srstrix
    @Srstrix 4 ปีที่แล้ว +4

    This is the best walktrough I found so far thx for your hard work.

  • @clash9728
    @clash9728 5 ปีที่แล้ว +4

    A very clear and informative tutorial for Ren'py. Thankyou so much!

  • @lazyeddie
    @lazyeddie 4 ปีที่แล้ว +4

    This has been over 2 years... and its still helpfull!!

  • @joey546
    @joey546 6 ปีที่แล้ว +21

    This is good, The only thing is that you need to turn up your volume more next time.

  • @Universum47
    @Universum47 6 ปีที่แล้ว +5

    ganz ehrlich 1000 danke du erklärst es viel besser als andere youtuber, danke nochmal :)
    thanks so much !

  • @floydfds999
    @floydfds999 5 ปีที่แล้ว +25

    I played your game the awakening.. I was amazed to thse those animations and voicing.. keep up the good work

    • @invisiblebutaintblind6582
      @invisiblebutaintblind6582 4 ปีที่แล้ว +3

      THIS is how I find out that he has one, huh? Haha, guess I'm gonna check it out. I feel like I owe it to him, from all this help with coding he's given me.

  • @yusun1688
    @yusun1688 3 ปีที่แล้ว +1

    Yo, your one video just beat my 3 hours of reading. Thanks so much!!

  • @miniwolfsbane2407
    @miniwolfsbane2407 4 ปีที่แล้ว +4

    Thank you!! I want to make a simple RP game based off of a 15 year old manga (Absolute Boyfriend) that no one will probably give a crap about. It just sounds really fun and I already spent like 3 hours making refs or possible drawings for the game. Hairstyles, face shapes, body types, lips, and noses! Originally I was going to do it in the Dreams game maker on PS4, but I'm not sure it has the 2D style I wanted, or the right layout. I don't have the energy to learn java, flash is on it's way out. I'm glad there's other options and people like you making tutorials. 😁

  • @budakjawa4721
    @budakjawa4721 6 ปีที่แล้ว +7

    About the game you made (The Awakening) it's so nice game, man. That is the best adult game I've ever played so far. I hope the best for you, man.

  • @AlexaAXAG
    @AlexaAXAG 4 ปีที่แล้ว +4

    Visual studio code now has a ren'py extension, way easier to write code along with the python extension.

  • @LucianHalo
    @LucianHalo 3 ปีที่แล้ว +1

    Thank you so much SLim! I appreciate the time and effort you put into this!

  • @koridragonother
    @koridragonother 3 ปีที่แล้ว +1

    17:51
    If it keeps saying a problem occurred for anyone, use == instead of =! It started working when I did that

  • @gacharonpa8551
    @gacharonpa8551 3 ปีที่แล้ว +1

    Please never delete this this is so helpful

    • @stefanwww1877
      @stefanwww1877 3 ปีที่แล้ว

      Hey...I want to create a game but i dont know how to design/animate a picture..Can you help me?

  • @iko599
    @iko599 4 ปีที่แล้ว +1

    I tried to understand your tutorial but I can understand a little. Making a game is so hard! But it became a little easy with your tutorial.

  • @sunken7403
    @sunken7403 5 ปีที่แล้ว +16

    Holy, you actually helped me so much and I would be struggling way more if I haven't seen this video

  • @alipixiv7122
    @alipixiv7122 3 ปีที่แล้ว

    The dry humor of this guy makes learning so much more enjoyable.

  • @inactive5128
    @inactive5128 5 ปีที่แล้ว +3

    Wow u reallly changed my point of view of coding! This is so easy!

  • @carlam7022
    @carlam7022 4 ปีที่แล้ว +4

    Thank you for this tutorial. I'm just getting started and you helped me a lot!

  • @girlofftheweb
    @girlofftheweb 3 ปีที่แล้ว

    Thank you so much! This was actually overly helpful! I'm glad this is the first video to come up on my search!!

  • @littleellie9569
    @littleellie9569 4 ปีที่แล้ว +1

    this helped me so much!! thank you very much for this video, i really can’t be grateful enough. 😪

  • @nightnever4989
    @nightnever4989 6 ปีที่แล้ว +59

    Damn, I just found you on F95 and I totally fell in love with your game. This tutorial is really clean. You must be some beginner, but try to speak louder in the next vids ;)

    • @SLiM_Games99
      @SLiM_Games99  6 ปีที่แล้ว +14

      alright ok, I will try ^^ yeah. I started in december 2017 ;)

    • @nightnever4989
      @nightnever4989 6 ปีที่แล้ว +8

      Man at least you're quite a good beginner ^^ I'm just so fcking horny to play the second chapter xD

    • @8ball758
      @8ball758 4 ปีที่แล้ว +9

      @@nightnever4989 Hey, whats the rule #1 of F95? You do not talk about F95.
      Whats rule #2? You DO NOT talk about F95.

    • @nightknight1724
      @nightknight1724 4 ปีที่แล้ว +1

      @@8ball758 That's a fact right there...

    • @hypnoguygaming1178
      @hypnoguygaming1178 4 ปีที่แล้ว +3

      @@8ball758 b-but, you're talking about F95

  • @thesecretthirdthing
    @thesecretthirdthing 4 ปีที่แล้ว +1

    Thanks for this, great info for just getting started and messing around.

  • @sujoypatra795
    @sujoypatra795 5 ปีที่แล้ว +2

    a really good tutorial by the way. helped me a lot as i am thinking of starting a new game. its useful too. keep making this type of videos for us thinking of making games one day. thank you

  • @DrewRobinsonShikamaruHyuga
    @DrewRobinsonShikamaruHyuga 5 ปีที่แล้ว +4

    This was perfect sir, much appreciated.

  • @crugg
    @crugg 5 ปีที่แล้ว +7

    1:16 "Lokaler Datenträger C" Wohoo finally someone german...

  • @rat-dq5nh
    @rat-dq5nh 4 ปีที่แล้ว

    damn dude ur a lifesaver. thanks for making this so simple to follow, first time using ren'py was pretty fun thanks to you :D

  • @itzfuturex8938
    @itzfuturex8938 5 ปีที่แล้ว +14

    welp awkward moment when i Just finished with the new update of your game lmfao

  • @nyn2k259
    @nyn2k259 5 ปีที่แล้ว

    Yoo good day. Your a life saver. I want to say THANK YOU! very much for this tutorial. I started to use Renpy and all the tutorials on youtube was shit! and within 5mins of your video i was able to understand what scene and show was and by 8mins I added images & texts. Keep up this channel and the way you teach cause that is the best way and thanks again I will not forget you.

  • @Saltsour
    @Saltsour 3 ปีที่แล้ว

    I love how you explain each line and what it does

  • @libertyjack3245
    @libertyjack3245 5 ปีที่แล้ว +1

    Still one of the most useful starters tu

  • @yangsoon01
    @yangsoon01 4 ปีที่แล้ว

    Omg thank you for the video, it's like python which makes coding this so easy! Thank you again.

  • @MrJamzOG
    @MrJamzOG 3 ปีที่แล้ว +1

    This was an amazing tutorial thank you for this!

  • @phosphoros7025
    @phosphoros7025 4 ปีที่แล้ว +2

    Really cool and helpfull video. You explain it so nice, thank you man :)

  • @dankly8135
    @dankly8135 5 ปีที่แล้ว +3

    When I added the options, everything worked fine with option 1 but if I clicked on option 2, when it jumped to the after choices, this error message appeared:
    I'm sorry, but an uncaught exception occurred.
    While running game code:
    File "game/script.rpy", line 33, in script
    if choice1 == "1":
    File "game/script.rpy", line 33, in
    if choice1 == "1":
    NameError: name 'choice1' is not defined

    • @SLiM_Games99
      @SLiM_Games99  5 ปีที่แล้ว +2

      this error means that you have not created the variable choice1. you have probably typed
      $ choice1 = 1 when the player selects option 1.
      but didn't put anything in option 2.
      and since the variable never gets created when you choose option 2, renpy will not be able to check what choice1 is, because it doesn't exist.
      the best way to create variables and don't have any issues is to make them like this:
      default variable = 0
      for example. you can put this anywhere you want and the variable gets created as soon as you start the game

  • @Leisurous
    @Leisurous 4 ปีที่แล้ว +2

    I’d love to see how to make scenes, props, characters and animations and add in music

  • @mcrcrazy345
    @mcrcrazy345 4 ปีที่แล้ว +1

    Thank you so much for this tutorial!

  • @nestlesubliminals
    @nestlesubliminals 4 ปีที่แล้ว +7

    Hey, nice and clear tips but please can someone tell me how do I open my game? (I mean how to see the CODED one, not the cods)

    • @Fredo22
      @Fredo22 4 ปีที่แล้ว +1

      @@internetaltar easy

  • @ItsMissSarcastrophe
    @ItsMissSarcastrophe 3 ปีที่แล้ว

    You're such a lifesaver man. :)

  • @extremesubtlety
    @extremesubtlety 5 ปีที่แล้ว +4

    This is so helpful, tysm

  • @Factomsito
    @Factomsito ปีที่แล้ว

    YOOOOOOOOOOOOOOOOOOO When I saw "The Awakening" I was like heh, I've played that game. Then I saw yo profile pic! THAT'S YOU! I love that game man!!!

  • @sacer666
    @sacer666 4 ปีที่แล้ว +2

    Hi, for some reason it doesnt show the png picture i added. Its just a girl with black contour and then the image name inside of it
    edit* solved it, turned out the image had a capital letter

  • @everyoneisdisappointedinme6428
    @everyoneisdisappointedinme6428 4 ปีที่แล้ว

    first time learning to code, my friend recommend python to me. It's actually surprisingly easy and fun!, Thank you!

    • @chitra8074
      @chitra8074 4 ปีที่แล้ว

      G# script is more convenient and easy

    • @everyoneisdisappointedinme6428
      @everyoneisdisappointedinme6428 4 ปีที่แล้ว

      @@chitra8074 hm, i was trying to have fun with python to makes games but i discover that it's more of a java script and web development code than making games lol, i heard C# is good at games?

  • @DeuceGenius
    @DeuceGenius 4 ปีที่แล้ว +2

    this is great unintentional ASMR

  • @zanderford4179
    @zanderford4179 4 ปีที่แล้ว +1

    Nothing worked after the name input option and thats very sad but i was happy to learn this stuff. good video im just confused.

  • @tarajinews6241
    @tarajinews6241 5 ปีที่แล้ว

    this is the best tutorlial on youtube

  • @squirt8200
    @squirt8200 4 ปีที่แล้ว

    This is really helpful! Thank you for this!

  • @lostdraft
    @lostdraft 4 ปีที่แล้ว

    my background/image doesn't fit the screen for some reason and theres just the image with a transparent background

  • @ashildrtheswift3028
    @ashildrtheswift3028 4 ปีที่แล้ว +2

    Hi! I'm having an issue with Ren'py.
    When I type in:
    $ y = renpy.input("What's my name")
    the "input" doesn't turn orange, and I get errors.

    • @AleneziTV
      @AleneziTV 4 ปีที่แล้ว

      probably the text editor, download "atom" it's very cool!

  • @kcsnipes
    @kcsnipes 4 ปีที่แล้ว +1

    you game is awesome, well done

  • @alextouzet
    @alextouzet 4 ปีที่แล้ว

    thank you so so so so much. amazing. you're the best

  • @JanwarIQ-75
    @JanwarIQ-75 3 ปีที่แล้ว

    sorry dude im late
    to see your video ...
    i want to learn this renpy but i still dont have what i want but see your video its much i need one thanks

  • @CatzTVChannelz
    @CatzTVChannelz 4 ปีที่แล้ว +1

    Easy to learning thanks for tutorial.

  • @D2SProductions
    @D2SProductions 3 ปีที่แล้ว

    I think this video needs an update, I cannot get my background image to show, at least not the way you did it. I attempted to look up why my background image wouldn't snow, I guess the images have to be defined first now.

  • @tarajinews6241
    @tarajinews6241 5 ปีที่แล้ว

    because of you i making my own game right know and its almost done thanks you for thes great tutorial

  • @SakiUtagawa
    @SakiUtagawa 6 ปีที่แล้ว +1

    great video! thank you!

  • @festive1574
    @festive1574 2 ปีที่แล้ว

    my fave youtuber

  • @ssekachi6921
    @ssekachi6921 4 ปีที่แล้ว

    This is very helpful! Thank you so much ^^

  • @newbiexd7298
    @newbiexd7298 4 ปีที่แล้ว

    The best teacher 🔥🙏

  • @rain-zt9rj
    @rain-zt9rj 5 ปีที่แล้ว +1

    one question, you know how nom nom nami adds that custon text bar thing? is there a way to import that into the game so it wont be a boring white text bar?

    • @SLiM_Games99
      @SLiM_Games99  5 ปีที่แล้ว

      sorry, I don't know who that is :/

  • @june17th16
    @june17th16 ปีที่แล้ว

    I don't know how to put my images into the renpy program for later use

  • @Marilisence
    @Marilisence 5 ปีที่แล้ว +2

    I can't seem to find the "All Script Files" button...

  • @sorayna7465
    @sorayna7465 4 ปีที่แล้ว

    I don´t know why but transparent pictures doesn´t work for me.

  • @cosmobleak
    @cosmobleak 4 ปีที่แล้ว

    OMG SO HELPFUL THANK YOU SO MUCH MANNNNNN!!!😃😃😃😃

  • @CarryASaw
    @CarryASaw 4 ปีที่แล้ว +1

    I wish you create a tutorial for creating a 3D character and how to create scenes thats gonna get used in renpy

  • @KnightCrown
    @KnightCrown 6 ปีที่แล้ว

    Super useful, more pls

  • @uiopikytnie7336
    @uiopikytnie7336 2 ปีที่แล้ว

    "Hehe you just selected option1 you genius." xDD

  • @yoshis3760
    @yoshis3760 4 ปีที่แล้ว +4

    This tutorial help me so much, but how can i make a special text like when Monika know about our PC username on DDLC and when people delete DDLC character they will give a reaction, Many thanks to whoever answer this.

    • @invisiblebutaintblind6582
      @invisiblebutaintblind6582 4 ปีที่แล้ว +1

      I'm not sure if this is much help, but I assume that has something to do with "if" or "else" statements. Maybe something like "If file.rpy not found, jump....." where the program jumps to a label, if a file that you've chosen for the program to pay attention to, isn't found by it. Just a guess, though! If it's important to get an answer for you, then asking on a forum would be a better idea. I can find a link to one, if you want.

    • @ahmadayazamin3313
      @ahmadayazamin3313 4 ปีที่แล้ว +1

      Necropost probably, but I checked the source code of DDLC and it's much, much easier than I first thought. Basically, there are a bunch of Python conditions that checks whether or not certain files are present or not and executes certain code if a certain condition holds.

  • @thearchangel508
    @thearchangel508 5 ปีที่แล้ว +1

    It opens the python thing and i dont know what to select so i cant really use this apparently

  • @aquiledelrosa
    @aquiledelrosa 4 ปีที่แล้ว

    Hey slim, your games are amazing, im trying to make some too, thanks for the mini tuto

  • @festive1574
    @festive1574 2 ปีที่แล้ว

    the best teacher

  • @reina6515
    @reina6515 4 ปีที่แล้ว

    This helped me so much thank you! 😁

  • @yourfriendlyneighborhoodra8955
    @yourfriendlyneighborhoodra8955 4 ปีที่แล้ว

    How do you switch scenes? When I try, the new scene is just transparent, with the character still showing up over it. I've tried using bigger images, smaller images, nothing. Although, when I used said image *instead* of the one the player is supposed to start in, it worked.

  • @Skooma69
    @Skooma69 4 ปีที่แล้ว

    this isnt working for me at multiple parts like choices and names. There had to of been some kind of change or something.

  • @unknownguy9903
    @unknownguy9903 4 ปีที่แล้ว

    how to fit the background its show not fited and the background was to small how can i fix this

  • @greenarcher8181
    @greenarcher8181 4 ปีที่แล้ว

    Hey I know its a little bit late but I really need help and Ive been searching around the internet but found no help. My problem is that I want to use my own language in renpy which is persian and I need the text in game to be aligned to the right . I changed the text_align to 1.0 but its still the same since Im new to renpy Im sure that Im doing something wrong would you help me pls?

  • @SpaceFerretAnimations
    @SpaceFerretAnimations ปีที่แล้ว

    Hey, can you help me? I have problem that when I write in script for example "show" it doesn't show the picture, it only shows the name of the pic, pls can you help?

  • @monnnniiieeeeeee
    @monnnniiieeeeeee 5 ปีที่แล้ว +1

    It keeps coming up with `
    ValueError: invalid literal for int() with base 16: 'R'

    • @SLiM_Games99
      @SLiM_Games99  5 ปีที่แล้ว

      aha? I have never seen this error before, sorry can't help you with that. are you using the latest renpy version?

  • @UncleDaniel
    @UncleDaniel 3 ปีที่แล้ว

    idk how to make the choices matter in the end, like if player keeps chosing 1 he dies. if he keeps chosing option 2 the other char loses respesct for him . etc idk how to create consequences

    • @SLiM_Games99
      @SLiM_Games99  3 ปีที่แล้ว

      17:10 but use == instead of = , that was a mistake by me

  • @SkeletalsBoneWorks
    @SkeletalsBoneWorks 4 ปีที่แล้ว +1

    Can somebody tell me how to male an image show up when placed under "Scene". I've been trying for around 30 minutes do make this work, but all it does is show the name of the image on top of the screen, but It wont show the image

    • @staceywilson-hernandez2773
      @staceywilson-hernandez2773 4 ปีที่แล้ว

      Same thing is happening to me. Did you ever figure it out?

    • @SkeletalsBoneWorks
      @SkeletalsBoneWorks 4 ปีที่แล้ว

      @@staceywilson-hernandez2773 sadly no, I'm still trying to figure it out. If I can, I'll tell you

    • @staceywilson-hernandez2773
      @staceywilson-hernandez2773 4 ปีที่แล้ว

      @@SkeletalsBoneWorks Thank you. If I figure it out at all I will tell you too.

    • @SkeletalsBoneWorks
      @SkeletalsBoneWorks 4 ปีที่แล้ว

      @@staceywilson-hernandez2773 update: figured it out. Get the images that you are going to use and place them in the images folder of the game. Then underneath (or anywhere before the game starts) and put 'Images [name] = "File_Name" (such as Images Space = "Purple_Galaxy.png") and that should work

    • @staceywilson-hernandez2773
      @staceywilson-hernandez2773 4 ปีที่แล้ว

      @@SkeletalsBoneWorks Thank you :) ill give it a try as soon as I have the chance!

  • @Adamas97
    @Adamas97 6 ปีที่แล้ว +14

    2:20 What editor do you have? You tell us to use the same one but are their choices we need to know? :)

    • @GratoNite
      @GratoNite 5 ปีที่แล้ว +3

      That's notepad++

    • @Fredo22
      @Fredo22 4 ปีที่แล้ว +1

      @@GratoNite I personally use Visual studio code

    • @BalancedIdiot
      @BalancedIdiot 4 ปีที่แล้ว

      editra i believe

  • @CookieeMonstarr666
    @CookieeMonstarr666 3 ปีที่แล้ว

    Hey I made my credit with "show" command which shows picture by picture, but the problem I have is that when the reader click on screen, it will skip the whole credit, any solution on how i should actually done it? Perhaps disabling clicking except for the menu when the credits rolled out?

  • @pogcraftofficial7887
    @pogcraftofficial7887 4 ปีที่แล้ว +1

    i cant make it show an image, help