User:Gabriela/Cosmos

From Custom Mario Kart
Jump to navigation Jump to search



Cosmos
Author: Gabriela_
Release Date: 2024-??-??
Type Distribution Engine
Cosmos Logo

Overview

Cosmos is a WIP distribution engine created by Gabriela_. Originally started in September 2023 as a LE-CODE extension to fix most of its various issues, but after realising the task is impossible for a normal human being it was turned into standalone engine at the beginning of 2024.
The project doesn't aim to be a big competitor with any of the existing engines. The codename name refers to how CTGP (so technically CT-CODE) as well as recently released Pulsar are space themed. The project might become open-source once it's released.

Main Implemented Features

Features
Feature Information
More than 250 CTs The slot expansions allow to add way more tracks. (Idk how many exactly, didnt care to count).
Ghost Support Ability to save, watch and race against ghosts on Custom Tracks and easy way to add and manage staff ghosts.
In-Game Settings Available also in mid race.
Native SD Card Support The engine has a native SD card and FAT filesystem support, allowing custom stuff to be saved on SD card no matter if the pack is run through Riivolution, Dolphin or USB Loaders.
Track Sorting You can easily switch between different track sorting modes, eg. Default and Alphabetical, in both settings and track selection screen.
Multi-Language Support Selecting any supported languages as well adding new ones is possible.
Multiple TT cathegories (meow) Pretty self-explanatory, both 150cc and 200cc as well as possible expansion is possible.
Wiimmfi Region Switch Wiimmfi region's can be easily changed to allow easy way to switch between gamemodes or track lists (eg. Retro only mode).
Discord Rich Presence While playing on Dolphin you can display current gamemode and track in your Discord status.
Don't touch assets All the additionally files for the pack are stored in separate archives not touching the base game files. This includes all the UI elements, extra BMG files etc.
Dolphin Time Validation While Time Trialing on Dolphin, the game verifies the time using system time, detecting any usage of save states or speedhacks and marking the run as invalid.
Other Many other basic features present in other packs already.

Planned features

Features
Feature Information
Multiple Track Lists Multiple track lists will be able to be defined and switched with eg. host settings or subgamemodes.
Better Track Variants Reimplementation of LE-CODE's track variants mechanic, with an actual ability to optionally select/vote for a specific version.
Support better compression Add a more efficient compression support to be able to reduce the total pack size.
(Optionally) USB GCN Support If nothing goes wrong while trying to implement it.