CUP/Roadmap
This is not an exhaustive list, but more of a rough outline of some ideas and key points.
✅ Done:
- Core of a safe, fast and reliable backend;
- CUPv2 reimplementation;
- Direct files upload;
- Documentation plugin (this one);
- Section allowing modders to easily upload and update their icons for Content Manager categories;
- Sub-platform for registering third-party lobbies online;
- Missing content search: online registry:
- Online registry;
- CM integration;
- CM support for showrooms, PP filters, Lua apps;
- Sub-platform for car driver model creators to share their work so it could be used online;
- For app creators, integration with App Shelf.
📃 Core features:
- Scanning uploaded content and filling out the data automatically;
- Extra types of content:
- Extra layouts for existing tracks;
- New skins for Kunos cars and other mods;
- New track skins;
- Other types of Lua scripts;
- Generic mods;
- Extras such as car fonts and crew suits, managed automatically by scanning;
- Authorship tracking;
- CM Workshop & online galleries:
- Content quality assessment:
- Model quality and level of detail;
- Physics originality;
- Extra page for modders allowing to upload extra screenshots and description for content found in uploaded archives:
- By default, anything uploaded will be soon scanned and added to CM Workshop;
- Once it happens, modders will be able to edit scanned entries by tacking on additional description and screenshots (original metadata will be taken from JSON files);
- Optionally, modders will be able to change profile settings so content will only appear on CM Workshop after the details being checked and adjusted;
- Open API for others to implement their content websites using CUP database with custom filters?
- Patreon, Gumroad and itch.io integration to try and prevent content piracy?
💬 Additional QoL improvements:
- Tool to bake Vertex Ambient Occlusion (for modders without RTX GPUs).
📫 Something for later:
- A few shared soundbanks for simplified car mods (such as traffic cars);
- Download simplified content for remote cars online;
- Stream missing content directly into AC using CSP.