To anyone complaining about Ren'Py's documentation...
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.
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.
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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:
To anyone complaining about Ren'Py's documentation...
http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/
(And, just to be fair, http://www.dranger.com/ffmpeg/tutorial01.html )
(And, just to be fair, http://www.dranger.com/ffmpeg/tutorial01.html )
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?)
Software > Drama • https://www.patreon.com/renpytom
-
- Eileen-Class Veteran
- Posts: 1258
- Joined: Fri Sep 21, 2007 7:13 am
- Projects: a battle engine
- Contact:
Re: To anyone complaining about Ren'Py's documentation...
If you want to know any specifics about ffmpeg/lavc, post and ask. =P The developers are admittedly the 'the source code is the documentation' kind.
And yes, the source code is horrible too
And yes, the source code is horrible too
Re: To anyone complaining about Ren'Py's documentation...
In my experience, you can pretty much guarantee that anyone who says "the source code is the documentation" or "anyone who is a programmer can read code, so I don't need to write comments/documentation" writes the hardest code to read ever. And quite often the most unnecessarily-convoluted and badly-laid-out.Asceai wrote:The developers are admittedly the 'the source code is the documentation' kind.
Server error: user 'Jake' not found
Re: To anyone complaining about Ren'Py's documentation...
Ok, I will never ever complain anymore
.
.
.
But it could use some enhancements
Ever had a look at the community blitz3d documentation I mentioned some times ago?
.
.
.
bye
.
.
.
But it could use some enhancements
Ever had a look at the community blitz3d documentation I mentioned some times ago?
.
.
.
bye
-
- Eileen-Class Veteran
- Posts: 1258
- Joined: Fri Sep 21, 2007 7:13 am
- Projects: a battle engine
- Contact:
Re: To anyone complaining about Ren'Py's documentation...
Well, in the case of ffmpeg/lavc, it actually makes perfect sense to an ffmpeg/lavc developer.Jake wrote:And quite often the most unnecessarily-convoluted and badly-laid-out.
To outsiders it's a bit of a doozy, though.
- killdream
- Veteran
- Posts: 325
- Joined: Wed Nov 05, 2008 1:05 pm
- Projects: EVūL (WIP), insilo (WIP), Cute Demon Crashers!
- Deviantart: robotlolita
- Github: robotlolita
- Location: World's End (aka Brazil)
- Contact:
Re: To anyone complaining about Ren'Py's documentation...
I think Ren'Py docs are pretty good. Just sometimes I found myself wondering about what kind of data were returned in some functions. But, well, it was in inner functions that should be private =D I just realized it because my battle system doesn't work in Ren'Py 6.9 -.-
Re: To anyone complaining about Ren'Py's documentation...
The problem with the Ren'Py docs is that they're pretty good... for programmer's documentation. From a programmer's point of view, I don't have many complaints about Ren'Py's docs, they're some of the best I've seen for an open-source freely-distributed API. (Which also says a lot about other open-source, freely-distributed APIs, but that's irrelevant.)killdream wrote:I think Ren'Py docs are pretty good.
The problem with Ren'Py's docs is that the set of people who are capable of telling a good story and/or producing art for that story has a very small intersection with the set of people who are programmers and can read programmer's documentation.
Server error: user 'Jake' not found
Re: To anyone complaining about Ren'Py's documentation...
IMHO the reference should be made clearer, more for a standard hobbiest-programmer and with examples for every command. In every book about any languages good examples are key. Small functional examples.
- PyTom
- Ren'Py Creator
- Posts: 16096
- 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: To anyone complaining about Ren'Py's documentation...
I'm quite aware that the Ren'Py documentation can be improved. That's why it's on a wiki.
I'm just pointing out that it could be far, far, far worse. (And to be fair, I've been able to accomplish most of what I've needed to with ffmpeg.)
I'm just pointing out that it could be far, far, far worse. (And to be fair, I've been able to accomplish most of what I've needed to with ffmpeg.)
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?)
Software > Drama • https://www.patreon.com/renpytom
Re: To anyone complaining about Ren'Py's documentation...
yes of course, I am complaining on a very high level. You already have a documentation that is very nice, even compared to many full-price products. I only wanted to point out, that although RenPy itself is also (mainly?) aimed at the non-programmer, the current reference needs the knowledge of a proficient programmer for anything but standard stuff. Most often a small example would suffice to explain what many words cannot do.
- killdream
- Veteran
- Posts: 325
- Joined: Wed Nov 05, 2008 1:05 pm
- Projects: EVūL (WIP), insilo (WIP), Cute Demon Crashers!
- Deviantart: robotlolita
- Github: robotlolita
- Location: World's End (aka Brazil)
- Contact:
Re: To anyone complaining about Ren'Py's documentation...
Hm, but aren't the non-standard stuffs python based? I think even if you wanted more standing out effects in your game you should learn Python (isn't that difficult, even to those that aren't programmers), since they're the base of Ren'Py. And understanding the basics is fundamental, IMO.
But, of course, examples would be great. I mean, good examples of how do this and that. But, well, we can't require Pytom to manage the docs and Ren'Py coding, since it's an OpenSource project and he has his own life too.
So, since it's a wiki, community members should help improving it.
But, of course, examples would be great. I mean, good examples of how do this and that. But, well, we can't require Pytom to manage the docs and Ren'Py coding, since it's an OpenSource project and he has his own life too.
So, since it's a wiki, community members should help improving it.
-
- Eileen-Class Veteran
- Posts: 1265
- Joined: Fri Aug 31, 2007 7:02 am
- Projects: 0 completed game. Still haven't made any meaningfully completed games...
- Contact:
Re: To anyone complaining about Ren'Py's documentation...
Eh, Python is difficult for non-programmers. Actually any programming language is difficult for non-programmers. But yeah, if you want to make your game have some non standard function, it's your responsibility to learn the language. It's similar to a motocyclist who wants to pilot a plane. You can't expect a plane's piloting system be made the same as a motorbike.killdream wrote:Python (isn't that difficult, even to those that aren't programmers)
I suspect somebody is stealing my internet identity so don't believe everything I tell you via messages. I don't post or send messages anymore so don't believe anything I tell you via messages or posts.
- killdream
- Veteran
- Posts: 325
- Joined: Wed Nov 05, 2008 1:05 pm
- Projects: EVūL (WIP), insilo (WIP), Cute Demon Crashers!
- Deviantart: robotlolita
- Github: robotlolita
- Location: World's End (aka Brazil)
- Contact:
Re: To anyone complaining about Ren'Py's documentation...
Oh, I just mean that Python is more simple than most programming language and it's somewhat easy to learn too.
-
- Eileen-Class Veteran
- Posts: 1314
- Joined: Mon Sep 19, 2005 2:15 am
- Completed: Controlled Chaos / Sum of the Parts / "that" Midna game with ZONEsama
- Projects: Sparse Series/Oddments Shop original cartoon in Pevrea; Cybernetic Duels (fighting game); Good Vibin'
- Organization: Watercolorheart Studios
- IRC Nick: BCS
- Tumblr: adminwatercolor
- Deviantart: itsmywatercolorheart
- Github: Watercolordevdev
- Skype: heartnotes
- Soundcloud: Watercollider
- itch: watercolorheart
- Location: Florida
- Contact:
Re: To anyone complaining about Ren'Py's documentation...
I find the Wiki and Demo quite easy to use, once I got over the intimidation factor. Now those newbie errors, I think we should make a "common errors and fixes" lint FAQ ... I'd be willing to try to help. Especially since I am all-too-prone to them, coding in Jedit, Notepad, and Scite between five different computers in any given week.
That first link is so LOL.
That first link is so LOL.
I'm not even the same person anymore
Re: To anyone complaining about Ren'Py's documentation...
Hmm, well actually I find most other languages easier to learn than python, don't know why, maybe because it's so different in many/most aspects. But it's ok, I have already added some functions I needed to my vn, so python is not exactly my problem. It's more that I can't use the real advanced renpy features, because I sometimes don't actually understand what it's for or how to use it.
I have a idea, would it be ok to add questions in the wiki, where I or others could need some more in depth explanations by some 'real-programmers'? The question could then be asked here and the answer or example then edited in the wiki or linked here.
I have a idea, would it be ok to add questions in the wiki, where I or others could need some more in depth explanations by some 'real-programmers'? The question could then be asked here and the answer or example then edited in the wiki or linked here.
Who is online
Users browsing this forum: Amazon [Bot], Google [Bot]