• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Login
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.
  • S Offline
    snoog
    last edited by 14 Oct 2022, 17:39

    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!

    E 1 Reply Last reply 14 Oct 2022, 17:50 Reply Quote 0
    • E Offline
      Eternal- @snoog
      last edited by Eternal- 14 Oct 2022, 17:50

      @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 Offline
        snoog
        last edited by 14 Oct 2022, 18:01

        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 ^_^

        E 1 Reply Last reply 14 Oct 2022, 18:54 Reply Quote 0
        • E Offline
          Eternal- @snoog
          last edited by 14 Oct 2022, 18:54

          @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 14 Oct 2022, 19:21

            @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 15 Oct 2022, 13:07

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

              E 1 Reply Last reply 15 Oct 2022, 13:13 Reply Quote 0
              • E Offline
                Eternal- @HOSCHMOSCH
                last edited by Eternal- 15 Oct 2022, 13:13

                @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
                • A Offline
                  archsimkat
                  last edited by 15 Oct 2022, 13:35

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

                  E 1 Reply Last reply 15 Oct 2022, 13:38 Reply Quote 0
                  • E Offline
                    Eternal- @archsimkat
                    last edited by Eternal- 15 Oct 2022, 13:38

                    @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
                    • E Offline
                      Eternal-
                      last edited by Eternal- 19 Oct 2022, 14:33

                      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
                      • E Offline
                        Eternal-
                        last edited by Eternal- 19 Oct 2022, 15:59

                        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
                        • E Offline
                          Eternal-
                          last edited by 19 Oct 2022, 16:44

                          Updated client archive, has problem with map gen generation

                          Profile | Eternal MOD pack | Check new client

                          1 Reply Last reply Reply Quote 0
                          • E Offline
                            Eternal-
                            last edited by Eternal- 20 Oct 2022, 17:02

                            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
                            • E Eternal- referenced this topic on 21 Oct 2022, 06:15
                            • E Eternal- referenced this topic on 21 Oct 2022, 12:01
                            • E Eternal- referenced this topic on 21 Oct 2022, 14:58
                            • E Offline
                              Eternal-
                              last edited by Eternal- 21 Oct 2022, 16:09

                              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
                              • E Eternal- referenced this topic on 21 Oct 2022, 17:40
                              • E Eternal- referenced this topic on 21 Oct 2022, 17:40
                              • E Eternal- referenced this topic on 21 Oct 2022, 18:43
                              • E Eternal- referenced this topic on 21 Oct 2022, 18:43
                              • E Offline
                                Eternal-
                                last edited by Eternal- 21 Oct 2022, 18:44

                                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
                                • B Offline
                                  Brutus5000 FAF Server Admin
                                  last edited by 21 Oct 2022, 19:04

                                  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.

                                  He said, "I've been to the year 3000
                                  Not much has changed, but they live underwater
                                  And your great-great-great-granddaughter
                                  Is playin' FAF, playin' FAF"

                                  E 1 Reply Last reply 21 Oct 2022, 19:06 Reply Quote 1
                                  • E Offline
                                    Eternal- @Brutus5000
                                    last edited by Eternal- 21 Oct 2022, 19:06

                                    @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
                                    • G Offline
                                      Giebmasse Team Lead
                                      last edited by 21 Oct 2022, 19:15

                                      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 🙂

                                      E S 2 Replies Last reply 21 Oct 2022, 19:16 Reply Quote 0
                                      • E Offline
                                        Eternal- @Giebmasse
                                        last edited by Eternal- 21 Oct 2022, 19:16

                                        @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
                                        • E Eternal- referenced this topic on 21 Oct 2022, 19:19
                                        • S Offline
                                          Sheikah @Giebmasse
                                          last edited by 21 Oct 2022, 19:45

                                          @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
                                          57 out of 91
                                          • First post
                                            57/91
                                            Last post