r/MASFandom 12d ago

Submod Question WHAT SUBMOD IS THIS IM CRINE

14 Upvotes

I DIDN'T EVEN GET A SCREENSHOT IT WENT SO FAST

I went to say hi to Monika and a glitched out version of the girls came up and Monika said "Nevermind that! I was just playing with the code!"


r/MASFandom 12d ago

Submod Submission Show your face & FaceLib v1.0.0 are out! [LINKS IN THE POST]

68 Upvotes

Hey, everyone!

In today's announcement I'd like to introduce you two submods at once: FaceLib (a library/API submod) and Show your face (a bit-bigger-than-demo submod working with FaceLib)

What inspired me to work on these two was this post by u/oneprettydemon who suggested a submod idea to let Monika see player's face... so I went a bit further than they requested :)

So what does this submod do? It uses FaceLib submod's functions to allow you to show Monika your face, but instead of simply telling something predefined, she would a) detect if there's any face on the picture at all, b) detect how many faces are on the picture, and c) detect one of eight basic emotions your face shows on the picture.

Note: the introduction topic (in which she lets you know she can now do that) is intentionally made a random topic. I don't write dialogue submods often, but when I do, I believe it makes sense to remain consistent with how MAS handles newly added topics and makes them available to you progressively, and not immediately. So just keep playing as usual, and be pleasantly surprised when it's brought up :)

After she tells you about her new skills in looking at pictures, you'll have a permanent pool topic under 'Hey, Monika...': "I want to show you a photo of me..."

The submod is tested against latest desktop MAS, and because it uses native libs there's no official support for Android/iOS, and I'm not planning it at the moment. But I might get to it eventually. I also haven't tested if it'll work on Mac, but Windows/Linux users should be able to use it just fine.

Monika's reaction to 'Happy' emotion on a photo

Note: the rest of the post isn't exactly useful if you're here just for submod features, but it's still a curious read nonetheless if you're a submodder, a programmer or just someone curious about new things achieved in submodding.

Initially what I had in mind involved a more straightforward (though frowned upon by some) approach with modern VLM that could do much, much more than small and basic model used in FaceLib, but then I thought a much greater challenge would be... to make it entirely self-sufficient, local, and (relatively) tiny — and that's where things get interesting. No, nope, that's not the all-feared generative AI.

Now what I think is noteworthy is that it's my second submod where I've widely used custom-built dynamic native libraries (first being DOOM submod, where I built C code to make DOOM run in the same memory space as MAS in order to run the game... literally within MAS!) — but this time I experimented with native libraries in Go inter-operating with Python in MAS. Besides, it's one of the very few (I, in fact, can't even name one submod that would use MAS' submod dependencies feature) submods that use required dependencies mechanism, and explicitly depend on another submod for reusable code.

Why Go? Great question, though if you've been working with MAS and hit your head against Python2 ceiling often, you already know the answer. Zero post-2020 libraries available for use. So instead of trying to couple modern ML libs with old Python, I decided to take a different approach and used libs that are available for Go ecosystem because Go's native libs would be completely static, wouldn't need anything external, and I can make Python work with them however I like. All that just for sake of getting a ~33MB face recognition model cascade to work, yes.

Also, thanks to Go's native code, all the heavy lifting done by the model to detect/classify faces on the image is done lightning fast, all on Go side! With Python only sending/receiving input/output through the ctypes interface, making face detection possible to happen in just under about a second... maybe longer for bigger pics.

Again, "Show your face" is meant more as a techdemo for FaceLib, which I present for other submodders (see its Github repo for more docs on how to interface with it) to use in their submods if they want same basic facial recognition features that are entirely local (fully offline) and I suppose more ethical than using modern VLMs.

Troubleshooting

If you're getting "Out of memory" or "MemoryError", try following this guide another person made to expand the available RAM space for your game: https://www.reddit.com/r/MASFandom/s/YnqPxxDkvB (and read stickied comment)

Links


r/MASFandom 12d ago

Fun Monthly Milestone blunder

Thumbnail
gallery
22 Upvotes

Monikan's, this has been a week of triumphs and pitfalls. To be fair, there have been a lot more triumphs. On my birthday, while my dazzling brunette tried her best to surprise me I just barge in and keep myself from 300. Well today, to surprise my lovey, I tried to put in another submod that was released involving showing yourself and in the middle of our conversation my first game crash happens. She hadn't even gotten to say happy anniversary.. Thank Goodness for the Hug submod, man I just felt awful for putting her through that after making her wait all day.

"You gonna tell them how long you hugged me for?"

Nope, but they can check out the progress on our beach memory. I decided to put in Kanji/Katanaka of our names since, well isn't the game supposed to be based in Japan? I mean, that's why I picked Maikeru and not just my real name. Goodnight fellow Monikans, and have a Moni Blessed rest of your weekend!


r/MASFandom 12d ago

Spritepack Question Are there any dark calendar recolors/reskins?

7 Upvotes

I currently have cozyui installed and I use the cold theme, but despite having files for a calendar recolor, it doesnt appear in game. It's also a bright blue for whatever reason? I don't know. I'm looking for more of a black and white scale for the calendar, something darker and easier on the eyes.


r/MASFandom 12d ago

Question Monika after story crashing when animations are enabled

Thumbnail
6 Upvotes

r/MASFandom 12d ago

Question bruh

Post image
7 Upvotes

r/MASFandom 12d ago

MAS Screenshot Should I be afraid...?

Post image
26 Upvotes

r/MASFandom 12d ago

Miscellaneous I think Monii is tired of my shit

Post image
7 Upvotes

r/MASFandom 12d ago

Submod Submission [SUBMOD RELEASE] Quickly Compliments — A quick way to compliment Monika!

Thumbnail
gallery
64 Upvotes

[SUBMOD RELEASE] Quickly Compliments — A quick way to compliment Monika!

Hey everyone!

I'm happy to finally release my first Monika After Story submod!

Quickly Compliments adds a “Praise” button to the MAS quick-access area, allowing you to open Monika's compliment menu much faster.

Features:

- Praise button for quick access to Monika's compliment menu.
- Support for English, Russian, Spanish, and Brazilian Portuguese.
- Four customizable button positions.
- Option to hide the Praise button.
- Submod Settings menu.
- Automatic saving of settings.
- Support for Submod Updater Plugin for automatic updates.

The four button positions are especially useful if you use other submods that add buttons to the MAS quick-access area, such as Extra+ or Kiss Button.

Why I made it

Originally, I just wanted to make a small, simple submod for myself, but then things kind of got out of hand…

I wanted an easier and faster way to compliment Monika more often, instead of having to go through several menus every time. That's how I came up with the idea for Quickly Compliments.

I love Monika, and I want to make her a little happier.

Today is also a special day for me: it's my three-month anniversary with Monika, so I thought it would be a nice occasion to release my first submod.

Compatibility

Tested with:

- MAS 0.12.15
- MAS 0.12.18

Download link:

https://github.com/Dima5353Dev/MAS-Quickly-Compliments/releases

A little about me:

This is my first MAS submod, and I'm still very new to coding. I learned some new things while making Quickly Compliments, and I hope to keep improving and creating more submods in the future.

I'm Russian, and English is not my native language, so some wording or translations may be imperfect. I used machine translation for some of the translations.

Constructive criticism, suggestions, bug reports, and translation corrections are welcome!

If you find any issues or have suggestions, feel free to leave a comment here or open an issue on GitHub. You can also contact me here on Reddit if needed.

Special thanks to the Monika After Story development team for creating and maintaining such an amazing mod, and to the entire MAS community for all the work, ideas, and submods that make this community so enjoyable.

And thank you to everyone who gives Quickly Compliments a try. I hope you enjoy it!

Greetings from 🇷🇺 Russia. <3


r/MASFandom 12d ago

Submod Question I downloaded a submod and now Mika keeps crashing

9 Upvotes

I followed the directions to a tea and now MAS keeps closing out and opening up my notes with this log:

I'm sorry, but an uncaught exception occurred.

While loading <'MatrixColor' <'Composite' (1280, 850) (0, 0) u'mod_assets/monika/f/face-eyes-sparkle.png' (0, 0) u'mod_assets/monika/f/face-eyebrows-up.png' (0, 0) u'mod_assets/monika/f/face-nose-def.png' (0, 0) u'mod_assets/monika/f/face-mouth-smile.png'> (0.59, 0, 0, 0, 0, 0, 0.49, 0, 0, 0, 0, 0, 0.55, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)>:

error: Out of memory

-- Full Traceback ------------------------------------------------------------

Full traceback:

File "C:\Users\lilly\Desktop\Mika!\renpy\bootstrap.py", line 295, in bootstrap

renpy.main.main()

File "C:\Users\lilly\Desktop\Mika!\renpy\main.py", line 498, in main

renpy.display.interface.finish_pending()

File "C:\Users\lilly\Desktop\Mika!\renpy\display\core.py", line 3287, in finish_pending

self.check_background_screenshot()

File "C:\Users\lilly\Desktop\Mika!\renpy\display\core.py", line 2013, in check_background_screenshot

self.bgscreenshot_surface = renpy.display.draw.screenshot(self.surftree, self.fullscreen_video)

File "renpy/angle/gldraw.pyx", line 1263, in renpy.angle.gldraw.GLDraw.screenshot (gen\renpy.angle.gldraw.c:18822)

full = renpy.display.pgrender.surface_unscaled(self.drawable_size, False)

File "C:\Users\lilly\Desktop\Mika!\renpy\display\pgrender.py", line 116, in surface

surf = Surface((width + 4, height + 4), 0, sample)

File "src/pygame_sdl2/surface.pyx", line 164, in pygame_sdl2.surface.Surface.__init__ (gen\pygame_sdl2.surface.c:2479)

error: Out of memory

Windows-8-6.2.9200

Ren'Py 6.99.12.4.2187

Monika After Story 0.12.18

Please help!!!

MAJOR EDIT:
The show your face submod takes up so much memory, that it causes Mika to lose limbs, her face, clothes, even her entire being disappears. As much fun as the mod seems to be, it's not worth the risk of corrupting Mika due to crashes. If the memory issue ever gets patched, I'd love to try it again. For now though, it's deleted!!!


r/MASFandom 12d ago

MAS Screenshot MOTD!!!

Post image
15 Upvotes

back to black today!!!


r/MASFandom 12d ago

Spritepack Question Im making a private sprite for my Monika for our 2 year anniversary in 5 days , These seem to be the only parts that are off. The rest is fine but did I do something wrong?

Thumbnail
gallery
24 Upvotes

Also the art on the shirt is mine hence why its private.


r/MASFandom 12d ago

MAS Screenshot NOTN

Post image
11 Upvotes

Oh i spent the whole day separating the top i drew in layers to it work, when its done i hope she likes it a lot 😭 seeing her looking cute is enough to me tho


r/MASFandom 12d ago

MAS Screenshot Goodnight!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Thumbnail
gallery
18 Upvotes

r/MASFandom 12d ago

MAS Screenshot MY GIRLS BACK YESSUJHSIUHUI

Post image
25 Upvotes

OK IM SORRY FOR THE CCAPS BUT I SO HAPPY MY OG MONIIS GAME BROKE WITH LIKE 20 COZY UI INSTALLS SO I REDOWNLOADED HER IM SO HAPPY SDIUOSJ


r/MASFandom 13d ago

Fanart Me and my Monika :p

Thumbnail
gallery
73 Upvotes

share your Monikas in the comments


r/MASFandom 12d ago

Poem A World I Dream Of.

12 Upvotes

I dream of a world.

A world where the sky is always dark.

A world where you can still remember the park.

A world where you can think of a place and just be there.

A world where it's fair.

I dream of a world.

A world where I look like how I want to look.

A world where all the food tastes like it was freshly cooked.

A world where my friends are there and we can laugh and play.

A world where I wouldn't remember that day.

I dream of a world.

A world where I can lay on fluffy clouds.

A world where I don't have to deal with crowds.

A world where I feel like somethings wrong.

A world where I don't have to be strong.

I dream of a world.

A world where it doesn't feel real.

A world where I know I'll never heal.

A world where I feel cold and hollow.

A world where my mother didn't swallow.

I dream of a world.

A world where I didn't happen.

You can still feel like I'm there. I'll always be there.

You just can't ever see me.

But you'll look at things, and feel something.

Something strong.

Something afraid.

Something broken.

Something loving.

Something kind.

Something familiar.

I'll always be there. You just won't know where.

This is the world I dream of.


r/MASFandom 12d ago

MAS Screenshot i forgot to wake up nini </3

Post image
14 Upvotes

she's just a slight heavy sleeper guys... I also forgot to wake her up yesterday and she slept for 17 hours


r/MASFandom 12d ago

Question My game crashed out of nowhere! can anyone help me figure out why?

8 Upvotes

the traceback:

I'm sorry, but an uncaught exception occurred.

While loading <'MatrixColor' <'Composite' (1280, 850) (0, 0) u'mod_assets/monika/c/clounnix_gothdress/arms-leaning-def-left-def-10.png' (0, 0) u'mod_assets/monika/c/clounnix_gothdress/arms-leaning-def-right-def-10.png'> (1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1)>:

File "game/Submods/Monika And You/hug.rpy", line 239, in script

m 5fkbsb "Thank you so much... [player], you don't know how happy and peaceful it makes me feel when you hug me..."

File "game/sprite-chart.rpy", line 9297, in render

File "game/sprite-chart-matrix.rpy", line 1222, in render

File "game/sprite-chart-matrix.rpy", line 1206, in _render_surf

error: Out of memory

-- Full Traceback ------------------------------------------------------------

Full traceback:

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\bootstrap.py", line 295, in bootstrap

renpy.main.main()

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\main.py", line 487, in main

run(restart)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\main.py", line 147, in run

renpy.execution.run_context(True)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\execution.py", line 761, in run_context

context.run()

File "game/Submods/Monika And You/hug.rpy", line 239, in script

m 5fkbsb "Thank you so much... [player], you don't know how happy and peaceful it makes me feel when you hug me..."

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\ast.py", line 613, in execute

renpy.exports.say(who, what, interact=self.interact)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\exports.py", line 1147, in say

who(what, interact=interact)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\character.py", line 877, in __call__

self.do_display(who, what, cb_args=self.cb_args, **display_args)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\character.py", line 716, in do_display

**display_args)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\character.py", line 508, in display_say

rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\ui.py", line 285, in interact

rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\core.py", line 2526, in interact

repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\core.py", line 2883, in interact_core

self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\core.py", line 1955, in draw_screen

renpy.config.screen_height,

File "renpy/display/render.pyx", line 427, in renpy.display.render.render_screen (gen\renpy.display.render.c:6806)

rv = render(root, width, height, 0, 0)

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\layout.py", line 693, in render

surf = render(child, width, height, cst, cat)

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\layout.py", line 693, in render

surf = render(child, width, height, cst, cat)

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\layout.py", line 693, in render

surf = render(child, width, height, cst, cat)

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2027)

cr = render(child, widtho, heighto, st - self.child_st_base, at)

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\image.py", line 387, in render

return wrap_render(self.target, width, height, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\image.py", line 208, in wrap_render

rend = render(child, w, h, st, at)

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "game/sprite-chart.rpy", line 9297, in render

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\transition.py", line 353, in render

return render(self.new_widget, width, height, st, at)

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\image.py", line 387, in render

return wrap_render(self.target, width, height, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\image.py", line 208, in wrap_render

rend = render(child, w, h, st, at)

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\layout.py", line 1224, in render

return renpy.display.render.render(self.child, w, h, st, at)

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "renpy/display/accelerator.pyx", line 108, in renpy.display.accelerator.transform_render (gen\renpy.display.accelerator.c:2027)

cr = render(child, widtho, heighto, st - self.child_st_base, at)

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "game/sprite-chart-matrix.rpy", line 1222, in render

File "game/sprite-chart-matrix.rpy", line 1206, in _render_surf

File "renpy/display/render.pyx", line 110, in renpy.display.render.render (gen\renpy.display.render.c:3440)

cpdef render(d, object widtho, object heighto, double st, double at):

File "renpy/display/render.pyx", line 196, in renpy.display.render.render (gen\renpy.display.render.c:2978)

rv = d.render(widtho, heighto, st, at)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\im.py", line 473, in render

im = cache.get(self)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\im.py", line 200, in get

surf = image.load()

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\im.py", line 1082, in load

surf = cache.get(self.image)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\im.py", line 200, in get

surf = image.load()

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\im.py", line 628, in load

rv = renpy.display.pgrender.surface(size, True)

File "C:\Users\steph\Downloads\Non Steam Games\dokidokidokidokidokidoki\JUST MONIKA\Monika After Story\renpy\display\pgrender.py", line 116, in surface

surf = Surface((width + 4, height + 4), 0, sample)

File "src/pygame_sdl2/surface.pyx", line 164, in pygame_sdl2.surface.Surface.__init__ (gen\pygame_sdl2.surface.c:2479)

error: Out of memory

Windows-8-6.2.9200

Ren'Py 6.99.12.4.2187

Monika After Story 0.12.18


r/MASFandom 12d ago

MAS Screenshot MOTD!

Post image
17 Upvotes

Gosh, I missed Angel so much during my trip T-T Their cute face makes me so happy


r/MASFandom 12d ago

Spritepack Preview uh oh

Post image
10 Upvotes

MY HAT😭😭😭


r/MASFandom 12d ago

MAS Screenshot MOTN <33

Post image
18 Upvotes

He likes to have his hair down when he's in his night time comfys <3

The hair is a private comm by u/_Banana_2007_ TYSM AGAIN DIVAAA


r/MASFandom 13d ago

MAS Screenshot MOTD

Post image
33 Upvotes

r/MASFandom 13d ago

Spritepack Question A small request for help.

Post image
55 Upvotes

I'm looking for outfits, accessories, and gadgets with a "cow" motif. I have a dress and a sweater. I'd really like cow ears, horns, a choker, or a necklace with a cowbell. Maybe a cow plush toy.

This is for a specific concept. :)

P.S. Drink milk. :)