Move around and update the other pages

This commit is contained in:
Joshua Goins 2024-05-20 19:33:59 -04:00
parent 1c1b9bcd40
commit d0d43c775d
40 changed files with 68 additions and 206 deletions

View file

@ -1,48 +0,0 @@
---
title: "Download Beta"
draft: true
---
{{< note "0.5.0 is currently unreleased. Please only try it if you have nothing to lose!" >}}
This is the download page for 0.5.0. Precompiled builds are currently still a work in progress, please tell me any issues you have in the [issue tracker](https://todo.sr.ht/~redstrate/astra) or the [mailing list](https://lists.sr.ht/~redstrate/public-inbox).
See the [changelog](/astra/changelog/0.5.0) for this version.
### Fedora Linux
Fedora packages are available from my [COPR](https://copr.fedorainfracloud.org/coprs/redstrate/personal/). In your preferred terminal emulator, enable the repository:
```bash
$ dnf copr enable redstrate/personal
```
Astra 0.5.0 uses KDE Frameworks 6, and it is not packaged yet in a stable Fedora version. There is a [KDE 6 COPR](https://copr.fedorainfracloud.org/coprs/g/kdesig/kde-nightly-qt6/) maintained by the Fedora KDE SIG team, which you must install before Astra.
Then you can install Astra like any other package:
```bash
$ dnf install astra
```
### Arch Linux
An Arch Linux package is available on the [AUR](https://aur.archlinux.org/packages/astra-launcher-git) but requires you to figure out how to get KDE Frameworks 6 packages installed on your system.
### Gentoo Linux
A Gentoo package is available in [my personal overlay](https://git.sr.ht/~redstrate/overlay) and instructions on how to use it are located on it's site. In order to install the package you must source the required KDE Frameworks 6 packages yourself, I suggest using my [KF6 overlay](https://git.sr.ht/~redstrate/kf6-overlay).
### Flatpak
A Flatpak is currently unavailable right now. Sorry!
### Source Code
A complete source tarball is available, which is generated via sourcehut CI on every commit. This includes every vendored dependency as well, which is useful for distribution packaging.
{{< rawhtml >}}
<div class="buttons">
<a class="blurb-button" href="https://xiv.zone/distrib/astra/git/astra-source.tar.gz" download>Download source code tarball</a>
</div>
{{< /rawhtml >}}

View file

@ -1,42 +0,0 @@
# Astra
## Changelog
### 0.4.0
---
### 0.3.1
---
### 0.3.0
---
### 0.2.0
This is a major beta release which adds a bunch new features!
- Multiple profile support
- All of the settings you already use are now configurable, per profile. This includes server type, directx mode, and a whole bunch of neat configurable things. For people testing Sapphire servers or different types of wine this should be extremely useful!
- Encrypted game argument support
- On Windows, FFXIV "encrypts" (not really, just obfuscates) the game arguments otherwise your game login token (SID) is in plain-text. This now matches the behavior of the official xivboot.exe and also XIVQuickLauncher. This will become the new default option in the next release.
- Big thanks to XIVQuickLauncher where the code is based off of, as well as the information on xivdev.
- Custom wine prefix/executable options on Linux and macOS
These bugs are also fixed:
- Windows dependencies are now copied when building
- Windows "open game directory" button now works
- The built-in game wine is now the default (for real this time) on macOS
---
### 0.1.0
First public release!

View file

@ -1,46 +0,0 @@
---
title: "Astra - Frequently Asked Questions"
---
***Why should I use this over the official launcher?***
If you're a **Windows** user, this launcher supports Dalamud plugins. If you have multiple accounts, you'll find the profiles feature to be useful as well. Unlike the PC launcher, Astra allows you to save your password securely.
For **macOS** users, the same features from above apply, since Astra is cross-platform. Also, since Astra is native - you will no longer suffer running the launcher in Wine (which constantly gets stuck on your cursor.)
For **Linux** users, you enjoy everything from above!
---
***Why should I use this over XIVQuickLauncher/XLCore?***
For **Windows** users, you will be happy with either launcher since they support similar features.
For **macOS** and **Linux** users, Astra's interface looks completely native if that's what you're into.
---
***What's some other neat stuff I should know?***
You can login into Sapphire servers, bypassing the need for the Sapphire Launcher especially
since it only supports Windows. Naturally, Dalamud injection and everything else should work as well!
For those who do not want to set up Wine manually on macOS, check out [XIV on Mac](https://www.xivmac.com/)! Their native Swift launcher has a similar feature set and provide their own bundled Wine with modern DXVK and other goodies. For those who wish to use XIV on Mac's bundled Wine, but still want to use Astra - that's possible too!
---
***How secure is this? Can I trust Astra with saving my credentials and launching my game?***
The code is [open source](https://git.sr.ht/~redstrate/astra), and the boot/launcher portion is contained here and here for your code reading pleasure. For saving passwords, we leverage qtkeychain which uses your already secure system wallet and will not put anything in plaintext.
---
***Help?? Something broke??***
If you have an issue, please report it on the [bug tracker](https://todo.sr.ht/~redstrate/astra)!
---
***Nothing broke, but I want a feature implemented!***
You can either discuss it on my [mailing list](https://lists.sr.ht/~redstrate/public-inbox), or report it through the [tracker](https://todo.sr.ht/~redstrate/astra). Please note that I work on this on my free time, so [monetary support](https://redstrate.com/fund) is appreciated if possible. :-)

View file

@ -1,6 +1,8 @@
---
title: "Physis"
layout: "single"
aliases:
- /physis
---
A modding framework for FFXIV written in Rust. Used in [Astra]({{< ref "astra" >}}) and [Novus]({{< ref "novus" >}}) but can easily be integrated into your own projects.

View file

@ -1,6 +1,8 @@
---
title: "FFXIV Webhooks"
title: "Hooky"
layout: "single"
aliases:
- /webhooks
---
Sends messages to a specified webhook endpoint, such as when a duty is popped or your character has logged in.
@ -8,6 +10,7 @@ Sends messages to a specified webhook endpoint, such as when a duty is popped or
## Get Involved & Support
{{< begin-grid >}}
{{< blurb title="Download" description="Get the source code" url="https://git.sr.ht/~redstrate/ffxiv-web-hooks" >}}
{{< blurb title="Install" description="Install from my Dalamud Repository" url="https://github.com/redstrate/dalamudplugins" >}}
{{< blurb title="Get Source Code & Contribute" description="The full source code for Hooky is available on GitHub." url="https://github.com/redstrate/hooky" >}}
{{< blurb title="Donate Money" description="Any monetary contribution helps so I can continue working on this in my free time." url="https://redstrate.com/fund" >}}
{{< end-grid >}}

View file

@ -1,6 +1,8 @@
---
title: "FFXIV Physics Fix"
title: "Rebound"
layout: "single"
aliases:
- /physics-fix
---
FFXIV's bone physics consist of wind and bounce physics. These apply to the character's hair, clothes and other body parts. However, some aspects appear broken on high framerates, especially those above 60 FPS. Notably bouncing happens so quickly that it's practically non-existent, and wind effects tend to appear jittery.
@ -10,6 +12,7 @@ This plugin fixes this bug by locking updates to 60 FPS, and is based on [Kirran
## Get Involved & Support
{{< begin-grid >}}
{{< blurb title="Download" description="Get the source code" url="https://git.sr.ht/~redstrate/ffxiv-physics-fix" >}}
{{< blurb title="Install" description="Install from my Dalamud Repository" url="https://github.com/redstrate/dalamudplugins" >}}
{{< blurb title="Get Source Code & Contribute" description="The full source code for Rebound is available on GitHub." url="https://github.com/redstrate/rebound" >}}
{{< blurb title="Donate Money" description="Any monetary contribution helps so I can continue working on this in my free time." url="https://redstrate.com/fund" >}}
{{< end-grid >}}

View file

@ -1,6 +1,8 @@
---
title: "Vanilla Armor Refit Collection"
layout: "single"
aliases:
- /varc
---
Have you ever wondered why your female FFXIV character's body shape mysteriously changes depending on whatever you decide to wear? No more!

View file

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

View file

Before

Width:  |  Height:  |  Size: 207 KiB

After

Width:  |  Height:  |  Size: 207 KiB

View file

@ -1,19 +0,0 @@
---
title: "Novus"
layout: "single"
---
This is a collection of cross-platform, FFXIV modding tools. These don't use any pre-existing modding framework (Lumina, xivModdingFramework, etc) but instead my own custom modding library, libxiv.
The goal is to create a good set of tools that isn't based on WPF and C#, and can work cross-platform without having to resort to Wine.
**Note:** This is alpha level software, not intended to be usable in any capacity at the moment. Thus, I have not tagged any stable releases.
## Get Involved & Support
{{< begin-grid >}}
{{< blurb title="Download" description="Download the latest version of Novus for your preferred distribution." url="/novus/install" >}}
{{< blurb title="Get Source Code & Contribute" description="The full source code for Novus is available on sourcehut." url="https://github.com/redstrate/Novus" >}}
{{< blurb title="Give Feedback" description="Send an email on the mailing list for feature requests, bugs, and patches." url="https://lists.sr.ht/~redstrate/public-inbox" >}}
{{< blurb title="Donate Money" description="Any monetary contribution helps so I can continue working on this in my free time." url="https://redstrate.com/fund" >}}
{{< end-grid >}}

View file

@ -1,6 +1,8 @@
---
title: "Astra"
layout: "single"
aliases:
- /astra
---
A FFXIV launcher that supports profiles, multiple accounts and [Dalamud](https://github.com/goatcorp/Dalamud) plugins.
@ -22,7 +24,7 @@ A FFXIV launcher that supports profiles, multiple accounts and [Dalamud](https:/
## Get Involved & Support
{{< begin-grid >}}
{{< blurb title="Download" description="Download the latest version of Astra for your preferred distribution." url="/astra/install" >}}
{{< blurb title="Install" description="Download & install the stable version of Astra." url="/software/astra/install" >}}
{{< blurb title="Get Source Code & Contribute" description="The full source code for Astra is available on GitHub." url="https://github.com/redstrate/Astra" >}}
{{< blurb title="File Bugs" description="Submit tickets for bugs and feature requests." url="https://github.com/redstrate/Astra" >}}
{{< blurb title="Donate Money" description="Any monetary contribution helps so I can continue working on this!" url="https://redstrate.com/fund" >}}

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 986 KiB

After

Width:  |  Height:  |  Size: 986 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -1,5 +1,5 @@
---
title: "Download"
title: "Install"
---
The stable version currently is **0.5.1**. You can report issues either on [GitHub](https://github.com/redstrate/Astra/issues) or if you prefer then [contact me via e-mail](https://redstrate.com/contact).

View file

Before

Width:  |  Height:  |  Size: 825 KiB

After

Width:  |  Height:  |  Size: 825 KiB

View file

@ -1,14 +1,17 @@
---
title: "Kawari"
layout: "single"
aliases:
- /kawari
---
A substitute for a few official servers such as "ffxiv.com" and "square-enix.com". It's still early in development, but can already emulate the basic login flow.
See more information on it's [GitHub repository](https://github.com/redstrate/Kawari).
## Get Involved & Support
{{< begin-grid >}}
{{< blurb title="Get Source Code & Contribute" description="The full source code for Kawari is available on sourcehut." url="https://git.sr.ht/~redstrate/kawari" >}}
{{< blurb title="Give Feedback" description="Send an email on the mailing list for feature requests, bugs, and patches." url="https://lists.sr.ht/~redstrate/public-inbox" >}}
{{< blurb title="Get Source Code & Contribute" description="The full source code for Kawari is available on sourcehut." url="https://github.com/redstrate/kawari" >}}
{{< blurb title="Donate Money" description="Any monetary contribution helps so I can continue working on this in my free time." url="https://redstrate.com/fund" >}}
{{< end-grid >}}

View file

@ -0,0 +1,19 @@
---
title: "Novus"
layout: "single"
aliases:
- /novus
---
A suite of unofficial FFXIV tools, including a model viewer and data archive explorer.
![](/novus.png)
See more information on it's [GitHub repository](https://github.com/redstrate/Novus).
## Get Involved & Support
{{< begin-grid >}}
{{< blurb title="Get Source Code & Contribute" description="The full source code for Novus is available on sourcehut." url="https://github.com/redstrate/Novus" >}}
{{< blurb title="Donate Money" description="Any monetary contribution helps so I can continue working on this in my free time." url="https://redstrate.com/fund" >}}
{{< end-grid >}}

View file

@ -1,15 +0,0 @@
---
title: "SqPack Indexer"
layout: "single"
---
This is a Dalamud plugin that simply extracts filenames that the game opens. Originally on some Penumbra code for hooking into resource loading.
I didn't know about [ResLogger](https://github.com/lmcintyre/ResLogger2) until later, but this is still useful for Novus I think.
## Get Involved & Support
{{< begin-grid >}}
{{< blurb title="Download" description="Get the source code" url="https://git.sr.ht/~redstrate/sqpack-indexer" >}}
{{< blurb title="Donate Money" description="Any monetary contribution helps so I can continue working on this in my free time." url="https://redstrate.com/fund" >}}
{{< end-grid >}}

View file

@ -67,6 +67,7 @@ main {
border-radius: 10px;
border-color: var(--border-color);
margin: 2px;
width: 100%;
}
main > h2 {

View file

@ -1,37 +1,20 @@
{{ define "main" }}
<h2>Sites</h2>
<div class="buttons">
<a href='https://docs.xiv.zone' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="sprout.png"/>
<h4>XIV Docs</h4>
Garden of knowledge on FFXIV
</a>
</div>
<h2>Software</h2>
<div class="buttons">
<a href='/astra' class="blurb-button">
<a href='/software/astra' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="astra.svg"/>
<h4>Astra</h4>
Unofficial FFXIV launcher
</a>
<a href='/novus' class="blurb-button">
<a href='/software/novus' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="novus.svg"/>
<h4>Novus</h4>
Unofficial FFXIV tools
</a>
<a href='/physis' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="unknown.png"/>
<h4>Physis</h4>
Library for reading and writing FFXIV data
</a>
<a href='/kawari' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="unknown.png"/>
<h4>Kawari</h4>
@ -42,31 +25,45 @@ Substitute for some official FFXIV servers
<h2>Mods</h2>
<div class="buttons">
<a href='/physics-fix' class="blurb-button">
<a href='/mods/rebound' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="physics-fix.png"/>
<h4>FFXIV Physics Fix</h4>
Restore FFXIV's bone physics at higher framerates
</a>
<a href='/varc' class="blurb-button">
<a href='/mods/varc' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="refit.png"/>
<h4>Vanilla Armor Refit Collection</h4>
Better fitting female armors
</a>
<a href='/sqpack-indexer' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="unknown.png"/>
<h4>SqPack Indexer</h4>
Indexing the resources used by the game
</a>
<a href='/webhooks' class="blurb-button">
<a href='/mods/hooky' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="unknown.png"/>
<h4>FFXIV Webhooks</h4>
Sends messages to a specified webhook endpoint
</a>
</div>
<h2>Sites</h2>
<div class="buttons">
<a href='https://docs.xiv.zone' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="sprout.png"/>
<h4>XIV Docs</h4>
Garden of knowledge on FFXIV
</a>
</div>
<h2>Libraries</h2>
<div class="buttons">
<a href='/libraries/physis' class="blurb-button">
<img style="float:left; padding-right: 10px" width="40" height="40" src="unknown.png"/>
<h4>Physis</h4>
Library for reading and writing FFXIV data
</a>
</div>
<a href="/copyright">Copyright Notice</a>
{{ end }}