create projects list and add more projects

This commit is contained in:
Bryson Steck 2022-12-27 11:09:08 -07:00
parent f8d0400858
commit 0b6c6241b7
11 changed files with 141 additions and 21 deletions

4
.gitignore vendored
View file

@ -14,3 +14,7 @@ hugo.linux
# Font files
*.ttf
# Vim Swapfiles
*.swp
*.swo

View file

@ -1,9 +1,14 @@
---
title: "{{ replace .Name "-" " " | title }}"
description: "{{ replace .Name "-" " " | title }} is a project created by Bryson Steck"
icon: "https://brysonsteck.xyz/files/..."
date: {{ .Date }}
draft: true
icon: ""
repo: "https://codeberg.org/brysonsteck/repo"
license: "FOSS License"
languages: "C, C++, Go, and POSIX Shell"
wip: false
current: true
date: {{ .Date }}
enddate: "January 2, 2006"
draft: true
---

View file

@ -1,8 +1,7 @@
---
title: "Projects"
description: "Projects is a project created by Bryson Steck"
icon: "https://brysonsteck.xyz/files/..."
date: 2022-12-26T23:55:49-07:00
draft: true
description: "A list of all the projects I've made"
date: 2022-12-02T11:10:50-07:00
draft: false
---

View file

@ -1,8 +1,13 @@
---
title: "Resurrection"
date: 2022-12-02T11:10:50-07:00
draft: true
description: "A Spigot Minecraft plugin that forces players to wait absurd amounts of time before respawning"
icon: "resurrection.png"
license: "GNU Affero General Public License v3.0"
languages: "Java"
current: true
date: 2021-06-06
enddate: "n/a"
draft: false
---
Resurrection is a Spigot/Bukkit Minecraft Server plugin that forces players to wait a certain amount of time before rejoining the world. This allows for tactical planning for games such as faction survival and other PvP gamemodes as it can severely penalize an entire team if care is not taken.
@ -12,7 +17,7 @@ Resurrection is intended to make players wait long amounts of time between death
## Compatibility
Tested Minecraft Versions: 1.8<sup>*</sup>, 1.9, 1.10, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18
Tested Minecraft Versions: 1.8<sup>*</sup>, 1.9, 1.10, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19
Native Version: 1.16

View file

@ -0,0 +1,35 @@
---
title: "Riibalanced Patcher"
description: "An ISO/WBFS Mario Kart Wii patcher for Riibalanced Version 5"
icon: "funky.png"
license: "FOSS License"
languages: "Bash"
current: true
date: 2022-06-01
enddate: "January 2, 2006"
draft: true
---
A simple shell script that takes the Riibalanced Patch Files and builds a WBFS image using WIM's Image Tools that can be used in Dolphin Netplay or just for your enjoyment. Built out of disappointment that the maintainers didn't care to make a patcher for Version 5. **This patcher only works for Version 5 of Riibalanced.**
While no active development is made on this script, I will happily make changes/review pull requests if needed.
## How to use
You need three things before starting:
1. A computer system running Linux/BSD, macOS, or Windows.
2. A Mario Kart Wii image in ISO, WBFS, WDF, WIA, CISO, WBI, or GCZ format. (Obtained legally, of course)
3. The Riibalanced Patch Archive (This can be downloaded via the Riibalanced Discord Server)
To get the script ready, you can follow my [setup guide](https://codeberg.org/brysonsteck/riibalanced-patcher/src/branch/master/SETUP.md) on the project's repo *(recommended for Windows users)* or wing it. The script will guide you on what you need to do in order for the patcher to work correctly anyways.
## Current Issues with the Patcher
* Main Menu button videos do not appear
* This could be because there is a file referenced in the patch's Riivolution XML, but doesn't exist.
* Running the resulting image in Dolphin on Windows has the issue above, however, running the resulting image in Dolphin on Linux and macOS(?) does not have this issue for some reason.
* The resulting image does not work on original hardware. Maybe due to IOS issues with USB loaders?
* For whatever reason, the game does not make it past any selection made on the Main Menu before crashing at the black loading screen.
* The game also crashes if you try to wait for the trailer at the "Press the A button" screen, showing a white screen before crashing.

View file

@ -0,0 +1,15 @@
---
title: "ServerForDummies"
description: "A QT program aimed to help Minecraft normies create their own server"
icon: "dummies.gif"
license: "GNU General Public License v3.0"
languages: "C++, C, and CMake"
wip: true
current: true
date: 2022-10-23
enddate: "January 2, 2006"
draft: true
---
ServerForDummies (working title) is a C++ GUI program created with the QT Framework in order to help technically-unskilled gamers host their own Minecraft servers for their friends by automatically downloading the correct version of Java and building the server with Spigot's BuildTools.
Features include basic `server.properties` editing and one-click build and run buttons. The repo will be made public once the basic functionality is complete.

View file

@ -1,8 +1,13 @@
---
title: "uirc"
date: 2022-12-02T11:11:03-07:00
draft: true
description: "An Unnecessary Image Ratio Calculator for the UNIX nerd"
icon: "uirc.jpg"
license: "BSD-2 Clause"
languages: "C"
current: true
date: 2022-03-07
enddate: "n/a"
draft: true
---
It's exactly what it sounds like. It takes an image as an argument in the form of a file on the local file system or a link to an image on a web server, and returns the ratio of the image. That's literally it.

View file

@ -1,10 +1,15 @@
---
title: "Wiimmfi Watcher"
date: 2022-12-02T11:11:13-07:00
draft: true
description: "An Android application for that special Mario Kart Wii loser"
icon: "wiimmfi-watcher.png"
license: "GNU General Public License v3.0"
languages: "Java"
current: false
date: 2021-04-30
enddate: "September 14, 2021"
draft: false
---
Wiimmfi Watcher is an unofficial Android app that displays online Mario Kart Wii room data by entering a friend code. Wiimmfi is a fan-made server that replaces the now defunct Nintendo Wi-Fi Connection ("Nintendo WFC" for short) and supports many popular Nintendo Wii and DS games, with the most popular being Mario Kart Wii. I am not offiliated with the Wiimmfi project nor it's developers. This app can be used in several different languages.
Wiimmfi Watcher is an unofficial Android app that displays online Mario Kart Wii room data by entering a friend code. Wiimmfi is a fan-made server that replaces the now defunct Nintendo Wi-Fi Connection ("Nintendo WFC" for short) and supports many popular Nintendo Wii and DS games, with the most popular being Mario Kart Wii. I am not affiliated with the Wiimmfi project nor it's developers. This app can be used in several different languages.
Originally a school project, I saw a use for it in the real world since the Wiimmfi website doesn't have a mobile friendly view. This application is also my first piece of software released to the public and it remains special in my heart. It is available on the Google Play Store here, with it's source code available on GitHub under the GPL-3.0 license, for Android devices running KitKat 4.4 or newer.

View file

@ -2,10 +2,13 @@
<h2>My Projects</h2>
<hr>
<h4>Currently Maintained</h4>
{{ range .Pages }}
{{ range .Data.Pages.ByTitle }}
{{ if .Params.current }}
<div class="list p-3 rounded-3">
<img src="/{{ .Params.icon }}">
<a href="{{.Permalink}}">{{.Title}}</a>
<p>{{ .Params.description }}</p>
<span>Started {{ .Date.Format "January 2, 2006" }}</span>
</div>
{{ end }}
{{ end }}
@ -14,7 +17,10 @@
{{ range .Pages }}
{{ if not .Params.current }}
<div class="list p-3 rounded-3">
<img src="/{{ .Params.icon }}">
<a href="{{.Permalink}}">{{.Title}}</a>
<p>{{ .Params.description }}</p>
<span>From {{ .Date.Format "January 2, 2006" }} to {{ .Params.enddate }}</span>
</div>
{{ end }}
{{ end }}

View file

@ -1,6 +1,18 @@
{{ partial "head.html" . }}
<img class="project-icon" src="/{{ .Params.icon }}">
<h1>{{$.Title}}</h1>
<p>Posted by Bryson Steck on {{.Date.Format "January 2, 2006"}}</p>
<h5>{{ .Description }}</h5>
{{ if .Params.wip }}
<span class="normal-span"><strong>WORK IN PROGRESS</strong><br></span>
{{ end }}
<span class="normal-span"><a href="{{ .Params.repo }}">Repository</a><br></span>
{{ if .Params.current }}
<span class="normal-span">Started on {{ .Date.Format "January 2, 2006" }}<br></span>
{{ else }}
<span class="normal-span">Started on {{ .Date.Format "January 2, 2006" }} and ended on {{ .Params.enddate }}<br></span>
{{ end }}
<span class="normal-span">Built with {{ .Params.languages }}<br></span>
<span class="normal-span">Free and Open Source under the {{ .Params.license }}<br></span>
<hr>
<div class="project">
{{.Content}}

View file

@ -52,6 +52,12 @@
font-weight: 900;
}
@font-face {
font-family: JetBrainsMono;
src: url(/fonts/JetBrainsMono-Regular.ttf);
font-weight: normal;
}
body {
max-width: 1050px;
margin: 0 auto;
@ -60,7 +66,23 @@ body {
font-family: Inter;
}
p {
code {
font-family: JetBrainsMono;
color: #79740e;
}
ul, li, p {
color: #a89984;
}
.project-icon {
float: right;
border-radius: 15px;
margin-left: 10px;
max-width: 13%;
}
.normal-span {
color: #a89984;
}
@ -123,6 +145,7 @@ img.pfp {
.list {
background-color: #3c3836;
margin-bottom: 8px;
color: #a89984;
}
.list a {
@ -130,6 +153,12 @@ img.pfp {
font-size: 18px;
}
.list img {
float: right;
border-radius: 15px;
max-width: 12%;
}
.sidebar {
max-height: 13em;
min-height: 13em;