It crashed on me, however, when I recompiled the code, it didn't crash. The crash occured somewhere between where it says "I am stone_sense" and when it prints df_pid. The crash was caused by "call eax" and eax was null.
That is a bummer. Tomorrow I'll take a look with a debugger/disassembler.
Did it take Dwarf Fortress down with it? If so was it a crash or a hang?
Also, what compiler did you use? I was using gcc-mingw, but I also have downloaded the free parts of MS VS9, so I could use that. I'm just more familiar with the Unix toolchain.
After getting it working, and verifying that it was working. After comparing what I counted with the numbers in the source file, then yeah, I believe it did work. I must say, it's kinda nice.
Cool. It's overpowered at the moment. I am hoping to scale it with miner skill, up to maybe 5 for legendary. 8 is 17x17 which is way too much.
If you find any corner cases, let me know. I have tested it at the edges of the map, it appeared to work okay and not go out-of-bounds.
I have found one oddity: it doesn't cause the large map blocks to be allocated, so there will often be a side or two which are "short" because there is no data available. It goes away once you actually dig into that block. (It should go away as soon as any part of the block is allocated for digging; I haven't tested that yet.)
After I looked at the ini file... can I get a copy of v0.28.191.40c too?
Ah, typos. I wish I had that version too.