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+}