Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3 4

Author Topic: Isometric DF visualizer [Development]  (Read 4676 times)

jonask84

  • Bay Watcher
    • View Profile
    • Stonesene at Google Code
Isometric DF visualizer [Development]
« on: October 02, 2009, 09:16:59 pm »

Hey guys. Looking for people who might be interested in testing out a very early alpha of a Dwarf Fortress visualizer. Like some of the full 3D ones, it reads the DF memory and renders it. It uses an isometric perspective, and is intended to be a proposal/prototype for a potential direction the official UI can take.

The program is not very complete as it is right now, not even sure if it will run on other machines than mine yet ;)

Reply if you're interested.
« Last Edit: October 05, 2009, 06:30:58 am by jonask84 »
Logged

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #1 on: October 03, 2009, 03:36:37 am »

I am interested, and I think many are. Just post the link to your SVN/Soulforge/whatever project, and we will be glad to test it.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

TOMzors

  • Bay Watcher
  • Edirzuden
    • View Profile
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #2 on: October 03, 2009, 06:22:05 am »

i'd be willing to help out, i have enough free time :P
Logged
(sometimes, the child's cries for help can still be heard on the empty tunnels of this fallen fortress)

If only it showed Dwarf Fortress... oh yeah! it does

jonask84

  • Bay Watcher
    • View Profile
    • Stonesene at Google Code
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #3 on: October 03, 2009, 06:24:26 am »

Great! I'm running out right now, but TOMzors, Deon, if you could PM me your e-mail I'll shoop over build. I will get around to creating some sort of SVN or project space for this, if it gets off to a good start :)
Logged

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #4 on: October 03, 2009, 06:42:05 am »

filefront.com or depositfiles.com ; upload there and give a link please.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

bluephoenix

  • Bay Watcher
    • View Profile
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #5 on: October 03, 2009, 07:00:54 am »

you can make it a public alpha like toady did with DF, just make a massive red sign saying it is  :P
Logged

Captain Mayday

  • Bay Watcher
  • A Special Kind of Terrible
    • View Profile
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #6 on: October 03, 2009, 07:05:11 am »

Hey, throw this up on the DFFD (Dwarf Fortress File Depository), then it'll be in a DF related place.
Logged
Why not join us on IRC? irc.newnet.net #bay12games

jonask84

  • Bay Watcher
    • View Profile
    • Stonesene at Google Code
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #7 on: October 03, 2009, 07:49:06 am »

IF this turns out to be a good idea I will go completely open source and open up for co-developers, I will upload binaries and resources for those who dont like compiling and I will share everything :)

For now though, there is a lot of stuff that needs fixing up, and I don't want to distribute something so half-done to the masses. I want to surprise people in a positive way, and not have them junk the whole project because of some placeholder tile.

A few alpha testers would be great, and if they like it we will move forward quickly :)
The first few people who PM, including TOMzors, Deon, I'll send out some files and we can do this together :)

cheers
Logged

CobaltKobold

  • Bay Watcher
  • ☼HOOD☼ ☼ROBE☼ ☼DAGGER☼ [TAIL]
    • View Profile
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #8 on: October 03, 2009, 09:44:20 am »

Does it build on linux?
Logged
Neither whole, nor broken. Interpreting this post is left as an exercise for the reader.
OCEANCLIFF seeding, high z-var(40d)
Tilesets

jonask84

  • Bay Watcher
    • View Profile
    • Stonesene at Google Code
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #9 on: October 03, 2009, 10:14:27 am »

Good question. It should. Technically. It uses allegro for directx/opengl accelerated rendering, and allegro is very much unix compatible. I'm trying to stay away from any windows specific API calls also. There might be some small issues (like file references where ive ignored the casing), or compiler specifics, but it should defiantly be possible to make it multi-platform.
Logged

peterix

  • Bay Watcher
    • View Profile
    • Dethware
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #10 on: October 03, 2009, 06:41:45 pm »

I'd certainly like to take a look at what you're building :)
Nice to see dfhack being put to good use. Merging back your changes to dfhack so it's buildable with MSVC out of the box wold be nice.

jonask84

  • Bay Watcher
    • View Profile
    • Stonesene at Google Code
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #11 on: October 03, 2009, 06:47:21 pm »

I'd certainly like to take a look at what you're building :)
Nice to see dfhack being put to good use. Merging back your changes to dfhack so it's buildable with MSVC out of the box wold be nice.

Thanks for making it man, it's great! Sitting with it right now :) btw do you have a list of materials defined (like with walls and floors)? I'm trying to figure it out manually, seems type 0 is wood, type 2 is stone.. stone number 171 is talc and wood number 10 is Tower-cap etc hehehe wondering if I should start typing up some kind of map.

PM your email, and I'll send you the program. I've gotten some testers trying it, and it seems to work ok :)
Logged

peterix

  • Bay Watcher
    • View Profile
    • Dethware
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #12 on: October 03, 2009, 07:16:24 pm »

Thanks for making it man, it's great! Sitting with it right now :) btw do you have a list of materials defined (like with walls and floors)? I'm trying to figure it out manually, seems type 0 is wood, type 2 is stone.. stone number 171 is talc and wood number 10 is Tower-cap etc hehehe wondering if I should start typing up some kind of map.

PM your email, and I'll send you the program. I've gotten some testers trying it, and it seems to work ok :)
I believe my mail address is right there under my icon. No point keeping it hidden ;)

The list of material types is in DFTypes.h:
Code: [Select]
// FIXME: in order in which the raw vectors appear in df memory, move to XML
enum MatglossType
{
    Mat_Wood,
    Mat_Stone,
    Mat_Plant,
    Mat_Metal,
    Mat_Leather = 10,
    Mat_SilkCloth = 11,
    Mat_PlantCloth = 12,
    Mat_GreenGlass = 13,
    Mat_ClearGlass = 14,
    Mat_CrystalGlass = 15,
    Mat_Ice = 17,
    Mat_Charcoal =18,
    Mat_Potash = 20,
    Mat_Ashes = 20,
    Mat_PearlAsh = 21,
    Mat_Soap = 24,
    //NUM_MATGLOSS_TYPES
};

It probably isn't complete, but I only use the first four right now. Lists of material subtypes are specific to the running fortress and have to be extracted. Best if you look at the 'prospector' utility that comes with dfhack (I made that to demonstrate how to get the materials).

There's more weird stuff that has to be added for dfhack: the creature 'matgloss', bodypart 'matgloss', language/translations and so on... I'll be adding these when Toady releases the next DF version as most if not all of them will change.

PS:
The material type on trees is wrong. It doesn't describe the basic materials, but instead describes some tree type stuff. I found that willows near ponds have different 'material type' than other trees or shrubs. It needs more research.
« Last Edit: October 03, 2009, 07:21:50 pm by peterix »
Logged

jonask84

  • Bay Watcher
    • View Profile
    • Stonesene at Google Code
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #13 on: October 03, 2009, 07:28:56 pm »

ah, thanks mate. Dunno how I missed that, but things are going a mile a minute here. Let me get a stable build, and I'll mail it to you right away.
Logged

sava2004

  • Bay Watcher
  • Look here! it's a pointless scentence!
    • View Profile
    • Sava2004's website.
Re: Isometric DF visualizer, seeking alpha testers!
« Reply #14 on: October 03, 2009, 07:54:21 pm »

I'm interested in testing aswell.
Logged
this rock is studded with rock and on it is engraved a picture of a rock.
Pages: [1] 2 3 4