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

    Ethereal FAF Client 2.0

    Scheduled Pinned Locked Moved General Discussion
    91 Posts 21 Posters 13.7k 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
      Eternal-
      last edited by Eternal-

      2.0.7.1 Part 1

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

      Changelog:

      • UI customization
      • Connection fixes
      • User-Friendly settings
      • Remember last chose in map generation
      • Respect fa_path.lua paths

      Profile | Eternal MOD pack | Check new client

      1 Reply Last reply Reply Quote 1
      • QuietJoyQ
        QuietJoy
        last edited by

        At this rate of improvements and upgrades I fully expect the Ethereal FAF client to become fully sentient and self aware within a few years...

        Eternal-E 1 Reply Last reply Reply Quote 2
        • Eternal-E
          Eternal- @QuietJoy
          last edited by

          @laconic said in Ethereal FAF Client 2.0:

          At this rate of improvements and upgrades I fully expect the Ethereal FAF client to become fully sentient and self aware within a few years...

          A few years???? 😰

          Profile | Eternal MOD pack | Check new client

          1 Reply Last reply Reply Quote 0
          • maggeM
            magge Global Moderator
            last edited by magge

            I was thinking about some hidden idle game to click around while waiting in the lobby/queue 🍇

            On a serious note, really nice work.

            Join a FAFtastic Team

            1 Reply Last reply Reply Quote 0
            • FemboyF
              Femboy Promotions team
              last edited by

              I just love the circleless/borderless logo you are going for, 100x better than the current one

              FAF Website Developer

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

                2.0.7.2 Part 2. Live replays and more

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

                Changelog:

                • Fix games sync
                • Fix game launch
                • Live replays. No limit on game instances
                • Add dynamic game cards for different modes
                • Fix authorization with token
                • Add FAF Ice 3.2.0

                Plans:

                1. ??? Reserved for stability XD
                2. Maps
                3. Mods - full support of dependencies/conflicts/... the whole config support
                4. Chat

                Profile | Eternal MOD pack | Check new client

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

                  Profile | Eternal MOD pack | Check new client

                  A 1 Reply Last reply Reply Quote 0
                  • S
                    snoog
                    last edited by

                    Really nice work Eternal. I love seeing all the updates you keep pumping out.

                    I thought I'd mention Avalonia. It's an open source, modern alternative with a lot of benefits over WPF. WPF apps can also be relatively easily ported over to Avalonia. I bring it up as a fellow .Net developer that hates working with WPF so maybe you'd be interested too lol

                    Keep up the awesome work!

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

                      @snugglefox Yeah, some one probably mentioned it for me in 1.0 topic, the problem is, i am not experienced at it, and it will require a lot of effort to just port i`ve got so far. I have no idea how i will be able to continue any development on Avalonia platform and you still able to run wpf with Wine. It will also require different UI libraries

                      Profile | Eternal MOD pack | Check new client

                      1 Reply Last reply Reply Quote 0
                      • S
                        snoog
                        last edited by

                        Yea, it would definitely be a bit of work and learning. Just thought it worth mentioning. Maybe I'll give making my own client a shot with it eventually ^_^

                        Eternal-E 1 Reply Last reply Reply Quote 0
                        • Eternal-E
                          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
                            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
                              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
                                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
                                  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
                                    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
                                      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
                                        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
                                          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
                                            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
                                            • First post
                                              Last post