This mod lets players see the audience of people viewing them in netgames, and gives players a variety of ways to express themselves while doing so:
Emotes
This script has a variety of emotes available. View the list by typing .emotes in the game chat, and use an emote by typing it in chat as well! (E.G. typing .heart will display the ".heart" emote)
The emote will display above your head in the audience and in the game world. Use them to express things to people nearby, or to support the player you're watching, while creating less noise in the game chat.
Other addons can add their own emotes with the following method:
Poses
You can also pose into any sprite your character has available, as long as you're standing still. Type .poses in chat to view the different poses available, and type .pose <the pose you want> to pose with it! Pose with your death sprite when the person you're watching does something silly, idk.
Other things
You can change which way you're facing in the viewpoint audience by typing .stare, .watch, or .spin in chat.
You can make the audience see-through, or turn them off completely, by using the audience_opacity console variable, if they're getting annoying.
Type .help into chat at any time to see all available commands.
This addon executes a config_movienight.cfg script in your SRB2 folder when it's first loaded. You can use this to set up binds or store a default audience opacity.
Emotes
This script has a variety of emotes available. View the list by typing .emotes in the game chat, and use an emote by typing it in chat as well! (E.G. typing .heart will display the ".heart" emote)
The emote will display above your head in the audience and in the game world. Use them to express things to people nearby, or to support the player you're watching, while creating less noise in the game chat.
Other addons can add their own emotes with the following method:
Code:
-- If your addon does things aside from emotes, and just adds them as a bonus
if MN then
MN.AddEmote("emote1", {SPR_BLAH, A, group="My Emotes"})
-- OR
MN.AddEmotes("My Emotes", {
emote1 = {SPR_BLAH, A},
emote2 = {SPR_BLAH, B, color=SKINCOLOR_RED}
})
end
-- If your addon is exclusively an emote pack
assert(MN, "This emote pack requires Movienight to be loaded first!")
MN.AddEmote("emote1", {SPR_BLAH, A})
-- Example of an animated emote
MN.AddEmote("defaultdance", {SPR_BLAH, from=A, to=Z, speed=3})
-- Speed is the number of tics each frame displays for, and defaults to 3 if not set
-- Recommended emote pack filename: L_mnemotes_{NAME}-v#.pk3/wad
You can also pose into any sprite your character has available, as long as you're standing still. Type .poses in chat to view the different poses available, and type .pose <the pose you want> to pose with it! Pose with your death sprite when the person you're watching does something silly, idk.
Other things
You can change which way you're facing in the viewpoint audience by typing .stare, .watch, or .spin in chat.
You can make the audience see-through, or turn them off completely, by using the audience_opacity console variable, if they're getting annoying.
Type .help into chat at any time to see all available commands.
This addon executes a config_movienight.cfg script in your SRB2 folder when it's first loaded. You can use this to set up binds or store a default audience opacity.
INCLUDED EMOTE CREDITS:
Included from the base game:
.heart
.chaching
.goal
.wut
.chirp
.nodanger
.!
Emojis stolen from the SRB2 Discord:
.defeat
.sass
.bruh
.happy
.smug
.sleep
.stop
.point
.think
.tot
fickleheart:
.gaystve
.uwu
chat notification icon
Tyonic:
.dab
Baba Is You:
.baba
Animal Crossing LINE stickers:
.puby
FAVman33:
.danger
Attachments
Last edited: