Skip to content

Commit 2e69a97

Browse files
committed
Overhaul downloads page
* Add note about unsigned executables * Add macOS and Linux downloads * Change OS selection to tab views * Add warning about macOS being experimental for the time being * Add Linux NVIDIA driver workaround for Tauri bug * Add SVGs for major OSes (will be utilized in later commit) * Better color theming for callout Hugo Shortcode * Reword protocol version text for server downloads * Use Lastmod from Git * Misc. layout changes
1 parent 002212e commit 2e69a97

File tree

6 files changed

+86
-9
lines changed

6 files changed

+86
-9
lines changed

assets/scss/common/_variables-custom.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ $danger-dark: red;
4343
:root,
4444
::backdrop {
4545
--sl-color-text-accent: #50dc51;
46+
--sl-color-blue: var(--sl-color-green);
47+
--sl-color-blue-low: var(--sl-color-green-low);
4648
--sl-color-blue-high: var(--sl-color-green-high);
4749
--sl-color-accent-low: var(--sl-color-green-low);
4850
--sl-color-accent-high: var(--sl-color-green-high);

assets/svgs/os-linux.svg

Lines changed: 5 additions & 0 deletions
Loading

assets/svgs/os-macos.svg

Lines changed: 5 additions & 0 deletions
Loading

assets/svgs/os-windows.svg

Lines changed: 1 addition & 0 deletions
Loading

config/_default/hugo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ disableAliases = true
55
disableHugoGeneratorInject = true
66
# disableKinds = ["taxonomy", "term"]
77
enableEmoji = true
8-
enableGitInfo = false
8+
enableGitInfo = true
99
enableRobotsTXT = true
1010
languageCode = "en-US"
1111
rssLimit = 10

content/download.md

Lines changed: 72 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Download"
33
description: ""
44
summary: ""
55
date: 2024-06-24T17:19:07+02:00
6-
lastmod: 2025-02-17T15:16:54-08:00
6+
lastmod: .Lastmod
77
draft: false
88
type: "legal"
99
seo:
@@ -13,17 +13,66 @@ seo:
1313
noindex: false # false (default) or true
1414
---
1515

16+
{{< callout context="note" title="Note" icon="outline/info-circle" >}}
17+
Downloads provided below are not signed. Doing so would be cost prohibitive and has other logistical issues.
18+
19+
As a result, you may receive a warning from Windows stating that it is unable to run the app. To bypass this click "More info", then "Run anyway".
20+
21+
<!--On MacOS, ensure you have non App Store apps enabled, then hold the Options key when clicking the .app file, finally select "Open".-->
22+
{{< /callout >}}
23+
24+
1625
## Download Launcher
1726

1827
The latest stable launcher is version **2.0.2**.
1928

2029
The launcher is what you use to connect to FusionFall servers and play the game - it can be downloaded below.
2130

31+
{{< tabs "download-launcher-platforms" >}}
32+
33+
{{< tab "Windows" >}}
34+
2235
{{< card-grid >}}
23-
{{< link-card title="Windows" description="Installer (Recommended)" href="https://github.com/OpenFusionProject/OpenFusionLauncher/releases/latest/download/OpenFusionLauncher-Windows-Installer.exe" >}}
24-
{{< link-card title="Windows" description="Portable" href="https://github.com/OpenFusionProject/OpenFusionLauncher/releases/latest/download/OpenFusionLauncher-Windows-Portable.zip" >}}
36+
37+
{{< link-card title="Windows Installer" description=".exe file (Recommended)" href="https://github.com/OpenFusionProject/OpenFusionLauncher/releases/latest/download/OpenFusionLauncher-Windows-Installer.exe" >}}
38+
{{< link-card title="Windows Portable" description=".zip file" href="https://github.com/OpenFusionProject/OpenFusionLauncher/releases/latest/download/OpenFusionLauncher-Windows-Portable.zip" >}}
2539
{{< /card-grid >}}
2640

41+
{{< /tab >}}
42+
43+
{{< tab "macOS" >}}
44+
<mark>**macOS BUILDS ARE EXPERIMENTAL, AND WILL RUN SLOWLY**</mark>
45+
46+
You will need to install a compatibility layer such as Wine or Crossover, then manually configure it in the launch options. On Apple Silicon Macs **it will likely run at less than 15FPS**.
47+
48+
For this reason **we still recommend using the Windows version through virtualization software** such as VMWare Fusion or Parallels. It requires less configuration overall and has significantly better performance.
49+
50+
Currently, the macOS version of the launcher is provided in order to collect early feedback and hopefully drive more development in the future.
51+
52+
{{< card-grid >}}
53+
{{< link-card title="macOS Universal" description=".dmg file" href="https://github.com/OpenFusionProject/OpenFusionLauncher/releases/latest/download/OpenFusionLauncher-MacOS-Universal.dmg" >}}
54+
{{< /card-grid >}}
55+
56+
{{< /tab >}}
57+
58+
{{< tab "Linux" >}}
59+
60+
**If you are using NVIDIA proprietary drivers, there is currently a bug that will cause the launcher to crash on startup.**
61+
62+
As a workaround, you can set this environment variable to resolve the issue:
63+
```sh
64+
WEBKIT_DISABLE_DMABUF_RENDERER=1
65+
```
66+
67+
{{< card-grid >}}
68+
<!--{{< link-card title="Linux AppImage" description=".zip file (Recommended)" href="https://github.com/OpenFusionProject/OpenFusionLauncher/releases/latest/download/OpenFusionLauncher-Linux-AppImage.zip" >}}-->
69+
{{< link-card title="Linux Binary" description=".zip file" href="https://github.com/OpenFusionProject/OpenFusionLauncher/releases/latest/download/OpenFusionLauncher-Linux.zip" >}}
70+
{{< /card-grid >}}
71+
72+
{{< /tab >}}
73+
74+
{{< /tabs >}}
75+
2776
{{< details "Development Builds" >}}
2877
Artifacts for the latest development builds of the launcher can be downloaded from [GitHub](https://github.com/OpenFusionProject/OpenFusionLauncher/actions) (requires sign-in).
2978
{{< /details >}}
@@ -42,17 +91,32 @@ The latest stable server is version **2.0**.
4291

4392
The server is what facilitates the multiplayer session and stores player information - it can be downloaded below.
4493

45-
{{< card-grid >}}
46-
{{< link-card title="Windows" description="Original Game Build" href="https://github.com/OpenFusionProject/OpenFusion/releases/latest/download/OpenFusionServer-Windows-Original.zip" >}}
47-
{{< link-card title="Windows" description="Academy Game Build" href="https://github.com/OpenFusionProject/OpenFusion/releases/latest/download/OpenFusionServer-Windows-Academy.zip" >}}
94+
{{< tabs "download-server-platforms" >}}
95+
96+
{{< tab "Windows" >}}
4897

98+
{{< card-grid >}}
99+
{{< link-card title="Windows" description="\"Original\" Protocol (beta-20100104)" href="https://github.com/OpenFusionProject/OpenFusion/releases/latest/download/OpenFusionServer-Windows-Original.zip" >}}
100+
{{< link-card title="Windows" description="\"Academy\" Protocol (beta-20111013)" href="https://github.com/OpenFusionProject/OpenFusion/releases/latest/download/OpenFusionServer-Windows-Academy.zip" >}}
49101
{{< /card-grid >}}
50102

103+
{{< /tab >}}
104+
105+
{{< tab "macOS" >}}
106+
> Server builds for macOS coming soon.
107+
{{< /tab >}}
108+
109+
{{< tab "Linux" >}}
110+
51111
{{< card-grid >}}
52-
{{< link-card title="Linux" description="Original Game Build" href="https://github.com/OpenFusionProject/OpenFusion/releases/latest/download/OpenFusionServer-Linux-Original.zip" >}}
53-
{{< link-card title="Linux" description="Academy Game Build" href="https://github.com/OpenFusionProject/OpenFusion/releases/latest/download/OpenFusionServer-Linux-Academy.zip" >}}
112+
{{< link-card title="Linux" description="\"Original\" Protocol (beta-20100104)" href="https://github.com/OpenFusionProject/OpenFusion/releases/latest/download/OpenFusionServer-Linux-Original.zip" >}}
113+
{{< link-card title="Linux" description="\"Academy\" Protocol (beta-20111013)" href="https://github.com/OpenFusionProject/OpenFusion/releases/latest/download/OpenFusionServer-Linux-Academy.zip" >}}
54114
{{< /card-grid >}}
55115

116+
{{< /tab >}}
117+
118+
{{< /tabs >}}
119+
56120
{{< details "Development Builds" >}}
57121
Development builds of the server for Windows and Linux can be found [here](https://cdn.dexlabs.systems/of-builds/).
58122
{{< /details >}}

0 commit comments

Comments
 (0)