Updated for dev.9

Mute 2023-12-20 05:05:11 +00:00
parent 19eee0a6df
commit bb82b62606
1 changed files with 29 additions and 12 deletions

@ -15,6 +15,7 @@ Should be 100% compatible. If you find any problems please report them.
It should work, but it's mostly targeted towards keyboard usage, which is to say you may find its utility limited.
### Does it send my data anywhere?
We don't do that. It only uses the club's API to communicate with the club's server. Even then, the only thing it sends by itself is your mod's version so that other players can see your indicator.
Even this will probable be removed in the future, now that we have a better modding infrastructure available.
### So others can see my time zone?
If you choose so. This mod does not send your time zone anywhere, it only displays time based on external data. Others can see your time if you tell them your time zone or put it in your bio.
@ -24,6 +25,8 @@ If you choose so. This mod does not send your time zone anywhere, it only displa
Stable version is updated less often and after some testing. Hopefully it contains less bugs, but also is behind on new features. By the same token, unstable version is updated more often and with minimal testing by the authors. Think of it as beta versions of the club. Trunk version is the least tested and the most updated.
## Loader scripts
**The only supported load method is FUSAM. The information below is deprecated.**
These download the corresponding main script, making sure it's always fresh. Most Tampermonkey users should probably use the loader instead of adding the main script directly. Tampermonkey has an update check, but loaders are just more convenient if you want to always have the current version.
On the other hand, if you want to control the script versions yourself, don't use the loader. Trunk version doesn't come with a loader because you should be comfortable to overcome this obstacle before using it.
@ -34,48 +37,61 @@ On the other hand, if you want to control the script versions yourself, don't us
2. Enable MBCHC, easy as that.
### Tampermonkey
**deprecated**
1. Install Tampermonkey.
2. Select a script you want to add below, then click its URL.
3. Tampermonkey should recognise the script and prompt you for installation.
4. Refresh the club page and enjoy.
### Bookmarklet
**deprecated**
The idea is to have a bookmark with custom code and click it while on the game page. Refer to excellent manual on [FBC page](https://sidiousious.gitlab.io/bce/), just replace FBC's code with one of the following.
## Scripts
### `mbchc.mjs`
The mod.
* URL: https://code.fleshless.org/mute/MBCHC/raw/branch/master/mbchc.mjs
* Paste this into the console to load manually: `import('https://code.fleshless.org/mute/MBCHC/raw/branch/master/mbchc.mjs')`
### `mbchc-loader-dev.user.js`
The loader script for the unstable version (**use this if you want to help testing**).
**deprecated**
The loader script for the unstable version.
* URL: https://code.fleshless.org/mute/MBCHC/raw/branch/master/mbchc-loader-dev.user.js
### `mbchc-dev.user.js`
**deprecated**
The main script, unstable version.
* URL: https://code.fleshless.org/mute/MBCHC/raw/branch/master/mbchc-dev.user.js
* Bookmarklet: ```javascript:(()=>{fetch(`https://code.fleshless.org/mute/MBCHC/raw/branch/master/mbchc-dev.user.js?ts=${Date.now()}`).then(r=>r.text()).then(r=>eval(r))})()```
## Features
### Static improvements
#### MBCHC indicator
#### **REMOVED** MBCHC indicator
A colour square up top. Blue means their version is the same as yours, red means they differ.
#### Local time
Two digits in the indicator space show the current hour of the character. Parses the profile (looks for strings like GMT+10 or utc-8) or remembers the `/mbchc tz` input (see below). If your time is 16:37 and you see "19" over someone, it means their local time is 19:37.
#### Handheld objects penetration
~~Select handheld objects were modified to allow penetration actions.~~ Disabled until R86 release.
#### **REMOVED** Handheld objects penetration
Select handheld objects were modified to allow penetration actions.
#### Better chat history
PgUp/PgDn scrolling now a) doesn't lose your input, b) doesn't log the same input in succession, c) blinks when there are no more lines remembered, d) will treat existing input as search prefix.
#### FBC patch
If the item is locked, the tighten/loosen feature is unavailable on it. Also autocomplete for /pose and /anim commands.
**DEPRECATED** If the item is locked, the tighten/loosen feature is unavailable on it.
Autocomplete for /pose and /anim commands.
### New chat commands
#### /mbchc versions
#### **REMOVED** /mbchc versions
Shows the MBCHC versions across the room.
#### /mbchc disappear
**Doesn't work, will fix later**
#### **REMOVED** /mbchc disappear
This command will make you invisible, if you are wearing an anal hook tied to hair.
You might also want to consider hiding your arousal meter.
@ -93,7 +109,7 @@ Set local time for the character. Offset is from UTC, not your time. Valid offse
Example: if your local time is UTC+5, and you know that Name is 8 hours behind you, use the command like this: `/mbchc tz -3 Name`.
#### /mbchc title TITLE
#### **REMOVED** /mbchc title TITLE
Set a custom title. Currenty only works with the same titles you can select. **Work in progress.**
#### /mbchc purge!
@ -114,7 +130,7 @@ Optionally makes use of club's advanced functionality, if prefixed with characte
* `MBCHC.RETHROW = true` will let you see exceptions thrown during command execution in addition to them being shown as chat messages.
## Geek corner
Yes, we are aware of all the nifty git features (branches etc.), we just don't use them.
Yes, we are aware of all the nifty git features (branches etc.), we just don't use them yet.
This mod is low effort, just enough to work without errors and deliver features we find useful.
We also have to keep in mind not everyone in the club works in software development, so it needs to be
as user-friendly as possible.
@ -123,4 +139,5 @@ as user-friendly as possible.
Sure, welcome onboard. Please send pull requests, patches, ideas, feedback, feature requests and bug reports.
## Contacts
Beyond social functions this site provides, you can always find us in the club or drop us an email. We don't use discord.
Beyond social functions this site provides, you can always find us in the club or drop us an email.
Mute is begrudgingly available on the `BC scripting community` discord server (finding an invite is left as an exercise for the reader).