

Description
<div style="max-width: 1200px; margin: 0 auto; padding: 5px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: #fafafa; color: #2d3748; line-height: 1.6;"><div style="background: linear-gradient(135deg,#667eea 0%,#764ba2 100%); border-radius: 16px; padding: 30px; margin-bottom: 15px; box-shadow: 0 1px 3px rgba(0,0,0,0.05);"><h1 style="font-size: 2rem; font-weight: bold; margin: 0 0 10px; display: flex; align-items: center; gap: 12px;"><span style="font-size: 2rem;">💡</span> Lumos</h1> <p style="color: rgba(255,255,255,0.85); font-size: 1.1rem; margin: 0;">A comprehensive set of changes to block light and partial sunlight for Vintage Story.</p> </div> <div style="background: #ffffff; border-radius: 16px; padding: 30px; margin-bottom: 15px; box-shadow: 0 1px 3px rgba(0,0,0,0.05); border: 1px solid #e2e8f0;"> <h2 style="font-size: 1.5rem; font-weight: 600; margin: 0 0 20px; display: flex; align-items: center; gap: 8px;">☀️ Directional Light</h2> <p style="color: #4a5568; margin: 0 0 12px; line-height: 1.7;">Vanilla block light worked like a liquid, allowing it to spread in all directions without control. Now, each light source emits light in a sphere, illuminating everything the beam hits. Each beam can bounce off a surface once.</p> <p style="color: #4a5568; margin: 0 0 12px; line-height: 1.7;">Other materials can reflect light like a matte surface. This takes into account chiseled blocks and their transmission along each axis.</p> <p style="color: #4a5568; margin: 0 0 12px; line-height: 1.7;">Light is calculated deferred: first, all the lights are collected together, calculated, and then applied to the chunk.</p> <br><br><a style="color: #7c3aed; text-decoration: none; font-weight: 500;" href="https://www.youtube.com/watch?v=vlYbMzKYycs" target="_blank" rel="noopener">▶ Lumos mod showcase on YouTube</a><hr style="margin: 25px 0; border: none; border-top: 1px solid #e2e8f0;"> <div style="background: #fffbeb; border: 1px solid #fde68a; border-radius: 12px; padding: 18px 20px; margin-top: 15px;"> <p style="color: #92400e; margin: 0; font-size: 0.9rem;"><strong>⚡ Performance note:</strong> This mod puts a slightly higher CPU load than vanilla lighting. When measuring with mass-enabled lighting in the Archive, it takes about 2× longer. Lighting is only recalculated after placing or breaking blocks or light sources.</p> </div> </div> <div style="background: #ffffff; border-radius: 16px; padding: 30px; margin-bottom: 15px; box-shadow: 0 1px 3px rgba(0,0,0,0.05); border: 1px solid #e2e8f0;"> <h2 style="font-size: 1.5rem; font-weight: 600; margin: 0 0 20px; display: flex; align-items: center; gap: 8px;">🚪 Doors, Gates & Trapdoors</h2> <p style="color: #4a5568; margin: 0 0 12px; line-height: 1.7;">Doors, gates, and trapdoors now correctly trigger light recalculation: when closed, neither sunlight nor block light passes through.</p> <br><br><a style="color: #7c3aed; text-decoration: none; font-weight: 500;" href="https://www.youtube.com/watch?v=axsMyl8PRA4" target="_blank" rel="noopener">▶ VintageStory - Lumos - Doors/trapdoors on YouTube</a></div> <div style="background: #ffffff; border-radius: 16px; padding: 30px; margin-bottom: 15px; box-shadow: 0 1px 3px rgba(0,0,0,0.05); border: 1px solid #e2e8f0;"> <h2 style="font-size: 1.5rem; font-weight: 600; margin: 0 0 20px; display: flex; align-items: center; gap: 8px;">🌞 Sunlight</h2> <p style="color: #4a5568; margin: 0 0 12px; line-height: 1.7;">Sunlight is calculated the same way as in vanilla, but now it's always recalculated for the chunk where the block changed, and for its neighbors below it.</p> <p style="color: #4a5568; margin: 0 0 12px; line-height: 1.7;">This eliminates any bugs where light remains where it shouldn't. These calculations are also deferred, so the player will only see the final result.</p> </div> <div style="background: #ffffff; border-radius: 16px; padding: 30px; margin-bottom: 15px; box-shadow: 0 1px 3px rgba(0,0,0,0.05); border: 1px solid #e2e8f0;"> <h2 style="font-size: 1.5rem; font-weight: 600; margin: 0 0 20px; display: flex; align-items: center; gap: 8px;">🐛 Bug Fixes</h2> <p style="color: #4a5568; margin: 0 0 12px; line-height: 1.7;">This mod fixes a bunch of bugs found in the vanilla game. You can find more details here:</p> <ul style="padding-left: 18px; color: #4a5568; margin: 0 0 12px;"> <li><a style="color: #7c3aed; text-decoration: none; font-weight: 500;" href="https://github.com/anegostudios/VintageStory-Issues/issues/7779" target="_blank" rel="noopener">Issue #7779</a></li> <li><a style="color: #7c3aed; text-decoration: none; font-weight: 500;" href="https://github.com/anegostudios/VintageStory-Issues/issues/5043" target="_blank" rel="noopener">Issue #5043</a></li> <li><a style="color: #7c3aed; text-decoration: none; font-weight: 500;" href="https://github.com/anegostudios/VintageStory-Issues/issues/7533" target="_blank" rel="noopener">Issue #7533</a></li> <li><a style="color: #7c3aed; text-decoration: none; font-weight: 500;" href="https://github.com/anegostudios/VintageStory-Issues/issues/3213" target="_blank" rel="noopener">Issue #3213</a></li> <li><a style="color: #7c3aed; text-decoration: none; font-weight: 500;" href="https://github.com/anegostudios/VintageStory-Issues/issues/2782" target="_blank" rel="noopener">Issue #2782</a></li> </ul> <hr style="margin: 20px 0; border: none; border-top: 1px solid #e2e8f0;"> <h3 style="font-size: 1.15rem; font-weight: 600; margin: 0 0 10px; color: #2d3748; display: flex; align-items: center; gap: 8px;">⚠️ Intentionally not fixed for stability:</h3> <ul style="padding-left: 18px; color: #4a5568; margin: 0 0 12px;"> <li><a style="color: #7c3aed; text-decoration: none; font-weight: 500;" href="https://github.com/anegostudios/VintageStory-Issues/issues/9262" target="_blank" rel="noopener">Issue #9262</a></li> </ul> </div> <div style="background: #ffffff; border-radius: 16px; padding: 30px; margin-bottom: 15px; box-shadow: 0
Ratings & reviews
Sign in to leave a rating or comment.


