Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Version GitHub Issues Downloads

CrypticLauncherBeautify

A tool that allows you to change the Cryptic Game Launcher's theme.

Currently, it only works for Star Trek Online.

Usage

Mode Difference

Ring Mode is an eternal loop that continuously searches for the STO Launcher via the command line. This mode ensures that the program keeps checking for the launcher.

Launcher Mode uses CrypticLauncherBeautify as the launcher. In this mode, CrypticLauncherBeautify will initiate the STO Launcher automatically.

Auto Update

Recommend using the Auto Update feature for faster updates and automatic updating.

Auto Update Usage

  1. Download CommonUpdater.exe from the CommonUpdater release page.
  2. Place CommonUpdater.exe near the project .exe file.

Ring Mode

Auto Start

  1. Download the latest release from Releases.
  2. Open Cmd or PowerShell near the .exe file.
  3. Type the following command:
    CrypticLauncherBeautify.exe -t / --Theme

Manual Start

  1. Download the latest release from Releases.
  2. Open Cmd or PowerShell near the .exe file.
  3. Type the following command:
    CrypticLauncherBeautify.exe -t / --Theme / ThemeName
  4. Go to the STO root folder, which should look like:
    Steam\steamapps\common\Star Trek Online
    
  5. Right-click a blank space, open Cmd or PowerShell here, and type:
    Star Trek Online.exe --remote-debugging-port=port
    • The port can be any value if no process is being accessed.

Launcher Mode

  1. Setup configs correctly:
<Settings>
  <!--Set to true to allow program self update. -->
  <!--Default value: true-->
  <AutoUpdate>true</AutoUpdate>
  <!--Set to true to change to Launcher mode.-->
  <!--Launcher mode is let Cryptic Launcher Beautify launch the STO Launcher. -->
  <!--Default value: false-->
  <LauncherMode>true</LauncherMode>
  <!--Set STO Launcher, the Star Trek Online.exe. -->
  <!--Default value: SET_YOUR_STO_LAUNCHER_PATH_HERE-->
  <LauncherPath>C:\Program Files (x86)\Steam\steamapps\common\Star Trek Online\Star Trek Online.exe</LauncherPath>
</Settings>
  1. Open Cmd or PowerShell near the .exe file.
  2. Type the following command:
    CrypticLauncherBeautify.exe -t / --Theme

Examples

You can run the following commands:

  • CrypticLauncherBeautify.exe -t Default
  • CrypticLauncherBeautify.exe --Theme Default

Both commands are equivalent, but the syntax differs slightly.


Notes

You can modify almost everything you've seen, but some elements are defined in the CSS file.

Important Note

For the CSS file, you'll need a Public IPv4 server with an SSL certificate, and then you can modify it.

Theme

Theme should place in Theme folder.

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2025/1/19     19:52                Default
d-----         2025/1/19     19:49                AnotherTheme

In the Theme folder

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2025/1/21     16:10            976 EngagePageTheme.xml
-a----         2025/1/21     16:10           1048 LoginPageTheme.xml

Default Theme Template

<?xml version="1.0" encoding="utf-8"?>
<LoginPage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ThemeName>Default</ThemeName>
  <ArcIcon>/static/img/publisher.png</ArcIcon>
  <CssLink>/static/css/sto.css?v3.4</CssLink>
  <ForumString>Forums</ForumString>
  <SupportString>Support</SupportString>
  <AccountGuardString>Account Guard</AccountGuardString>
  <OptionString>Options</OptionString>
  <ReleaseNoteString>Release Notes</ReleaseNoteString>
  <MyAccountString>My Account</MyAccountString>
  <SignUpString>Sign Up</SignUpString>
  <ForgotPasswordString>Forgot Password</ForgotPasswordString>
  <BackgroundString>/static/img/sto/bg-login.jpg</BackgroundString>
  <HintString>Log in with your account</HintString>
  <LoginContentString>Login</LoginContentString>
  <LogoString>/static/img/sto/logo.png</LogoString>
  <AccountPlaceholderString>Account Name / Email</AccountPlaceholderString>
  <PasswordPlaceholderString>Password</PasswordPlaceholderString>
</LoginPage>
<?xml version="1.0" encoding="utf-8"?>
<EngagePage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ThemeName>Default</ThemeName>
  <ArcIcon>/static/img/publisher.png</ArcIcon>
  <CssLink>/static/css/sto.css?v3.4</CssLink>
  <ForumString>Forums</ForumString>
  <SupportString>Support</SupportString>
  <AccountGuardString>Account Guard</AccountGuardString>
  <OptionString>Options</OptionString>
  <ReleaseNoteString>Release Notes</ReleaseNoteString>
  <MyAccountString>My Account</MyAccountString>
  <BackgroundString>/static/img/sto/bg-login.jpg</BackgroundString>
  <EngageContentString>Login</EngageContentString>
  <ShardContentString>Shard</ShardContentString>
  <NewsContentString>News</NewsContentString>
  <ViewAllNewsContentString>View All</ViewAllNewsContentString>
  <HolodeckContentString>Holodeck</HolodeckContentString>
  <TribbleContentString>Tribble</TribbleContentString>
</EngagePage>

Contributing

Contributions are welcome! Feel free to submit issues or pull requests to improve the project.

About

A tool written by C# for change Cryptic Launcher's Theme.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages