Welcome to my Website!

This is where I put things. It will be as complex and beautiful as it needs to be.


The Final Update: This not actually final update adds images on the sides that are viewable on desktop and revamps the header section to follow you on the page. It also limits the size of this updates section so it doesn't cover too much of the page.

The Ultrawide Update: I made the website look good on an ultrawide screen I don't have. Oh and I also added a new page to the nav bar, no bigge though.

The Margin Update: I didn't like looking at the unfinished page as it was so I fixed it.

The Poolors Update: I went to Poolers and picked the colors that were loaded when I opended the site. If you though the white background was bad, then how do you feel about this. :)

Web Design is my Passion Gif

Benji's Resources

This is gonna be where I put stuff I have made, modified, or links I have found to be shared with whoever I want. Use these however you need, but "perferably" give credit to any modification I have made and to the original creator of the items I modify. "Perferably" take any other actions nessasary to make sure that the original creator can get what he has worked for so that they can make more stuff for me to link and/or modify. (perferably as in imma bit lazy. If you can site something better than I can, let me know if you know me.)

For Kart Stuff: Make sure to get the nessasary permissions from the original creator when using mods publically that come from places other than the messageboard. Make sure check if the assets are open before modifying it for your public server as well.

For Discord Client Stuff: Be aware that as of writing that using client mods breaks Discord TOS and makes you liable for banning if they want. Look up how safe it is to use it before installing or just don't use them if you can't risk banning your very inportant account.

If anyone has any sugesstions DM me or send a ping if you know me. I don't think Neocities and Google Drive are the best place for this anyway so if any of you have any better places for this then let me know.

An (Unverified) Guide to Compiling SRB2Kart on Windows using MSYS2 and GitHub for Desktop.

  1. Install MSYS2
  2. Open MSYS2 and use the pacman package manager to install these items by pasting them into the shell you just opened:
    • pacman -S git make mingw-w64-i686-gcc
    • pacman -S mingw-w64-i686-make
    • pacman -S mingw-w64-x86_64-make
  3. Install GitHub for desktop. If you know how to use git in other ways, use what you know.
  4. Clone the Kart Repo you want to compile, either from kart krew or any other repo that is trustworthy.
  5. Open MSYS2 MINGGW32. There should be a start menu folder under 'All Apps' of each version of MSYS2.
  6. Change the directory to the 'src' folder in the Kart Repository. Command in MSYS2 is 'cd \c\Users\*YOUR_USER*\Documents\GitHub\Neptune\src\' as an example.
  7. Run the shell command 'make -j#'. #Sharp Symbol being half the number of threads/cores your CPU has. If you don't know the number, remove '-j#' from every command here so you don't crash the computer.
  8. You should have a 32bit exe of the game in \*REPO_NAME*\bin\Mingw\Releases.
  9. Put that exe in any kart install of choice for the games assets. You can also make a new install of kart + extras and put the exe in that.
  10. If the exe runs without any issues. Congrats, you compiled SRB2Kart.
  11. If you want to keep compiling, make sure to run 'make clean' in the same shell afterwards. Now I can show you how to make a 64 bit exe, which Kart Krew doesn't even provide.
  12. Open MSYS2 MINGW32 again, go to the same src folder directory from before and type this in: 'CFLAGS="-Wno-error=format -O3 -pipe" mingw32-make.exe NOUPX=1 NOOBJDUMP=1 WINDOWSHELL=1 -j#'.
  13. You can also use 'CC=x86_64-w64-mingw32-gcc CFLAGS="-Wno-error=format -O3 -pipe" mingw32-make.exe MINGW64=1 SDL=1 NOUPX=1 NOOBJDUMP=1 WINDOWSHELL=1 -j#' if you want to use the MINGW64 shell instead.
  14. You should have a compiled exe in "\bin\Mingw\Releases" or "\bin\Mingw64\Releases" respectivly.

And that's it. I don't plan to test the guide myself because I'm goofy like that. But if it ends up working for someone, I'll dub this guide verified by me.

I was able to make this because someone helped me compile Neptune for myself. Thanks for the help.

No guarentee to keep this updated, but there isn't a good enough guide for compiling and I don't know if mine is any better. Hope it works. 👍