(01-29-2015, 06:36 AM)ssakash Wrote: I tried asking more devs about joining the project but, most the devs didn't have interest in it while, others suggested these following reasons to be implemented to join.- reason #1: the code should be upgraded to c++ 11 and modern syntax.
- reason #2: the code base is a mess and, should be optimized well.
- reason #3: the need on removal of a lot of per-game hacks/options to make it easier for an engineer to understand.
- reason #4: enthusiasm should be shown to user's and issue reports.
- reason #5: it seems that, our staffs were rude to the devs who did already offer to help.
C++ 11 (or other code renovations, reasons #1 and #2) are nice, if they fit the project. There's a couple considerations to this, older OS / older compiler compatibility for example. Once that's solved, the conversion needs to be done right and this could turn
out tricky or be relatively straightforward, we don't really know yet.
I don't think this is a blocker but since PCSX2 is huge, it certainly isn't a 2 hour by the side job to try out!
Reason #3 is reasonable
Many options could be condensed better or removed altogether. Game specific hacks are sad but necessary.
We aim to reduce them. Better emulation can solve the problem but that needs to be there first, then the hack
removal.
Where hacks are general and influence all games, there's provisions to disable them or they have to be enabled manually.
Reason #4
This is a large topic.
Generally I feel the forums are working great for users and issues they have.
The Github issues aren't working so well, because *complex reasons* but basically it comes down to "not many devs"
having to work on long lists of things, each being an entire topic. It's overwhelming and there's no fun in it either.
Additionally, sometimes there's disagreements on a topic. And then it gets ugly.
We tried working this way but personally, I don't think that work style (as it happened) is good for PCSX2.
I do hope it changes some day
Reason #5
I'm sorry to those that feel mistreated.
A lot of bad stuff was thrown around and I hope everyone involved has enough of it by now.
We're not here to to battle, we here to work on our hobby project.
Edit:
On the GS article topic: I lack the knowledge on the technicals. They guy that really knows the chip well isn't much of a writer.
It'll be hard to produce a good (valid, no mistakes!) article with just a couple of old IRC logs.