Nadnerb wrote:At this point, if you want to take up the "release" job, you'll basically need to do three things.
- Find out what's new by scanning the SVN logs for anything that looks new or interesting, and then come by IRC and ask questions until you understand how to use a particular feature, and then create a step by step tutorial through creating an age that uses that feature on the wiki. Wash, rinse, repeat until anything you consider necessary to the release is documented.
...
You may notice that this layout shifts most of the work to you. I am assuming because you have publicly volunteered to do this, that you are in fact, willing to do all of it, and I'm mainly posting just to assure you that you won't be stepping on any toes.
Well, I certainly won't have time to do that. I'm offering my help with
organizing this, not with doing all the work myself.
If it's just you who feels unable to get his own additions documented (and I respect that, of course - nobody owes anything to anyone here), then I guess we can deal with that (I haven't checked in detail yet what they are - I seem to recall that many of your commits were merges on behalf of other contributors). But if the majority of developers feels like this, then I see little chance of getting this off the ground.
So far, we seem to have support from D'Lanor, GPNMilano, Hoikas, and myself; no support from Nadnerb; no clear vote from Lontahv; and no sighting of Paradox and Robert the Rebuilder. Have I got that right? Plus a few non-developer volunteers willing to write documentation with help from the devs. (That list of names, by the way, just comes from a cursory sift through the SVN log. I don't know in detail who of you actually has how many features ready for release, and how many of them are major enough to need documentation.)
I'm not sure a "beta" release will work well, as the maximum total userbase of pyprp is small enough that you'd need to put out a global announcement to get testers anyway.
I was thinking of contacting everyone who has published an age so far. At least the ones who are registered on this forum and reachable by PM, which I assume is the majority. I assume there should be at least a few among them interested in and available for testing.
I seem to recall that there was a bit of an uproar after the 1.5 release because it broke people's ages (partly by design and partly due to bugs). That's what I'd like to avoid by issuing a beta.
Lontahv wrote:I think what's needed most is a good solid and united piece of detailed documentation. It should be along the lines of a Linux manual file (rather large, long, and in one piece). Sort of like this:
http://www.phpbb.com/support/documentation/2.0/
That's a laudable goal, but it seems a bit overambitious to me. I fear we won't get a release out in time if we set ourselves such goals. For this release, I think we should stick to preparing a bunch of disjointed wiki articles.
D'Lanor wrote:There is an old post from Christian about it somewhere. To calculate the energy a * 2 multiplier is used. Consequently it should use the same multiplier to calculate the shadow strength.
Not a post but a commit message:
- Code: Select all
------------------------------------------------------------------------
r287 | (no author) | 2008-07-16 18:47:15 +0200 (Wed, 16 Jul 2008) | 1 line
Changed paths:
M /contrib/CWalther/experimental/src/prp_LightClasses.py
I'm not sure why lamp energy is being multiplied by 2 for the diffuse and specular colors, but as long as it is, I think that should be done for the ShadowMaster too, otherwise shadows come out pretty weak for a full-white lamp of energy 0.5.
------------------------------------------------------------------------
(I never intended that to be merged into the trunk because it changes existing ages, but if you think it's worth it, all the better.)