Beatrix Repha
Current Version ב_‎026.40 (2022-07-14)
MUGEN Version WinMUGEN Only
Palettes 7p Only
Rank Upper Level Nuke / Defeat Challenge
Republishing You can read this, so Prohibited
Editing Prohibited
Material Use Mostly Allowed*
Video Use Go nuts (no malice pls)
DL (Main) CNS Full Package SFF+SND
DL (Mirror) CNS SFF+SND
Profile Here for now

*The usage of select portraits, any sprite with a group,index of 8XXX,YYYY, or any encrypted sprites in other characters is prohibited. These are resources that were made/edited by others of/for Beatrix.
Commercial usage of any assets, self-made or otherwise, is also prohibited.

There's always something above something else.
The universe is no exception. Worlds transcend others in a pillar-like hierarchy... except for one.
This world is so high up, it can be fallen into from above, almost as if an integer underflow happened in the dimension itself.
The world above all, the Sky world. Its location makes it Heaven, but its true nature makes it Hell.
A world of required sacrifice for those that fall into it by accident for the first time.
But with this great sacrifice, comes great power.
6 people "reside" in this world. Each with something important to them taken away.

And the first has entered the largest nexus of the multiverse.


Important Info

This character uses the Command Overflow (CMDOF) Exploit for the purpose of custom trigger creation and Explod rotation. If Beatrix crashes with an Invalid trigger: xvar error, odds are that CMDOF was disabled somehow. Loading Beatrix first should also remedy the problem.
What each of the custom triggers do:

Please only use this character in 1v1s. I don’t guarantee stability when fighting 2 opponents at once, and a partner may interfere with processing in some fashion. Similarly, this character works best when selected as p1 to guarantee proper helper placement.

This character is bundled with an executable, config.exe. You can run this to change settings, and even the select portrait between one of three options. It may not run properly with wine, but the english version seems to be stable enough to change a setting or two in.
If you don’t like using strange exe files to change settings (completely understandable in today’s climate), I’ve also included standalone versions of the bulk settings in the config_bulk folder.

While you are more than welcome to refer to the code in this edit, I ask that you don’t copy it; a lot of the code used interfaces with each other to the point that mindlessly copypasting will guarantee that something will go wrong.
Similarly, be very careful with opening beatrix_efi.st, as that contains the CMDOF exploit. bootstrap.efi shouldn’t be opened for similar reasons. The Sakura Editor seems to be the text editor that plays the best with these files, if you’re really that curious.

NOTE: All Mashiro voices have been deleted from this character’s SND. This is intentional, as giving her a voice would ruin her concept.


A note about mugen.cfg


Design Philosophy

This character is a heavily code-based nuke, inspired by the likes of Witch_Angeline, Erina-FM, and G-Mizuka (skeleton’s Patch). It is made with the assumption that the definition of a nuke, tier-wise, is “the strongest tier of character that cannot modify the opponent’s data directly, except if you were able to do so with default MUGEN state controllers (excluding DtC).”
Disassembled ASM code for all exec functions, including a C++ source file for longer functions, is provided for transparency. The CMDOF’s source is not included as I don’t deem it necessary, but I can provide it on request.

In terms of general design, I wanted to make something relatively body-synchronized, and have each element refer to the lore of this character in some way. She likes gears, so most, if not all, of her special attacks have something to do with them. The aesthetics of this character are still in development, though…

Preserving compatability is a major aspect of this character. As Beatrix will be going up against a plethora of unpredictable foes, I do not seal or block any exploits myself, for any purpose. I also choose not to fix any of Elecbyte’s mistakes (fvar assignment chains/int**int) that I notice, as other edits may depend on these to function.


Technology Summary

I don’t see much of a point of talking about all of the nuke-related technologies (look them up?), so here’s a list of the things that Beatrix does that are more code-specific.