Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

A Repo for the Squishy's Server Lua Mod for sm64ex-coop

Notifications You must be signed in to change notification settings

Squishy6094/squishys-server

Repository files navigation

Squishy's Server

A repo for the Squishy's Server Lua Mod for sm64ex-coop, with the main goal to make my hosts have everything you would need quality of life wise!

This repo is a resource if you're curious about how something in the mod is coded, Want to make optimization Pull Requests, or just hate long loading times and just want to download it here.

Community Driven Project

This mod is only possible because of not only the modders of coop, but everyone who has supported me while making this!

Since this is a mod by the player, for the player, I want to make sure in can adapt to however you play! So please leave any suggestions you may have for features/additions, they make my hosts just that much better.

Name-2-Model and DynOS Models

Squishy's Server allows for a multitude of custom character models, all being implemented via the Custom Menu. Any model you request is unique to You!

For more information on creating models, please check out Trashcam's Modding Resources for more information. It's an amazing resource if you're just getting into making DynOS Models!

Once you have your .bin model, Just send it over to 6094Squishy#4111 on Discord or make a commit adding the model yourself, the table system used in name-2-model.lua is fairly simple and shouldn't be that hard to implement.

Note: This only makes your model selectable by you, and is liable to being distributed without your knowledge. Do not trust this project with your model if you want it to stay private!

Links:

Repo - The original Repo for the game, made by djoslin0

Discord - The sm64ex-coop Discord, where you can get help/support

Unlisted Mods - A list of all the community supported mods on the server!

Mods Website - The sm64ex-coop Modding Website, where most coop mods are archived (Including the ones used in this mod)

Optimization (Pull Requests)

As I'm not too good at Lua, most of the code isn't optimized as much as it could be.

I suggest if there is a problem optimization wise, you make a Pull Request! It helps the game not need to process as much and helps myself know how I can better code.

Installing to avoid loading times

(No longer required)

With the return of Discord's Game Servers, Downloading to avoid loading times is no longer required!

Instructions

If you're here to download the latest version of the server mod, then follow these intructions:

  1. Under "Code" press "Download ZIP".
  2. Drag the .zip onto sm64ex-coop's game window
  3. Go into sm64ex-coop's appdata and under mods
  4. Rename the folder from "squishys-server-main" to "squishys-server" (Just removing "-main").
  5. Relaunch the game and attempt to join me, if done successfully you should join instantly!

If that doesn't work, clear/delete your "mod.cashe," relaunch the game, and try again.

(Note: This does not account for any outside mods I might also be hosting with)

Do not publicly host with this mod!

This mod is not meant for outside public use, and is specifically for the reasons above!

As this is an unreleased mod, You could also get in trouble for hosting this mod without permission (at least in the sm64ex-coop server).

(Note: It is perfectly fine to host privately with this mod. Whether it's with a few friends or just to test something, I do not care what you do with this privately.)