Bay 12 Games Forum

Please login or register.

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

Author Topic: Dwarf Companion - new version linked @first post  (Read 99983 times)

Nonanonymous

  • Bay Watcher
  • A blithering idiot
    • View Profile
Re: Dwarf Companion
« Reply #360 on: August 04, 2008, 12:48:04 pm »

I know this has probably been asked and answered numerous times before, but...  How do you actually run this?

Never mind, figured it out.
« Last Edit: August 07, 2008, 11:55:02 pm by Nonanonymous »
Logged

penguinofhonor

  • Bay Watcher
  • Minister of Love
    • View Profile
Re: Dwarf Companion
« Reply #361 on: August 04, 2008, 01:15:24 pm »

Man, dwarf companion would just be eating the other utilities then.

With DF itself eating utilities, I'm not sure what the problem is.
Logged

Qmarx

  • Bay Watcher
  • "?"
    • View Profile
Re: Dwarf Companion
« Reply #362 on: August 09, 2008, 11:34:12 am »

Hmm... the version I had working with 39d doesn't like 39f...
Logged

sphr

  • Bay Watcher
    • View Profile
Re: Dwarf Companion
« Reply #363 on: August 09, 2008, 11:39:07 am »

Hmm. I just tried it too. I think it's using some sort pattern matching to find locations to certain things.  Unfortunately, this is highly unreliable.  Perhaps there should be an alternative method to say read fixed memory map values from a config file to override the "autodetect" in case auto mode fails for some versions?

Angellus

  • Guest
Re: Dwarf Companion
« Reply #364 on: August 09, 2008, 11:46:33 am »

Cannot find entrypoint of procedure libiconv_set_relocation_prefix in dll-file iconv.dll

------------

Well this is the problem I currently have, I would'nt know how to fix this one.
Tried to get this fixed all night :(

Should someone know/guess what to do, please tell so.

I have tried:

- reinstalling several packages (tried everything on the tweak's list)
- inserting .dll files it said it missed.
- booting dwarf fortress
- not booting dwarf fortress
- booting & loading savegame

anyone?  :D help?
Logged

Jay

  • Bay Watcher
  • ☼Not Dead Yet☼
    • View Profile
Re: Dwarf Companion
« Reply #365 on: August 09, 2008, 04:23:23 pm »

Man, dwarf companion would just be eating the other utilities then.

With DF itself eating utilities, I'm not sure what the problem is.
I rather like the idea of an all-in-one utility.
Logged
Mishimanriz: Histories of Pegasi and Dictionaries

bartavelle

  • Bay Watcher
  • Coin coin!
    • View Profile
Re: Dwarf Companion
« Reply #366 on: August 09, 2008, 04:51:01 pm »

I believe it would be a lot smarter to put all the features in tweak than in DC, because DC is not clean, is not updated properly, and has a ton of dependencies. As for the many problems, I will try to fix them soon when I come back.
Logged

Idiom

  • Bay Watcher
  • [NO_THOUGHT]
    • View Profile
Re: Dwarf Companion
« Reply #367 on: August 09, 2008, 04:58:46 pm »

All the utility creators need to come together, sit down, and layout some godly omni-utility.
Logged

Draco18s

  • Bay Watcher
    • View Profile
Re: Dwarf Companion
« Reply #368 on: August 09, 2008, 05:07:56 pm »

I believe it would be a lot smarter to put all the features in tweak than in DC

I says "NO!" because DC runs on Python and Python doesn't run on my machine.
Logged

Jay

  • Bay Watcher
  • ☼Not Dead Yet☼
    • View Profile
Re: Dwarf Companion
« Reply #369 on: August 09, 2008, 05:16:00 pm »

I believe it would be a lot smarter to put all the features in tweak than in DC

I says "NO!" because DC runs on Python and Python doesn't run on my machine.
I say read the quote better.
Logged
Mishimanriz: Histories of Pegasi and Dictionaries

Draco18s

  • Bay Watcher
    • View Profile
Re: Dwarf Companion
« Reply #370 on: August 09, 2008, 07:08:02 pm »

I believe it would be a lot smarter to put all the features in tweak than in DC

I says "NO!" because DC runs on Python and Python doesn't run on my machine.
I say read the quote better.

Bleh, that's what I get for being mostly asleep (I did take a nap right after that post).
Logged

Jifodus

  • Bay Watcher
  • Resident Lurker
    • View Profile
    • Dwarf Fortress Projects
Re: Dwarf Companion
« Reply #371 on: August 09, 2008, 07:13:34 pm »

Man, dwarf companion would just be eating the other utilities then.

With DF itself eating utilities, I'm not sure what the problem is.
I rather like the idea of an all-in-one utility.
All the utility creators need to come together, sit down, and layout some godly omni-utility.
I've considered that, there's just one problem: Maintaining it.

For example, the DFUF/StartProfile utility, it had basically all the available memory information on the wiki, wrapped into one configuration file. For every new version, updating and verifying all the addresses and offsets rapidly grew to become a monster (which is why I'm only releasing the bare minimum to get StartProfile working).

Which is why I've been slowly working on an identify-all type system for much fewer, smaller, and less often updates. Even the program I've been using to update Tweak's core.xml/3Dwarf is prone to breaking between major and even semi-major versions. Case in point for this version (v0.28.181.39f) the creature coordinates & creature pain offsets were not found. Plus there's many more offsets that it's not looking for, it's only finding the minimum to get the most popular tools working.
Logged

Idiom

  • Bay Watcher
  • [NO_THOUGHT]
    • View Profile
Re: Dwarf Companion
« Reply #372 on: August 09, 2008, 09:36:13 pm »

What I don't understand is why Toady can't just give that information to us. I know he doesn't want to coordinate with 3rd party stuff, but if he'd merely bother with simply providing us the core.xml information...
Logged

sphr

  • Bay Watcher
    • View Profile
Re: Dwarf Companion
« Reply #373 on: August 09, 2008, 10:47:01 pm »

What I don't understand is why Toady can't just give that information to us. I know he doesn't want to coordinate with 3rd party stuff, but if he'd merely bother with simply providing us the core.xml information...

maybe simply because he doesn't know?
If I write a class with an attribute, I don't see why I should care what is the offset of the attribute from the base address of an object of the class.  I would guess that the memory hackers could know more about the actual memory organization than Toady himself.  After all, he writes the code, so he doesn't have to "hack".

as for utilities sharing basic info, maybe a simple improvement will be that tool makers all try to use the same config file format, so that 1 config file serves all.  In addition, tools that use auto-detection or memory pattern searching in the absence of a config file should not use the info direct in their tool.  they should make the tool output the info into a config file (create a new one), and the subsequently uses the config file itself as if the config file was there from the beginning.... so that a working config file generated by one tool can potentially be used for others.  also, a config file should be able to record data from different DF versions simultaneously, so that running different DF version will not erase data from other DF versions already set up.  In the future, we could even have utils whose only purpose is to analyze a new DF exe and generate config files for other utils to use.

Just a simple suggestion, which could take less effort to coordinate but could provide greater benefits in the long run.
« Last Edit: August 09, 2008, 10:52:24 pm by sphr »
Logged

Jifodus

  • Bay Watcher
  • Resident Lurker
    • View Profile
    • Dwarf Fortress Projects
Re: Dwarf Companion
« Reply #374 on: August 09, 2008, 11:33:59 pm »

[off-topic]
@Idiom: It's not that easy, if it was then Toady wouldn't have to provide it in the first place.

@sphr: There are some legit reasons why you'd want to know the offsets of members, usually obscure but there are still reasons. Anyway, in regards to the config generating util, check out my geocities site, you'll find a poorly working source copy. I'm not going to link it directly since it's totally unsupported and it's kinda pointless since once I get it working I'd already would have posted the output.
[/off-topic]
Back on topic... sort of.

If bartavelle modifies DC to read the config information from an external file. I then can provided some limited auto config generation support.
Logged
Pages: 1 ... 23 24 [25] 26 27 ... 54