Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 4 5 [6] 7 8 ... 28

Author Topic: Dwarf Fortress 0.43.04 Released  (Read 106116 times)

Nahere

  • Bay Watcher
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #75 on: June 21, 2016, 03:29:30 pm »

http://bay12games.com/dwarves/redist/msvcp140.dll
http://bay12games.com/dwarves/redist/vcruntime140.dll

For the SDL version on the website, are those two files sufficient (put them in the folder with the exe), or does it give an additional DLL error?  I'd like to find the smallest set I can include without forcing anybody to run an installer.  I'll stay away from the /MT option if possible to keep DFHack running.

I have no idea what's going on with the exit crash...  was that only happening on XP/Win7 in the SDL version?
Using these gives me a missing "api-ms-win-crt-runtime-l1-1-.dll" error.
Logged

Max™

  • Bay Watcher
  • [CULL:SQUARE]
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #76 on: June 21, 2016, 03:45:37 pm »

Ah, I figured it out, the problem everyone here is having must obviously be that they're using windows for some reason, so they should switch to linux, pretty sneaky, Toady, but I approve.
Logged
Engraved here is a rendition of an image of the Dwarf Fortress learning curve. All craftsdwarfship is of the highest quality. It depicts an obsidian overhang which menaces with spikes of obsidian and tears. Carved on the overhang is an image of Toady One and the players. The players are curled up in a fetal position. Toady One is laughing. The players are burning.
The VectorCurses+1 tileset strikes the square set and the severed part sails off in an arc!

Random_Dragon

  • Bay Watcher
  • Psycho Bored Dragon
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #77 on: June 21, 2016, 03:49:27 pm »

Ah, I figured it out, the problem everyone here is having must obviously be that they're using windows for some reason, so they should switch to linux, pretty sneaky, Toady, but I approve.

Is this going to go the route of Cataclysm DDA? -_-

Max™

  • Bay Watcher
  • [CULL:SQUARE]
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #78 on: June 21, 2016, 03:52:34 pm »

I don't know what that is.
Logged
Engraved here is a rendition of an image of the Dwarf Fortress learning curve. All craftsdwarfship is of the highest quality. It depicts an obsidian overhang which menaces with spikes of obsidian and tears. Carved on the overhang is an image of Toady One and the players. The players are curled up in a fetal position. Toady One is laughing. The players are burning.
The VectorCurses+1 tileset strikes the square set and the severed part sails off in an arc!

Random_Dragon

  • Bay Watcher
  • Psycho Bored Dragon
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #79 on: June 21, 2016, 03:57:35 pm »

I don't know what that is.

Another roguelike that I used to contribute to. It's had a number of Windows-specific problems because only a couple of the project managers do much with Windows.

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Dwarf Fortress 0.43.04 Released
« Reply #80 on: June 21, 2016, 04:00:20 pm »

Using these gives me a missing "api-ms-win-crt-runtime-l1-1-.dll" error.

Huh, I don't seem to have that file on my computer.  What Windows version is this?
Logged
The Toad, a Natural Resource:  Preserve yours today!

Nahere

  • Bay Watcher
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #81 on: June 21, 2016, 04:16:02 pm »

Windows 8.1, but it might be because I had problems getting this to work earlier and screwed something up.
Logged

Random_Dragon

  • Bay Watcher
  • Psycho Bored Dragon
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #82 on: June 21, 2016, 04:23:58 pm »

Also, anymore figured out what specific shear stat determines whether how easy an item is to tear? Shear yield, shear fracture, shear strain at yield, or some combo of the above?

Chase

  • Bay Watcher
  • I like video games
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #83 on: June 21, 2016, 04:24:31 pm »

Windows 8.1, but it might be because I had problems getting this to work earlier and screwed something up.

Did you install x86? x64 doesn't do anything. That's all i needed to install
Logged
Fantasy World Simulation Enthusiast

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Dwarf Fortress 0.43.04 Released
« Reply #84 on: June 21, 2016, 06:18:18 pm »

On Windows 7 SP1 x64, all 3 executables (plain Dwarf Fortress.exe, "new df exe", and "df_xp_test.exe") started successfully for me whether or not the 2 DLLs are present (since I apparently already have the 2015 runtime installed), but they all crash on exit as follows:
Code: [Select]
Problem signature
Problem Event Name: BEX
Application Name: Dwarf Fortress.exe
Application Version: 0.0.0.0
Application Timestamp: 5768197e
Fault Module Name: Dwarf Fortress.exe
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 5768197e
Exception Offset: 018e65d4
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

[edit]

Looking in Dependency Walker, the following DLLs appear to be required:
msvcp140.dll
vcruntime140.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll

I'm pretty sure the "official recommended standard procedure", when you aren't providing an installer package, is to instruct users to download and install the Visual C++ Redistributable for Visual Studio 2015 if they don't already have it - once they've installed it for a single application, they never need to install it again (and I think Windows Update will keep it up to date for them going forward).

In fact, it's always been like this, even with Visual Studio 2010 - the reason it's usually not a problem is that most people install at least one program which requires the runtime and installs it for them.
« Last Edit: June 21, 2016, 06:29:28 pm by Quietust »
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

mifki

  • Bay Watcher
  • works secretly...
    • View Profile
    • mifki
Re: Dwarf Fortress 0.43.04 Released
« Reply #85 on: June 21, 2016, 06:28:34 pm »

Crash on exit seems to be a common issue with SDL (just google "sdl crash on exit"). Maybe you're freeing some SDL objects that you shouldn't and SDL tries to free them again on exit.

Random_Dragon

  • Bay Watcher
  • Psycho Bored Dragon
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #86 on: June 21, 2016, 06:29:54 pm »

Okay. I...just...wow.

Tearing apart giant bone armor with DOG BITES is goddamn moronic.

smariot

  • Bay Watcher
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #87 on: June 21, 2016, 06:42:44 pm »

My dwarves seem to be routinely climbing trees to escape whatever random thing they're terrified of, only to have no idea how to get back out of the trees and eventually die up there.

I'm not sure what horrible thing my wood cutter did to deserve having dead dwarves rain down on him, but I trust in Armok's wisdom blood lust.
Logged
Likes schrödinbugs for their reality destroying implications.

mifki

  • Bay Watcher
  • works secretly...
    • View Profile
    • mifki
Re: Dwarf Fortress 0.43.04 Released
« Reply #88 on: June 21, 2016, 06:50:17 pm »

api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll

These are from the new Universal CRT. Article here https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/ says you can distribute them with the app too. I'd personally prefer to have all DLLs bundled with DF, at least because it's always been like this. Btw, old runtime DLLs can not be removed from DF package so that they don't cause confusion.

CyberPhantom

  • Bay Watcher
    • View Profile
Re: Dwarf Fortress 0.43.04 Released
« Reply #89 on: June 21, 2016, 06:55:15 pm »

On Windows 7 SP1 x64, all 3 executables (plain Dwarf Fortress.exe, "new df exe", and "df_xp_test.exe") started successfully for me whether or not the 2 DLLs are present (since I apparently already have the 2015 runtime installed) [...]

Since you reported it crashes on exit with all three executables on Win 7 SP1 x64, while my previous test (on Win 7) showed it only crashed with the df_xp_test exe, I tried repeating the experiment a few times. Results: you're right. It consistently crashes with any of the exes. On my box, the post-crash diagnostic window only appears after a long delay, so I must have missed it the first time around by not waiting long enough.
Logged
Pages: 1 ... 4 5 [6] 7 8 ... 28