Hey everyone,
I think this deserves a response - I'm not going to write something really PR-y and I don't have chat logs to refer to, so this is from memory.
First things first: yes, my behaviour here was *shit* and truly unacceptable. I am truly ashamed of it, and I am incredibly sorry for the damage it did to the Saints Row community, and especially to Mike personally.
I worked on three projects for Saints Row:
* The modding patch
* The saintsrow.com site to restore My Steelport
* the attempt to restore Saints Row 2.
The first two went really well! For the modding patch I made modding tools & the workshop upload tool, and wasn't paid for any work - it was all volunteer work. Restoring My Steelport was a paid project that we did after that - and this one went live and was up for several years.
For Saints Row 2, this project was a total fuck up on my part.
I never should have taken it on - I was truly out of my depth. Working on the modding patch and My Steelport gave me false confidence, and made me think I could do it - but I had no professional experience actually working on game engines or multiplayer games.
When I started on the project, we identified a list of things we wanted to fix, and some nice to haves. I started work on the initial things like getting the old code to build on a current PC, I started fixing performance, got it running at modern resolutions, fixed some crashing bugs, added Steam Cloud support, raised limits for user generated content, and replaced all of the audio with higher quality versions. Then I got to multiplayer.
Multiplayer is where everything went wrong. Like the video says, I blanked people instead of admitting I was stuck. By the time I admitted I was stuck, it was far too late. There was a brief discussion with DS about me continuing on the non-multiplayer work, but the decision they reached was for me to hand over what I'd done to someone else for them to continue. I agreed to that and uploaded the work I had so far. I don't know if it was used or not in the builds that were then passed on to the community testers - I don't have any insider knowledge about the project after I handed over what I'd done.
The way we worked with these projects was a small deposit, then milestone payments after agreed functionality was delivered. Multiplayer was part of the first milestone and I didn't deliver that - so the only money I received at all for the SR2 patch was the deposit right at the start. I did offer to pay this back to DS and Volition as I didn't think it was right for me to keep it, but they didn't take me up on this offer.
Obviously I don't expect what I've said to make things right or for people to forgive me, and nothing I've said here is going to get people the patch they should have had. Nothing I can do or say at this point will make things right. I've stayed away from the SR community since, and left the running of this site to people who were recommended by Mike himself. Please don't make trouble for them because I fucked up.
I'm in the process of finding someone to take over the ownership of the site who the community can trust - this is something I've been looking at for a while and the video only makes it more important.
Thomas