Hi all -
Wow, there's been a lot of activity lately!

I didn't expect this much since I have been completely absent since the 1.5.0 update

Unfortunately classes and life haven't left me any time for Factorio since then, I haven't even been playing the mod. I know it's frustrating when the mods, projects, etc. that one likes and follows stall, I've been there myself many times (classic case: when I used to play Minecraft with tech mods). So I understand if people feel that way, and at the same time it's something I'd like to avoid. Still, it's difficult. Sometimes I can't even bring myself to post a brief "Hey, I'll be gone this week and next", because of annoying irrational fears.
Regarding the latest bugs -
I found the problem with the diamond crystal recipe a few days ago, the fix was just to put machine in the recipe category quotes as was mentioned. My thanks to eradicator or the hotfixes. I'm working on a small bugfix (only the diamond crystal recipe category and the fluid inputs for the lathe mill), but I'm running into file size problems again, so it's taking a long time to actually get out on the mod portal.
Regarding mod progress, and contributions -
I can tell, that progress on updates and such is pretty slow. And unfortunately, yes, pull requests have not worked very well so far, since they still need a good bit of time. I don't have much experience with version control (GitHub), so I don't really know how to find a balance between the benefits of many people contributing and myself keeping control of the overall direction. Part of my idea with starting XM 2 was that version 1 would be opened to the community, like Therax asked. However I haven't started anything with XM2 yet, and I'm kind of glad for that now. The article linked in Therax's post made me reconsider starting
completely from scratch, for a few reasons:
- - Having two parallel versions would be even more confusing and disorganized than one messy one
- Starting over is a LOT of work
- If I accept the (relatively low) cost of many updates making it necessary to rebuild in-game systems a lot, then I can probably accomplish the overhaul that I want by just sticking with one Xander Mod. Maybe I'll eventually call it 2.X, but if so that would just be continuing 1.X
- I don't depend on XM for business or money, but although that's not at stake, the small community we have here kind of is, and I don't want to abandon the mod for a year rebuilding it
A big chunk of the trouble is simply code that has fallen into disarray, which can be fixed, especially with all the offers of help I have seen. There is a lot of potential in this, to build a mod with my ideas and others' skills, that's much greater than I can make alone. But it requires overcoming the difficulty of how to integrate other people's work, like I mentioned several sentences ago. Maybe I just have to get better at GitHub, maybe (this seems likely) there's a way I can give people full access to the repository, accepting pull requests and all. Therax and jodokus31 talked about that a bit, and I agree, it would be more efficient if I spent my Factorio time playing the mod and coming up with ideas, mechanics, etc. That's what I'm good at, while others are much better with things like code quality, where I don't have a clue
I really appreciate seeing people enjoy the mod (especially as much as Prome3us commented!

), and I don't want it to die. I do read everything posted in this thread, so I hear your feedback, even if I don't get a chance to specifically address everything.
Near future outlook: I expect to have little time for Factorio for the next 4-6 weeks, and then my schedule will open up a bit, so hopefully I'll be able to give XM some serious focus around ~the beginning of April. No promises, like usual, but I'm certainly going to try.