Author Topic: [done] keypress repetition, stacktrace logging, menu structure  (Read 816 times)

david

  • Guest
Hi Tomreyn as i promise you i report some bugs and things i thought would be nice to change.

i'm on ubuntu 64 i don't test game in other platforms

- when you chat and you want to correct something you cannot stay with backspace key pressed. you have to press the key every time to delete one char
- when you have an error the stacktrace is output on the screen. It would be nice to redirect it on a log file.
- I've passed a lot of time in lan menu before i understand that i have to create a game on Internet menu. i didn't found a doc for that! Maybe a message in lan menu like "To host a game create it on Internet menu" should be nice.

That's all I found for the moment.

Thanks a lot
« Last Edit: 21 October 2011, 21:40:11 by tomreyn »

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: keypress repetition, stacktrace logging, menu structure
« Reply #1 on: 2 October 2011, 14:12:22 »
Hi Tomreyn as i promise you i report some bugs and things i thought would be nice to change.

Thanks for reporting, David. The bugs remain in the MegaGlest 'bug reports' forum, while I moved this post here, since it's rather feature requests, even though they deal with things which can be somewhat irritating. I hope that's okay with you.

- when you chat and you want to correct something you cannot stay with backspace key pressed. you have to press the key every time to delete one char

This is called 'key repetition'. I agree it would be very nice to have this. I've had to hammer backspace much too often while chatting in-game, also because there's not currently a way to cancel an already written message and just get back into the game.

- when you have an error the stacktrace is output on the screen. It would be nice to redirect it on a log file.

This would definitely make sense. I'm not sure whether this is really feasible, though, since the stacktrace is - in most but not all cases - only generated when something went very wrong and the game process is actually dieing. I'm not sure it's possible to write to a log file at this time. You could, however, modify your MegaGlest start/wrapper scripts to always redirect any terminal output (sdtout, stderr) to a file, since stack traces are also printed there.

- I've passed a lot of time in lan menu before i understand that i have to create a game on Internet menu. i didn't found a doc for that! Maybe a message in lan menu like "To host a game create it on Internet menu" should be nice.

I can see what you mean, I think the menu structure isn't good currently. I therefore suggested some changes to it a while ago.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: keypress repetition, stacktrace logging, menu structure
« Reply #2 on: 3 October 2011, 18:07:39 »
svn 2598 now enables key repetition when holding down a key.
svn 2600 now logs runtime errors to error.log if possible (with stacktrace)
« Last Edit: 3 October 2011, 18:40:04 by softcoder »

david

  • Guest
Re: keypress repetition, stacktrace logging, menu structure
« Reply #3 on: 7 October 2011, 19:56:36 »
Thanks a lot.

I will get the svn version soon to try that and help you testing.

Thanks!

 

anything