ixnoahlive / unpaid-overtime

A custom ward for Rhythm Doctor, no mods required.
https://noahthenerd.github.io/unpaid-overtime/
8 stars 1 forks source link

🟢 Unpaid Overtime 🔴

A custom levels ward for Rhythm Doctor, no mods required.




Ever wanted to have a longer story mode for Rhythm Doctor, without going through the tedious process of moving .dll files? Unpaid Overtime is fanmade bonus content for Rhythm Doctor that aims to add new content

🕹 Playing Levels

Want to play some levels from wards? Here's some featured ones to get you started.

You can play these by clicking Copy Link or by copying all the links. You can then import them into Rhythm Doctor's Custom Levels menu.




📃 Documentation

In this section of the README.md file we'll be making our own custom ward in Unpaid Overtime.

First, we recommend you use a code editor. Notepad or any other text editor works fine but if you're looking for a fancy way to edit these JSON files you can use Visual Studio Code or Sublime Text. Don't worry, all this is just making a JSON file. It's not that scary!

Making the ward

Let's start by making a json file. We'll name it samuraiward.json!

Now, you can paste this into the samuraiward.json file to get started. We'll customize it later.

{
    "name":"Samurai's Ward",
    "author":"Samurai",
    "bg":"hospital",
    "colour":"#004161"
    "data":[
        {
            "type":"level",

            "nickname":"1-1", 
            "name":"Samurai Techno",
            "author":"7th Beat Games",
            "id":"7bgSamuraiTechno",

            "character":"samurai",
            "prequote":"I don't feel so good.",
            "postquote":"Thank you, doctor.",

            "download":"https://example.com/files/Samurai-Techno.rdzip"
        }
    ]
}

Feel free to mess with the values. You can scroll down a bit further to see all supported options.

Once you're done, you can find your ward by adding the ?ward=filename parameter, replacing filename with the name of your json file without the .json extension at the end. Good luck, and have fun!

Supported Values

These are all supported keys for ward creation. All required ones are marked with *, and all unsupported ones are marked with [!].

Ward Base

Key Expected Value
name* A string
author A string
bg A supported background
colour A HEX Colour for scrollbar, transparency is supported
color Bastardized version of the colour key
data* An array of objects

Ward Data

Key Expected values
type* level exit
nickname* A string formatted like 1-1 or 4-X
name* A string that may be cut off
id* author,author:LevelName
download* A URL string to a .rdzip file
character* A supported character
prequote Pre-completion quote
postquote [!] Post-completion quote
destination* A link or path to a page. (ONLY REQUIRED FOR exit TYPE ENTRIES

⭐ Contributing

Join our Discord if you're interested in contributing. Opening issues & pull requests is always appreciated.