ComputerScienceHouse / bingehack

A fork of nethack with semi-multiplayer features and other customizations. (An in-heavy-development fork version is at https://github.com/computersciencehouse/bingehack4 )
http://nethack.csh.rit.edu
23 stars 4 forks source link

Putty has breakage #34

Closed eatnumber1 closed 12 years ago

eatnumber1 commented 14 years ago

Putty (and maybe others) has problems with DECgraphics (and sometimes IBMgraphics). Not sure what is causing it or exactly what conditions are needed to reproduce it.

eatnumber1 commented 14 years ago

Can someone with a windows box test this? #1 might have fixed it.

alliekins commented 14 years ago

If this is the one where your IBMgraphics unicode chars get all mussed up, no, this isn't fixed.

eatnumber1 commented 14 years ago

Can you test it with DECgraphics?

alliekins commented 14 years ago

Oh yeah no DECgraphics are still 100% wrong in putty. WALLS ARE 3 AND CAPITAL D RITE GUISE?

I don't know whether the IBMgraphics issue is related to this/putty or not, but that's definitely a bug. Every time I start up a new game, some of my unicode glyphs are wrong (down ladders are less-than-or-equals instead of greater than, sinks are not #, etc). Toggling IBMgraphics off then back on fixes, but sometimes it comes back when I change levels.

DECgraphics, I think, just plain don't work in a windows environment for whatever reason. They've NEVER worked in putty for me.

eatnumber1 commented 14 years ago

By never, do you also mean old bingehack (before we made a new server)?

eatnumber1 commented 14 years ago

Also, try commenting out the lines labeled DUNGEON in your nethackrc and see if that fixes the IBMgraphics oddities.

alliekins commented 14 years ago

Yeah, never as in never ever ever, even back on the old bingeserver. My freshman year I set up my nethackrc with IBMgraphics just because DECgraphics didn't work.

And yeah, commenting out the DUNGEON lines fixes my IBMgraphics issues.

eatnumber1 commented 14 years ago

Do you have eight_bit_tty turned on?

clockfort commented 13 years ago

Request for testing on current head.

alliekins commented 13 years ago

DECgraphics appear to work now! IBMgraphics, though, still don't work with the DUNGEON lines uncommented.

clockfort commented 13 years ago

Yeah, we're aware. It's because of some issues with parsing/printing unicode characters properly, and it might be somewhat difficult to fix.

eatnumber1 commented 12 years ago

Can someone test putty with the new curses interface? If that works, I'm going to close this as wontfix.

clockfort commented 12 years ago

You know I almost exclusively use putty. With the new curses interface. It works fine, though I'll have to roll out a new registry profile for people that isn't fixed on UTF-8 like the old one... unless we can (hopefully) get curses to UTF-8 properly. I tried setlocale'ing in nethack just as curses was starting up, but it doesn't seem like it changed which line characters it was rendering :_(

clockfort commented 12 years ago

I can pop my git stash into a branch if you'd like to see the locale setting thing that's /supposed/ to work

eatnumber1 commented 12 years ago

We've been working on various putty-related bugs (#111 and others). Since the original bug is quite vague, I'm going to say that this one is fixed as of 1f2a11607de5c9027028b622b7310a0da14a3045