Ren'Py Gripes

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Message
Author
User avatar
Kia
Eileen-Class Veteran
Posts: 1037
Joined: Fri Aug 01, 2014 7:49 am
Deviantart: KiaAzad
Discord: Kia#6810
Contact:

Re: Ren'Py Gripes

#541 Post by Kia »

brunoais wrote: Sun Dec 11, 2022 7:41 am As a workaround, you may use a version manager and tell the version manager to ignore the .rpyc files.
I do that on whole projects, but often I work on small scripts that don't warrant a repo, or the receiving party doesn't use one. Zipping a folder to send sometimes is the easiest way.
Although, it's not always when I send something that .rpyc files are in the way, when a project has tons of script parts, those rpyc files are always in the way too.

User avatar
PyTom
Ren'Py Creator
Posts: 16082
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

#542 Post by PyTom »

Kaji wrote: Fri Dec 09, 2022 7:34 pm Another possibility to streamline it just a step further, if it's not already in use, might be {{double braces}}?

Code: Select all

{{日本語|にほんご}}

Hm.. would it make sense to use one of the full-width braces for this? Like [日本語|にほんご], or something like that? Ren'Py doesn't use any of the fullwidth character space, and for this one use, it might make sense - if it's easy to type and not confusing.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
Kaji
Regular
Posts: 87
Joined: Thu Nov 17, 2022 10:17 pm
Github: Kaji01
Discord: Kaji#7767
Contact:

Re: Ren'Py Gripes

#543 Post by Kaji »

PyTom wrote: Sun Dec 11, 2022 5:57 pm
Kaji wrote: Fri Dec 09, 2022 7:34 pm Another possibility to streamline it just a step further, if it's not already in use, might be {{double braces}}?

Code: Select all

{{日本語|にほんご}}

Hm.. would it make sense to use one of the full-width braces for this? Like [日本語|にほんご], or something like that? Ren'Py doesn't use any of the fullwidth character space, and for this one use, it might make sense - if it's easy to type and not confusing.
If possible, that would be ideal! I'd assumed it was out because of variable substitution, but if it can make exceptions when it detects fullwidth characters, that really would be the most natural (and simple) way to represent it, possible

User avatar
Kaji
Regular
Posts: 87
Joined: Thu Nov 17, 2022 10:17 pm
Github: Kaji01
Discord: Kaji#7767
Contact:

Re: Ren'Py Gripes

#544 Post by Kaji »

On that note, just thinking about other possible use cases where it might come up...

Korean: [한글|hangul]
Chinese: [我|wo3]
Japanese: [東京|Tokyo] <- Taking an example from the documentation page on Ruby text

So we may want to have it check for an initial fullwidth character (or fullwidth up to the |pipe|) and then just assume anything after the pipe is the annotation, regardless of its encoding.

Sorry if stating the obvious here, just want to help ensure this isn't going to cause problems for other projects down the line.

User avatar
PyTom
Ren'Py Creator
Posts: 16082
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

#545 Post by PyTom »

Fullwidth square brackets are different than half-width ones, so that's not a problem. I'd probably just use full-width left square bracket to enable ruby mode, and full-width right square bracket to end it.

I'm just wondering if there are any brackets that might work better. "【東京|Tokyo】", for example. I don't have a good feel for how easy or hard these are to type compared to the usual full width forms. "[東京|Tokyo]" Since this is something that might show up a lot, I want to make sure it's typeable.

Full-width braces could also work, and might be the best choice.

"{ 東京|Tokyo }"
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
Kaji
Regular
Posts: 87
Joined: Thu Nov 17, 2022 10:17 pm
Github: Kaji01
Discord: Kaji#7767
Contact:

Re: Ren'Py Gripes

#546 Post by Kaji »

Ah, yeah, if we're using full-width brackets then that will certainly help to keep things separated. Might want to also allow the full-width pipe character | as a divider as well then. That'll allow someone typing things up to not have to switch between keyboard layouts when they're typing.

Stylistically, I personally have always preferred the heavier brackets that Japanese has available: 【東京|とうきょう】. Their weight really helps with readability because of how they visibly isolate things from the text. It's also what Japanese dictionaries typically use when putting the reading after a kanji headword (e.g. 東京【とうきょう】). So there's a nice consistency in that regard as well.

Testing Chinese and Korean keyboard layouts, it seems that (at least, based on OS X's keyboard layouts) Chinese has them 【中文|zhong wen】, while Korean doesn't even seem to do full-width punctuation. But then, modern Korean virtually never uses Hanja, so that likely won't be much of an issue.

Based on that, my vote would be for 【東京|とうきょう】as the format.

User avatar
PyTom
Ren'Py Creator
Posts: 16082
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

#547 Post by PyTom »

Okay, go with 【東京|とうきょう】 as the syntax, unless there is some sort of implementation problem.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

Gouvernathor
Newbie
Posts: 23
Joined: Thu Aug 06, 2020 9:27 am
Github: Gouvernathor
Discord: Armise#6515
Contact:

Re: Ren'Py Gripes

#548 Post by Gouvernathor »

+1 for bold-looking punctuation rather than characters which could get visually confused with others.

User avatar
dragondatingsim
Regular
Posts: 114
Joined: Sat Feb 14, 2015 10:22 am
Tumblr: angelswithscalywings
Contact:

Re: Ren'Py Gripes

#549 Post by dragondatingsim »

I'd like to propose to change the way image alignment in text works. Being able to customize how and where images are aligned in text (such as middle or bottom of text line instead of top) would make this feature much more flexible to use.

Relevant thread: viewtopic.php?f=8&t=66067

User avatar
m_from_space
Miko-Class Veteran
Posts: 884
Joined: Sun Feb 21, 2021 3:36 am
Contact:

Re: Ren'Py Gripes

#550 Post by m_from_space »

@Pytom:

In Ren'Py 8.0.3 the difference between using "blur" as an ATL transform property and using im.Blur() is huge. The latter is way better in achieving an excellent result, while "blur" makes images semi-transparent on the edges and creates artifacts. Will this change in the upcoming release? The documentation states:

Code: Select all

im.Blur(im, xrad, yrad=None, **properties)
    ...
    The same effect can now be achieved with the blur transform property.
That's not the same effect at all, even with similar blur levels (as far as my eye can compare it).

User avatar
Kaji
Regular
Posts: 87
Joined: Thu Nov 17, 2022 10:17 pm
Github: Kaji01
Discord: Kaji#7767
Contact:

Re: Ren'Py Gripes

#551 Post by Kaji »

Hi, Tom! Getting ready to work on another new batch of Japanese scripts, so I was just wondering if there was an ETA for an update including the furigana syntax we discussed back in December so that I can plan accordingly.

Thanks!

User avatar
PyTom
Ren'Py Creator
Posts: 16082
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

#552 Post by PyTom »

Kaji wrote: Thu Mar 16, 2023 5:21 pm Hi, Tom! Getting ready to work on another new batch of Japanese scripts, so I was just wondering if there was an ETA for an update including the furigana syntax we discussed back in December so that I can plan accordingly.

Thanks!
Real soon now.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
Kaji
Regular
Posts: 87
Joined: Thu Nov 17, 2022 10:17 pm
Github: Kaji01
Discord: Kaji#7767
Contact:

Re: Ren'Py Gripes

#553 Post by Kaji »

PyTom wrote: Fri Mar 24, 2023 9:47 am
Kaji wrote: Thu Mar 16, 2023 5:21 pm Hi, Tom! Getting ready to work on another new batch of Japanese scripts, so I was just wondering if there was an ETA for an update including the furigana syntax we discussed back in December so that I can plan accordingly.

Thanks!
Real soon now.
Looking forward to it! From the practical tests I've done with it, it really does a lot to improve the overall readability of the code files for those scripts.

User avatar
Kia
Eileen-Class Veteran
Posts: 1037
Joined: Fri Aug 01, 2014 7:49 am
Deviantart: KiaAzad
Discord: Kia#6810
Contact:

Re: Ren'Py Gripes

#554 Post by Kia »

A children_align for screen elements would be nice, specially for boxes and grids. I often put a handful of buttons in a box and wish for an easier way to align them than adding align to each individually or creating a new style for them.
By the way, the new changes are awesome, I've read the changelog and will be trying them soon.

trailsiderice
Regular
Posts: 58
Joined: Fri Sep 29, 2023 4:02 pm
Contact:

Re: Ren'Py Gripes

#555 Post by trailsiderice »

the lack of an "on click" function for ATL, or a "pressed" button state.

this frequently annoys me. It feels like a very basic feature that's missing. it makes animating a text or image button on click nigh impossible.

Post Reply

Who is online

Users browsing this forum: No registered users