Author Topic: [Fixed] OS X / v3.9.0: Network games fail with "Value not found in propertyMap"  (Read 1371 times)

lxtazz

  • Guest
Seems there is a regression.

I get the same error again in 3.9.0 - no key works during play. The error message is...
(game.cpp::keyDown Line 4824) Error [Value not found in propertyMap: RenderInGamePerformance, loaded from /Applications/MegaGlest/Contents/MacOS/glestkeys.ini.

I checked 3.7.1 and the problem did not show there.

Language does not seem  to matter (tested english and german).
Changing the keyboard settings does not help. Resetting does not help. I did not modify /Contents/MacOs/glestkeys.ini.
Seems it can not even find the first entry specified in the file (RenderNetworkStatus).

I noticed the problem a 2012 Non-Retina MacBook Pro running Mavericks.

I hope the information help finding the problem.

Best regards,
lxtazz


Edit (tomreyn): Edited post title
« Last Edit: 28 February 2014, 04:18:39 by tomreyn »

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Regression: OS X: "Value not found in propertyMap"
« Reply #1 on: 3 February 2014, 04:07:32 »
Thanks for filing this bug report. In the future, even in case of a regression, please do not post to bugs which are [closed], but file a new bug report referencing the closed bug as needed. Thank you.

Please add the following line to the end of glestkeys.ini and tell us whether it fixes this problem for you:
Code: [Select]
RenderInGamePerformance=`Yes, that's a back tick character. Should the back tick not work on OS X you can safely replace it by a different character which is not currently in use for a hotkey.

In case you are unable to edit the file, I've made a patched MegaGlest 3.9.0 (sha256sum) is available for download.

In case MegaGlest still fails to work please do this:
  • Run the Terminal application
  • Type: open -n -a MegaGlest.app and press Enter to run this command. This should run MegaGlest and report any errors.
  • Alternatively type: open -n -a MegaGlest.app --args '--verbose' and press Enter to run this command. This should run MegaGlest in verbose mode, which may help debugging problems where it is trying to find files in different locations.
  • Alternative type: open -n -a MegaGlest.app --args '--verbose' | open -f to see the terminal output MegaGlest creates in the default text editor (for easier copy and paste) instead of the terminal application
When capturing any output, please post it to pastebin.com or some file hosting site and provide the download link here.

Surely things would be much easier if we had OS X hardware and a software license available. Donations are welcome, as are contributors who can build and / or test (and provide qualified feedback!) themselves.
« Last Edit: 3 February 2014, 05:55:16 by tomreyn »
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 · · ·

lxtazz

  • Guest
Re: Regression: OS X: "Value not found in propertyMap"
« Reply #2 on: 3 February 2014, 20:24:18 »
Many thanks :)

The new version solves the problem. Keyboard works well with it.

Best regards,
lxtazz

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Regression: OS X: "Value not found in propertyMap"
« Reply #3 on: 3 February 2014, 20:31:01 »
Great, and Internet games work well, too?
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 · · ·

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Two OS X players later reported on IRC that both editing the file or downloading the update allows them to join network games on v3.9.0 or v3.9.1 servers just fine.
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 · · ·

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
As an update to this: the above full download (MegaGlest_3.9-tomreyn1_macintel_osx.zip) is now the default OS X download on http://megaglest.org
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 · · ·

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Was this post stickied by accident? I couldn't see any reason for it to be stickied, so I unstickied it for now.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
On purpose, since it's an issue affecting everyone who downloaded the OS X 3.9.0 release (there is no 3.9.1 release for OS X) until two days ago. But I guess it's ok to un-sticky it now.
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 · · ·