More of a technical question, probably answered earlier but couldn't find it.
Background: At one point you were working on a 64-bit executable. This would help immensely with my embarks, as I can't start anything larger than 5x5 without freezing/crashing to desktop. A large address aware patch helps tremendously, but it's still a bit of a hack. So, my questions are these...
Edit: Question numero uno has been answered, thank you lethosor. New question ahoy!Edit2: Lethosor is on a roll!Edit3: One of these isn't really about future development and more of a "fun fact" type of deal. Crossing it out just in case.
What prevented you from being able to release a 64-bit binary for 40.x? Problems setting up the toolchain? Having to replace certain libraries?- Have you considered pre-patching the game with large address aware as a temporary hold until 64-bit becomes a reality?
- Besides allowing far more RAM allocation, do you know if any of the newer 64-bit instruction sets and registers could help Dwarf Fortress in certain computational tasks? Such as pathing and procedural generation?
- For every person on the forum that asks about multithreading, barging in acting as if concurrency isn't difficult/bug prone/often counter-productive like some kind of magic wand, do you kick a puppy in game?
What would you say is the #1 cause of bugs in your code that you end up finding out through the public bug tracker?Lightning Round Edit: What version of MSVC/Visual Studio are you working with?
I could ask more, but in the meantime I'll watch the patreon grow and grow and grow!