-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.43.05 memory layouts #311
Comments
I agree with this post. I'm waiting for 43.04 as well. I didn't see any local info on how to find the values too. I could dig through the forums if there is no tutorial anywhere else |
0.43.04 is weird because of the new Windows compiler. It's likely that there will need to be more changes than usual to make it possible to find layouts, and maybe to use DT. We (DFHack people) haven't even gotten to the point where we can auto-generate DT layouts from df-structures for 0.43.04 yet. Linux and OS X should be about as easy as before, once we get df-structures updated - it's the next release that'll be the challenge there. |
Updated to v0.43.05. |
Waiting for this layout… :/ |
It's going to take a while. |
make that two, no, five whiles. |
Anyone else who shows up and would like these layouts, you don't need to respond to the thread to get notifications, you can subscribe directly or use the thumbs up +1 reaction on the original post to show your support. Thanks for helping to keep this thread tidy! |
Do we know why these layouts are so long to come out? Not being able to use Therapist is a real pain in the *ss. :'( |
I'm not part of the group working on it, but almost undoubtedly a new compiler and 64-bit addresses will have made things complicated. The difficulty will be similar to understanding the memory of a completely new program, except for the fact that we know (for the most part) what we are looking for. |
Looks like the layouts are still waiting? |
Can anyone give a list of files aside from |
Maybe |
Note: I edited my original post to include a task list for the supported operating systems. Since the memory for Windows has been merged, I already checked that task. |
are there any plans to also create memory layouts for linux and OSX? Is there a description of the process on how to obtain these memory addresses somewhere, what do people usually do on Linux to obtain these layout files (e.g. does one have to use fmem ?) |
Will there also be 64-bit memory layouts in the future? |
I use @hroest If you're looking for one, here's one I generated. Note that it will not work with DT 37. |
@lethosor I'm not normally one for bumping for the sake of it but given that
is there any chance of a DT for other OSes? |
That was referring to 0.43.04, which was 32-bit only. Whatever existing DT builds are around for pre-0.43.04 should work for 0.43.04 on all OSes, given a valid memory layout. |
Ah, thanks. I'm guessing 64bit is much harder to crack, and it'll still be some time before we see DT for *nix OSes 0.43.05+? |
The hard part is getting DT to work with any 64-bit DF builds. 64-bit layouts are easy to generate, but verifying that they work can really only be done with a DT that supports 64-bit DF. |
I'm confused. Essentially. What's the latest version of DF/DT I can use on MacOS? |
Right now, 0.43.03 with DT 37 (or possibly older versions, although I can't guarantee that they would work). You would probably need to add this layout, following the instructions here. In theory, 0.43.04 would also work with DT 37, but I don't know if anyone ever bothered generating layouts for it. |
Brilliant. Thanks @lethosor |
Any update? It's been a while. |
Keep in mind that that is just for Linux, and you'll have to use https://github.com/Hello71/Dwarf-Therapist instead of this repo. |
Can you (or someone else) explain what's the major difference and why isn't it pulled into upstream? |
splinterz hasn't been active for 6 months, and current 64-bit builds of DT are still unstable. |
I have been running with the Hello71 version for a while now on 64-bit Arch Linux and had no problems. |
I've been running Hello71's version as well. It's working quite well. However once when I created a squad (using the Archer, default, armour set and Dwarf Therapist kept crashing. It only seemed to affect that armour set specifically because I could create a squad using a different set without any issues and I could even switch to Archer for the existing squid without any issues with Dwarf Therapist. |
I meant that current 64-bit builds of DT are unstable for some people. Sure, they can work fine for some people, but others are having issues such as
If it works for you, that's great for you, but it doesn't mean it's stable for everyone else. (Hello71's fork may be better on Linux than the various Windows builds are on Windows, though - I haven't tried it.) |
I'm waiting for the new memory layout. I created this issue, so we (everyone subscribing to this issue) will get notified once the new memory layout has been added and the issue gets closed.
(Edit: I hope this is OK this way, I can see no other means of notification other than frequently checking the repository manually.)
The text was updated successfully, but these errors were encountered: