commit c84e32d
chld
·
2026-06-19 08:28:07 +0000 UTC
parent c4e5935
new blog: yar har
6 files changed,
+49,
-4
+0,
-0
+0,
-0
+31,
-0
1@@ -0,0 +1,31 @@
2+<h2>yar har</h2>
3+<p>i love it<p>
4+<br>
5+<img src=../assets/piracy.png>
6+<p>i love getting games for free. actually, ive only ever got one game for free, and that was <a href=https://freesmlauncher.org>minecraft</a>. though, it doesnt end there. i have had like 1 trillion experiences with it. a lot of operating systems</p>
7+<br>
8+<h3><a href=https://netbsd.org>netbsd</a></h3>
9+<p>i forgot most of this which is a shame because i did alot of shit to get it working, but when it was, it was an miracle. but hey, i can tell you <i>some</i> steps</p>
10+<ol>
11+ <li>patch sources to drop in NetBSD</li>
12+ <p>i did this by grepping OpenBSD all over the source code, and appended <blk>|| defined(Q_OS_NETBSD)</blk></p>
13+ <li>run patchelf on the compiled freesmlauncher target</li>
14+ <p>netbsd's default linking paths are not inclusive, and where libraries live are retarded. i had to add rpaths to the binary so it could find qt libraries and such.</p>
15+ <li>compile <a href=https://codeberg.org/glowiak/lwjgl-netbsd>lwjgl-netbsd</a></li>
16+ <li>drop in the resulting liblwjgl64.so into <i>~/.local/FreesmLauncher/instances/ur.instace.bro/natives</i></li>
17+ <li>install xrandr, MesaLib, and glfw?</li>
18+ <li>find ur mesa loader driver and export it as a enviroment variable</li>
19+ <p>for me, i think it was <blk>MESA_LOADER_DRIVER_OVERRIDE=i965</blk></p>
20+</ol>
21+<h3><a href=https://alpinelinux.org>alpine linux</a></h3>
22+<p>a bit harder than i thought it would be, but hey. im running it right now and minecraft is good on it.</p>
23+<p>so i first thought that freesmlauncher would work out of the box, which was very wrong. when minecraft didnt launch due to some openal reason, i almost lost my mind. i read a <a href=https://wiki.gentoo.org/wiki/Minecraft>wiki</a> on it, reread the musl section, all to no avail! i looked at the <a href=https://pkgs.alpinelinux.org/package/edge/community/x86/prismlauncher>pkgs</a> page for alpine linux, but it looked like it had no patches. so i digged, and digged.</p>
24+<p>firstly, i ran a minecraft demo with the prebuilt prismlauncher alpine provides. latest version worked, and so did 1.8.9, my main play. <i>whaaaaaat?</i> i looked around on a <a href=https://github.com/PrismLauncher/PrismLauncher/issues/4422>github issue</a> concerning my problem - prismlauncher<sub>(or just minecarft)</sub> on musl, and it mentioned aports. <a href=gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/prismlauncher/APKBUILD>that</a> is where i found the patches that alpine used, and i applied them to freesmlauncher. boom!</p>
25+<br>
26+<img src=../assets/mconalpine.png height=225 width=400>
27+</ol>
28+
29+<br><br><p>fun</p>
30+
31+<title>blog - yar har</title>
32+<!-- THISISABLOG -->
+1,
-0
1@@ -8,6 +8,7 @@ actually we do but that blog is a test so you may not want to spend time reading
2 <p>ok, <i>now</i> i am kidding. read these below me please!!</p>
3 <br>
4 <p> <a href=blog/unmotivated.html>unmotivated</a></p>
5+<p> <a href=blog/yar_har.html>yar har</a></p>
6 <br><br>
7 <img src=assets/writer.png alt="i drew that with a trackpad okay dont hurt me">
8
+10,
-4
1@@ -23,16 +23,22 @@ a:hover {
2 a:active {
3 color: #ffffff;
4 }
5+
6+blk {
7+ background-color: #889988;
8+ color: #0a1a0a;
9+ padding: 10px;
10+}
11 </style>
12 <body>
13 <center>
14-<link rel="icon" type="image/x-icon" href="assets/favicon.png">
15+<link rel="icon" type="image/x-icon" href="./assets/favicon.png">
16
17 <p id="fortune"></p>
18 <br>
19-<a href=index.html style="color: #0f0f0f;"><h1 style="color: #0f0f0f;">CHLD</h1></a>
20-<p>[ <a href=index.html>home</a> | <a href=https://codeberg.org/chld/web>src</a> | <a href=https://4plt.ch>ROOT</a> ]</p>
21-/* <a href=findme.html>me</a> | <a href=webring.html>webring</a> | <a href=blog.html>blog</a> */
22+<a href=./index.html style="color: #0f0f0f;"><h1 style="color: #0f0f0f;">CHLD</h1></a>
23+<p>[ <a href=./index.html>home</a> | <a href=https://codeberg.org/chld/web>src</a> | <a href=https://4plt.ch>ROOT</a> ]</p>
24+/* <a href=./findme.html>me</a> | <a href=./webring.html>webring</a> | <a href=./blog.html>blog</a> */
25 <script>
26 const fortunes = [
27 "so good",
+7,
-0
1@@ -21,3 +21,10 @@ a:hover {
2 a:active {
3 color: #ffffff;
4 }
5+
6+blk {
7+ background-color: #889988;
8+ color: #0a1a0a;
9+ padding: 10px;
10+ font-family: monospace;
11+}