SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
Back to NxLabs

NxLabs / Vintage Story

AstraTerra

LBy lalmei

Turns the night sky into an dynamic starfield, create and monitor your own constellations.

AstraTerra

Description

<div style="background: #f3efe6; border: 1px solid #d8d0c3; border-radius: 6px; padding: 20px; max-width: 960px; margin: 0 auto; color: #2f2f2f; line-height: 1.6;"><p><strong>AstraTerra replaces Vintage Story's night sky with 5,044 catalog stars, 50 deep-sky objects, five planets, nine annual meteor showers, and four returning comets.</strong> <br>It started as something for me and my kids, mostly as an excuse to teach them astronomy while playing a game we like, then, apparently, I forgot how side projects work and kept adding things. So now:&nbsp;<br>The sky changes with the hour, season, latitude, and longitude. For Vintage Story 1.22+.</p> <p>Mark a year of sunrises (or sunsets) on a Sky Disc. Measure lights with a Sextant and write the readings into a book. Draw constellations through a telescope. Cut an astrolabe plate for your latitude and use your own records to plan another observation.</p> <div style="background: #f7e9c3; border: 1px solid #ddc27e; border-radius: 4px; padding: 12px 16px; margin: 0 0 16px; color: #6b4e12; line-height: 1.6;"> <p style="margin: 0 0 8px;"><strong>In Beta<br></strong>So yes, some art is going to be bad. Some documentation will be rough. There will be bugs.<br>Most models, Images, recipes, and bits of UI are placeholders. UI/UX is constantly changing. Bug reports and screenshots belong on the <a href="https://github.com/lalmei/astraterra/issues">issue tracker</a>.&nbsp;</p> </div> <div style="background: #b7bcfc; border: 1px solid #ddc27e; border-radius: 4px; padding: 12px 16px; margin: 0 0 16px; color: #6b4e12; line-height: 1.6;"> <p style="margin: 0 0 8px;"><strong>✓ Contributors Welcome </strong></p> <p style="margin: 0;">If you can make a better moon in five minutes, great! <strong>Please contribute it. </strong>That’s not sarcasm. Send me the art or a PR and I’ll look at it. A lot of this mod is placeholder. It has to be. I have limited time, so I choose where to spend it. Right now most of that goes into the astronomy, mechanics, measurements, and checking that what I’m putting in the sky actually behaves the way I think it does. And even then I screw up. So even filling issues and finding them helps -&gt; &nbsp;<a href="https://github.com/lalmei/astraterra/issues">issue tracker</a>.&nbsp;<br><br></p> <p class="p1">Tracking everything also takes time. Assets, licenses, tools, dependencies, attribution, changes, releases. I automate a lot of it because otherwise I’d spend my hobby time maintaining spreadsheets about my hobby. If we miss something, let us know. I’m sure we’ve missed things. If something needs attribution or correction, point it out and I’ll fix it. It may not be immediate. <br><br><strong>Given the choice between documentation and working on the simulation, i will choose simulation first.&nbsp;</strong></p> </div> <h3><br>v0.9.0: Longitude Update</h3> <div style="background: #e4e9dc; border: 1px solid #b9c8a4; border-radius: 4px; padding: 12px 16px; margin: 0 0 16px; color: #38431f; line-height: 1.6;"> <ul> <li><strong>Longitude.</strong> World X now shifts the sun, daylight, and star field. Noon is local instead of happening everywhere at once.</li> <li><strong>Clock display.</strong> The server keeps universal time. The character panel and instruments can show local solar time, universal time, or whole-hour zones.</li> <li><strong>Sun and stars.</strong> The star field stays aligned with the visible sun on worlds with custom year lengths.</li> <li><strong>Moon art.</strong> Choose AstraTerra pixel art, photographic textures, or Vintage Story's original moon.</li> </ul> <p style="margin: 0;">Server owners can set <code>longitudeAwareSun</code> to <code>false</code> in <code>ModConfig/astraterra.json</code> to keep Vintage Story's single time zone. Unfortunately longitude requires this to be a server mod.&nbsp;</p> </div> <div style="background: #a6acc0; border: 1px solid #b9c8a4; border-radius: 4px; padding: 12px 16px; margin: 0 0 16px; color: #38431f; line-height: 1.6;"><a href="https://mods.vintagestory.at/show/mod/65329">Astra Extera&nbsp;</a> is a companion mod that allows you get generate a new sky. I can also provide you a template to create your mod that uses Astra Terra to create your sky with your own procedure and assets.&nbsp;</div> <h3><br>The sky</h3> <br> <p>Apparent magnitude controls each star's brightness and size. Fifty Stellarium deep-sky plates stay faint until a telescope resolves them. The Milky Way sits behind the catalog. There is still visual issues, see the issue tracker for all issue.&nbsp;</p> <p>Mercury, Venus, Mars, Jupiter, and Saturn move on Keplerian orbits. Nine meteor showers return during fixed parts of the world year. Four comets follow their own schedules and point their tails away from the sun. Halley's first pass and the next one is in world year 78. Plan accordingly.</p> <h3>Instruments</h3> <div class="spoiler" style="border: 1px solid #cfc9be; border-radius: 4px; margin: 20px 0; overflow: hidden; background: #eee9de;"> <div class="spoiler-toggle" style="padding: 12px 15px; background: #e5dfd4; font-size: 1.1em; font-weight: 600; color: #333; text-align: center;">▾&nbsp; Sky Disc</div> <div class="spoiler-text" style="padding: 15px; line-height: 1.6; color: #333; background: #eee9de; border-top: 1px solid #cfc9be;"> <p>Form one from clay and fire it, or craft copper or bronze. At sunrise or sunset, sneak and hold right click under open sky to scratch the sun's place on the horizon. Keep marking until the band reaches an edge and turns back. The disc then gives year length, latitude, east or west, and the next solstice.</p> <p>Right click reads it. Scroll turns it. Sneak-right-click the ground to set it down. Hold it up at night and left-drag between stars to engrave one connected constellation. Keep loose flint or a knife in the hotbar. A fired clay disc will not take a new figure.</p> </div> </div> <div class="spoiler" style="border: 1px solid #cfc9be; border-radius: 4px; margin: 20px 0

Download

No download link is available for this entry right now.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.