Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 23 24 [25] 26 27 ... 87

Author Topic: Dwarf Therapist v42.1.7 | DF 50.14  (Read 423493 times)

Pvt. Pirate

  • Bay Watcher
  • Dabbling Linux User
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.07
« Reply #360 on: April 04, 2018, 06:41:08 am »

vcredist in all its variations is installed with every steamgame. there's no version i don't have installed.
i never heard of the "Dependency Walker utility" will look for that. if that fails, my OS might have some serious problems or maybe microsoft just found a new way to force their users to buy a shittier, newer OS version.

i ran it and scanned DT:
Spoiler (click to show/hide)
those dlls gave this: "Error opening file. file not found."
so: how do i fix it?
« Last Edit: April 04, 2018, 06:47:34 am by Pvt. Pirate »
Logged
"dwarves are by definition alcohol powered parasitic beards, which will cling to small caveadapt humanoids." (Chaia)

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.07
« Reply #361 on: April 04, 2018, 10:14:58 am »

Make sure you have the 64 bits version installed too. This error happens when an 64 bits application tries to open a 32 bits dll. In Dependency Walker, look for 32 bits dlls:
Quote
It's quite likely that you will see some warnings about some missing DLLs.  Some of these can be ignored, and the FAQ for Dependency Walker will discuss some of these.  In the top left, there will be a tree view with the dependency hierarchy. In the middle section below that, there will be a list of the dependency modules identified.  Right click on one of the file names in that list, and ensure that "Full Paths" is selected.  In one of the columns to the right, labeled "CPU", you should see the architecture that matches your main executable.  In my customer's case, we saw "x64" for almost all of the modules, but "x86" in red on the row for the mfc140ud.dll that was wrong.
Logged

Pvt. Pirate

  • Bay Watcher
  • Dabbling Linux User
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.07
« Reply #362 on: April 04, 2018, 11:43:45 am »

Make sure you have the 64 bits version installed too. This error happens when an 64 bits application tries to open a 32 bits dll. In Dependency Walker, look for 32 bits dlls:
Quote
It's quite likely that you will see some warnings about some missing DLLs.  Some of these can be ignored, and the FAQ for Dependency Walker will discuss some of these.  In the top left, there will be a tree view with the dependency hierarchy. In the middle section below that, there will be a list of the dependency modules identified.  Right click on one of the file names in that list, and ensure that "Full Paths" is selected.  In one of the columns to the right, labeled "CPU", you should see the architecture that matches your main executable.  In my customer's case, we saw "x64" for almost all of the modules, but "x86" in red on the row for the mfc140ud.dll that was wrong.
i installed the 64 bit versions, but some 32 bit games already installed the 32 bit versions aswell.
but even when i only install the 64bit versions, it still doesnt work.
Spoiler (click to show/hide)
every single one of those dlls is on x86. now what do i do to fix that?
(i just checked and the same dlls are detected on starbound - cant check on armaIII as i already deinstalled some months ago.)
all i can imagine is deinstalling all vcredist packages and installing them again - not that i had enough hazzle installing them in the first place.

edit: uninstalled all vcredist i could find and installed all versions i could find at microsofts page.
still doesnt work :(
« Last Edit: April 04, 2018, 12:44:01 pm by Pvt. Pirate »
Logged
"dwarves are by definition alcohol powered parasitic beards, which will cling to small caveadapt humanoids." (Chaia)

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.07
« Reply #363 on: April 04, 2018, 01:15:15 pm »

Where are the dlls? The 64 bits dlls should be in C:\Windows\System32, the 32 bits ones should be in C:\Windows\SysWOW64. I don't know why DT (or the other applications) would fail to find them if they are in the right place. But you could copy them in DT folder (beside DwarfTherapist.exe) to make sure it find them.
Logged

se5a

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.07
« Reply #364 on: April 04, 2018, 01:54:46 pm »

Note that the dll's can be in the executable folder, and it'll look there first:
https://msdn.microsoft.com/en-us/library/7d83bc18.aspx

also don't get confused with 64bit dlls being in system32 and 32 bit being in SysWOW64 - that is correct. MS was being a bit dense with the naming there, one reason is compatibility wrt system32, WOW means ”Windows on Windows 64-bit” (can be read as "Windows 32-bit on Windows 64-bit"). It's a emulator that allows 32-bit Windows-based applications to run seamlessly on 64-bit Windows.
Logged

Pvt. Pirate

  • Bay Watcher
  • Dabbling Linux User
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.07
« Reply #365 on: April 04, 2018, 02:58:44 pm »

ah, okay... just found that the files are from skype :O yet another reason to uninstall that little shitty program.
after uninstalling, the error files are these. all but the last were not found.
Spoiler (click to show/hide)
that last one uses x86 the others seem to be vcredist (which i just deinstalled - again) now trying to install only the version coming with DT.
wow, that didn't change a thing. guess i'll format and reinstall win7 and hope it works this time.
« Last Edit: April 04, 2018, 03:33:37 pm by Pvt. Pirate »
Logged
"dwarves are by definition alcohol powered parasitic beards, which will cling to small caveadapt humanoids." (Chaia)

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #366 on: April 05, 2018, 06:44:23 am »

New version released: 39.3.1

A small release including the new memory layouts.

Changelog:
  • added memory layouts for DF 0.44.08 and 0.44.09

Windows builds are also available on DFFD (win32, win64).
Logged

Pvt. Pirate

  • Bay Watcher
  • Dabbling Linux User
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #367 on: April 05, 2018, 08:50:12 am »

O.o would that even work to just use the 32bit version of DT while using mephs pack with a 64 bit DF?
Logged
"dwarves are by definition alcohol powered parasitic beards, which will cling to small caveadapt humanoids." (Chaia)

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #368 on: April 05, 2018, 10:51:27 am »

No. 64 bits DT can be used with 32 bits DF (except on MacOS), but not the other way. It is impossible to pass 64 bits addresses to 32 bits system calls.

PS: try with the dlls from DF, it is compiled with msvc2015 like my builds of DT.
« Last Edit: April 05, 2018, 10:57:46 am by Clément »
Logged

Pvt. Pirate

  • Bay Watcher
  • Dabbling Linux User
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #369 on: April 05, 2018, 12:59:40 pm »

i installed the vcredist64 that came with DT a lot of times by now - at the moment not even TS3-32bit will work :(
Logged
"dwarves are by definition alcohol powered parasitic beards, which will cling to small caveadapt humanoids." (Chaia)

mobucks

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #370 on: April 05, 2018, 08:14:08 pm »

When trying to open the .exe I get the following error on Visa x64:

DwarfTherapist.exe - Entry Point Not Found

The procedure entry point K32GetModuleFileNameExW could not be
located in the dynamic link library KERNEL32.ddl.

Previous versions of DT have worked fine on my hardware in the past. Any ideas?

EDIT: Doing some googling it looks like this means the end of this program supporting XP/Vista. What a shame.

EDIT2: Looks like the last version that works on my rig is 39.0.0_x64. Adding the memory layouts from 44.09 seems to work, so I at least have some basic functionality.
« Last Edit: April 05, 2018, 09:52:37 pm by mobucks »
Logged

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #371 on: April 06, 2018, 03:54:18 am »

XP was expected, but I did not realize MSVC2015 was incompatible with Vista (regarding system calls Vista and 7 are usually very close). 39.1.0 was built with GCC like 39.0.0, does it work for you?
Logged

mobucks

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #372 on: April 06, 2018, 10:31:38 am »

I tried that version and it's error was the only one unique compared to all the others following it which give the error I posted above.

Quote
This application failed to start because it could not find or load the Qt
platform plugin "windows"
in "".

Available platform plugins are: windows.

Reinstalling the application may fix this problem.

Click ok
Quote
Microsoft Visual C++ Runtime Library

This application has requested the Runtime to terminate it in an
unusual way.
Please contact the application's support team for more information.
« Last Edit: April 06, 2018, 10:35:21 am by mobucks »
Logged

Clément

  • Bay Watcher
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #373 on: April 07, 2018, 05:07:22 am »

Yes, I did not deploy 39.1.0 correctly and that is why I switched to MSVC builds after that one.

Try this build. The Qt version (5.10) may be too new for Vista, but I don't have a choice with MSYS2 and there is no official gcc build of Qt for windows 64 bits. Hopefully, it is properly deployed this time.

It may also help Pvt. Pirate since it does not depend on visual runtime.
Logged

Pvt. Pirate

  • Bay Watcher
  • Dabbling Linux User
    • View Profile
Re: Dwarf Therapist (Really Maintained Branch) v.39.3 | DF 44.09
« Reply #374 on: April 07, 2018, 05:42:41 am »

Yes, I did not deploy 39.1.0 correctly and that is why I switched to MSVC builds after that one.

Try this build. The Qt version (5.10) may be too new for Vista, but I don't have a choice with MSYS2 and there is no official gcc build of Qt for windows 64 bits. Hopefully, it is properly deployed this time.

It may also help Pvt. Pirate since it does not depend on visual runtime.
thanks, but i'll reinstall win7 nontheless, as i would also like to play Starbound as 64bit.
Logged
"dwarves are by definition alcohol powered parasitic beards, which will cling to small caveadapt humanoids." (Chaia)
Pages: 1 ... 23 24 [25] 26 27 ... 87