GhostOfGod wrote...
As far as controlling the release of the source code. Is it possible that those few whom the code is released to could be made to agree to only work under "one flag" so to speak. They can call it NWN2 CPP(Community Patch Project) or something. With one person in charge. Someone who has proven themselves to be helpful and professional like one of those dunniteowl has already suggested. Seems like if that part was forced as a condition of the release of the source code then it could make things pretty simple for community updates.
For 1.23 they contracted out the ADL, and got many fixes to toolset, new script functions and other juicy things which are not even close to be properly implemented yet all from a single programmer. Just check out the nwscript.nss file for the many functions marked MP at the bottom, they were some really cool additions which even NWN1 folks drooled over.
I think they would have to pay whoever did this, soas to make it "work for hire", even if it's a dollar, even though for this sort of thing I'm sure it would be more than just a token amount. ( even though a trivial amount from the perspective of a big corporation and have it be some set amount ).
Perhaps allow them to use a NDL to allow another community member to review a portion of the source code ( ie let me look at that spell resist function already ). I think it should be assumed that skywing is able to get symbols and debug things at the least, or other skilled and interested parties whose employment prevents more involvement. All of this would of course be limited and under the control of those who own the actual code.
After this is done the publisher would have to pay to test, translate and host the patches, which i think is far more expensive. However if they had that same programmer ( or small group ) able to choose to do things a little better, well i think a community member could add that extra love -- much like the swansong 1.69 patch for NWN1 which i know they really went above and beyond to make sure everything is perfect.
I think a core demand is that this have no deadline, it's done when it's done, on a time available basis and that anyone posting a thread saying anything bad about anyone because it's not released yet be lynched by the community. This might mean it takes longer, but its far better to have the final patch be done right instead of not done at all. I remember quite often the negative threads flaming the developers for not releasing everything yesterday as being counter productive to quality coding, and we'd need to make a concerted effort to ensure those doing the work are pressured to do it right and do more, instead of pressuring them to do it yesterday.
Modifié par painofdungeoneternal, 19 août 2011 - 01:08 .





Retour en haut






