Native Hex Client for Linux - Test Build

    • JeffHoogland wrote:

      There is an updated Linux build at the same download URL that resolves the client side API not working. Just place your api.ini file with whatever hooks you want in the same directory as the Hex.x86 file and it should work as expected.
      New tar archive is missing some permissions. It fails with

      Source Code

      1. There is no data folder

      because none of the subfolders have execute permissions, preventing reading files in them.

      Source Code

      1. $ ls -lh
      2. total 31M
      3. drw-r--r-- 6 <username> <groupname> 4.0K Nov 20 19:45 AssetBundles
      4. -rw-r--r-- 1 <username> <groupname> 633 Nov 20 18:13 config.ini
      5. drw-r--r-- 3 <username> <groupname> 4.0K Nov 20 13:37 Data
      6. drw-r--r-- 7 <username> <groupname> 4.0K Nov 28 18:53 Hex_Data
      7. -rwxr-xr-x 1 <username> <groupname> 31M Jul 4 05:05 Hex.x86
      8. -rw-r--r-- 1 <username> <groupname> 18 Nov 22 15:19 player.ini

      The old tar had full permissions for all files.

      Source Code

      1. $ ls -lh
      2. total 31M
      3. drwxrwxrwx 6 <username> <groupname> 4.0K Nov 20 19:45 AssetBundles
      4. -rwxrwxrwx 1 <username> <groupname> 633 Nov 20 18:13 config.ini
      5. drwxrwxrwx 3 <username> <groupname> 4.0K Nov 20 13:37 Data
      6. drwxrwxrwx 7 <username> <groupname> 4.0K Nov 22 15:24 Hex_Data
      7. -rwxrwxrwx 1 <username> <groupname> 31M Jul 4 05:05 Hex.x86
      8. -rwxrwxrwx 1 <username> <groupname> 51 Dec 2 16:21 player.ini

      Easily fixed with chmod -R u+rwx * or something similar, or via GUI.

      Otherwise the new version works fine just so you know! :thumbup:
    • As of a few hours ago I haven't been able to log in into the game. When I try to log in, the game freezes right after it starts to load. It stops responding, then a while later it comes back with the loading bar fully complete, but it just stays there. Anybody else having this problem?

      Haven't tried with the updated client yet, but it is not working. Not sure if the link is down or if I'm having connection issues.

      Update: No idea what caused it, but just logged in fine now. Link also works now, probably on my end then. Anyways, thanks.

      The post was edited 1 time, last by IMindGamerI ().

    • Heyall; this client got updated as part of the patch tonight. You'll want to grab the tar.gz again to connect ot the servers.

      Will try ot setup a patcher once I get some of the kinks worked out with it, but for now it's this kinda icky way of distro. Sorry.

      Chris Woods
    • Note that build still has a bug that kept us going all night -- specifically you won't correctly leave a game when playing in tournaments. I can't rebuild it from home (gotta be at work), but please be aware -- it's not really a stable build. I'll put up another later on today.

      Chris Woods
    • I am logged in with the new client. I did have to copy over the config.ini and player.ini files from the old build, as they don't seem present in the new. I think config.ini might be the culprit because that's where the client gets the address of the servers to connect to.

      It is however a development build, and the development console that covers most of the screen can be quite annoying. If the old client is still working, I might switch back.

      The post was edited 1 time, last by Fred ().

    • Copying over my config.ini seems to have worked - good suggestion.

      Does the console not close out for you? There is a close button that hides it here.

      For anyone needing a config.ini here is the contents of mine:

      Source Code

      1. GameServerIP=147.75.196.161|147.75.192.159|147.75.192.35|147.75.192.79
      2. CZEAuthUrl=https://live-auth.hextcg.com/auth/hexlogin
      3. CZEPayUrl=https://live-auth.hextcg.com/auth/hexpaylinkses
      4. Language=en-US
      5. Region=NORTH_AMERICA
      6. ServerStatusURL=http://dl.hextcg.com/live/ServerStatus-{0}.txt
      7. NewsEventsURL=http://hextcg.com/NewsEvents/NewsEvents-{0}.txt
      8. CZEToSUrl=https://www.hextcg.com/terms-and-conditions/
      9. CZERegisterUrl=https://www.hextcg.com/profile/#register
      10. CZEForgotPwdUrl=https://www.hextcg.com/profile/#reqpassreset
      11. CZEFormatUrl=https://www.hextcg.com/watch-and-ban-list/
      12. CZESupportUrl=https://www.hextcg.com/hexsupport/
      Display All
    • It appears to be a repeating null ref exception caught by your (rather nifty) exception handler. I personally hit it most often when activating Frothfang Cackler. (It fires off once per frame until the battle ends (scene unloads))

      The call stack is this:

      Source Code

      1. > GoCardSnapshotTaker.GetHashCodeFor (...) (at .../GoCardSnapshotTaker.cs:229)
      2. GoCardSnapshotTaker.GetSnapshotRequestKey (...) ( at .../GoCardSnapshotTaker.cs:393)
      3. GoCardBuilder.BuildCard() (at .../GoCardBuilder.cs:617)
      4. GoCardBuilder.LateUpdate() (at .../GoCardBuidler.cs:457)
      Because it's constantly firing off, the development console effectively stays open.
    • Please don't feel the need to apologize. You're doing us all a huge favor by going out of your way to do this thing, and we all really appreciate what you've given us. This thread is a place for us to help each other figure out the quirks of the unofficial build, and definitely not where we will complain about anything you provide us.
    • Fred wrote:

      Please don't feel the need to apologize. You're doing us all a huge favor by going out of your way to do this thing, and we all really appreciate what you've given us. This thread is a place for us to help each other figure out the quirks of the unofficial build, and definitely not where we will complain about anything you provide us.
      1000x this!

      Thanks again Chris for all your hard work in this process!

      Happy Holidays Linux peeps!
      -scott