Bay 12 Games Forum

Please login or register.

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

Author Topic: DF Designator - A fortress design tool  (Read 24908 times)

Kali

  • Bay Watcher
    • View Profile
DF Designator - A fortress design tool
« on: June 27, 2011, 12:04:33 pm »

DF Designator is a tool to create a fortresses from "blueprint" image files and some support for Quickfort csv files. It supports many of the actions required during DF construction.

It has an advanced gui to manages the different blueprints, create plans that span multiple z-levels and assign hotkeys for easy access.

Download it and open one of the examples to give it a try.



MORE INFORMATION
    http://wina2.ugent.be/~karel/userguide.pdf

DOWNLOAD
    http://wina2.ugent.be/~karel/DF Designator (windows).zip
    http://wina2.ugent.be/~karel/DF Designator (linux32).tar.bz2
    http://wina2.ugent.be/~karel/DF Designator (linux64).tar.bz2
    http://wina2.ugent.be/~karel/DF Designator (OS X).zip
    http://wina2.ugent.be/~karel/DF Designator (source all platforms).zip

You need java to run DF designator. If it complains java is missing. download it at http://java.com/en/download/index.jsp.

DF Designator is developed in java and is platform independent. To create the gui however, I've used QT jambi which is not. I could include the libraries for all platform and for the all platform sources I've just done that, but they are rather large.

FEATURES
    Easy gui
    Multi-Z-level designs
    Some support for Quickfort csv file
    Multi platform (window/linux/mac os X)
    Open source

THANKS
    zwei for the initial codebase
    Tiny_Puppy_Smasher for some of ideas of DF Architect
    joelpt Some of the concepts are shamelessly stolen from Quickfort
    DF team



Comments, bug reports, feature requests, patches, blueprints and other are welcome.

Ontrew posted a video tutorial here http://www.youtube.com/watch?v=PFUWBXn9n8I if you want to see it in action.
   

« Last Edit: January 10, 2013, 04:31:35 am by Kali »
Logged

celem

  • Bay Watcher
    • View Profile
Re: DF Designator
« Reply #1 on: June 27, 2011, 12:42:15 pm »

Im still experimenting with this a bit but....

...very nice!

Incidentally...is this an AWT Robot?  Maybe i'll take a look at that source link :)
« Last Edit: June 27, 2011, 12:44:55 pm by celem »
Logged
Marksdwarf Pillboxes
I wish I had something cool to say about this.  Because it's really cool.

[NO_THOUGHT]

  • Bay Watcher
  • *cricket*
    • View Profile
Re: DF Designator
« Reply #2 on: June 27, 2011, 06:32:35 pm »

Looks great, and useful too. Unfortunately I can attest that the mac version does not work:

Console Output
Spoiler (click to show/hide)

Spec Sheet:
Spoiler (click to show/hide)

That's about all I can think of, it's too bad this isn't working. No good designators exist for Macs, and quickfort macros don't let me build.
Logged

Kali

  • Bay Watcher
    • View Profile
Re: DF Designator
« Reply #3 on: June 27, 2011, 07:10:11 pm »

NO_THOUGHT, did you use the gui.sh script to start it ?

if you want to start it without, you have to give the command:

java -cp gui.jar:./jars/* cz.zweistein.df.designator.GUI.RunGUI
« Last Edit: June 27, 2011, 07:13:37 pm by Kali »
Logged

[NO_THOUGHT]

  • Bay Watcher
  • *cricket*
    • View Profile
Re: DF Designator
« Reply #4 on: June 28, 2011, 12:01:49 am »

In fact I was simply clicking the gui.jar!
However, I got a different error this time (same error if I try without using the script)
Error (from terminal):
Spoiler (click to show/hide)
« Last Edit: June 28, 2011, 12:04:59 am by [NO_THOUGHT] »
Logged

Kali

  • Bay Watcher
    • View Profile
Re: DF Designator
« Reply #5 on: June 28, 2011, 07:48:59 am »

Thank you for playing guinea pig NO_THOUGHT.

Seems like a problem in loading the Qt jambi library, not immidiately something I can fix.

I've tried increasing the jambi version to 4.7.0-beta1, this version seems to work with the linux version, perhaps they fixed this issue with the mac version.

Can you redownload the mac version and give it a spin ?
Logged

[NO_THOUGHT]

  • Bay Watcher
  • *cricket*
    • View Profile
Re: DF Designator
« Reply #6 on: June 28, 2011, 10:11:27 am »

No problem, I am willing to take the time to get this up and running.
New error (again, no difference between script/no script):
Spoiler (click to show/hide)
Logged

Kali

  • Bay Watcher
    • View Profile
Re: DF Designator
« Reply #7 on: June 28, 2011, 10:48:29 am »

Can you try

java -d32 -cp gui.jar:./jars/* cz.zweistein.df.designator.GUI.RunGUI

or

java -XstartOnFirstThread -d32 -cp gui.jar:./jars/* cz.zweistein.df.designator.GUI.RunGUI
Logged

[NO_THOUGHT]

  • Bay Watcher
  • *cricket*
    • View Profile
Re: DF Designator - A fortress design tool
« Reply #8 on: June 28, 2011, 11:41:24 am »

First Command Result:
Spoiler (click to show/hide)

Second Command Result:
Spoiler (click to show/hide)
Logged

Kali

  • Bay Watcher
    • View Profile
Re: DF Designator - A fortress design tool
« Reply #9 on: June 28, 2011, 04:45:08 pm »

Excellent
Logged

Kali

  • Bay Watcher
    • View Profile
Re: DF Designator - A fortress design tool
« Reply #10 on: June 30, 2011, 10:02:24 am »

After using it a little myself, I noticed some weaknesses/bugs.

Some tweaks:
    - Now remembers the last directory you accessed something.
    - Now remembers the current session.
    - Pressing PAUSE (to interrupt current designation) is no longer likely to crash the application.
    - Spaces in filenames when saving your current collection of blueprints are now supported (did break the file format).
    - Proper support for keyboard modifiers in shortcuts alt/ctrl/meta/shift or any combination thereof.
Logged

Demosthien

  • Escaped Lunatic
    • View Profile
Re: DF Designator - A fortress design tool
« Reply #11 on: October 24, 2011, 07:28:35 pm »

I seem to be getting this in my Terminal window when I try to open the start.sh file;

Spoiler (click to show/hide)

I have whatever Java comes packaged with OSX (10.6.8) and it's up to date with Apple Update.
Logged
iMac
OSX: 10.10.2
Processor: 3.2 GHz Intel Core i5
Memory: 8 GB 1600 MHz DDR3
Graphics: NVIDIA GeForce GTX 675MX 1024 MB

Kali

  • Bay Watcher
    • View Profile
Re: DF Designator - A fortress design tool
« Reply #12 on: October 30, 2011, 06:57:21 am »

Can you try chaninging the line

java -XstartOnFirstThread -d32 -Djava.util.logging.config.file=logging.properties -cp gui.jar:.:./jars/* cz.zweistein.df.designator.GUI.RunGUI

int start.sh into

java -XstartOnFirstThread -d32 -Djava.util.logging.config.file=logging.properties -cp .:./jars/* cz.zweistein.df.designator.GUI.RunGUI

Technically gui.jar isn't there in the root any more, linux's java version doesn't make a fuss but perhaps the OSX version does.

Otherwise Any suggestions ? That class is in the file jars/gui.jar, it should find it. I have no mac to test it on.
Logged

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: DF Designator - A fortress design tool
« Reply #13 on: October 30, 2011, 01:26:54 pm »

I seem to be getting this in my Terminal window when I try to open the start.sh file;

Spoiler (click to show/hide)

I have whatever Java comes packaged with OSX (10.6.8) and it's up to date with Apple Update.
I'm getting this exact error with the latest version of DF Designator that already has the changed lines you suggested. I'm running a 10.7.2 Lion with the most updated Java available through Software update. Should I just download the all libraries version and try that? Or do you have another suggestion?
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

Kali

  • Bay Watcher
    • View Profile
Re: DF Designator - A fortress design tool
« Reply #14 on: October 31, 2011, 04:11:33 am »

The only thing I can still think of is trying to spell out all jar files explicitly. In start.sh, try changing

java -XstartOnFirstThread -d32 -Djava.util.logging.config.file=logging.properties -cp .:./jars/* cz.zweistein.df.designator.GUI.RunGUI

to

java -XstartOnFirstThread -d32 -Djava.util.logging.config.file=logging.properties -cp .:jars/cloning-1.7.4.jar:jars/qtjambi-macosx-gcc-4.6.3.jar:jars/gui.jar:jars/objenesis-1.2.jar:jars/qtjambi-util-4.6.3.jar:jars/jkeymaster-1.0-SNAPSHOT.jar:jars/qtjambi-4.6.3.jar:jars/lib/jna-3.2.7.jar cz.zweistein.df.designator.GUI.RunGUI
Logged
Pages: [1] 2 3