![]() |
![]() |
||||||||||||||||||||
Movienight - support your friends and express yourself!
![]() Developer Last Online: Oct 2020
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: 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. Quote:
Download Now
Screenshots Supporters / CoAuthors Show Your Support
|
Comments |
![]() |
#2 |
Probably Responsible
Moderator
|
Spoiler: |
![]() |
![]() |
![]() |
#3 |
ms reflec beat stan
|
Hello. Unfortunately V1 had a grievous omission, but thanks to Tyonic this has been resolved in record time and V2 is now up. Changelog:
Last edited by fickleheart; 12-25-2019 at 06:10 AM. |
![]() |
![]() |
![]() |
#4 |
Probably Responsible
Moderator
|
Oh thank goodness, Christmas is now saved.
|
![]() |
![]() |
![]() |
#5 |
ms reflec beat stan
|
Wrappin' up some changes in v3, aimed mostly at making browsing emotes a more pleasant experience:
|
![]() |
![]() |
![]() |
#6 |
The Only Beat Main on SRB2K
|
I tried loading it and testing it, and the commands don't work. The console says they are unknown commands. It also says "couldn't execute file config_movienight.cfg", so do I have to make the required .cfg on my own?
|
![]() |
![]() |
![]() |
#7 |
ms reflec beat stan
|
Most of the commands are chat commands, so you send them as chat messages instead of using the console. I considered this a better interface than opening the console every time you want to use an emote.
config_movienight.cfg is optional. You can create one if that message annoys you, but it's not required in any way. |
![]() |
![]() |
![]() |
#8 |
cryptid???
Moderator
|
This is, like, the coolest addon EVER! It makes me want to play SRB2 more and more and more. It's exactly this sort of thing that improves the multiplayer experience and makes it truly a *social* experience, which is probably what a lot of us stick around the community for nowadays anyhow.
Great job! I can't wait to use this next time I am playing with friendos. :D
__________________
Planning ahead is for ninnies who think they can predict every possible outcome. The future is mutable! Go with the flow! |
![]() |
![]() |
![]() |
#9 |
Insert funny hahas here
|
If someone uses too high of a value for the speed it will crash the server it's on... This really needs to be fixed /:
Maybe limit the max speed for a pose to around 10k? that would be way more then enough. |
![]() |
![]() |
![]() |
#10 | |
The ultimate SIGSEGV
|
.pose command breaks sprites
Quote:
![]() |
|
![]() |
![]() |
![]() |
#11 |
|
This mod is nice but bad we can only remove audience because some emotes can be annoying and flood the chat and also it's glitched.
|
![]() |
![]() |
![]() |
#12 |
ms reflec beat stan
|
v4 changelog:
- fixed a crash with entering large numbers into pose arguments - possibly fixed some issues with pose frames showing unknown sprite indicators? - fixed some poses not showing up in the .poses listing - added twinspin and melee as poses - possibly other things, I tweaked the script weeks ago and forgot what I did |
![]() |
![]() |
![]() |
#13 |
|
Would it be possible to make it so that you can pose with Super sprites, instead of reverting back to the regular sprites when you pose?
I'd also kinda like to pose with NiGHTS and Continue sprites, but I think the Super sprites are more important than those
__________________
"They were gonna see who could eat the most cotton candy... AND I WON!" |
![]() |
![]() |
![]() |
#14 |
That one dude.
|
If possible, would you be able to implement player validity checks into the mod? When the mod is first loaded (or a player game overs in netplay) the script freaks out pretty badly and breaks. I only say player validity checks due to the nature of the error (which spits something out related to "mo" being nil.)
__________________
"Life is a game, kid! It's all about how you play!" |
![]() |
![]() |
![]() |
#15 |
ms reflec beat stan
|
v5 changelog:
- emotes can now be animated, using the format {SPR_XXXX, from=A, to=Z, speed=3} - emotes can be set to use the player's color using color=MN.PLAYER_COLOR - players can stack multiple emotes, the number of which can be controlled by admins with mn_maxstacksize 0-70 - players viewing others now show that player's icon above their in-world head - fixed highres characters in the audience and other console errors - emote changes: -- added a new graphic for the message icon -- added .! (from base game assets) and .uwu (by myself) -- .chaching and .chirp are now animated -- .danger has been replaced with a new animated emote by FAVman33 Spoiler: visual representations of added features I have changed the suggested filename for emote packs to make them shorter due to filesize packet limits. You don't strictly have to follow the suggested pattern. Last edited by fickleheart; 07-18-2020 at 03:53 AM. |
![]() |
![]() |
![]() |
#16 |
a gamer on the interwebs
|
![]()
__________________
why do they call it oven when you of in the cold food of out hot eat the food |
![]() |
![]() |
![]() |
#17 |
Insert funny hahas here
|
Looks like people are gonna have to revert to v4 if this gets merged. Fickle hid the lua for v5 so that it can't be accessed in slade, which means adding "extra bytes" to them in order to stop people from only putting part of the wad's lua on their server. Fick's officially left the community, so I highly doubt we'll be seeing her come back to make a 5.1 to make it compatible with 2.2.9, assuming it's merged.
__________________
"B-but I'm already taken, Gale-chan" -Shine |
![]() |
![]() |
![]() |
#18 | |
Wandering Protagonist
|
Wait what? When did this happen?
__________________
Quote:
|
|
![]() |
![]() |
![]() |
#19 |
so i exist
|
.pose fly as shadow
__________________
your epic here is your chocy milk |
![]() |
![]() |
![]() |
#20 |
jet jaw sounds
|
!1275 did get merged, so the current version of this mod will be incompatible. I actually made a patch already that changes nothing but "fix" the bytes, but I will likely never be allowed to distribute it due to how the community handles things. :/
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|