From b3aeaa4fb4398cb5aa3162c25650c6dc175aebdd Mon Sep 17 00:00:00 2001 From: "Agatha V. Lovelace" Date: Sat, 11 Feb 2023 12:30:43 +0100 Subject: [PATCH] Add md pages back to make nix deployment cleaner --- .gitignore | 2 -- source/_pages/AncientWormies.md | 64 +++++++++++++++++++++++++++++++++ source/_pages/Links.md | 26 ++++++++++++++ source/_pages/VioletMeadow.md | 46 ++++++++++++++++++++++++ source/_pages/WineasioSetup.md | 63 ++++++++++++++++++++++++++++++++ 5 files changed, 199 insertions(+), 2 deletions(-) create mode 100644 source/_pages/AncientWormies.md create mode 100644 source/_pages/Links.md create mode 100644 source/_pages/VioletMeadow.md create mode 100644 source/_pages/WineasioSetup.md diff --git a/.gitignore b/.gitignore index 60e6ff8..dbe1502 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,4 @@ .jekyll-metadata Gemfile.lock _site -source/_pages/* -!source/_pages/index.html source/.jekyll-image-optim-cache diff --git a/source/_pages/AncientWormies.md b/source/_pages/AncientWormies.md new file mode 100644 index 0000000..4a011d2 --- /dev/null +++ b/source/_pages/AncientWormies.md @@ -0,0 +1,64 @@ +--- +title: Ancient Wormies modpack installation +--- + +# Using MultiMC + +Download MultiMC [here](https://multimc.org/) +Download the modpack here: [Curseforge-compatible .zip](https://meowbox.sapphic.pw/AncientWormies.zip) + +In MultiMC, **Add Instance** → **Import from zip**, select the downloaded .zip file and press **Ok** + +Then, right click → **Edit Instance** → **Settings** → **Java** +- Java installation: Minecraft 1.7.10 requires java 8 (newer versions might not work) +If you don't already have it installed, get it from [here](https://www.java.com/en/download/) or use your package manager, if you're using linux. +Pressing **Auto-detect** should show you a list of installed versions, where you need to pick the one starting with **1.8.0**, otherwise +on windows the path is usually `C:\Program Files\Java\jre1.8.0_X\bin\javaw.exe` (where X is the version number) +and on linux/mac os the path should be something like `/usr/lib/jvm/java-8-openjdk/jre/bin/java` +- Memory: I recommend somewhere around 512MB minimum and 4096MB maximum +- Java arguments: These should work well: +```bash +-XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=51 -XX:G1HeapRegionSize=32M +``` + +# Using the official minecraft launcher + +In minecraft launcher, press **Installations** → **New installation** +- Version: `release 1.7.10` +- Game directory: for this example I will call it `ancient-wormies/` to avoid confusion, but feel free to use any name and any location. +- More options: + - Java executable: Minecraft 1.7.10 requires java 8 (newer versions might not work) + If you don't already have it installed, get it from [here](https://www.java.com/en/download/) or use your package manager, if you're using linux. + on windows the path is usually `C:\Program Files\Java\jre1.8.0_X\bin\javaw.exe` (where X is the version number) + and on linux/mac os the path should be something like `/usr/lib/jvm/java-8-openjdk/jre/bin/java` + - JVM arguments: + ```bash + -Xms512M -Xmx4G -XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=51 -XX:G1HeapRegionSize=32M + ``` + feel free to tweak `-Xms` (minimum allocated memory) and `-Xmx` (maximum allocated memory) according to the amount of RAM available + +Start this installation once and let it load. Then, close the game. + +Download Minecraft Forge for 1.7.10 [here](https://files.minecraftforge.net/net/minecraftforge/forge/index_1.7.10.html). +Either of these buttons should work: +![The forge download page linked above. the "Installer" buttons are highlighted in purple](https://i.imgur.com/a0pEfoy.png) + +Open the downloaded installer, make sure that "Install client" is selected; leave the installation path as it is, unless you installed minecraft somewhere else (this is different from `ancient-wormies/`) and press **Ok**. + +Once again, open the minecraft launcher's **Installations** tab and choose the installation you created earlier. Change the version to `release 1.7.10-Forge10.13.4.1614-1.7.10` and press **Save**. + +Hover over your installation and on the right side press the Folder button. A file explorer should open. +Then, download the modpack here: [Full extracted .zip](https://meowbox.sapphic.pw/AncientWormies-full.zip) +Extract the .zip file's contents into your installation folder. The structure should be something like this: +``` +ancient-wormies/ +├─ config/ +├─ logs/ +├─ mods/ +├─ options.txt +└─ ...other files +``` + +Then, pick the installation in minecraft launcher's main tab and start the game! If you see a loading screen with the forge logo, you probably did everything right! + +And if something isn't working right, feel free to ask me! [Contact](../Links) diff --git a/source/_pages/Links.md b/source/_pages/Links.md new file mode 100644 index 0000000..e8ad1da --- /dev/null +++ b/source/_pages/Links.md @@ -0,0 +1,26 @@ +--- +title: About Me +--- + +# Contact +Feel free to DM me anytime. I'm more likely to respond if we've interacted before! +[Matrix](http://matrix.to/#/@agathasorceress:finallycoffee.eu) *(preferred)* +[Email:]() agatha@technogothic.net *(preferred)* +[Telegram](https://t.me/lunarw1tch) +[Discord:]() @Agatha#1815 + +# OpenPGP +``` +3318 5E0D 62AD 7294 3799 47D4 C37A BADD B597 BCA1 +``` +{: .nolinenum} +[Keyoxide](https://keyoxide.org/hkp/33185E0D62AD7294379947D4C37ABADDB597BCA1) + +# My other pages + +[Mastodon](https://eldritch.cafe/@AgathaSorceress) +[Last.fm](https://www.last.fm/user/EmpressLovelace) +[Steam](https://steamcommunity.com/id/aghatt/) +[Twitch](https://www.twitch.tv/agathasorceress) +[Gitea](https://git.lain.faith/sorceress) +[GitHub](https://github.com/AgathaSorceress) diff --git a/source/_pages/VioletMeadow.md b/source/_pages/VioletMeadow.md new file mode 100644 index 0000000..e48018c --- /dev/null +++ b/source/_pages/VioletMeadow.md @@ -0,0 +1,46 @@ +--- +title: Violet Meadow +hide: true +--- + +# Rules + +1. Absolutely no racism, xenophobia, classism, queerphobia, transmedicalism, sysmedicalism, pluralphobia, ableism, sexism or any other kind of discrimination. Especially, slurs. +2. Be mindful of people's triggers and trauma. Use spoilers and content warnings for common triggers or on request. This includes voice/video channels. +3. Lewd jokes and some vague mentions of lewd things are allowed but please refrain from lewd/kink/sexual references to yourself or any others in the community. There are minors and ace people here, so please respect everyone's boundaries. +4. Please be nice. Nobody likes additional stress, especially in a safe space. +5. No cops or feds allowed. Don't be a bootlicker either. + +# Information + +## Roles + +Roles can be managed [here](https://roleypoly.com/s/844290936942755900) +You can pick multiple roles and you are free to use _any_ of them! If you would like to have a pronoun/label role added, feel free to ask me! +The `quietroom` role gives you access to a quieter channel, if the others get too overwhelming! + +## Channels + +Please keep spammy bot commands to `#beepy-robots`! +To use the music bot, put the song name or link in the `#music-requests` channel while connected to `🔊 illegally copied tapes` and it should start playing! +Most other channels have their topic set to a _(hopefully)_ helpful description! Feel free to ask for help anyway! + +## Relays + +Messages in this server are relayed by @relay kitten to a Telegram channel, a Matrix space and vice versa! +Unfortunately, it's only possible to relay the #main channel to telegram, but the matrix space has all channels! Ask me if you would like an invite! + +## Name Colors + +You can use the `s!change #a88fac` command to change your username's color! Replace the _hex color code_ with any color you would like to use! +If you would like to reset your username color, use the `s!remove` command. Other commands can be found with `s!help`! + +## Pluralkit + +This server has PluralKit, which should carry over your existing settings if you've used it before! You can use the `pk;help` command to set up a plural system! +The official [documentation page](https://pluralkit.me/start/) may be helpful! + +## Starboard + +If you really like a message and think it should be remembered, react with 📌 to copy it to the `#impawtant` channel! The current requirement is 3 📌 reactions. +Feel free to remove the reactions to automatically unpin it! diff --git a/source/_pages/WineasioSetup.md b/source/_pages/WineasioSetup.md new file mode 100644 index 0000000..76a66d6 --- /dev/null +++ b/source/_pages/WineasioSetup.md @@ -0,0 +1,63 @@ +--- +title: Setting up JACK with PulseAudio on ArchLinux +--- + +Add user to required groups: +```bash +sudo usermod -aG realtime,audio,disk agatha # you might not be agatha +``` + +Add this to `/etc/security/limits.conf`: +``` +@audio - rtprio 95 +@audio - memlock unlimited +``` + +Log out and back in + +Install required packages: +```bash +yay -S mpg123 lib32-mpg cadence-git jack2 pulseaudio-jack +``` + +Build and install wineasio separately +```bash +cd /tmp +git clone https://aur.archlinux.org/wineasio.git +cd wineasio/ +makepkg -si +``` + +Copy the .dll's into the right places. Paths might slightly differ depending on distro and wine version: +```bash +cd src/wineasio-1.0.0/ +sudo cp build32/wineasio.dll.so /usr/lib32/wine/i386-unix/wineasio.dll.so +sudo cp build64/wineasio.dll.so /usr/lib/wine/x86_64-unix/wineasio.dll.so +``` + +Register the .dll for wine32 and wine64: +```bash +regsvr32 /usr/lib32/wine/i386-unix/wineasio.dll.so +wine64 regsvr32 /usr/lib/wine/x86_64-unix/wineasio.dll.so +``` + +(If you're using FLStudio with wine32 or a different wineprefix, ``adjust`` the paths accordingly. Some DAWs might not require this.) +```bash +cp build64/wineasio.dll.so .wine/drive_c/windows/system32/wineasio.dll +cp build64/wineasio.dll.so .wine/drive_c/windows/system32/wineasio.dll.so +``` + +In Cadence; +* Configure jack settings similar to this +* In main menu, set ALSA Bridge Type to `ALSA → PulseAudio → JACK (Plugin)` + +![Engine settings tab: Realtime is checked, Realtime priority is 95. Everything else is default.](https://i.imgur.com/dDAdm1m.png) + +![Driver settings tab: ALSA driver selected, with duplex mode on. The input device is the audio interface and the output device is the default audio output. Input and Output channels are both at 0. Sample rate is 44100 and buffer size is 2048. Periods per Buffer are set to 2.](https://i.imgur.com/22O1Lne.png) + +Sample rate and buffer size values might need to be adjusted. + +In FL Studio audio settings, select WineASIO. +Before starting any DAW that uses WineASIO, remember to start the JACK server through Cadence and don't forget to switch your system audio output to the JACK sink. + +![Jack sink (PulseAudio JACK Sink) is selected as audio output in gnome settings.](https://i.imgur.com/E3KwJOs.png) \ No newline at end of file