Latest Updates

Stay informed about the latest news and changes in Primal Conquer.

🔄

PrimalLauncher Release 1.3.3

•By Uni
launcher @ main

Workspace & Activity

- The launcher workspace has been redesigned around a compact navigation rail, focused Server and Client flyouts, a flexible center area, and a collapsible

Activity panel that keeps installs, updates, launches, and other important feedback visible - Account sessions, Favorites, News and Featured content, server

schedules, and launch controls are easier to navigate in the new workspace; the schedule can collapse when you need more room

Themes & Artwork

- Built-in themes now share a cohesive visual language inspired by the Primal website while retaining distinctive artwork and surfaces, including the Light theme's

Sakura artwork - Windows XP Luna now preserves the faithful native desktop layout and styling expected from the classic theme - The Windows 95 theme has been

removed - Light-theme forms, inputs, and cards now have improved contrast and readability - Custom theme artwork scales more naturally with the launcher window,

and theme cards can be selected with the keyboard as well as the mouse

Client Updates

- One update action updates every installed client of the selected game type

- Update actions now clearly show Checking, Update available, and Installing states, with activity feedback for successful and failed operations

- Bulk updates report incomplete failures truthfully and keep each affected client's actual version, instead of claiming success when one or more patches did not finish

Client Settings & Launching

- Classic clients now launch with the correct arguments

- Supported WDF clients gain Jump animation settings, including per-client configuration for enabling, disabling, and choosing jump animations

Tutorial & Setup

- The interactive tutorial now points to the redesigned workspace controls and remains useful while client actions are unavailable during setup

- Tutorial and account-loading feedback are clearer, with improved spacing and controls across the launcher

Under the Hood

- Launcher UI components are now included in the source tree, so clean Windows builds no longer require a separate local UI package

🔄

PrimalLauncher 1.3.2 Release

•By Uni
launcher @ main

Window & Tray

- Window settings can be reset to the defaults (1366x818, centered on screen), and the reset size and position are saved like any other

Themes & Artwork

- Custom theme packages (.primaltheme files) can now be imported, selected, and removed from the launcher; each package is validated before it is applied

- A theme package can bring its own artwork, custom backgrounds, layers, and window chrome are all rendered from the theme, so a package can fully restyle the launcher's appearance

Under the Hood

- Release builds no longer log a failed Beta behavior catalog command

🔄

PrimalLauncher 1.3.1 Release

•By Uni
launcher @ main

Loading & Responsiveness

- Each part of the launcher now shows its own loading indicator while its data is loading (accounts, clients, effects settings, and the About and Manage screens), so you can see what is still being fetched instead of the UI appearing frozen - The loading indicator in the account tab bar now fits cleanly inside the tab bar

Character Favorites

- Character favorites now launch on the client that is currently selected for that server, instead of a client saved when the favorite was created — quick-launching from the tray or the Favorites tab always starts the character on the client you have chosen

- Character favorites remember only the server and account: the client and proxy are taken from your current selection, so favorites no longer go stale when you switch or rearrange clients

Window & Tray

- The launcher window restores its saved size, position, and maximized state more reliably on startup; an invalid saved position is detected and the window is centered on screen instead of opening off-screen

- Fullscreen mode is now preserved through launcher startup

- Window position and state are no longer updated while the launcher is hidden in the tray, so restoring it from the tray shows the window exactly as you left it

- The startup splash screen stays until your chosen theme has finished loading

Effects Settings

- The effects archive is now repacked when you leave Client Settings, instead of on every client launch. Launching a client no longer repeats that repacking work

Under the Hood

- The launcher framework was updated to the latest version, bringing it current with upstream fixes

- Various stability, performance, and correctness improvements from a code audit

🔄

Primal Launcher Release 1.3.0

•By Uni
launcher @ main
Shared PC Mode (New)

A new Shared PC Mode has been added for internet cafés and shared computers. When enabled, account credentials are kept only for the current session and are not saved to disk. A PIN protects sensitive actions:

- Installing, removing, or managing game clients
- Managing saved accounts
- Changing client settings (effects, graphics, audio)
- Accessing launcher settings (the admin panel)

By default, protected actions ask for the PIN each time you click them. The admin can optionally allow selected features without a PIN (e.g. allow managing clients, but keep installing locked). The launcher settings screen itself is always protected: even if you've entered a PIN for another feature, accessing launcher settings always requires its own fresh PIN.

Under Shared PC Mode:

- The Favorites tab and favorite-star buttons on character cards are hidden entirely
- Registration history (emails, usernames) is cleared and never saved to disk
- The "Save account" option is hidden during login

Character Favorites (New)

You can now mark characters as favorites. Favorites appear in a dedicated Favorites tab in the center view and can be quick-launched directly from the system tray icon — no need to switch servers or scroll through your account list. Favorites work across all servers. A bug where favorites were not saved between launcher restarts has also been fixed.

Login & Launch Improvements

The center view has been reworked around account tabs. When you log in to an account, it gets its own tab showing that account's characters as cards you can click to launch. The previous favorites bar has been replaced by this tabbed layout. A loading indicator appears in the tab bar while accounts are loading. The sidebar controls have also been grouped into distinct Server and Client/Login cards for clarity.

Alarm & Event Icon

The event alarm button has been redesigned into a single combined icon showing a bell with a speaker. Clicking it toggles the alarm; the speaker icon changes to show the current volume level (including a clear "muted" state with an X overlay).

Setup Wizard

The first-run setup wizard has been improved:

- The settings section is now scrollable, with the header and footer staying fixed
- The Shared PC enrollment flow is clearer — the toggle in the wizard just selects the option, and the PIN is set when you click Continue
- The wizard no longer appears behind a too-short window or gets hidden by the terminal panel
- The default window size is taller, and the terminal is hidden during setup

Tutorial

The interactive tutorial has been updated:

- Steps are now ordered Server → Account → Client to match the natural setup flow
- A new step explains Shared PC Mode when it's relevant
- The Favorites step now correctly appears only when you have favorites
- Steps now wait for the actual UI element to be ready before highlighting it

Effects Settings

- Toggling an effect on no longer collapses the expanded category list — your expansion state is preserved
- Fixed "Disable All" and cache clearing so related effects continue updating correctly
- Effect settings are now tracked per client — switching clients no longer shows the wrong enabled/disabled state
- Restoring effects to their initial state now works correctly across all clients

Shadow Settings

- The currently selected shadow preset is now clearly highlighted in the WinXP and Conquer Classic themes (previously the selection border was invisible in WinXP and hard to see in Conquer Classic)

Client Management

- The client context menu (Install, Settings, Remove, etc.) now opens upward when near the bottom of the screen, instead of being cut off
- Installing a client to the default location (without picking a folder) works again, and the picked folder path is now shown exactly as it will be used
- The "Clear Cached Data" action is always available without a PIN under Shared PC Mode
- "Check for Updates" requires the Client Settings permission under Shared PC Mode (off by default)

News & Release Notes

- The "View Full Post" button on news items now opens the article in your external browser
- The release notes view in the About screen has a proper scrollbar and no longer squishes sibling elements

Other Fixes

- Favorites load at startup instead of only when you switch to the Favorites tab
- The client menu no longer stays open after clicking an action
- Accounts with zero characters now appear as session tabs instead of being silently dropped
- A registered account now correctly reaches the dropdown instead of triggering a direct launch
- Non-blocking launch warnings (e.g. missing proxy) are now shown in the terminal instead of being hidden
- The alarm volume now handles all edge cases (disabled, missing, zero, or valid values)
- Various stability improvements around session tracking, update checks, and install/patch reliability
- Improved safety for updates, installs, and launcher actions

UI Polish

- Removed the launcher window size presets — the window is freely resizable and remembers its size
- Selection groups in the Win95 theme now have sharp edges to match the theme's style
🔄

Primal Launcher Release 1.2.2

•By Uni
launcher @ main

Fixes

- Cleanup dev output from logs

🔄

Primal Launcher Release 1.2.1

•By Uni
launcher @ main
Fixes

- Clicking a character to play when no game client is installed — for example after uninstalling all clients, or installing the launcher fresh in a new folder — now opens the client install dialog, then continues straight into that character once a client is ready (prompting for your password only if it isn't already saved)
- The `primal://` sign-in link now reliably opens the currently-running launcher. Previously the registered link could point at an old install path (after moving or reinstalling the launcher elsewhere); the launcher now checks and corrects this on startup
🔄

Primal Launcher Release 1.2.0

•By Uni
launcher @ main
Accounts & Characters

- Logged-in accounts now stay signed in across restarts — no need to re-enter your password every time you open the launcher. Accounts are restored automatically on startup when their login is still valid
- Each logged-in account gets its own tab in the center view, showing that account's characters as cards you can click to launch straight into
- A character that's currently running is highlighted with a glowing accent border and a pulsing dot, so you can see at a glance which characters are in-game
- Clicking a character that's already running now brings its game window to the foreground instead of launching a duplicate client
- A "Character Select" button on each account opens the in-game character-select screen directly, and a "Create New Character" button appears when an account has fewer than five characters
- The character list refreshes automatically when you switch to an account tab, every few minutes, and when a game client closes — so newly created characters appear without re-logging in
- A Donate button on each account opens the donation page already logged in to that account

Server Routes

- When a server offers multiple connection routes, one is now selected automatically instead of leaving the dropdown empty and blocking launch — it remembers the route you last chose for each server, even if you didn't save it as a favorite

Login

- The login dialog is now titled "Login"
- When a login fails, the "Launch anyway" option appears as a separate link below the error message
- Login verification is now requested at the moment you click Login, so a fresh check runs on each attempt — retrying after a failed login no longer reuses a spent verification

Under the Hood

- The launcher framework was updated to the latest version, bringing it current with upstream fixes and enabling future capabilities
- Backend session tracking now reads each running game's window to detect which character is active, allowing accurate multi-character tracking even when characters are launched from the in-game character-select screen
🔄

Primal Launcher Release 1.1.1

•By Uni
launcher @ main
Fixes
- Skipping the Clippy tutorial while an animation is playing now dismisses Clippy immediately, instead of the in-flight animation overriding the skip and leaving Clippy stuck on screen
🔄

Primal Launcher Release 1.1.0

•By Uni
launcher @ main
Favorites Bar

- Hovering a favorite card now shrinks it slightly with a drop shadow instead of lifting it (the top border no longer disappears behind the bar)
- A "Select" label appears below the card on hover, showing "✓ Selected" in the accent color when that favorite is the active one
- Favorite cards are now a consistent height and size regardless of whether they have an account attached
- The bar highlight now follows your current server/client/account/proxy selection in the sidebar — you no longer have to click a favorite to see it highlighted

Account Registration

- The registration form now shows a clear error message in the form when registration fails, instead of failing silently
- Pressing **Enter** in any registration field submits the form (when it's valid)
- In release builds, failure messages are user-friendly; detailed errors are only shown in dev builds

Security

- Stored account credentials are now encrypted with AES-256-GCM (authenticated encryption), replacing the previous scheme. The encryption key is randomly generated and protected by your user account, rather than derived from guessable machine details

Under the Hood

- The entire launcher frontend has been migrated to TypeScript, with the IPC boundary between the UI and backend now fully type-checked — fewer silent runtime bugs from typos or drifted data shapes
- The backend was refactored into smaller, focused services, and the automated test suite grew from ~110 to over 500 tests, covering clients, accounts, updates, effects, settings, and the IPC contract
- Various correctness, stability, and security fixes surfaced by a full code audit
🔄

Primal Launcher Release 1.0.1

•By Uni
launcher @ main
Fixes

- Updating from a previous version now properly removes leftover files from the old launcher (e.g. CefGlueBrowserProcess, stale DLLs and debug symbols)
- User data (installed clients, configuration, logs) is preserved during updates
🔄

Primal Launcher Release 1.0.0

•By Uni
launcher @ main
Primal Launcher has been completely rebuilt from the ground up with a modern web-based interface, replacing the previous Avalonia desktop UI. Every feature has been carried over and improved.

 

New Interface
 
- Fully redesigned UI built with Vue 3, Tailwind CSS, and the Outfit font family
- Glass-panel aesthetic with ember particle effects and smooth transitions
- Custom window chrome with frameless title bar and native window controls
- Splash screen with Primal logo on startup
- Window size and position are now remembered between sessions

 

New Themes
- Conquer Classic — a nostalgic redesign inspired by the 2003 conqueronline.com website
- Win95 — authentic Windows 95 look with a classic menu bar
- WinXP Luna — Windows XP Luna theme with the iconic blue title bar
- Theme selector accessible from launcher settings
- Theme-specific UI elements adapt to each style (menu bars, button shapes, fonts)
and more..

 

Tutorial & First Run
 
- Guided first-startup wizard walks new users through initial setup
- 12-step interactive tutorial with spotlight overlay highlighting each UI element
- Clippy makes a cameo in the WinXP theme tutorial

 

System Tray
 
- Minimize to system tray instead of closing
- Quick-launch favorite characters directly from the tray icon
- Tray context menu for common actions

 

Terminal Panel
 
- Persistent terminal panel at the bottom of the window replaces transient progress toasts
- Real-time output for installs, updates, and patching operations
- Parallel progress bars when multiple operations run simultaneously
- Spinning cursor animation during active tasks

 

Client Management
 
- Bulk operations for managing multiple clients and accounts
- Tag-based filtering for organizing game clients
- Confirmation dialogs before destructive actions (uninstall, remove account)
- Native folder picker for selecting client install locations

 

Favorites & Quick Launch
 
- Fire emblem icons for favorited characters
- Proxy server selection per favorite
- Quick-launch favorites from the client combo button or system tray

 

Audio & Notifications
 
- Native alarm sound playback for scheduled events (no more browser audio quirks)
- Desktop notifications for event reminders

 

About & Updates
 
- Release notes viewable directly in the About screen
- Launcher self-update now properly cleans up files from previous versions

 

Under the Hood
 
- Native AOT compiled — faster startup, smaller memory footprint, no .NET runtime dependency
- Single-instance enforcement prevents multiple launcher windows
- Crash handlers with automatic error reporting
- Administrator elevation requested only when needed (Release builds)
- Significantly smaller install size

 

🔄

PrimalLauncher 0.9.6: Release notes

•By Uni
launcher @ main

Features:
- 6609 resolution settings
- Custom install location

🔄

PrimalLauncher Hotfix 0.9.5: Notes

•By Uni
launcher @ main

Fixes:
- Fixed startup issue introduced in 0.9.4

🔄

PrimalLauncher 0.9.4: Release Notes

•By Uni
launcher @ main

Features:
- Concurrent Download of clients
- New PrimalOG theme
- Release Notes (About page)
- UI Updates

Fixes:
- Extended effectschanger for Dawn
- Patch logic
- Favorites toggle

🔄

PrimalLauncher 0.9.3: Release Notes

•By Uni
launcher @ main

PrimalLauncher 0.9.3 Release Notes

Features:
- 6609 EffectHandler in place
- Remember last selected server on startup

Fixes:
- Effectivised startup logic to have a faster boot
- Moved news read to happen after startup
- UI fixes

1/115