About this mod
Take a moment to breathe in Night City. This immersive mod fades the HUD away during moments of stillness, letting you truly appreciate the world.
- Requirements
- Permissions and credits
- Changelogs
What's the Philosophy?
Night City deserves to be seen, not just played through. This mod recognizes when you pause to take in the world and gracefully fades the HUD away, transforming gaming moments into pure visual poetry.
The Contemplation Experience
🌅 Organic Immersion
- HUD naturally dissolves during moments of inactivity - no forced triggers.
- Smooth, cinematic transitions that respect the atmosphere, without having to press a dedicated key.
- Returns seamlessly when you're ready to continue your story.
🧘 Intuitive Presence
- Adaptive timing that learns your contemplation rhythm.
- Smart detection: only activates during genuine pause moments, leaving you free to walk and look around in a cinematic way.
- Preserves urgent gameplay when action is needed.
Finding Your Moment
- Requires Redscript (the foundation of deeper immersion).
- Install A Moment of Contemplation and let it observe your habits.
- Simply pause when something catches your eye - the mod does the rest.
The Art of Stillness
No settings to configure, no buttons to press. When you stop to admire a neon reflection, watch rain fall, or simply exist in Night City's atmosphere, the interface steps aside. Pure immersion through natural behavior.
You can still slightly configure it by modifying AMomentOfContemplationConfig.reds file.
Compatibility
===========================================
# A Moment of Contemplation - For Modders #
===========================================
HUD widget integration with "A Moment of Contemplation" mod:
# STEP 1: Check if AMoC is installed (REQUIRED for safety)
private func IsContemplationSystemAvailable() -> Bool {
let system = ContemplationSystem.GetInstance();
return IsDefined(system) && system.g_AMomentOfContemplation;
}
# STEP 2: Direct Integration (Simple & Fast)
@addMethod(YourCustomWidgetController)
protected cb func OnContemplationEvent(evt:ref<ContemplationEvent>) -> Void {
if this.IsContemplationSystemAvailable() {
ContemplationUIHelper.ApplyFadeTransition(this.GetRootWidget(), evt, n"YourModName");
}
}