How to make a screen like Christine Love's 2007 CPLL?

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Message
Author
User avatar
Donmai
Eileen-Class Veteran
Posts: 1919
Joined: Sun Jun 10, 2012 1:45 am
Completed: Toire No Hanako, Li'l Red [NaNoRenO 2013], The One in LOVE [NaNoRenO 2014], Running Blade [NaNoRenO 2016], The Other Question, To The Girl With Sunflowers
Projects: Slumberland
Location: Brazil
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#16 Post by Donmai » Sun Dec 27, 2015 9:44 pm

You game is looking good. The only problem is your last question seems to be beyond my poor scripting skills :( . We could add another screen for that bar, but controlling it would involve bringing more variables and all... Maybe someone else here will be able to help you.

Ah, I've asked what's the problem of being a 13 year old girl because I'm currently working on a project in which I'm telling a story as if I was a 14 year old girl named Alice (the one you can see flying on the left side of my signature). So far, it seems to be going well.
Image
No, sorry! You must be mistaking me for someone else.
TOIRE NO HANAKO (A Story About Fear)

sunTARIA
Regular
Posts: 35
Joined: Sun Dec 13, 2015 11:39 am
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#17 Post by sunTARIA » Sun Dec 27, 2015 10:07 pm

Donmai wrote:You game is looking good. The only problem is your last question seems to be beyond my poor scripting skills :( . We could add another screen for that bar, but controlling it would involve bringing more variables and all... Maybe someone else here will be able to help you.

Ah, I've asked what's the problem of being a 13 year old girl because I'm currently working on a project in which I'm telling a story as if I was a 14 year old girl named Alice (the one you can see flying on the left side of my signature). So far, it seems to be going well.
oh, i didn't mean controlling it; i just meant having it there. :P
also, it's kinda hard since most people on this site are either adults, or late teens who know their way around renpy.....while the highest i know how to do on renpy is make a branch menu choice ;-;
Nostalgic Memories are always used as a way to poison and torture others.
--------------
When in doubt if you use these codes to hide your work, people!
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')
build.classify('game/**.rpy', 'archive')
build.classify('game/**.rpyc', 'archive')
build.classify('game/**.mp3', 'archive')
build.classify('game/**.ttf', 'archive')
build.classify('game/**.ogg', 'archive')
build.classify('game/**.ogv', 'archive')
build.classify('game/**.rpy', None)

-----
it'll help you when you need to hide files! :D

User avatar
Donmai
Eileen-Class Veteran
Posts: 1919
Joined: Sun Jun 10, 2012 1:45 am
Completed: Toire No Hanako, Li'l Red [NaNoRenO 2013], The One in LOVE [NaNoRenO 2014], Running Blade [NaNoRenO 2016], The Other Question, To The Girl With Sunflowers
Projects: Slumberland
Location: Brazil
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#18 Post by Donmai » Mon Dec 28, 2015 8:20 am

Please notice how you aren't annoying me (that's very important :) ). If you only want to show that element on your messages, then it's so easy (Yay! :D ): All you will need is an image like this (with a better quality than mine, of course :oops: . The image should be the height of a single line of text):
bar2.png
bar2.png (11.17 KiB) Viewed 508 times
You can have this image displayed under the outcoming message. Example code below:

Code: Select all

o "I can't come over. Sorry. \n{image=bar2.png}"
"Ok, what's that \n{image=bar2.png} doing?", I hear you asking. Don't worry, here is the explanation: they are an escape character and a text tag. Text tags and escape characters are documented here: http://www.renpy.org/doc/html/text.html#text and they are very helpful. In this case, the escape character \n is forcing a new line at the end of the message. In this new line created, the image tag is putting the image of the menu bar. Notice the SEND command is highlighted. When the player clicks anywhere, the game goes on. Message sent. Is that what you wanted? Ok, next question :) .

Another thing: you can use multiple fonts on your game, as Christine did. When declaring a character, you can do this:

Code: Select all

define a = Character('Angel', color = '#ffd700', who_font = 'put the name of a font here.ttf', what_font = 'the same name or another one here.ttf')
"Who" is the label with the name of the character. "What" is what that character is saying. That means, in your messages, you can use a more "phonish" font to make the message text different from normal dialogue. You can do a Google search for free fonts, and choose one that you like.
Image
No, sorry! You must be mistaking me for someone else.
TOIRE NO HANAKO (A Story About Fear)

sunTARIA
Regular
Posts: 35
Joined: Sun Dec 13, 2015 11:39 am
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#19 Post by sunTARIA » Mon Dec 28, 2015 5:18 pm

Donmai wrote:Please notice how you aren't annoying me (that's very important :) ). If you only want to show that element on your messages, then it's so easy (Yay! :D ): All you will need is an image like this (with a better quality than mine, of course :oops: . The image should be the height of a single line of text):
bar2.png
You can have this image displayed under the outcoming message. Example code below:

Code: Select all

o "I can't come over. Sorry. \n{image=bar2.png}"
"Ok, what's that \n{image=bar2.png} doing?", I hear you asking. Don't worry, here is the explanation: they are an escape character and a text tag. Text tags and escape characters are documented here: http://www.renpy.org/doc/html/text.html#text and they are very helpful. In this case, the escape character \n is forcing a new line at the end of the message. In this new line created, the image tag is putting the image of the menu bar. Notice the SEND command is highlighted. When the player clicks anywhere, the game goes on. Message sent. Is that what you wanted? Ok, next question :) .

Another thing: you can use multiple fonts on your game, as Christine did. When declaring a character, you can do this:

Code: Select all

define a = Character('Angel', color = '#ffd700', who_font = 'put the name of a font here.ttf', what_font = 'the same name or another one here.ttf')
"Who" is the label with the name of the character. "What" is what that character is saying. That means, in your messages, you can use a more "phonish" font to make the message text different from normal dialogue. You can do a Google search for free fonts, and choose one that you like.
i've made the text look phonish, i'll show the latest progress in the next reply i give
anyway,
https://www.flickr.com/photos/136850013 ... ed-public/ < This is how the box containing the words of the choices looks, so far.However, I want it to be a straight teal rectangle, instead of the dull-colored crayon-theme crooked rectangle square.
Kinda, like the teal squares in https://www.flickr.com/photos/136850013 ... ed-public/.
At the end of the rectangles, for the menu, I wanna add a picture of a closed black mail.Next to the mail, a black arrow that says "send" below the arrow.
Hopefully, it's not too much to ask ;_;
Also, any tips to make the screen look more like a phone, btw?
I am making 3 more games of these, before NANARENO month.The next one will be like a diary, the 3rd one, i need no help with because the point of that one is to be plain yet melancholic, and the last one i want to make it like a linepapered-scrapbook used for art.
Sorry if this seems like a lot, lol, but tips on how to make the diary and scrapbook themes?
Nostalgic Memories are always used as a way to poison and torture others.
--------------
When in doubt if you use these codes to hide your work, people!
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')
build.classify('game/**.rpy', 'archive')
build.classify('game/**.rpyc', 'archive')
build.classify('game/**.mp3', 'archive')
build.classify('game/**.ttf', 'archive')
build.classify('game/**.ogg', 'archive')
build.classify('game/**.ogv', 'archive')
build.classify('game/**.rpy', None)

-----
it'll help you when you need to hide files! :D

User avatar
Donmai
Eileen-Class Veteran
Posts: 1919
Joined: Sun Jun 10, 2012 1:45 am
Completed: Toire No Hanako, Li'l Red [NaNoRenO 2013], The One in LOVE [NaNoRenO 2014], Running Blade [NaNoRenO 2016], The Other Question, To The Girl With Sunflowers
Projects: Slumberland
Location: Brazil
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#20 Post by Donmai » Mon Dec 28, 2015 6:44 pm

Three games :shock: ? Well, if you take them as chances to learn a lot, then it's not bad :) .
Take some time to browse through the cookbook section here: http://lemmasoft.renai.us/forums/viewforum.php?f=51 You will find a lot of good ideas, tutorials and examples you could use. Your enthusiasm is a fantastic thing. I know how it is: we try some script tricks and they really work, and then we want to try even more tricks to see if they will work too, and then... :)
Image
No, sorry! You must be mistaking me for someone else.
TOIRE NO HANAKO (A Story About Fear)

sunTARIA
Regular
Posts: 35
Joined: Sun Dec 13, 2015 11:39 am
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#21 Post by sunTARIA » Mon Dec 28, 2015 7:53 pm

Donmai wrote:Three games :shock: ? Well, if you take them as chances to learn a lot, then it's not bad :) .
Take some time to browse through the cookbook section here: http://lemmasoft.renai.us/forums/viewforum.php?f=51 You will find a lot of good ideas, tutorials and examples you could use. Your enthusiasm is a fantastic thing. I know how it is: we try some script tricks and they really work, and then we want to try even more tricks to see if they will work too, and then... :)
i would give u a quick sandbox build, but idk how to upload
Nostalgic Memories are always used as a way to poison and torture others.
--------------
When in doubt if you use these codes to hide your work, people!
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')
build.classify('game/**.rpy', 'archive')
build.classify('game/**.rpyc', 'archive')
build.classify('game/**.mp3', 'archive')
build.classify('game/**.ttf', 'archive')
build.classify('game/**.ogg', 'archive')
build.classify('game/**.ogv', 'archive')
build.classify('game/**.rpy', None)

-----
it'll help you when you need to hide files! :D

sunTARIA
Regular
Posts: 35
Joined: Sun Dec 13, 2015 11:39 am
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#22 Post by sunTARIA » Tue Dec 29, 2015 8:28 am

Donmai wrote:Three games :shock: ? Well, if you take them as chances to learn a lot, then it's not bad :) .
Take some time to browse through the cookbook section here: http://lemmasoft.renai.us/forums/viewforum.php?f=51 You will find a lot of good ideas, tutorials and examples you could use. Your enthusiasm is a fantastic thing. I know how it is: we try some script tricks and they really work, and then we want to try even more tricks to see if they will work too, and then... :)
btw...
https://www.flickr.com/photos/136850013 ... ed-public/ < This is how the box containing the words of the choices looks, so far.However, I want it to be a straight teal rectangle, instead of the dull-colored crayon-theme crooked rectangle square.
Kinda, like the teal squares in https://www.flickr.com/photos/136850013 ... ed-public/.
At the end of the rectangles, for the menu, I wanna add a picture of a closed black mail.Next to the mail, a black arrow that says "send" below the arrow.
Hopefully, it's not too much to ask ;_;
Nostalgic Memories are always used as a way to poison and torture others.
--------------
When in doubt if you use these codes to hide your work, people!
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')
build.classify('game/**.rpy', 'archive')
build.classify('game/**.rpyc', 'archive')
build.classify('game/**.mp3', 'archive')
build.classify('game/**.ttf', 'archive')
build.classify('game/**.ogg', 'archive')
build.classify('game/**.ogv', 'archive')
build.classify('game/**.rpy', None)

-----
it'll help you when you need to hide files! :D

sunTARIA
Regular
Posts: 35
Joined: Sun Dec 13, 2015 11:39 am
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#23 Post by sunTARIA » Tue Dec 29, 2015 2:27 pm

Donmai wrote:Three games :shock: ? Well, if you take them as chances to learn a lot, then it's not bad :) .
Take some time to browse through the cookbook section here: http://lemmasoft.renai.us/forums/viewforum.php?f=51 You will find a lot of good ideas, tutorials and examples you could use. Your enthusiasm is a fantastic thing. I know how it is: we try some script tricks and they really work, and then we want to try even more tricks to see if they will work too, and then... :)
Also, help....please... ;_; (this is one of the others games i talked about)
Attachments
error.png
The text.....and icon on the textbox....
;_;
Nostalgic Memories are always used as a way to poison and torture others.
--------------
When in doubt if you use these codes to hide your work, people!
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')
build.classify('game/**.rpy', 'archive')
build.classify('game/**.rpyc', 'archive')
build.classify('game/**.mp3', 'archive')
build.classify('game/**.ttf', 'archive')
build.classify('game/**.ogg', 'archive')
build.classify('game/**.ogv', 'archive')
build.classify('game/**.rpy', None)

-----
it'll help you when you need to hide files! :D

sunTARIA
Regular
Posts: 35
Joined: Sun Dec 13, 2015 11:39 am
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#24 Post by sunTARIA » Wed Dec 30, 2015 1:42 pm

Donmai wrote:Three games :shock: ? Well, if you take them as chances to learn a lot, then it's not bad :) .
Take some time to browse through the cookbook section here: http://lemmasoft.renai.us/forums/viewforum.php?f=51 You will find a lot of good ideas, tutorials and examples you could use. Your enthusiasm is a fantastic thing. I know how it is: we try some script tricks and they really work, and then we want to try even more tricks to see if they will work too, and then... :)
BTW,
I compared CPLL to my game.I see I have some parts that are better than Christine's Love's game, and some parts of CPLL that are better than mine.
Can you give me the pros and cons of mine, compared to her's?
Sorry for bothering you, since you have a Slumberland game to finish, but please check it out?
Comparative Picture Below:
Attachments
VNCOMPARE.png
Sorry for how small mine (The one of the right) is....I had to really show Christine Love' since CL's game has only been shown in the motherboard post.
Pros and Cons, please?
Nostalgic Memories are always used as a way to poison and torture others.
--------------
When in doubt if you use these codes to hide your work, people!
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')
build.classify('game/**.rpy', 'archive')
build.classify('game/**.rpyc', 'archive')
build.classify('game/**.mp3', 'archive')
build.classify('game/**.ttf', 'archive')
build.classify('game/**.ogg', 'archive')
build.classify('game/**.ogv', 'archive')
build.classify('game/**.rpy', None)

-----
it'll help you when you need to hide files! :D

sunTARIA
Regular
Posts: 35
Joined: Sun Dec 13, 2015 11:39 am
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#25 Post by sunTARIA » Sun Jan 17, 2016 11:04 am

Donmai wrote:Three games :shock: ? Well, if you take them as chances to learn a lot, then it's not bad :) .
Take some time to browse through the cookbook section here: http://lemmasoft.renai.us/forums/viewforum.php?f=51 You will find a lot of good ideas, tutorials and examples you could use. Your enthusiasm is a fantastic thing. I know how it is: we try some script tricks and they really work, and then we want to try even more tricks to see if they will work too, and then... :)
uuuh are u there ._.
Nostalgic Memories are always used as a way to poison and torture others.
--------------
When in doubt if you use these codes to hide your work, people!
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')
build.classify('game/**.rpy', 'archive')
build.classify('game/**.rpyc', 'archive')
build.classify('game/**.mp3', 'archive')
build.classify('game/**.ttf', 'archive')
build.classify('game/**.ogg', 'archive')
build.classify('game/**.ogv', 'archive')
build.classify('game/**.rpy', None)

-----
it'll help you when you need to hide files! :D

sunTARIA
Regular
Posts: 35
Joined: Sun Dec 13, 2015 11:39 am
Contact:

Re: How to make a screen like Christine Love's 2007 CPLL?

#26 Post by sunTARIA » Wed Jan 20, 2016 7:40 pm

Donmai wrote:Please notice how you aren't annoying me (that's very important :) ). If you only want to show that element on your messages, then it's so easy (Yay! :D ): All you will need is an image like this (with a better quality than mine, of course :oops: . The image should be the height of a single line of text):
bar2.png
You can have this image displayed under the outcoming message. Example code below:

Code: Select all

o "I can't come over. Sorry. \n{image=bar2.png}"
"Ok, what's that \n{image=bar2.png} doing?", I hear you asking. Don't worry, here is the explanation: they are an escape character and a text tag. Text tags and escape characters are documented here: http://www.renpy.org/doc/html/text.html#text and they are very helpful. In this case, the escape character \n is forcing a new line at the end of the message. In this new line created, the image tag is putting the image of the menu bar. Notice the SEND command is highlighted. When the player clicks anywhere, the game goes on. Message sent. Is that what you wanted? Ok, next question :) .

Another thing: you can use multiple fonts on your game, as Christine did. When declaring a character, you can do this:

Code: Select all

define a = Character('Angel', color = '#ffd700', who_font = 'put the name of a font here.ttf', what_font = 'the same name or another one here.ttf')
"Who" is the label with the name of the character. "What" is what that character is saying. That means, in your messages, you can use a more "phonish" font to make the message text different from normal dialogue. You can do a Google search for free fonts, and choose one that you like.
Are you there? :(
Nostalgic Memories are always used as a way to poison and torture others.
--------------
When in doubt if you use these codes to hide your work, people!
build.classify('game/**.png', 'archive')
build.classify('game/**.jpg', 'archive')
build.classify('game/**.rpy', 'archive')
build.classify('game/**.rpyc', 'archive')
build.classify('game/**.mp3', 'archive')
build.classify('game/**.ttf', 'archive')
build.classify('game/**.ogg', 'archive')
build.classify('game/**.ogv', 'archive')
build.classify('game/**.rpy', None)

-----
it'll help you when you need to hide files! :D

Post Reply

Who is online

Users browsing this forum: Google [Bot]