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 - Guvante

Pages: [1]
1
I'm using the linux version, and dfterm never attaches to an already-running dwarfort process.

DFTerm cannot attach to linux processes. It works by redirecting text input and output on Linux. This can only be done to a newly spawned process.

2
Using putty, and I can connect and SEE the game, but I can't actually control anything. I hit control-A, my name turns red, but none of my keyboard input is recognized. I've read the manual, not sure what else I can try :(

Ran through the tutorial linked earlier in the thread, and all of my putty settings seem correct. Running on Windows 7 if that matters.

Help! I wanna make this happen so I can play DF from work! ;)

Here is the workaround I used, it requires starting DF from the machine but not too bad.

  • Start DFTerm
  • PuTTY into it
  • After authenticating type /launchdf
  • Change to the game window, and load your game
  • Once the game is loaded you can hit Ctrl+A on the PuTTY window

It seems that the bug is averted by not gaining control until the game is fully running (aka not any title screen), you could leave the game paused, and you can even disconnect without causing any problems. Should work as a temporary solution until a fix is found.

3
Sorry I have the bad habit of using GUI for anything, including command line interfaces ><.

May eventually poke around your code some more, will just have to figure out how to compile it first :).

In either case a very cool tool.

4
Well that was interesting, if involving, still have to look into getting the data, but here is a mock up I built

Spoiler (click to show/hide)

I don't know if it would be readable with a different font (I am using 16x16 Mayday here), but I didn't need to pad at this resolution, having 5 letters for names is pretty harsh though.

Also didn't figure out a good way to mark things yet, just didn't get to it and having difficulty finding good characters (Need to just play around with the command prompt or something)

Odd, mildly amused by playing the game then extremely intrigued with modifying it :P

5
I have been looking at it more and it seems like outside of interfacing with DF this could be handled entirely on the LUA side by defining a new state of locking (and associated flags), and a full screen overlay.

Here is what I was thinking:

Code: [Select]
        M|C C W|M S A A H T S|
        i|a r o|a t n n u r m|
        n|r o o|s o i i n a a|
        i|p s d|o n m m t p l|
        n|e s C|n e a a i p l|
        g|n s u|o D l l n i A|
         |t s t|r e T C g n n|
         |r M t|y t r a   g i|
         |y a t|  a a r     m|
 Dorf1  0|0 0 0|* * * 0 0 0 0
 Dorf2  *|* * 0|0 0 0 0 0 * *
 Dorf3  0|* 0 *|* * 0 0 0 0 *
 Dorf4  *|0 0 0|0 0 0 0 0 0 0

With actual shortening of the names, you could probably fit nearly 20 dwarves, how many disciplines would depend on how much room is left for dwarf names, assuming 13 that leaves enough room for 33 per page, which fits into 2 pages worth I think.

A selection icon similar to used in the game with a semifamilar paging method (either umhk or shift, or whatever) would make is usable in my opinion, and still significantly faster for a lot of the simple tasks than the in game UI.

Obviously the binary would need to provide the data and consume updates for this to work, but it is by no means impossible.

6
A friend and I played around with this today for several hours and it worked great! However after stopping for a while I also ran into the can't control anything bug. It pestered me after enabling the VERBOSITY setting (I wanted a list of the keypad control codes)

After some testing here is what happened when I was having issues:
Spoiler (click to show/hide)

Seems the only way I could get it to load was by not doing anything until the main screen was up, which was odd since I loaded a few times via the console before. Additionally it did not help to have the second console follow the right rules if the first did not.

I will look into it more and see if I see any patterns. BTW here is the result of my looking into Numpad in Application Mode

Spoiler (click to show/hide)

The code is untested since it seems to be non-trivial to compile the program, especially on Windows. All the codes were taken via VERBOSITY: 1, although they may not be 100% accurate due to the continuous nature of the log.

Keep up the good work, although I will say a simple Dwarf Therapist style assignment mode would be the only thing it appears to lack, but of course that would require a CLII rewrite from what I can tell since no one makes CLIs anymore it seems :).

Pages: [1]