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

lxtazz

  • Worker
  • Posts: 2
    • View Profile
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,658
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
    • Email
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: Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon video driver
intelbox: Core Duo U7300 (2 cores @1.30Ghz), 4 GB RAM, Intel GMA X4500MHD (GM45 Express chipset, 256 MB shared RAM) @1360x768; latest stable Ubuntu release, (open source) i915 video driver
network link: VDSL2

MegaGlest resources · MegaGlest primer · Support tool: Linux System Report · How YOU can contribute to MG · Try the latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games

lxtazz

  • Worker
  • Posts: 2
    • View Profile
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,658
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
    • Email
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: Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon video driver
intelbox: Core Duo U7300 (2 cores @1.30Ghz), 4 GB RAM, Intel GMA X4500MHD (GM45 Express chipset, 256 MB shared RAM) @1360x768; latest stable Ubuntu release, (open source) i915 video driver
network link: VDSL2

MegaGlest resources · MegaGlest primer · Support tool: Linux System Report · How YOU can contribute to MG · Try the latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,658
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
    • Email
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: Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon video driver
intelbox: Core Duo U7300 (2 cores @1.30Ghz), 4 GB RAM, Intel GMA X4500MHD (GM45 Express chipset, 256 MB shared RAM) @1360x768; latest stable Ubuntu release, (open source) i915 video driver
network link: VDSL2

MegaGlest resources · MegaGlest primer · Support tool: Linux System Report · How YOU can contribute to MG · Try the latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,658
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
    • Email
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: Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon video driver
intelbox: Core Duo U7300 (2 cores @1.30Ghz), 4 GB RAM, Intel GMA X4500MHD (GM45 Express chipset, 256 MB shared RAM) @1360x768; latest stable Ubuntu release, (open source) i915 video driver
network link: VDSL2

MegaGlest resources · MegaGlest primer · Support tool: Linux System Report · How YOU can contribute to MG · Try the latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,119
  • I'm totally not a robot
    • View Profile
    • Glest Wiki
    • Email
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/

Comprehensive documentation is our goal. Help us reach it!

tomreyn

  • Local Moderator
  • Airship
  • ********
  • Posts: 2,658
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
    • Email
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: Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon video driver
intelbox: Core Duo U7300 (2 cores @1.30Ghz), 4 GB RAM, Intel GMA X4500MHD (GM45 Express chipset, 256 MB shared RAM) @1360x768; latest stable Ubuntu release, (open source) i915 video driver
network link: VDSL2

MegaGlest resources · MegaGlest primer · Support tool: Linux System Report · How YOU can contribute to MG · Try the latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games

 

anything