Forced Trees

If you liked this item, please rate it up on Steam Workshop page.

Author: twi

Last revision: 11 May, 2023 at 16:39 UTC

File size: 38.24 KB

On Steam Workshop

Description:

This mod will make the game always open the Tech Tree and Civics Tree when you need to choose the next option or upgrade, instead of the slide-out Tech or Civic "Tray" that would normally appear on the left side of the screen.

Forced Trees will not work properly without Repeat Future , and it has been marked as a required mod. This is because Future Tech and Future Civic cannot be re-selected from within the trees.

====================

As of May 11, 2023, the following changes have been made to the following files:

"…steamappscommonSid Meier’s Civilization VIBaseAssetsUIChoosersCivicsChooser.lua"

Vanilla
Mod
function OnOpenPanel() LuaEvents.ResearchChooser_ForceHideWorldTracker(); UI.PlaySound("Tech_Tray_Slide_Open"); m_isExpanded = true; m_kSlideAnimator.Show(); end — ======================================== function OnClosePanel() m_kSlideAnimator.Hide(); end
function OnOpenPanel() –LuaEvents.ResearchChooser_ForceHideWorldTracker(); –UI.PlaySound("Tech_Tray_Slide_Open"); –m_isExpanded = true; –m_kSlideAnimator.Show(); LuaEvents.LaunchBar_RaiseCivicsTree(); — raises civics tree end — ======================================== function OnClosePanel() –m_kSlideAnimator.Hide(); end

…steamappscommonSid Meier’s Civilization VIBaseAssetsUIChoosersResearchChooser.lua

Vanilla
Mod
function OnOpenPanel() LuaEvents.ResearchChooser_ForceHideWorldTracker(); UI.PlaySound("Tech_Tray_Slide_Open"); m_isExpanded = true; m_kSlideAnimator.Show(); end — ======================================== function OnClosePanel() m_kSlideAnimator.Hide(); end
function OnOpenPanel() –LuaEvents.ResearchChooser_ForceHideWorldTracker(); –UI.PlaySound("Tech_Tray_Slide_Open"); –m_isExpanded = true; –m_kSlideAnimator.Show(); LuaEvents.LaunchBar_RaiseTechTree(); — raises tech tree end — ======================================== function OnClosePanel() –m_kSlideAnimator.Hide(); end

The above code was edited and formatted for better visual comparability.