Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Clément

Pages: 1 ... 33 34 [35] 36 37 ... 50
511
Instrument components are "TOOL"s. I need to check some flag, I am guessing INCOMPLETE_ITEM. In addition to instrument components, that would also exclude:
Code: [Select]
scroll rollers
book binding
quire
helve

512
If you want to try my first (broken) attempt at creating a preference tree where every node is a preference, you can try this branch.
  • Most of the top preferences are too generic to be useful.
  • I am adding too many preferences (impossible ones) that clutter the tree.
  • The search filter is weirdly broken.
  • Some displayed names are weirdly broken (but the preference seems to work when selected).
  • The "Items" part is a mess (more than the others).

I fixed the worst issues. I removed impossible materials and items. I still need to add filters for creatures (I need to add prefstring support for that), and instrument component are added with the full instruments. Also there is still some preferences (instruments, tools, ...) that won't go into their category.

I am using  the wiki for the list of possible materials and items. It may not be complete, it is missing papers and parchments. The dyes were added in the previous DT preference list, do they actually occurs?

514
If you want to try my first (broken) attempt at creating a preference tree where every node is a preference, you can try this branch.
  • Most of the top preferences are too generic to be useful.
  • I am adding too many preferences (impossible ones) that clutter the tree.
  • The search filter is weirdly broken.
  • Some displayed names are weirdly broken (but the preference seems to work when selected).
  • The "Items" part is a mess (more than the others).

515
Thanks, feelotraveller

1) That's because I don't know the maximum number of matched preferences. Thus the rating is either 0% (no preference) or 100% (any number of preference matched). Only the text mode displays the raw value.
2) Every cell type is drawn with the same method: values below the median are red. There is also an ignored range where the value is not displayed. Zeros could be red or black or invisible. But positive values should be black. Bold can be removed (it is there because I copied the kill column, but I did not really think about it).
3) Possible but maybe not easy, I'll think about it. "Trade Goods" already exists in "General Items".
4) A column header that I need to either hide or name. It was hidden in the previous widget, but showing it allows to change the sort order.

@PlumpHelmetMan, You mean displaying "memories"? It make take some time to figure the structures. The rest looks mostly like rebalancing, I don't think it will require changes in DT. We'll see when it is released.

516
Thanks, it seems easy to fix. I guess Hello71 did not have the proper df-structures at the time.

I finally added the possibility to add preference columns in this PR, so it can be tested. It requires some more tweaks but the core features are implemented and feedback would be welcome.

There is some issues with preferences (for both roles and columns): melee or ranged weapons don't work at all, and Masterwork had quilted/padded (fabrics) in the paper category: I think papers should be based on the PAPER_SLURRY reaction class instead of the plant thread flag.

517
I need to fix this code. Hello71 removed it when porting to 64 bits. I am not sure what is wrong with it. If I understand it correctly, it is supposed to enable extra features when the player race has more than 2 (common?) castes. No one complained about them missing, but it is generating an error because of some other change.

I am usually playing vanilla DF and I don't know mods very well. Any mod recommendation for having 3 or more castes for the player race?


518
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.

519
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?

520
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.

521
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).

522
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.

523
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.

524
Did you try the proposed solution: (re)installing Visual C++ runtime or "Update for Universal C Runtime in Windows"? If this does not work the Dependency Walker utility will give you more details (because Windows cannot give a proper error message with the name of the dll that failed to load :().

525
Speaking of elevated privileges, is there any way to make it more fine grained? Something like linux's setcap? This root access to the filesystem is causing issues with the settings file.

Pages: 1 ... 33 34 [35] 36 37 ... 50