FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    Ethereal FAF Client 2.0

    Scheduled Pinned Locked Moved General Discussion
    91 Posts 21 Posters 8.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Eternal-E Offline
      Eternal- @snoog
      last edited by

      @snugglefox I will give you all required libraries 😃

      Profile | Eternal MOD pack | Check new client

      1 Reply Last reply Reply Quote 0
      • A Offline
        Aranei @Eternal-
        last edited by Aranei

        @eternal
        The default background should be your Personal UI Waifu mod xD

        1 Reply Last reply Reply Quote 0
        • H Offline
          HOSCHMOSCH
          last edited by

          i still dont get it that "Lobby" and "Chat" are two diffrent things. makes no sence.

          Eternal-E 1 Reply Last reply Reply Quote 0
          • Eternal-E Offline
            Eternal- @HOSCHMOSCH
            last edited by Eternal-

            @hoschmosch FAF running two servers

            1. Lobby-server with games and players for playing
            2. IRC-chat server with IRC-users for communicating

            By default, player and IRC-user synced, so client provides lobby information about typical chatter. Country, ratings, game, everything provided by lobby. Chat just give us a place to talk and use chat channels.

            Thats the reason you can use any external IRC-chat program to connect to faf chat, that`s the reason you can connect bridge to #aeolous from official discord

            Currently official client is too dependent on IRC-char server, it cant provide normal interaction with players if it is gone (example is last time when irc chat wont connect to anyone on start and players were blind)

            The simple and user-friendly solution is provide alternative source of players (from lobby-server) to interact with in case the chat is off.

            I am still thinking, but additional page will make things much simpler, the players page will give you full access to API. Chat will do it work

            Profile | Eternal MOD pack | Check new client

            1 Reply Last reply Reply Quote 0
            • archsimkatA Offline
              archsimkat
              last edited by

              Would it be possible to search for a matchmaker game while watching replays?

              Eternal-E 1 Reply Last reply Reply Quote 0
              • Eternal-E Offline
                Eternal- @archsimkat
                last edited by Eternal-

                @archsimkat as long as you dont break patches xD Currently there is no safe handler if you start watch old replay, because i am updating game before any action was made

                1. Joining queue -> checking and updating patch -> sending command to join queue -> in queue... Opening replays -> trying to
                  update the game
                2. In case if you are in lobby, if replay will ask for patch update, it will throw an error on update, because game files is busy

                You can break your tmm game if you do this:

                1. Join queue
                2. Updating game...
                3. Joining queue
                4. Opening old replay
                5. Updating game!!!
                6. ...
                7. Queue match found
                8. No check for patch
                9. Game dead

                I can make a safehandler on every match found, but it will ruin experience for everyone in queue, because you will detain everyone while updating

                UPD. Actually, it wont work, if you updated game on replay, because the game files will be busy with opened game, so you ruin your tmm anyway XD

                UPD2. I dont know how much info is hidden inside of .fafreplay, if there wont be any versioning, it will be hard to determine if the replay safe to watch... Or i can just deny update if replay requires it so it wont ruin your tmm game xD

                Profile | Eternal MOD pack | Check new client

                1 Reply Last reply Reply Quote 0
                • Eternal-E Offline
                  Eternal-
                  last edited by Eternal-

                  2.0.7.3 Bug fixes

                  https://github.com/Eternal-ll/Ethereal-FAF-Client/releases/tag/2.0.7.3

                  Changelog:

                  • Delay ice launch for safe connect
                  • Optimize ram usage
                  • Support Ice adapter 3.3

                  Download and replace .dll to fix problem with patcher xD

                  39e1cc52-7e15-4cc8-a3fa-dc75fd5bb43e-image.png

                  Profile | Eternal MOD pack | Check new client

                  1 Reply Last reply Reply Quote 1
                  • Eternal-E Offline
                    Eternal-
                    last edited by Eternal-

                    My scenario usage, played second game, client will free resources on background, while you playing

                    017affb9-64de-4315-8ae7-6a3964e08df2-image.png

                    Profile | Eternal MOD pack | Check new client

                    1 Reply Last reply Reply Quote 0
                    • Eternal-E Offline
                      Eternal-
                      last edited by

                      Updated client archive, has problem with map gen generation

                      Profile | Eternal MOD pack | Check new client

                      1 Reply Last reply Reply Quote 0
                      • Eternal-E Offline
                        Eternal-
                        last edited by Eternal-

                        2.0.8 dev-chat, hosting fix Latest

                        https://github.com/Eternal-ll/Ethereal-FAF-Client/releases/tag/2.0.8

                        Changelog:

                        • Test IRC chat
                        • Fix hosting local/generated maps

                        stillborn client xD i`ve updated it days ago and i was told right now that hosting is not working

                        Profile | Eternal MOD pack | Check new client

                        1 Reply Last reply Reply Quote 0
                        • Eternal-E Eternal- referenced this topic on
                        • Eternal-E Eternal- referenced this topic on
                        • Eternal-E Eternal- referenced this topic on
                        • Eternal-E Offline
                          Eternal-
                          last edited by Eternal-

                          Fancy emojis? Sure!

                          Just write #channel or username and press Enter

                          Profile | Eternal MOD pack | Check new client

                          1 Reply Last reply Reply Quote 0
                          • Eternal-E Eternal- referenced this topic on
                          • Eternal-E Eternal- referenced this topic on
                          • Eternal-E Eternal- referenced this topic on
                          • Eternal-E Eternal- referenced this topic on
                          • Eternal-E Offline
                            Eternal-
                            last edited by Eternal-

                            Custom IRC name? Easy!

                            222f21bd-9b6d-466b-b323-bf693969fb2c-image.png

                            Sync everywhere? Easy!

                            5ce8d5ce-2698-43fb-bfe8-acedaeaf1b75-image.png 9ca216ce-db69-416e-810d-8fa97af0d229-image.png

                            e11157c6-f10c-4b39-97c8-ad54586a09dd-image.png 3dc2e542-3aa8-4322-917d-2c723dcc48bc-image.png

                            Profile | Eternal MOD pack | Check new client

                            1 Reply Last reply Reply Quote 0
                            • Brutus5000B Offline
                              Brutus5000 FAF Server Admin
                              last edited by

                              That IRC renaming will cause problems elsewhere. How do you keep the online players in sync with IRC players if the renamed before you join? How will you message or even find your friends if they have renamed.

                              "Nerds have a really complicated relationship with change: Change is awesome when WE'RE the ones doing it. As soon as change is coming from outside of us it becomes untrustworthy and it threatens what we think of is the familiar."
                              – Benno Rice

                              Eternal-E 1 Reply Last reply Reply Quote 1
                              • Eternal-E Offline
                                Eternal- @Brutus5000
                                last edited by Eternal-

                                @brutus5000 Two friend will find the way to meet

                                I will sync only disconnected from IRC server users. And ive got players id`s on IRC.

                                78a3ea09-a036-47f9-9557-c1c0f3bbe3fb-image.png
                                e62d1eba-420c-4d9d-a4df-63f593100767-image.png

                                Profile | Eternal MOD pack | Check new client

                                1 Reply Last reply Reply Quote 0
                                • GiebmasseG Offline
                                  Giebmasse Team Lead
                                  last edited by

                                  Word of warning, don't assume the ID's will stay there forever, they were already removed before and I had to ask them to be brought back šŸ™‚

                                  Eternal-E S 2 Replies Last reply Reply Quote 0
                                  • Eternal-E Offline
                                    Eternal- @Giebmasse
                                    last edited by Eternal-

                                    @giebmasse In worst case i will wait PR for server where it will notify about player connectivity state šŸ˜› And for backing up ID`s, thanks!))

                                    Profile | Eternal MOD pack | Check new client

                                    1 Reply Last reply Reply Quote 0
                                    • Eternal-E Eternal- referenced this topic on
                                    • S Offline
                                      Sheikah @Giebmasse
                                      last edited by

                                      @giebmasse said in Ethereal FAF Client 2.0:

                                      Word of warning, don't assume the ID's will stay there forever, they were already removed before and I had to ask them to be brought back šŸ™‚

                                      Technically it was an accident šŸ˜“

                                      But yeah no guarantees they will also be there

                                      1 Reply Last reply Reply Quote 0
                                      • Eternal-E Offline
                                        Eternal-
                                        last edited by Eternal-

                                        2.0.9 (2022-10-22)


                                        Changelog

                                        • Full support of IRC chat
                                        • Open private DM with player
                                        • Filter channel users
                                        • Support emoji syntax :emoji: on chat input
                                        • Remember last user channels for next IRC session
                                        • Parallel initilization of patch watcher (faster launch)
                                        • Updated ICE to 3.2.2

                                        FAQ

                                        How to join channel/s?

                                        • Use chat input /join #channel1, #channel2, ..., <#channel>
                                        • Use channel/user input <#channel> and press Enter

                                        How to leave channel/s?

                                        • Use chat input /part #channel1, #channel2, ..., <#channel>
                                        • Use leave button, hover on required channel in the sidebar list and press "Leave" button

                                        RAW IRC commands

                                        • Use slash '/'

                                        Example:

                                        • UI: /join #channel
                                        • IRC: JOIN #channel

                                        Emoji Sample:

                                        1. Write :tada:
                                        2. Converted to šŸŽ‰

                                        How to copy message?

                                        1. Right click on message
                                          def8bd11-5516-463d-9638-5f05e3af1e23-image.png
                                        2. Click on "Copy text"
                                        3. Done!
                                          12357639-7b30-4ab5-b7a7-cac19f29cb10-image.png

                                        Profile | Eternal MOD pack | Check new client

                                        1 Reply Last reply Reply Quote 0
                                        • Eternal-E Offline
                                          Eternal-
                                          last edited by

                                          No one probably noticed, but patch client was broken xD

                                          Sending HTTP request GET https://api.faforever.com/data//data/featuredMods/0/files/latest
                                          

                                          Profile | Eternal MOD pack | Check new client

                                          1 Reply Last reply Reply Quote 0
                                          • Eternal-E Offline
                                            Eternal-
                                            last edited by

                                            2.0.10 (2022-10-23)


                                            Changelog

                                            • Fix game patcher
                                            • Fix custom map downloading on game launch
                                            • Fix idle games list not updating on game launch
                                            • Fix oauth logo
                                            • Host page background now transparent
                                            • Added clean patch initialization (no more dependant on exist patch folder, but still using auto-game detect method)
                                            • Added game filters: OnlyGeneratedMaps / HidePrivateLobbies / EnableMapsBlacklist
                                            • Added players ratinsg to idle/live custom/coop games
                                            • Carefully closing ice adapter
                                            • Host page moved into navigation frame
                                            • Code cleanup

                                            FAQ

                                            How to hide specific map?

                                            • Right click on game card
                                            • Click on "Ban map"

                                            Profile | Eternal MOD pack | Check new client

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post