Chaosforge Forum

  • April 16, 2024, 14:23
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: [1]

Author Topic: [OSX] Can't move diagonally / use Console mode  (Read 3233 times)

Derakon

  • Private
  • *
  • Offline Offline
  • Posts: 1
  • Lost Soul
    • View Profile
[OSX] Can't move diagonally / use Console mode
« on: October 21, 2015, 19:30 »

On OSX the numeric keypad doesn't work for movement; it's treated like typing the number keys on the main island. Note that OSX doesn't have a Numlock button*. Relatedly, the Page Up/Page Down/Home/End keys don't work for diagonal numbers. Hitting Page Up is treated as hitting , (i.e. it repeats movement), while the others are simply not recognized at all.

A crude workaround is to rebind the quick-weapon swap keys (1-9) to be movement keys instead, since frankly movement with the numpad is probably more important than being able to easily swap in a specific weapon type.

Regarding console mode, it can't seem to detect the terminal type. I modified config.lua so Graphics was set to "CONSOLE", went into DoomRL.app/Contents/Resources/MacOS in Terminal, and did "./DoomRL". It output:
Code: [Select]
reset: can't initialize terminal type network (error -1)
Terminal type?

I input "xterm-256color" (the value of $TERM) and it said:

Code: [Select]
Abnormal program termination!

Reason : Access violation

If this reason doesn't seem your fault, please submit a bug report at
http://forum.chaosforge.org/, be sure to include the last entries in
your error.log that will get created once you hit Enter.

An unhandled exception occurred at $00000001000ABE12 :
EAccessViolation : Access violation
  $00000001000ABE12
  $00000001000AC026
  $0000000100061ECD
  $00000001001927FC
  $000000010005912F

Here's the error.log file:

Code: [Select]
----------------------------------------------------------------------
Timestamp   : 21-10-15 18:20:59
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered

An unhandled exception occurred at $00000001000ABE12 :
EAccessViolation : Access violation
  $00000001000ABE12
  $00000001000AC026
  $0000000100061ECD
  $00000001001927FC
  $000000010005912F

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

----------------------------------------------------------------------
Timestamp   : 21-10-15 18:22:18
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered

An unhandled exception occurred at $00000001000ABE12 :
EAccessViolation : Access violation
  $00000001000ABE12
  $00000001000AC026
  $0000000100061ECD
  $00000001001927FC
  $000000010005912F

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

----------------------------------------------------------------------
Timestamp   : 21-10-15 18:23:41
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered

An unhandled exception occurred at $00000001000ABE12 :
EAccessViolation : Access violation
  $00000001000ABE12
  $00000001000AC026
  $0000000100061ECD
  $00000001001927FC
  $000000010005912F

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

This is particularly aggravating as when playing with tiles, the window size is not resizable and the game won't let you see the entire play area at once. Let me play in ASCII, dangit!

* Numlock is one of the most mindbogglingly stupid ideas I've ever heard of. You make a numeric keypad, and then you make that numeric keypad only type numbers if you turn on a special modifier key? Whose idea was that? Keys should do what they say on the key, i.e. type characters. But I digress...
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: [OSX] Can't move diagonally / use Console mode
« Reply #1 on: October 22, 2015, 01:30 »

Console mode was never officially supported on OSX. As for keybindings... sigh... that's why I try to do Jupiter Hell in 4 directions.
Logged
at your service,
Kornel Kisielewicz
Pages: [1]