Terraria

Terraria

341 ratings
Physically-Accurate Moon Lighting and Shading
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
151.202 KB
17 May, 2024 @ 9:43am
17 May, 2024 @ 10:24am
2 Change Notes ( view )

Subscribe to download
Physically-Accurate Moon Lighting and Shading

Description
No more stars in front of your moons!
Changes moon textures so that they no longer look like they've had a bite taken out of them while still retaining their vanilla look and 2x pixel-consistent flair!

Something that's bothered me severely about this game since I first played it around 10 years ago is finally fixed!
(I was shocked nobody else made a mod fixing this before, not that I could find anyways.)

If I really wanted to be pedantic about the astronomical-accuracy of the moons in Terraria, I'd keep the "new" phases exactly as they are in-game: blank, because new moons aren't out at night, but whatever.

If you have any problems with this mod or suggestions as to how to make it better, please leave a comment!

- - -

Developer Notes:

Normal Moon
Vanilla sprite is missing a pixel on its upper-right side. This mod fixes this issue.

Yellow Moon
Slight pixel inconsistencies in the "Yellow" moon sprite appear to suggest it librates slightly between its phases. This has not been reflected in the shaded sections of the moon, as I do not have access to the uncut / full librated phase textures.

Ringed Moon
The shadows on the vanilla "Ringed" moon were all messed up:
+ The ring doesn't cast a shadow on the moon's surface (or cloud layer?)
+ The ring isn't shaded as if it's actually a separate object from the moon itself (the worst case being that it's completely "in shadow" in the moon's "new" phase, when the tips should still be visible as the ring is wider than the moon and, thusly, shouldn't be in its shadow.)
+ The moon doesn't accurately cast shadows onto the ring in cases where it would make sense to do so.
In response, I manually adjusted the shadows for this moon by using a self-made 3D reconstruction as a guide at intervals of 0%, 10%, 20%, 30%, 50%, 70%, 80%, and 90% along the light's total rotation time around the moon.

Mythril Moon
Vanilla sprite is missing pixels on its left-most side between phases. This mod fixes this issue.

Bright Blue Moon
Vanilla sprite is missing pixels on its upper-right side between phases. This mod fixes this issue.

Green Moon
No issues.

Pink Moon
There was, what I'm assuming was a misplaced pixel on its upper-right side. This mod fixes this issue so the moon looks more consistent.

Orange Moon
No issues.

Purple Moons
Was a tedious b---- to edit, but no issues.
You could try to make the argument that the moon's mini moons should also cast shadows on the main moon's body, however, unlike a ring, it's much harder to tell where either mini moon may be in relation to the main moon, and their shadows would be so small and insignificant anyways. At that point, why not go the extra mile and try to animate them orbiting the main moon as well? If I get enough requests to, I'll add these in as features in a future update, but I really don't care for these moons at all.

Pumpkin Moon
No issues.
Given this mod's emphasis on the contrast between shadow and light, I wanted to make the interior appear to glow, however, this would require I deviate significantly from the original spritework, which I don't feel comfortable doing in a mod this limited in scope. Perhaps in the future.

Frost Moon
A single pixel inconsistency between the full and waxing gibbous have been remedied. Unlike the Pink moon, this doesn't appear to be a misplaced pixel.
You could make the argument that the carrot nose should be shaded as if it's sticking out from the surface, however, again, the difference would be minimal, and it isn't a priority of mine unless requested.

Smiley Moon
Untouched by this mod.
29 Comments
Pointy Orb 13 Jul @ 9:57pm 
the nerd in me is forever grateful
tortita frita 17 Aug, 2024 @ 11:19pm 
10/10
Vegan recipes 14 Aug, 2024 @ 3:24pm 
Peak
Machi 6 Aug, 2024 @ 6:29am 
nicee
Lord of Puzzles 1 Aug, 2024 @ 4:51pm 
Yummy moon mmmmm so yummy mmmmmmm taste like cheese mmmmmmmmmm
Doppio Gaming 31 Jul, 2024 @ 12:19pm 
you ULTRAKILLED it mate, my scientist brain is in a state of hedonistic bliss
Driftyng 16 Jul, 2024 @ 10:57pm 
Lo único que pido es que hagas que el cielo nocturno tenga miles de estrellas y si queda bien que cada una brille con diferentes tonos
ianisuc0008 16 Jul, 2024 @ 8:43am 
Really good one!
Mindy  [author] 29 May, 2024 @ 10:09am 
@josephalbunker
Any swear, cuss, or otherwise inappropriate words that I may have wanted to use when talking about this mod have all been self-censored from the day before I uploaded this to the Steam Workshop (at least the ones I'm aware of have been, and I only count one). However, please do let me know if there's any that I've missed or otherwise unknowingly included.
Do keep in mind that Steam, by default, censors inappropriate language using ♥︎ (hearts) and * (asterisks), not - (hyphens), you absolute ♥︎♥︎♥︎♥︎♥︎♥︎♥︎.
The above 7 heart icons are intended to be read as a joke, I'm not actually calling you any mean words, and I do genuinely appreciate your comment regardless of the content and context, thank you.
josephalbunker 26 May, 2024 @ 6:50pm 
no bad words:<