Jump to content

Sudden Problem with Launcher


Recommended Posts

  • City Council
1 hour ago, TemporalVileTerror said:

Today my launcher looks like this:

image.thumb.png.4315d541a6d8c331f43a0109a7aa702a.png

 

I have no Shard Status or game launch buttons.  Shutting down and restarting the launcher has no effect.

What OS? That was reported by someone else as well, but after a wine update on Linux.

 

Can you PM me a copy of your launcher.log file?

Link to comment
Share on other sites

If that's taking the Whole screen, then double check your screen resolution as well to make sure that didn't get adjusted. It's a stretch, but eh

OG Server: Pinnacle  <||>  Current Primary Server: Torchbearer  ||  Also found on the others if desired  <||> Generally Inactive


Installing CoX:  Windows  ||  MacOS  ||  MacOS for M1  <||>  Migrating Data from an Older Installation


Clubs: Mid's Hero Designer  ||  PC Builders  ||  HC Wiki  ||  Jerk Hackers


Old Forums  <||>  Titan Network  <||>  Heroica! (by @Shenanigunner)

 

Link to comment
Share on other sites

  • City Council

@TemporalVileTerror

 

It looks like you have an old hcinstall.exe in your game folders somewhere and are running from that rather than the main launcher.exe in bin/win(32|64)/

 

As a result you’re running quite old code that’s missing some functions needed by the UI.

 

Delete any copies of hcinstall.exe you can find and run the launcher out of the bin/ subdirectory instead.

Link to comment
Share on other sites

That seems to solve it.  Thank you for the assistance.

 

Although, I do have to say I'm not really a fan of how this software keeps changing without any kind of indication that its downloaded or applied any version changes.  I would feel a lot more comfortable if the software didn't make any changes without user input.

Link to comment
Share on other sites

  • City Council

It's not something that was on the radar, but may be possible to look at adding.

 

The biggest hurdle there is that the self update mechanism is completely independent from the UI. There are a couple of reasons it's designed that way. The core of the launcher is a small executable with a package management system, while the UI is a separate component that is not required for that base functionality. The UI handles more complex higher level tasks like managing launch profiles and settings. That component can also be swapped out -- see launchercli for a barebones text interface.

 

The launcher's self-update capability doubles as its self-repair function... and also installation for that matter. The "install" consists of it copying itself into place, then initiating an update which downloads the package with the UI code. If the files are ever corrupted, it automatically verifies the package and uses the updater to replace any that fail verification. That has to be able to work without a UI since the UI itself could be broken.

 

So to give the UI any sort of control over the self update process will require building some new interfaces, so that it doesn't interfere with the health check and repair that begins at a lower level before the UI even starts.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...