Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Poll

How often to you use stonesense?

I consider it an essential part of Dwaf Fortress, and can't play without it.
- 119 (18.4%)
I use it for pretty screenshots, but otherwise don't use it during play.
- 211 (32.7%)
I only try it occasionally.
- 174 (27%)
I have no idea why I'm even in this thread, I don't use it.
- 141 (21.9%)

Total Members Voted: 642


Pages: 1 ... 19 20 [21] 22 23 ... 85

Author Topic: Stonesense: Usage Poll!  (Read 733350 times)

Truean

  • Bay Watcher
  • Ok.... [sigh] It froze over....
    • View Profile
Re: Stonesense: New official thread.
« Reply #300 on: June 15, 2012, 11:53:35 am »

Spoiler (click to show/hide)

I see, thank you very much for this.

Question: Would the latest version of stonesense run on DF 31.25? If so, then downloading it should be a simple fix? :)
Logged
The kinda human wreckage that you love

Current Spare Time Fiction Project: (C) 2010 http://www.bay12forums.com/smf/index.php?topic=63660.0
Disclaimer: I never take cases online for ethical reasons. If you require an attorney; you need to find one licensed to practice in your jurisdiction. Never take anything online as legal advice, because each case is different and one size does not fit all. Wants nothing at all to do with law.

Please don't quote me.

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Stonesense: New official thread.
« Reply #301 on: June 15, 2012, 12:03:58 pm »

Sadly, it won't. Backporting stonesense to an older DF is possible, but may not be necessarily easy.
Logged

Truean

  • Bay Watcher
  • Ok.... [sigh] It froze over....
    • View Profile
Re: Stonesense: New official thread.
« Reply #302 on: June 15, 2012, 12:14:21 pm »

Sadly, it won't. Backporting stonesense to an older DF is possible, but may not be necessarily easy.

Understood and appreciated. I'll have to backdoor in large scale screenshots. Will do :). Should only take a few hours with a large fort.
Logged
The kinda human wreckage that you love

Current Spare Time Fiction Project: (C) 2010 http://www.bay12forums.com/smf/index.php?topic=63660.0
Disclaimer: I never take cases online for ethical reasons. If you require an attorney; you need to find one licensed to practice in your jurisdiction. Never take anything online as legal advice, because each case is different and one size does not fit all. Wants nothing at all to do with law.

Please don't quote me.

Isher

  • Bay Watcher
    • View Profile
Re: Stonesense: New official thread.
« Reply #303 on: June 15, 2012, 12:37:27 pm »

Sorry to sound impatient (I am not, really) what does the timeline look like for .11 release? Waiting on DFHack first? Out in a few days/weeks/months? I saw someone linked to Japa somewhere saying soonish but I can't tell if that comment's been walked back some (and I can't currently find it).
Logged

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Stonesense: New official thread.
« Reply #304 on: June 15, 2012, 12:40:39 pm »

waiting on DFhack release.
Logged

guitarxe

  • Bay Watcher
    • View Profile
Re: Stonesense: New official thread.
« Reply #305 on: June 15, 2012, 03:19:34 pm »

I've heard of some kind of large address aware "patch" for DF floating around. What effect would that have on SS and the out of memory issue with the CTRL+F5?
Logged
Feeling down? Click Here!

SalmonGod

  • Bay Watcher
  • Nyarrr
    • View Profile
Re: Stonesense: New official thread.
« Reply #306 on: June 15, 2012, 04:10:57 pm »

I've heard of some kind of large address aware "patch" for DF floating around. What effect would that have on SS and the out of memory issue with the CTRL+F5?

Here's the original thread for that.
Logged
In the land of twilight, under the moon
We dance for the idiots
As the end will come so soon
In the land of twilight

Maybe people should love for the sake of loving, and not with all of these optimization conditions.

chrisadams3997

  • Bay Watcher
    • View Profile
Re: Stonesense: New official thread.
« Reply #307 on: June 15, 2012, 07:02:11 pm »

Quote
Also, if we're going to be using blender for making items, we should keep a template file so that everybody has the same lighting between items.

I'm cleaning up my default file right now and can upload it.  I've got the light source (a 'sun' lamp) setup as well as the camera, and I've got a few reference objects sized for walls and floors already in there, and I'm working on the basic geometry for all the different ramp configurations.  Having all that ironed out and standardized would make it easier for others to develop rendered sprites, and keep them halfway compatible, no doubt about.
Logged

Truean

  • Bay Watcher
  • Ok.... [sigh] It froze over....
    • View Profile
Re: Stonesense: New official thread.
« Reply #308 on: June 15, 2012, 09:30:49 pm »


Here we have four z levels in frame. The topmost level is reserved almost exclusively for utilities, water and power. In the new version, this would be where minecart tracks would be laid. Minecart "stations" would surface over where they would otherwise cross water lines, thereby avoiding infringement.
The bottom three are a "super z level"

What you're looking at is a test fill of the water system at the dual intake from the stream (which for some reason always shows up as ice). Notice the artificial lake/wilderness slowly filling up. The water there is pouring down, from a room with a floor drain, three z levels. Various tunnels connect the otherwise segmented portions of the artificial lake. It is possible I will place dwellings under the bottom of the lake with glass windows or ceiling tiles looking up through the clear water.... Undecided as of yet.

This is just an unsaved test fill of the system, which works perfectly to date and provides water all the way across the entire map, to the bathhouses and hospital.

Question: why does the stream show up like that? Is it something I'm doing or? Not very important and just a "for looks" question, so back burner priority.
Logged
The kinda human wreckage that you love

Current Spare Time Fiction Project: (C) 2010 http://www.bay12forums.com/smf/index.php?topic=63660.0
Disclaimer: I never take cases online for ethical reasons. If you require an attorney; you need to find one licensed to practice in your jurisdiction. Never take anything online as legal advice, because each case is different and one size does not fit all. Wants nothing at all to do with law.

Please don't quote me.

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Stonesense: New official thread.
« Reply #309 on: June 15, 2012, 09:44:50 pm »

Regarding the streams, that, right there, is what we in the industry call a bug.
Logged

chrisadams3997

  • Bay Watcher
    • View Profile
Re: Stonesense: New official thread.
« Reply #310 on: June 16, 2012, 01:12:53 pm »

Alright, soon as I started playing with ramps, I realized quickly that my very simple lighting solution used for the walls (moving a single sun lamp until I got roughly the right affect) wouldn't hold up under different angles:

Spoiler (click to show/hide)

Epic Fail. lol.

But... not being one to give up, I've been playing around with different lighting setups and now have a rather satisfactory one I think.  It uses one main sun/hemi lamp with three others for highlights from specific directions to mimic the lighting traditionally used for blocks and ramps in stonesense:

Spoiler (click to show/hide)

And for comparison, side by side with the traditional pixel art:



And of course, The Blender File, anyone feel free to play with it and let me know if you come across any problems with different types of geometry than what it was tested in.  The scene includes all the lights and the camera, is setup for 128x128 renders, but that's easy to change, and two pieces of geometry, one being called "Block" (visible by default), that is the correct size and position to make walls out of, and "Floor"(hidden by default), which happens to equal the difference between the height of the block and the height of a perfect cube (the wall is not a cube, it's shorter), and is positioned above the "Block".  That's to use it easily for boolean operations for things like ramps where you have to separate the top from the bottom (see the sprite sheet for them if you don't know what I'm talking about, it'll make more sense), but it can also be moved down to the xy grid to actually use for modeling a floor out of it.

Once I make all the basic geometries for the different ramps, I'll post them in blender files so they can be appended to the default scene easily.
« Last Edit: June 16, 2012, 01:24:36 pm by chrisadams3997 »
Logged

MarcAFK

  • Bay Watcher
  • [INSANITY INTENSIFIES]
    • View Profile
Re: Stonesense: New official thread.
« Reply #311 on: June 17, 2012, 01:13:19 am »

... that granite is freaking beautiful, just letting you know.
Logged
They're nearly as bad as badgers. Build a couple of anti-buzzard SAM sites marksdwarf towers and your fortress will look like Baghdad in 2003 from all the aerial bolt spam. You waste a lot of ammo and everything is covered in unslightly exploded buzzard bits and broken bolts.

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Stonesense: New official thread.
« Reply #312 on: June 17, 2012, 01:14:56 am »

Incidentally, I still havent figured out what happenned to the ramp tops.
Logged

chrisadams3997

  • Bay Watcher
    • View Profile
Re: Stonesense: New official thread.
« Reply #313 on: June 17, 2012, 07:14:49 am »

Incidentally, I still havent figured out what happenned to the ramp tops.

Yeah... I've wondered about that... but I've kind of gotten used to it by this point.

Edit:
Working on these, not ready to show in stonesense yet as I've got to clean up edges in paint shop to make them tile better -- the downside of using complex geometry -- but making some progress:
Spoiler (click to show/hide)
« Last Edit: June 17, 2012, 10:13:08 am by chrisadams3997 »
Logged

arclance

  • Bay Watcher
    • View Profile
Re: Stonesense: New official thread.
« Reply #314 on: June 17, 2012, 02:39:16 pm »

It's been awhile since I have run stonesense in dfhack and when I tried today I just get a black window which can only be closed by killing Dwarf Fortress (with die or pkill).

Here is a backtrace of stonesense crashing with dfhack v0.34.10 r1.
Code: [Select]
./dfhack -g
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /media/Linux_Data/Dwarf_Fortress/Test_Fortress/0.34.X/df_34_10_linux/df_linux/libs/Dwarf_Fortress...(no debugging symbols found)...done.
(gdb) run
Starting program: /media/Linux_Data/Dwarf_Fortress/Test_Fortress/0.34.X/df_34_10_linux/df_linux/libs/Dwarf_Fortress
ERROR: ld.so: object './hack/libdfhack.so' from LD_PRELOAD cannot be preloaded: ignored.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

(Dwarf_Fortress:24615): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libaurora.so: wrong ELF class: ELFCLASS64
[New Thread 0xf45ceb70 (LWP 24630)]
[New Thread 0xf3dcdb70 (LWP 24631)]
Loading bindings from data/init/interface.txt
New window size: 1600x500
Font size: 20x20
Resizing grid to 80x25
Resizing font to 20x20

Resetting textures
[New Thread 0xf2e7db70 (LWP 24637)]
[New Thread 0xf267cb70 (LWP 24638)]
DFHack is ready. Have a nice day!
Type in '?' or 'help' for general help, 'ls' to see all commands.
[DFHack]# [New Thread 0xf1e7bb70 (LWP 24639)]
                                             stonesense
[New Thread 0xe3cffb70 (LWP 15659)]
[New Thread 0xe34feb70 (LWP 15660)]
Stonesense launched
Using allegro version 5.0.5 r1
[DFHack]#
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xe34feb70 (LWP 15660)]
__pthread_mutex_lock (mutex=0xd2d2d2d2) at pthread_mutex_lock.c:50
50 pthread_mutex_lock.c: No such file or directory.
(gdb) bt full
#0  __pthread_mutex_lock (mutex=0xd2d2d2d2) at pthread_mutex_lock.c:50
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <optimized out>
#1  0xf74b07d6 in pthread_mutex_lock () from /lib32/libc.so.6
No symbol table info available.
#2  0xf6aea10f in ?? () from /usr/lib32/libX11.so.6
No symbol table info available.
#3  0xf6b009c4 in XrmQGetResource () from /usr/lib32/libX11.so.6
No symbol table info available.
#4  0xf6af7f7d in XStringToKeysym () from /usr/lib32/libX11.so.6
No symbol table info available.
#5  0xf6b26c45 in _XimParseStringFile () from /usr/lib32/libX11.so.6
No symbol table info available.
#6  0xf6b30f39 in _XimLocalOpenIM () from /usr/lib32/libX11.so.6
No symbol table info available.
#7  0xf6b1df3d in _XimOpenIM () from /usr/lib32/libX11.so.6
No symbol table info available.
#8  0xf6b09f0a in XOpenIM () from /usr/lib32/libX11.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#9  0xf304880e in xkeybd_init_keyboard ()
   from ./stonesense/deplibs/liballegro.so.5.0
No symbol table info available.
#10 0xf300e05b in al_install_keyboard ()
   from ./stonesense/deplibs/liballegro.so.5.0
No symbol table info available.
#11 0xf30e0825 in stonesense_thread(ALLEGRO_THREAD*, void*) ()
   from /media/Linux_Data/Dwarf_Fortress/Test_Fortress/0.34.X/df_34_10_linux/df_linux/hack/plugins/stonesense.plug.so
No symbol table info available.
#12 0xf301328f in thread_func_trampoline ()
   from ./stonesense/deplibs/liballegro.so.5.0
No symbol table info available.
#13 0xf30469b6 in thread_proc_trampoline ()
   from ./stonesense/deplibs/liballegro.so.5.0
No symbol table info available.
#14 0xf73bdc39 in start_thread (arg=0xe34feb70) at pthread_create.c:304
---Type <return> to continue, or q <return> to quit---
        __res = <optimized out>
        __ignore1 = <optimized out>
        __ignore2 = <optimized out>
        pd = 0xe34feb70
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-147005452, 0,
                4001536, -481303528, -1082275920, 1459860888},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#15 0xf74a351e in clone () from /lib32/libc.so.6
No symbol table info available.
Logged
I think that might be one of the most dwarfen contraptions I've ever seen the blueprints of.
The Bloodwinery v1.3.1 | Dwarven Lamination v1.5 | Tileset Resizer v2.5 - Mac Beta Tester Needed
Sigtext
Pages: 1 ... 19 20 [21] 22 23 ... 85