Jump to content
Eternal Lands Official Forums


  • Content count

  • Joined

  • Last visited

Everything posted by Ben

  1. Very sad news, regarding Learner

    I heard the news this morning and I still can't believe it. EL won't be the same without you. RIP my friend.
  2. Eternal Lands for macOS - Download here!

    Unfortunately 10.14 is the earliest macOS version my builds support. I chose 10.14 as it is the earliest we can target without causing annoying compromises for those running newer versions. 10.14 was also the final macOS to support 32-bit apps, and it seemed like a happy medium between "old" and "new" whereby those used to their older apps would not be left in a position where they had to choose between modern EL and access to those older apps. For a bit of context, 10.14 was released in 2018 and is compatible with nearly any Mac released from 2012 onwards (including a 2015 MBP!). If you drop me a forum PM I'll be happy to discuss the barriers which are preventing you from upgrading. It seems a shame to be stuck on 10.11 (which Apple considers EOL) when you have the ability to run the latest and greatest
  3. Introducing the Eternal Lands client for the Mac! The client is compatible with macOS 10.14 Mojave and onwards, and, as of 1.9.5p9, is built as a universal binary to provide native support for both Intel (x86-64) and Apple Silicon (ARM64) Macs. The client also supports High Resolution mode for Mac users with modern displays. High Resolution mode is automatically detected and enabled for systems which support it, but it does use slightly more resources. If you’d rather forego the beautiful crispness in favour of performance, you can disable High Resolution mode via the method described here. Moving forwards, updated macOS client builds will be made available with each official client release - keep an eye on the general chat forum or this thread for future updates. Big thank you to Bluap and Grum for all the hard work they do to bring us new features - you guys rock! Download Here (Eternal Lands macOS 1.9.6, released 16/12/21) Previous Version (Eternal Lands macOS 1.9.5p9, released 11/4/21) Old Version (Eternal Lands macOS 1.9.5p8, released 30/4/20) Any problems or questions? Please read the Eternal Lands for macOS FAQs first.
  4. I don't care for the rest of the complaining, but this is wholly incorrect. Our most recent release (1.9.5p9) had six unique code contributors, and numerous client testers who provided valuable feedback and bug reports. Client development has never been healthier.
  5. New client update available 1.9.5.p9

    You are right, Revi, the text input behaviour has changed a little since p8. I highlighted this during testing, and it turns out it is an intentional change. The text input area can now expand multiple lines (useful for folks playing with a smaller window/larger font setting).
  6. Those errors seem to be normal for folks running a client with JSON capability for the first time (certain files don't exist yet). The client_state file seems to be created when a JSON capable client is first closed, and testing here without the client_state file isn't causing any crashing (but I do see the same errors as you, as expected).
  7. Login problem after changing password

    I have just put this to the test, and I can confirm that your suspicion appears to be correct. Useful info for those who might stumble across this in future LenSon, as bluap suggested, can you try logging in using ONLY the part of the new pass that was before the space?
  8. login screen Question

    Caladina, sounds like you're looking for the "username" option on line 11 of el.ini. You can find it at the following location: ~/Library/Application Support/Eternal Lands/main/el.ini
  9. A hide and show option alone wouldn't make it possible to re-order those bars, as they'd still display in their pre-determined order when enabled (like elements on the side bar). This is just my view, but I would also suggest that things like health, mana, carry capacity and food level are important base functions of the game and should never have an option to disable them in the UI entirely.
  10. Eternal Lands for macOS - Download here!

    Version 1.9.5p8 is now available, please see the first post for the download link.
  11. Eternal Lands for macOS - FAQs

    What if I am running a version of macOS older than 10.14 Mojave? If you've been holding out for a version of Eternal Lands which fully supports modern versions of macOS, it is now safe to upgrade. If you can’t (or don’t want to) update to a newer version of macOS, you may have luck with one of Sir_Odie’s older Mac builds which are available here. These builds are not recommended for users with modern versions of macOS due to missing features and incompatibility with newer GateKeeper requirements.
  12. Eternal Lands for macOS - FAQs

    Welcome to the Eternal Lands for macOS FAQ! Contents: My FPS is lower/My Mac is noisier/How do I disable High Resolution mode? How do I open more than one game client? How do I access other servers? How do I install custom maps? What if I am running a version of macOS older than 10.14 Mojave? Have a problem or question which isn’t covered in this FAQ? Feel free to contact me (Ben) in-game for smaller issues, but otherwise please post a detailed description of your problem in the Mac forum along with the following information: Your EL version (you can obtain this by typing #ver in-game, or viewing the app's Get Info window) Your macOS version and Mac hardware type (both of which can be obtained from Apple menu > About This Mac) Non-mac-specific issues should be directed to either #help_me or the appropriate sub-forums as usual.
  13. Eternal Lands for macOS - FAQs

    How do I install custom maps? As of version 1.9.5p8, the macOS client includes the minimal BurnedMaps pack by default, eliminating the need to install it separately. If you'd prefer to use an alternative (such as the full BurnedMaps pack) you may install them at the following path: ~/Library/Application Support/Eternal Lands/updates/1_9_5/maps/<the .dds files go here> Warning: this feature is not officially supported. Mods are not obligated to help if you submit a #help_me request.
  14. Eternal Lands for macOS - FAQs

    How do I access other servers? If you'd like to join one of the alternative Eternal Lands servers, there are two methods available: Using the Launcher: Click on the button for the alternative server you'd like to join. . Using the terminal: Warning: only attempt this if you know what you're doing. open -na 'eternal lands' --args test
  15. Eternal Lands for macOS - FAQs

    How do I open more than one game client? If you'd like to open more than one game client for the main server, there are two methods available: Using the Launcher: Click on the Main Server button. Using the terminal: Warning: only attempt this if you know what you're doing. open -na 'eternal lands'
  16. Eternal Lands for macOS - FAQs

    My FPS is lower/My Mac is noisier/How do I disable High Resolution mode? If you’re running an older or lower-end Mac and have noticed reduced performance or increased fan noise, you may want to try disabling High Resolution mode: If you open the game via the Launcher: Untick the Enable High Resolution option. Opening the game via the launcher ignores the "Open in Low Resolution" setting within the Eternal Lands app's get info window (see below). If you open the game via the Eternal Lands app: Navigate to the app in finder and right click on it > Select Get Info > Tick Open in Low Resolution. High Resolution mode will remain permanently disabled when opening the game via the app until you untick Open in Low Resolution again.
  17. Eternal Lands for macOS - Download here!

    Thank you for the feedback guys, both here and in-game. There'll be a new build (1.9.5p8) likely coming in the next few days with bug fixes from Bluap for some minor HighDPI bugs and the alt+s = ß issue. The next release will also include Burn's minimal map pack by default (thanks, Burn!), and I have been working on a small launcher app to make it easier for Mac users to run multiple clients/access other servers.
  18. Eternal Lands for macOS - Download here!

    Exactly. Until 10.14 Mojave it was considered best practice to have an app distributed outside the App Store signed and notarised by Apple, and users would receive a dismissible warning when opening the app. As of 10.15 Catalina, the only way to run a non-notarised app is to completely disable various system protections first (bad idea), which makes it necessary for those apps to now be signed and notarised in order to run
  19. Towards the end of this month Apple will be releasing the next version of macOS, Catalina. One of the more notable un-features of Catalina will be the end of support for 32-bit apps, meaning that the majority of our Mac players will be gradually left out in the cold unless we can come up with a working 64-bit build of the game. Now, I am not a developer, but I have slowly been working through the issues and I think I am close to having a working build. The issue I am stuck on right now is framework-related; I have identified that six of the .frameworks required to build and run the game are not suitable for use with 64-bit: SDL.framework SDL_image.framework SDL_net.framework vorbis.framework ogg.framework cal3d.framework Replacing the old SDL, SDL_image, and SDL_net frameworks with suitable replacements has proven to be easy as these are readily available from libsdl.org. I have also been able to locate some pre-built vorbis and ogg frameworks (built for iOS, but seem to work nonetheless) - though these are of course not ideal. The real stumbling block is the cal3d framework. Despite numerous attempts, I can't figure out how to get it to build correctly. If somebody could provide some expertise (or perhaps even step in and take over) I would be most appreciative, as it would be a great shame for us to lose our Mac community.
  20. Client not working with Catalina (MacOS 10.15)

    Hello pk_hitman, It won't be long now that 1.9.5p4 has been released for Windows and Linux users. There have been a few issues with code signing (this is now required by Apple for an app to run cleanly without user intervention) as I do not have a developer account, but I'll be looking to get this resolved in the coming week.
  21. Client not working with Catalina (MacOS 10.15)

    Hello Maxine, As of macOS 10.15 (Catalina) Apple has ended support for 32-bit apps, which is why the game has stopped working for you. The good news is that this is an issue we saw coming, and for the last few weeks I have been successfully testing a working 64-bit build of the macOS client. I am currently on the move, but I’d be happy to share the current test client with you when I am next available.
  22. macOS - 64-bit client - help needed

    Resolution issue is fixed, thanks to some genius-level thinking from Revi. It turns out there was a slight change in the way 10.15 handles lower resolution apps and this needed to be specified explicitly in the info.plist file: NSHighResolutionCapable = NO Pending more testing, we provisionally have a working 64-bit client compatible with the upcoming version of macOS
  23. macOS - 64-bit client - help needed

    I have heard back from Sir_Odie, his help pinpointing the issue proved invaluable. It turns out there was a small issue in the new SDL_main.m file required by the upgraded version of the SDL.framework (1.2) I used for 64-bit compilation. Now we have it working fine under 10.14, I have upgraded one of my machines to 10.15 (Catalina) for testing and I'm seeing a strange graphical bug which is not present on 10.14. Have you ever come across that before? The EL log isn't giving me any clues as to what might be the issue, displaying only the same information as both the current Odie and 64-bit builds do on a 10.14 machine.
  24. macOS - 64-bit client - help needed

    I have just re-downloaded the latest Sir_Odie build to double-double check, and it does indeed work as expected. Weird. Could we perhaps have the client automatically copy the included servers.lst to the user configuration folder, the same way it builds the rest of the files in there if it can't find them? If we can't figure out why my build no longer utilises the internal servers.lst file, that would save an additional step for Mac users installing the client. I'll try and reach out to Sir_Odie and see whether he does indeed use some trick to make his build behave differently. Although I am using the same Xcode project, it could just be down to the newer Xcode version I am using (he builds his client on an older machine). Edit: Just built the source as it was on the 17th of April (before the change you mentioned) to double-double-triple check, still seeing the strange different behaviour.
  25. macOS - 64-bit client - help needed

    Things work a little differently on macOS, unfortunately. Nothing is really installed anywhere as almost everything (besides the user data) is self-contained within the EternalLands.app in /Applications. You can't really start the game from the datadir because the datadir and executable must be in a prescribed place within the .app - there isn't much flexibility. Thank you for taking a look at this, Bluap, I really appreciate it. Enjoy the rest of the weekend.