BRC CharacterLoader
A plugin that allows people to easily add CharacterAPI characters to Bomb Rush Cyberfunk.
Last updated | a year ago |
Total downloads | 8610 |
Total rating | 3 |
Categories | Tools |
Dependency string | MandM-BRC_CharacterLoader-0.9.10 |
Dependants | 1 other package depends on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100viliger-CharacterAPI
API for loading custom characters. Now with BRCCustomCharacters support (READ THE CHANGELOG)!
Preferred version: 0.9.0README
BRC-CharacterLoader
A BepInEx plugin for Bomb Rush Cyberfunk that allows people to easily add CharacterAPI characters.
Please note that this does not accept characters that are done through plugins. Trying to put these into the Characters folder will only cause them to not load.
Character Creation
Follow CharacterAPI's tutorial up until creating a plugin.
Then, in the Characters
folder of this plugin, create a new folder. Then create a file called metadata.json
with the contents of the example JSON.
You then need to modify the json to fit your character. Certain variables will take in certain values which are noted below:
voiceBase
,graffitiBase
: Character names, either what they're called in-game or their internal name- Defaults to Red if invalid
- Must be left blank if you're using custom voice or graffiti, otherwise it'll override
- DOT.EXE's boss can be selected by either using the internal name (
eightballBoss
) or by specifying boss (dotexeboss
) - Rietveld can also be selected with
irene
moveStyle
: Move style, internal name and in-game names pretty much match up- Defaults to Skateboard if invalid
- Inline skates can also be selected with
skates
Afterwards, boot up the game and go to a Cypher. Your character should show up. If not, check the BepInEx console for any errors and make sure your JSON is valid.
You can also have several character entries in the metadata, in case you want to make a character pack.
Example JSON
[
{
"bundleName": "beat",
"prefabName": "beat_no_blades",
"charaName": "Beat",
"defaultOutfit": 0,
"canBlink": false,
"customShader": false,
"moveStyle": "inline",
"voiceBase": "",
"freeStyle": 15,
"bounce": 3,
"outfits": [
{
"outfitMaterial": "beatDefault",
"outfitName": "Jet Set"
},
{
"outfitMaterial": "beatFuture",
"outfitName": "Future"
},
{
"outfitMaterial": "beatCombo",
"outfitName": "Combo"
},
{
"outfitMaterial": "beatCorn",
"outfitName": "Corn"
}
],
"graffiti": {
"graffitiBase": "",
"graffitiName": "Beat",
"graffitiArtist": "Beat",
"graffitiMaterial": "beatGraffiti",
"graffitiTexture": "graffitiTexture"
}
}
]