Bay 12 Games Forum

Please login or register.

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

Author Topic: FotF: Dwarf Fortress 40d17  (Read 127704 times)

Eduren

  • Bay Watcher
  • A new theme!
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #15 on: February 05, 2010, 08:06:17 am »

The game doesn't actually freeze, it just doesn't render. You can save and load macros just fine. On the save screen, just type a name and press enter; on the load screen, select it from the.. list of macros... which you can't see. Or press space to cancel.

I'm looking into it. There's probably a simple explanation, like I put the renew commands inside #ifdef DEBUG or something. At least, I hope so, since it works in debug mode.
Alright. Thanks.
Logged
I don't know.  Duke wants me to stop playing mafia.
That's the sign of an abusive boyfriend, Toony... you don't have to listen to him.

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #16 on: February 05, 2010, 08:08:06 am »

First bug report: music doesn't seem to play on the main menu until you get to the "Welcome to the alpha ... Press F9 to continue" screen.

Also, the intro still goes too fast if you raise the frame cap.

Weird bug moving on the Adv. Mode world map -- if you tap the movement key it's fine, but if you hold it, you kind of jitter back and forth.

Every time an announcement pops up in Adv. Mode (at least for standing/prone, sneaking, drinking, firing), the first keypress doesn't do anything except refresh the screen or something.

Screen doesn't appear to refresh correctly at the beginning and end of Adv. Mode sleeping.

The Adv. Mode death screen is still busted.  The last announcement flickers at the bottom of the screen.  As before, it only registers Esc when a new announcement pops up.

Keybindings don't appear save correctly -- interface.txt.partial doesn't replace the main file or whatever.

Reposting these cause I edited the post a bunch of times.  Also, if you try to end an Adv. Mode game, it just hangs at the "Ending game..." screen.  This is all with init options untouched except for an FPS cap of 10,000.

Windows version
« Last Edit: February 05, 2010, 03:37:58 pm by Footkerchief »
Logged

ungulateman

  • Bay Watcher
  • [PREFSTRING: haunting moos]
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #17 on: February 05, 2010, 08:11:44 am »

Key Bindings make no sense. How am I supposed to change the keys? Why did you change it from a simple "press k, type" to a "three options, better have a PhD in Software design or you're screwed as to what they are" change? GAAAH.

And the .init bindings are even more confusing.

EDIT: Okay, I worked it out, but now I have to re-enter the key bindings every time I load DF up. Plus, I keep getting multiple messages in the combat logs in adventure mode, and it's screwing up and preventing me from acting apart from quitting out. I can't skip them with the space abr, they won't go away when I try to move, and travelling out of a town makes me judder back and forth between the town and the next square. Also, I can't use any of the translucent tilesest I've been trying.
« Last Edit: February 05, 2010, 08:44:59 am by ungulateman »
Logged
That's the great thing about this forum. We can derail any discussion into any other topic.
It's not an embark so much as seven dwarves having a simultaneous strange mood and going off to build an artifact fortress that menaces with spikes of awesome and hanging rings of death.

LordHelmchen

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #18 on: February 05, 2010, 08:58:39 am »

Hello, it's me again, with another 32 bit compatibility layer lib missing :-)
ldd libs/libboost_regex.so.1.35.0 | grep not
ldd: warning: you do not have execution permission for `libs/libboost_regex.so.1.35.0'
        libicudata.so.38 => not found
        libicui18n.so.38 => not found
        libicuuc.so.38 => not found
could you include them (possibly with another ldd-precheck and sanitation into unused-libs for those luckier than me) ?

EDIT:
some minor confusion for me: why is libSDL_image-1.2.so.0 checked for and sanitized if a local version is found, but none of the others (of which my gentoo's emul-linux-x86-* packages do provide most (apart from boost and icu, it seems *g*)) ?
« Last Edit: February 05, 2010, 09:22:14 am by LordHelmchen »
Logged

Jamp

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #19 on: February 05, 2010, 09:12:39 am »

Struggling to make it work on 64bit Archlinux. Currently I get
Spoiler (click to show/hide)
icu is installed, also some libs for previous errors (lib32 versions of sndfile, openal, jpeg6 and png12).
Windows version through wine works.

// as reading previous post, looks like same problem.
Logged

Urist McDepravity

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #20 on: February 05, 2010, 09:22:42 am »

Gentoo Linux, got some problems trying to run it. d15 and d16 run fine on same system.
./dwarfort.exe: error while loading shared libraries: libicudata.so.38: cannot open shared object file: No such file or directory
Something there is linked against icu 3.8, while icu 4.2 is long time stable already. Was not case with d16 and d15 versions, and got in d17 with libs/libboost_regex.so.1.35.0
   linux-gate.so.1 =>  (0xffffe000)
   libicudata.so.38 => not found
   libicui18n.so.38 => not found
   libicuuc.so.38 => not found

Compiled icu 3.8 manually, now its
./df
mkdir: cannot create directory `unused_libs': File exists
mv: cannot stat `libs/libSDL*': No such file or directory
Sound devices available:
ALSA Software
Wave File Writer
Picking ALSA Software. If your desired device was missing, make sure you have the appropriate 32-bit libraries installed. If you wanted a different device, configure ~/.openalrc appropriately.
Perfect OpenAL context attributes GET
Loading bindings from data/init/interface.txt
./df: line 12: 19553 Segmentation fault      ./dwarfort.exe $*
Okay...
read(7, "\34\0g\0\3\0\0\0028\1\0\0\304\217\213\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1"..., 4096) = 64
read(7, 0x9383538, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
open("icon.png", O_RDONLY)              = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
If i provide some random icon.png, it goes bit further,
socket(PF_FILE, SOCK_STREAM, 0)         = 7
connect(7, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"...}, 20) = 0
getpeername(7, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0\270 \217\277\267D\v\265\240)\217\277\n"...}, [20]) = 0
...
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"5\1\4\0\16\0\0\2\3\0\0\2 \0 \0007\1\6\0\17\0\0\2\16\0\0\2\f\0\0\0\1"..., 4424}, {NULL, 0}, {""..., 0}], 3) = 4424
poll([{fd=7, events=POLLIN}], 1, -1)    = 1 ([{fd=7, revents=POLLIN}])
read(7, "\34\0q\0\3\0\0\2#\0\0\0\242\244\223\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1"..., 4096) = 64
read(7, 0x9383538, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
Logged

DaSjieb

  • Escaped Lunatic
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #21 on: February 05, 2010, 09:25:36 am »

Hello, first of all, thanks for the hard work for releasing d17!

just thought I'd drop by and share the issue/bug I just experienced. Running Windows 7, the only change I made was setting the FPS_CAP at 1000.

When I exported a detailed map from within Legends Mode, it got stuck at "Export of column 1 complete". However, you can make it export another column everytime you click the mouse or press a key on the keyboard. Also works when you keep the key/mouse pressed down, then it will continue to export columns. So it's not a refresh-issue, but it seems like DF waits for input to export another column.

Hope this helps!
Logged

SirPenguin

  • Bay Watcher
  • NEVER A DULL MOMENT IN MID-WORLD
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #22 on: February 05, 2010, 09:31:29 am »

I'm having the same graphical issues as everyone else. From what I can tell, the first time a message pops up it justifies it to the right - when you press a dismiss key, it rejustifies it to the center, like expected.

Having said that, everything feels much faster in adventure mode, especially fast travel
Logged

kaini1123

  • Escaped Lunatic
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #23 on: February 05, 2010, 09:36:36 am »

For all Linux users with libicudata problems!
This (quite ugly) hack "sloves" the problem:

cd df_linux/
sudo apt-get install lib32icu-dev lib32icu40 # or whatever on your distribution
ln -s /emul/ia32-linux/usr/lib/libicudata.so libicudata.so.38
ln -s /emul/ia32-linux/usr/lib/libicui18n.so libicui18n.so.38
ln -s /emul/ia32-linux/usr/lib/libicuuc.so libicuuc.so.38

Didn't really test play yet - but it starts now
Logged

Supermikhail

  • Bay Watcher
  • The Dwarf Of Steel
    • View Profile
Re: FotF: Dwarf Fortress 40d17 thread-in-waiting
« Reply #24 on: February 05, 2010, 09:50:22 am »

Yeah, it's been split. Unpacking on top of an existing install is even worse than normal, this time.

And the first post has been updated with the feature list.

So, what's going on with backward compatibility? I would very much like to keep my scrupulously defined world with 3,500 years of history going.  :-\
Thanks.
Logged

snooptodd

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #25 on: February 05, 2010, 09:56:38 am »

jumping on wagon
Code: [Select]
~/df_linux_d17$ ./df
mkdir: cannot create directory `unused_libs': File exists
mv: cannot stat `libs/libSDL*': No such file or directory
./dwarfort.exe: error while loading shared libraries: libicudata.so.38: cannot open shared object file: No such file or directory

ubuntu 9.10
intel IGP
Logged

Kardos

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d17 thread-in-waiting
« Reply #26 on: February 05, 2010, 10:01:15 am »

Yeah, it's been split. Unpacking on top of an existing install is even worse than normal, this time.

And the first post has been updated with the feature list.

So, what's going on with backward compatibility? I would very much like to keep my scrupulously defined world with 3,500 years of history going.  :-\
Thanks.
The worlds are still compatible.  The only problem is that 40d16 and older init files wont work properly with 40d17, so it renamed the old init file, forcing you use a compatible init file (the new one it copyies over).
It's always a good idea to unpack your latest DF download in a sperate folder, and then copy your old save to that folder anyways.
Logged

LordHelmchen

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #27 on: February 05, 2010, 10:01:28 am »

alas, being on both a 64bit installation as well as a source-base distribution (gentoo-amd64 to be exact), kaini1123's sloution / sloving [sic] of the situation is not appropriate for me.
at least, it's good to know that icu-40 apparently works for him, so it is not strictly 38 that is needed...
Urist McDepravity, could you try if your uci-4.2 works, and if so, provide the three so-files for me ?
Logged

Urist McDepravity

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #28 on: February 05, 2010, 10:11:47 am »

alas, being on both a 64bit installation as well as a source-base distribution (gentoo-amd64 to be exact), kaini1123's sloution / sloving [sic] of the situation is not appropriate for me.
at least, it's good to know that icu-40 apparently works for him, so it is not strictly 38 that is needed...
Urist McDepravity, could you try if your uci-4.2 works, and if so, provide the three so-files for me ?
Ok, altho 4.x is not compatible with 3.x
Here's compiled under gentoo x86 32-bit icu-3.8-r1 http://ssorion.info/misc/icu38.tar.gz and icu-4.2 http://ssorion.info/misc/icu42.tar.gz
Logged

Zared

  • Bay Watcher
    • View Profile
Re: FotF: Dwarf Fortress 40d17
« Reply #29 on: February 05, 2010, 10:21:18 am »

Windows 7 x64, Radeon Mobility HD 3650, 4 GB RAM, Core 2 Duo T5800 (2GHz).

My old world, 150 dorfs, 300 animals:

40D vanilla, partial:2  - 9 fps

40D17, All 3D modes give 23 fps.  Partial:0, and accum_buffer, frame_buffer, and VBO all are unplaybable due to flickering back and forth between the current screen, and an old one.  Setting singlebuffer to yes fixes this.

2D modes give 17 fps, ASYNC mode isn't any faster than normal 2D mode.

Haven't found any issues beyond what's in 40D.
(Sorry about premature post, I hit enter for a new line and somehow it posted on me)
« Last Edit: February 05, 2010, 10:38:17 am by Zared »
Logged
Pages: 1 [2] 3 4 ... 28