Hey all,
Ok, I created a google code project at
http://code.google.com/p/ogredwarf/Before starting - read the wiki on how to setup a workspace.
The code, unfortunately, hadn't been properly documented (as in, it hasn't been documented at all), and the material bug that I was struggling for a few days is still there, buuut.... it works.
Anyone wishing to join, mail, message, or in any other way harass me
Ciehoo
Saved for posterity:
First of all, thanks to Toady for a great game
... and countless hours wasted navigating through metric-ass ton of assembler if blocks in the map renderer
But to the point - for the last year I was hacking away, on and off, on a "3D mod" for DF. Before getting bogged down in other stuff, I managed to get some decent basics going.
The current binary, based on the last "home-page" version is here:
http://www.mediafire.com/?vyi0dyovzijSome info how to run it:
- Start using Dwarf Launcher.exe
- to access the dwarf fort window, click on it and you can (hopefully - not fully tested) use the normal keyboard commands
- to move around the map - click on the other window in the game, and then move using WASD and mouse
- the kill button forces an exit from the game
- ONLY DWARF MODE has been at all tested. Adventure mode probably won't run, but I don't know.
And now for the request. As I've put a fair bit of work into this code, and would hate to just drop it, I would need a volunteer to take over. Simply put - I have no time to code any more.
So if anyone is interested, knows C++/asm and the Ogre engine, I'll gladly fork over the code.
Ciehoo
Edit:
To prove a point for Sean Mirrsen, that you can make reasonable 3d models quickly (1 afternoon), and that they don't slow the game to a crawl (hopefully) I hacked up a patch:
http://www.mediafire.com/?y42y0m2zdnmThe 2 new buttons allow you to peel away ground layers to look below. There's a small bug with this, as newly loaded ground pieces ignore the cutaway level, but I'm too tired to look for it. Anyway, if you can please test it, and compare your framerates to the previous version.
Ciehoo
Note: Disable full screen in the starting config dialog.
Edit: WTF didn't anyone grammar nazi my post title?