SmoothPack

bacongravy

Chieftain
Joined
Feb 13, 2011
Messages
9
Location
California
SmoothPack v.2

A collection of mods that subtly enhance the game experience.

Included mods:
  • SmoothCityBanner - Adds a culture meter to the city banner and shows turns until population decrease when the city is starving.
  • SmoothCityPlotWorkedTiles - Shows the worked tiles of a city when the mouse hovers over a city plot for the tooltip duration.
  • SmoothDiploRelationships - Adds information about which civilization is protecting each city state in the Diplomatic Relationships panel.
  • SmoothPatch - Fixes display issues and little bugs in various components.
  • SmoothTopPanel - Adds a clock and great person and luxury resource information to the top panel.
  • SmoothTradeDurations - Alters the display of active trade durations to show "turns remaining" instead of "total turns".
  • SmoothUnitPromotions - Fixes issues with promotions and upgrades.

Download: View attachment SmoothPack (v 2).civ5mod

The features in SmoothPack were extracted from Attila's Mods, Copasetic UI Tweaks, and Thal's Unofficial Patch.

Conflicting changes to the plot help text have been excluded, as have minor changes to the unit flags. Changes related to Thal's Balance Mods have also been excluded.

I am the author of SmoothCityPlotWorkedTiles and release it into the public domain. Each other mod consists entirely of the work of others and I claim no authorship over them. All praise should be directed at the original authors. Attila's Mods is by Attila the Hun, with contributions from The_Larch, AgentofEvil, Magus, salaminizer, BlakeTheGreat and Thalassicus. Copasetic UI Tweaks is by Cope, with contributions from Thalassicus. Thal's Unofficial Patch is by Thalassicus.

I put SmoothPack together because I enjoyed using Attila's Mods, Copasetic UI Tweaks, and Thal's Unofficial Patch with vanilla CiV and with other mods that conflict with Thal's Balance Mods. I wanted to extract each feature into it's own mod so that it was easier to handle conflicts with other mods. The SmoothCityBanner and SmoothTopPanel mods are, in my opinion, the most useful in SmoothPack -- I can't go back to playing CiV without them. Now that they are independent they can be used with nearly any other mod.

The only mod that changes gameplay is SmoothUnitPromotions. The rest of the SmoothPack mods only affect the UI.

Optional download links are provided for each independent mod contained in SmoothPack to allow people to have fine-grained control over which features are enabled from within the Mod Browser.

NOTE: SmoothPack includes all of the following mod components. If you download and install the independent versions of the Smooth mods then you do NOT need to install SmoothPack.

SmoothCityBanner v.2

Download: View attachment SmoothCityBanner (v 2).civ5mod

Adds a culture meter to the city banner and shows turns until population decrease when the city is starving.

The changes in this mod are the same as those in Copasetic UI Tweaks.

Files:
  • UI/InGame/CityBannerManager.lua
  • UI/InGame/CityBannerManager.xml

SmoothCityPlotWorkedTiles v.1

Download: View attachment SmoothCityPlotWorkedTiles (v 1).civ5mod

Shows the worked tiles of a city when the mouse hovers over a city plot for the tooltip duration. The worked tiles are hidden again when the mouse moves away from the worked tiles. Holding down the Shift key shows the yields of all of the tiles inside the city's borders instead of those of just the worked tiles.

This mod was inspired by the InGame.lua changes from Copasetic UI Tweaks. The feature has been reborn as an InGameUIAddin that no longer requires the replacement of InGame.lua, reducing the likelihood of conflicts.

Files:
  • InGameUIAddin/CityPlotWorkedTiles.lua

SmoothDiploRelationships v.2

Download: View attachment SmoothDiploRelationships (v 2).civ5mod

Adds information about which civilization is protecting each city state in the Diplomatic Relationships panel.

The changes in this mod are the same as those in Copasetic UI Tweaks.

Files:
  • UI/InGame/Popups/DiploRelationships.lua
  • UI/InGame/Popups/DiploRelationships.xml
  • XML/GameData/Language_en_US/TXT_KEY_MINORCIV_PROTECTED_.xml

SmoothPatch v.2

Download: View attachment SmoothPatch (v 2).civ5mod

Fixes display issues and little bugs in various components. Fixes a display issue with the growth progress meter in the city view, fixes a display issue with the number of turns remaining until the next social policy, and fixes a display issue with the voting results in the diplomatic victory panel. Shows the tech tree when you attempt to proceed to the next turn. Fixes many typos in tooltips text.

The fixes in this mod are the same as those in Attila's Mods and Thal's Unofficial Patch.

Files:
  • UI/InGame/CityView/CityView.lua
  • UI/InGame/Popups/SocialPolicyPopup.lua
  • UI/InGame/Popups/VictoryProgress.lua
  • UI/InGame/WorldView/ActionInfoPanel.lua
  • XML/GameData/Language_en_US/TXT_KEY_.xml

SmoothTopPanel v.1

Download: View attachment SmoothTopPanel (v 1).civ5mod

Adds a clock and great person and luxury resource information to the top panel.

The additions in this mod are the same as those in Attila's Mods.

Files:
  • UI/InGame/TopPanel.lua
  • UI/InGame/TopPanel.xml
  • UI/InGame/TopPanel_Clock.lua
  • XML/GameData/GPColors.xml
  • XML/GameData/Language_en_US/TXT_KEY_HELP_CAPS.xml

SmoothTradeDurations v.2

Download: View attachment SmoothTradeDurations (v 2).civ5mod

Alters the display of active trade durations to show "turns remaining" instead of "total turns".

The changes in this mod are the same as those in Attila's Mods.

Files:
  • UI/InGame/Popups/DiploCurrentDeals.lua
  • UI/InGame/WorldView/TradeLogic.lua

SmoothUnitPromotions v.2

Download: View attachment SmoothUnitPromotions (v 2).civ5mod

Fixes issues with promotions and upgrades. Promotions are adjusted whenever a ranged unit becomes a melee unit or vice-versa. Makes many negative unit attributes be lost on promotion. Fixes issues with promotions for Armor and Helicopter units.

This mod is not included as part of SmoothPatch because it affects gameplay, not UI. The changes in this mod are the same as those in Thal's Unofficial Patch.

Files:
  • InGameUIAddin/BalancePromotions.lua
  • SQL/UnitPromotions.sql
  • XML/GameData/PromotionSwap.xml
  • XML/GameData/UnitPromotions.xml
 
The easiest way to have fine-grained control over each component is to download the independent version of each Smooth mod and use them instead of SmoothPack. I have attached them to the first post.

Alternatively, I think you can simply remove the components you don't want from the SmoothPack mod folder after you install it. None of the mods in SmoothPack have dependencies on each other so it should be safe to remove any of them.

SmoothPack actually contains the full version of each component mod, but the component modinfo files have had their extensions renamed to "modinfo-disabled". You can remove the "-disabled" suffix then the component mod will show up in the Mod Browser even though it is still embedded in SmoothPack. Just make sure you remember to disable the main SmoothPack modinfo file if you use this method since if it is enabled SmoothPack will load all of the component mods, even the ones you haven't enabled in the Mod Browser.
 
Would I be right to assume that CivWillard and Infoaddict would be ok to use with the Smoothpack...?

Thanks for sharing this :)
 
@Seek:

I'm sorry to hear you had trouble disabling parts of SmoothPack. I didn't have any problems when I tried it just now: I deleted all of the folders in SmoothPack except for SmoothCityPlotWorkedTiles and then enabled SmoothPack and Thal's Balance Mods in CiV, and everything worked as I had expected. I hope using the independent version of the component resolves the problem you were having.

@Xink:

Yes, I think both CivWillard and InfoAddict are compatible with SmoothPack. I regularly use all of the following mods together:

* Custom Notifications
* InfoAddict
* PerfectWorld3
* Rule Them All
* SmoothPack

I took a look at the CivWillard files and since that mod doesn't appear to modify the game database or contain changes to any of the vanilla assets I think it should work just fine with SmoothPack.

Generally you will only see conflicts with other mods that change the same panels as SmoothPack -- the TopPanel or CityBanner, to name just a couple -- or that delete vanilla units/builds/techs from the game database, or modify the text in the game database. Large mods that significantly modify the UI and game database are the most likely to have incompatibilities with SmoothPack. I think the best strategy for users of SmoothPack to reduce conflicts is to make sure SmoothPack is loaded first before any larger-scale mods by enabling it first in the Mod Browser. It is my understanding that the last mod to load will override changes made by other mods to the same files. By having the large-scale mod load last it will not have any of its files overridden and ensure consistency. If some portions of SmoothPack get overridden by the later-loading mod, I think the rest of the features will still work, since they are all mostly independent.
 
Thanks for the confirmation.
I can understand a little about checking for file conflicts and sometimes files which do that even merging isn't going to be the answer, mostly because I do not have that skill.
 
You would like to see all the tile yields on the map when you hold down 'Alt', just as if you had toggled on the tile yields with the 'Y' key? That shouldn't be too hard.

The other enhancement I was thinking of working on was to show a border around all the tiles a unit can move into on this turn when you hover over the unit. It would be the same tile border you see if you press 'M' and enter Move mode while the unit is selected.
 
You would like to see all the tile yields on the map when you hold down 'Alt', just as if you had toggled on the tile yields with the 'Y' key? That shouldn't be too hard.

Not exactly; what I would like is that when you press alt, a list in the popup will show up that describes what the yield on that tile would be for each possible improvement. It's really quite useful for making quick decisions with workers. So for a grassland river, it would show:
  • 2:c5food: 1:c5gold:
  • With Trading Post: 2:c5food: 3:c5gold:
  • With Farm: 3:c5food: 1:c5gold:
etc.

The CSeb Extended Map Popup mod does this, so if you take a gander at that you'll see what I mean. I've been having some compatibility problems with that mod as it hasn't been updated in a while. (I tried to take a screenshot, but I couldn't with the alt key pressed:lol:)


The other enhancement I was thinking of working on was to show a border around all the tiles a unit can move into on this turn when you hover over the unit. It would be the same tile border you see if you press 'M' and enter Move mode while the unit is selected.

This sounds good! My only worry is that in lategame pressing the move button can be draining on the system, so a method of turning it off may be useful.
 
I have updated SmoothPack and the component mods for CiV 1.0.1.217. All of the updates to the vanilla assets have been merged into the affected files in each mod. I have also removed changes from SmoothPatch and SmoothUnitUpgrades that are no longer needed.

I played through about fifty turns of a game and verified that everything was working correctly.

I would upload this to the in-game mod browser but ModBuddy crashes whenever I try to log in to my account. So for now, this thread is the only place to get the upgraded mod.

Enjoy!
 
I would upload this to the in-game mod browser but ModBuddy crashes whenever I try to log in to my account. So for now, this thread is the only place to get the upgraded mod.

Did this start happening to you recently? It affects me as well. I've made new accounts, reinstalled windows 7 both 32 and 64 bit, reformatted all my drives, and still I get a ModBuddy crash whenever I attempt to log in to my account.
 
It appears to be a universal ModBuddy issue. I am totally stuck as well.
 
It appears to be a universal ModBuddy issue. I am totally stuck as well.

Did this start during the last week or so for you as well Sneaks?

It's not a huge problem I guess, just kind of annoying that people are going to be downloading versions of our mods that the patch has broken. On a side note, I updated to Windows 7 Service Pack 1 and that caused ModBuddy to stop functioning all together.
 
It started last week. I can almost guarantee the bug is caused by the changes they made to the Mod Browser showing total downloads, rather than per version. Given that the first window in the GameSpy screen was the list of uploaded mods and download count to each, if the GameSpy server was accessing the game to get that info, it no longer can.
 
2K Greg on the 2K Games Forums for CiV modding said today that the ModBuddy broken upload issue has been identified and a fix is being worked upon. It looks to me like there haven't been any new mods in-game since February 23rd so I think this has been a universal problem.
 
It has. I sent him PMs about the problems days ago, and he finally responded yesterday saying they were "looking into it"
 
The problem is now fixed; please try uploading your mods via ModBuddy and let me know if there are any issues.
 
Back
Top Bottom