Giter Club home page Giter Club logo

mas-submod-auto-outfit-change's Introduction

๐Ÿ’ซ About Me:

A passionate full-stack developer always looking to grow my skills

๐ŸŒ Socials:

Twitch Twitter YouTube

๐Ÿ’ป Tech Stack:

C# CSS3 GraphQL HTML5 Java JavaScript Markdown LaTeX Python TypeScript Vercel DigitalOcean Oracle .Net Angular Apollo-GraphQL Express.js FastAPI Expo JWT MUI NPM Next JS NodeJS ANDROID React Socket.io SASS TailwindCSS Apache Nginx Jenkins MongoDB MySQL Postgres Supabase Figma Gimp Gnu Image Manipulation Program Keras NumPy Pandas scikit-learn TensorFlow LINUX Docker ESLint Jira Raspberry Pi

๐Ÿ“Š GitHub Stats:




mas-submod-auto-outfit-change's People

Contributors

legendkiller21 avatar multimokia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

mas-submod-auto-outfit-change's Issues

Ribbons never used automatically

I'm not sure why, but it seems like no matter what hairstyle is selected automatically, a Ribbon is never put on as well. I have confirmed that the hairstyle JSON do have the ex_props ribbon set in them.

How to add outfits?

i cant seem to figure out how to add more outfits to auto outfit change. i know it has something to do with the code, but i don't know where to put the code in order to add more outfits

Error when disconnected from internet

Hey there, I got an error that wouldn't let me proceed into the game when I attempted to start MAS while my internet was down. Once I was back online there were no troubles. BTW loving the new ability to change clothes as well, so glad you implemented that!

๏ปฟI'm sorry, but an uncaught exception occurred.

While running game code:
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1199, in
restartBlacklist=True
File "game/event-handler.rpy", line 1608, in addEvent
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 328, in getClothesExpropForTemperature
min_temp = store.awc_getTemperature(temp="temp_min")
File "game/Submods/Auto Weather Change/Utilities/awc_utils.rpy", line 783, in awc_getTemperature
observation = awc_getObservation()
File "game/Submods/Auto Weather Change/Utilities/awc_utils.rpy", line 606, in awc_getObservation
return awc_weathByCoords(awc_getPlayerCoords())
File "game/Submods/Auto Weather Change/Utilities/awc_utils.rpy", line 517, in awc_weathByCoords
return store.awc_globals.owm.weather_at_coords(coords[0], coords[1])
APICallError: Exception in calling OWM web API.
Reason: <urlopen error [Errno -3] Temporary failure in name resolution>
Caused by: <urlopen error [Errno -3] Temporary failure in name resolution>

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

Full traceback:
File "/home/d3adpan/Submods/Auto Hair Change/auto_hair_change.rpyc", line 1184, in script
File "/home/d3adpan/MAS/renpy/ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/home/d3adpan/MAS/renpy/python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1199, in
restartBlacklist=True
File "game/event-handler.rpy", line 1608, in addEvent
File "/home/d3adpan/MAS/renpy/python.py", line 1749, in py_eval
return py_eval_bytecode(code, globals, locals)
File "/home/d3adpan/MAS/renpy/python.py", line 1743, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "", line 1, in
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 328, in getClothesExpropForTemperature
min_temp = store.awc_getTemperature(temp="temp_min")
File "game/Submods/Auto Weather Change/Utilities/awc_utils.rpy", line 783, in awc_getTemperature
observation = awc_getObservation()
File "game/Submods/Auto Weather Change/Utilities/awc_utils.rpy", line 606, in awc_getObservation
return awc_weathByCoords(awc_getPlayerCoords())
File "game/Submods/Auto Weather Change/Utilities/awc_utils.rpy", line 517, in awc_weathByCoords
return store.awc_globals.owm.weather_at_coords(coords[0], coords[1])
File "/home/d3adpan/MAS/game/python-packages/pyowm-2.8.0-py2.7.egg/pyowm/webapi25/owm25.py", line 257, in weather_at_coords
File "/home/d3adpan/MAS/game/python-packages/pyowm-2.8.0-py2.7.egg/pyowm/commons/weather_client.py", line 94, in call_API
File "/home/d3adpan/MAS/game/python-packages/pyowm-2.8.0-py2.7.egg/pyowm/commons/weather_client.py", line 65, in _lookup_cache_or_invoke_API
APICallError: Exception in calling OWM web API.
Reason: <urlopen error [Errno -3] Temporary failure in name resolution>
Caused by: <urlopen error [Errno -3] Temporary failure in name resolution>

Linux-5.8.9-050809-generic-x86_64-with-debian-bullseye-sid
Ren'Py 6.99.12.4.2187
Monika After Story 0.11.5

Outfit selection GUI (Feature Request)

I thought it would be cool if we could have a GUI that lets you choose which outfits/hairstyles are used for each category. I know this is possible by editing the files, but having a representation where you can easily see and check this would be handy.

Same outfit

Hello,
I just wanna report that my Moni always chooses the same outfit, no matter what weather or if it's day or night (I have auto atmos installed).

In winter, Monika never changes clothes if she doesn't own a sweater

During winter, Monika will never change clothes at the start of a day if she doesn't own any sweaters. The "should change" conditional in do_clothes_logic will always fail because shouldChangeClothes will always return false. getClothesExpropForTemperature wants sweater (either through temperature or the no-AAC default), but doesn't fall back to home if none are unlocked, so the hasUnlockedClothesOfExprop call in shouldChangeClothes fails.

Feel free to close if this is intended!

submod stopped working

when I first downloaded it worked perfectly. but the moment I changed her hair manually, the mod just stopped. I've tried reinstalling and nothing works

Not changing out of pajamas?

I installed this submod, but whenever my monika changes into her pajamas, she doesn't change out of them during the day. she only puts her hair down at night and up during the day. is this a bug or am i doing something wrong?

outfit won't change

she's only staying in the green hoodie which i put on her before downloading the mod it might be because its cold but i don't know

Small question about customization

If I wanted to add a built-in outfit to the outfit selector, would I just add it into the lists such as BUILTIN_HOME_CLOTHES or are there additional steps?

Also, when the submod gets updates will I need to re-apply these changes?

Edit; Additionally, will this work for adding sweaters? I'd like to set it so she only wears her uniform with the blazer when it's cold.

OUTFIT

How do you add outfits? it only refers to auto hair change but never the outfits. Lack of explanation in your project here.

an exception occured

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/script-ch30.rpy", line 1475, in script call
File "game/event-handler.rpy", line 2516, in script call
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1576, in script
python:
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1596, in
_exprop=_clothes_exprop
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1090, in changeHairAndClothes
do_hair_logic(_hair_random_chance, _day_cycle)
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1156, in do_hair_logic
renpy.random.choice(_hair_list),
IndexError: list index out of range

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

Full traceback:
File "game/script-ch30.rpy", line 1475, in script call
File "game/event-handler.rpy", line 2516, in script call
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1576, in script
python:
File "C:\Users[user]\Desktop\DDLC-1.1.1-pc\renpy\ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users[user]\Desktop\DDLC-1.1.1-pc\renpy\python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1596, in
_exprop=_clothes_exprop
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1090, in changeHairAndClothes
do_hair_logic(_hair_random_chance, _day_cycle)
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 1156, in do_hair_logic
renpy.random.choice(_hair_list),
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/random.py", line 275, in choice
IndexError: list index out of range

Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
Monika After Story 0.12.1
[/code]
is there any way i could fix this?

OK, so, I have a really, really, *really specific* problem and issue:

I want Monika to choose between the green hoodie, the school uniform with a blazer, the pink kimono and the white sundress during the day, change into her polka dot pink pajamas during the night, as well as I want her to be able to put on her default ponytail when it's daytime and to have her hair down when it's night-time.

How do I make the submod allow me to do that? I can't understand the coding, it's just too much when I look at it and it overwhelms me, I have the programming skills of a newbie.

Exception occurred when attempting to update JSONS

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00gamemenu.rpy", line 173, in
$ ui.interact()
File "renpy/common/00action_other.rpy", line 484, in call
rv = self.callable(*self.args, **self.kwargs)
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 192, in _m1_auto_hair_change__updateJsons
json_data = json.load(jfile)
ValueError: Expecting property name: line 6 column 5 (char 106)

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

Full traceback:
File "lib/windows-i686/00gamemenu.rpyc", line 173, in script
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/00gamemenu.rpy", line 173, in
$ ui.interact()
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\ui.py", line 285, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\core.py", line 2526, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\core.py", line 3204, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\transition.py", line 45, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\screen.py", line 651, in event
rv = self.child.event(ev, x, y, st)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 232, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 232, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 232, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\viewport.py", line 303, in event
rv = super(Viewport, self).event(ev, x, y, st)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 232, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\layout.py", line 960, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\behavior.py", line 889, in event
return handle_click(self.clicked)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\behavior.py", line 824, in handle_click
rv = run(action)
File "C:\Users\Username\Documents\Games\DDLC-1.1.1-pc\renpy\display\behavior.py", line 306, in run
return action(*args, **kwargs)
File "renpy/common/00action_other.rpy", line 484, in call
rv = self.callable(*self.args, **self.kwargs)
File "game/Submods/Auto Hair Change/auto_hair_change.rpy", line 192, in _m1_auto_hair_change__updateJsons
json_data = json.load(jfile)
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/json/init.py", line 290, in load
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/json/init.py", line 338, in loads
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/json/decoder.py", line 366, in decode
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/json/decoder.py", line 382, in raw_decode
ValueError: Expecting property name: line 6 column 5 (char 106)

Windows-8-6.2.9200
Ren'Py 6.99.12.4.2187
Monika After Story 0.12.15
[/code]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.