Ren'Py Gripes
-
GJsoft
Re: Ren'Py Gripes
*CONTENT DELETED*
Last edited by GJsoft on Wed Jul 11, 2012 1:37 pm, edited 1 time in total.
- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py Gripes
Execute an action of a button where positioned when left-clicked, not released. I tried to customize the keymap, but the left-click down never worked on buttons (the right-click down works though).
- Obscura
- Eileen-Class Veteran
- Posts: 1431
- Joined: Fri Mar 09, 2012 6:58 pm
- Projects: Coming Out On Top
- Location: United States
- Contact:
Re: Ren'Py Gripes
I was thinking Kickstarter too (with funds to include you getting some mac tools), as well as a fee for iOS support. I don't think I'm alone in saying that part of the pleasure in playing games is the ability to play them on a mobile device. I will buy games simply because I can play them on my device and take them anywhere. I would never buy the same game for a console or my desktop computer, which I only reserve for resource heavy games like Mass Effect or Skyrim.jack_norton wrote:I'd say that you could:
- wait a few months so that Kivy "matures". we waited for an iOS port for 1-2 years, a few months more won't be a problem
- meanwhile finish the Android tool so that works 100% well (I still have many strange problems with it...)
- once you feel you're ready, start a Kickstarter campaign to raise the money needed to buy the equipment. I'm pretty sure won't be a problem at all for the LSF community to raise 1-2k to repay you for all the work you made!
- alternatively, go commercial and keep the desktop version free but ask a small amount, for example $100-200 like other tools do (monkeycoder) for Ren'Py Android/iOS support.
I know it's only my personal experience, butI only started playing dating sims because they were available on iOS, were simple, and very easy to learn and play while on my breaks at work, in bed, on the sofa, etc. The fact that, at the moment, they are mostly only available on a desktop (and Android, which I don't use) makes me very reluctant to play them, even though they're free.
I would very willingly pay to purchase games for iOS and support iOS development. iOS makes purchasing things so extremely simple and painless that dropping 2, 3, or even 7 bucks for a game is pretty easy. I spent about 18 bucks or so on a single dating sim for the iphone, which is an amazing amount of money for a little app!
Hopefully Android goes well for RenPy (looks like it's coming along great!!!) but I'm really hoping iOS development will be in the works. It's such a huge market, and even though dating sims are a very tiny, tiny portion of the overall gaming market, I feel like a single "breakthrough" game, specifically on iOS, could really expand the base.
- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py Gripes
Why ren'py hasn't the key function to read text with mouth wheel down in default?
I'm sure it's one of the critical reason to Japanese keep far away from ren'py games. Because Japanese only use mouse wheel down to read texts.
I found a way to enable though, but if I couldn't find it, I never think to use ren'py.
I'm sure it's one of the critical reason to Japanese keep far away from ren'py games. Because Japanese only use mouse wheel down to read texts.
I found a way to enable though, but if I couldn't find it, I never think to use ren'py.
- PyTom
- Ren'Py Creator
- Posts: 15893
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: Ren'Py Gripes
Um... because I never heard of mouse wheel down being used for advance. Right now, my thinking is that mouse-wheel-up and mouse-wheel-down should be the opposite of each other.
Is mouse-wheel-down advance common in Japanese games? Out of three Japanese games I have handy, one supports it and two do not. So do just some (or some genre) of games support it, or is it becoming a new standard?
It wouldn't be a hard change to make, so I might make it anyway. It just seems weird to break the symmetry between the two mouse wheel directions.
Is mouse-wheel-down advance common in Japanese games? Out of three Japanese games I have handy, one supports it and two do not. So do just some (or some genre) of games support it, or is it becoming a new standard?
It wouldn't be a hard change to make, so I might make it anyway. It just seems weird to break the symmetry between the two mouse wheel directions.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py Gripes
I have played more than 100 Japanese VNs and most of them can read with mouse wheel down, at least in games recently released. I also saw some gripes on ren'py on Japanese sites about this; why ren'py can't read with mouse wheel. so it's not just my personal opinion.
- PyTom
- Ren'Py Creator
- Posts: 15893
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: Ren'Py Gripes
You can add this today with:
I'm of two minds about making this the default. On one hand, if users are expecting it, Ren'Py should support it. On the other hand, I like the idea that rolling the mouse wheel forward will bring you back to the point where you started rolling back, and then will stop advancing the text. If I change the default binding, one has to be careful about rolling the mouse wheel forward - its fairly easy to do so by multiple clicks, in my experience.
Code: Select all
init python:
config.keymap["dismiss"].append("mousedown_5")
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py Gripes
Is it possible to implement a key map switcher on the preference screen? Then users can choose options whether mouse-wheel-down can advance or not.
-
GJsoft
Re: Ren'Py Gripes
*CONTENT DELETED*
Last edited by GJsoft on Wed Jul 11, 2012 1:26 pm, edited 1 time in total.
Re: Ren'Py Gripes
Is it possible to make a "Properties Inspector" (similar to "Style Inspector") that will show all the properties of an onscreen element ?
- sciencewarrior
- Veteran
- Posts: 356
- Joined: Tue Aug 12, 2008 12:02 pm
- Projects: Valentine Square (writer) Spiral Destiny (programmer)
- Location: The treacherous Brazilian Rainforest
- Contact:
Re: Ren'Py Gripes
Minor gripe: screen language elements that don't accept children don't accept if/else, so if you want to change one or two properties depending on a condition, you either copy the whole UI element or use ternary operators.
Keep your script in your Dropbox folder.
It allows you to share files with your team, keeps backups of previous versions, and is ridiculously easy to use.
It allows you to share files with your team, keeps backups of previous versions, and is ridiculously easy to use.
- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py Gripes
It's helpfull if the Update-translations insert who-labels into a translations.rpt file, like
Code: Select all
#eileen
< hello
> hello- SundownKid
- Lemma-Class Veteran
- Posts: 2299
- Joined: Mon Feb 06, 2012 9:50 pm
- Completed: Icebound, Selenon Rising Ep. 1-2
- Projects: Selenon Rising Ep. 3-4
- Organization: Fastermind Games
- Deviantart: sundownkid
- Location: NYC
- Contact:
Re: Ren'Py Gripes
The Pause command doesn't take hard pauses, so if I wanted to say
It wouldn't work, and I would have to use renpy.pause=(2, hard=true) instead.
Code: Select all
show bg black with Pause(2, hard=true)- Kosyne
- Newbie
- Posts: 4
- Joined: Sun May 27, 2012 4:14 am
- Organization: Kaos Team
- Location: n. A particular place or position.
- Contact:
Re: Ren'Py Gripes
Trivial issue, but still annoying.
This works:
but these do not:
It crashes on 00library.rpy, line 155:
Writing lines in python doesn't update _last_say_what.
This works:
Code: Select all
narrator "Test"
extend "More Test"Code: Select all
$ narrator("Test")
$ extend("Test")
$ narrator("Test")
extend "More Test"Code: Select all
what = _last_say_what + config.extend_interjection + what- nyaatrap
- Crawling Chaos
- Posts: 1824
- Joined: Mon Feb 13, 2012 5:37 am
- Location: Kimashi Tower, Japan
- Contact:
Re: Ren'Py Gripes
Oh, I'm also wanting to know is there anyway to use extend with renpy.say_statement in python block. When I use extend, it connects to the last phrase outside of python block.
Who is online
Users browsing this forum: No registered users
