Kesash
Newbie
- Jul 2, 2022
- 52
- 50
- 79
SO!
After a few hundred hours of refactoring and rewriting and PAIN that is the renpy screen system, I FINALLY have this at a point I'm happy to call it finished. (Even if im still updating it...)
It can be anything from a 'copy paste and replace the placeholders to make your own phone sim' to 'a complete engine running alongside renpy that can interact with the main game in MANY ways'. My goal was to make something with a VERY low floor but a very high ceiling, and i think I've achieved it.
As long as you can type:
personA: Hi
personB: Hi
image: pathtoimage.png
personA: WOW!
then you can make a phone game with it, cos thats how you code for it... I made a mini DSL that does the rest, thats literally it.... As long as you name your images correctly it will even build your gallery for you, and handle unlocking images once they are sent. I really tried to make it as simple as possible. There's even copy paste examples, just replace the placeholder text and expand as necessary.
That scales up all the way to conditional messages, mid conversation code execution, group chats, timed messages, characters reacting if you reply too slow (based on time, or clicks), automated index tracking... like everything you could possibly want from a phone I think I covered it. But obviously if you just want a simple phone sim, it does that too. Has full docs and a demo attached showing most of the features.
If anyone does decide to use this and make a game with it my discord is linked on the itch page and ill be happy to help anyone with getting started, all the way to the more complex stuff, but please dont send anything NSFW on discord, code talk only
Ive put well over a couple hundred hours into perfecting this to the best of my ability, and i really want to see it used in a few games
and even if you only want to make a very short and simple thing, the way its designed it can accept multiple characters, so if you make something small, and someone else makes something small, its very easy to just throw both the files together and have them in the same game. Kinda how those old slave games used to work? Where you just have character packs? And I think having something like that would be cool.
When i was testing it I managed to throw together around 300 lines of dialogue with 4 branching paths in a couple hours, so it is REALLY quick to code for.
Well, think ive rambled enough, link is below, go crazy, message me with any questions, looking forwards to what people make!! If one or two people make a single character I recon we can throw it on the games thread with downloadable character packs
Ill put the examples of how you code for it below, so you can see the most basic way you create with it.
(There IS a supporter version, but the ONLY thing that it will permanently paywall is having Tetris and Wordle as apps on the phone. So you do not need it, at all. I only added them because some people randomly paid, it was already free, and I wanted to give them something)
So this is how you make a phone, you do this once, that gallery_data is what my auto scanning gallery creator spits out:
Then copy paste these, and just replace to make a conversation or one with branching dialogue:
To send an image just set the name of sender to 'image' and the message the image path, backend does the rest.
Then do this ONCE per contact:
And thats it, youve made a phone sim
Those copy pastes are all in the test_char_1 file included with the download.
After a few hundred hours of refactoring and rewriting and PAIN that is the renpy screen system, I FINALLY have this at a point I'm happy to call it finished. (Even if im still updating it...)
It can be anything from a 'copy paste and replace the placeholders to make your own phone sim' to 'a complete engine running alongside renpy that can interact with the main game in MANY ways'. My goal was to make something with a VERY low floor but a very high ceiling, and i think I've achieved it.
As long as you can type:
personA: Hi
personB: Hi
image: pathtoimage.png
personA: WOW!
then you can make a phone game with it, cos thats how you code for it... I made a mini DSL that does the rest, thats literally it.... As long as you name your images correctly it will even build your gallery for you, and handle unlocking images once they are sent. I really tried to make it as simple as possible. There's even copy paste examples, just replace the placeholder text and expand as necessary.
That scales up all the way to conditional messages, mid conversation code execution, group chats, timed messages, characters reacting if you reply too slow (based on time, or clicks), automated index tracking... like everything you could possibly want from a phone I think I covered it. But obviously if you just want a simple phone sim, it does that too. Has full docs and a demo attached showing most of the features.
If anyone does decide to use this and make a game with it my discord is linked on the itch page and ill be happy to help anyone with getting started, all the way to the more complex stuff, but please dont send anything NSFW on discord, code talk only
Ive put well over a couple hundred hours into perfecting this to the best of my ability, and i really want to see it used in a few games
When i was testing it I managed to throw together around 300 lines of dialogue with 4 branching paths in a couple hours, so it is REALLY quick to code for.
Well, think ive rambled enough, link is below, go crazy, message me with any questions, looking forwards to what people make!! If one or two people make a single character I recon we can throw it on the games thread with downloadable character packs
You must be registered to see the links
(There IS a supporter version, but the ONLY thing that it will permanently paywall is having Tetris and Wordle as apps on the phone. So you do not need it, at all. I only added them because some people randomly paid, it was already free, and I wanted to give them something)
So this is how you make a phone, you do this once, that gallery_data is what my auto scanning gallery creator spits out:
Then copy paste these, and just replace to make a conversation or one with branching dialogue:
To send an image just set the name of sender to 'image' and the message the image path, backend does the rest.
Then do this ONCE per contact:
And thats it, youve made a phone sim
Those copy pastes are all in the test_char_1 file included with the download.