TCS - Pedialite

thecrazyscot

Spiffy
Joined
Dec 27, 2012
Messages
2,460
On Steam.

Welcome to TCS Pedialite! This section provides additional information about your current game from within the Civilopedia. Some of this information may have been accessible previously in a more limited form, and some was not accessible from within the game at all.

Features
  • A list of installed DLC and mods, organized by whether they are active or inactive
  • A page for each DLC and mod with detailed information pulled from the .modinfo file as well as additional details which may be of interestMods and DLC are searchable by name within the Civilopedia
  • A Surveyor page which exposes all Setup parameters used to create the game, as well as detailed map information
  • Map/Game configuration and Seed values reported to Lua.log
  • Basic mod installation instructions, including likely Mods folder path on Windows, Mac, and iOS
The information on the Surveyor page includes:
  • Game setup information (Player Count, Difficulty, Speed, Ruleset, Game Modes, etc)
  • Map setup information (Script, Size, Temperature/Age/etc)
  • Advanced options (No Goody Huts, No Barbarians, etc)
  • Game and Map seeds
The information on each mod page includes:
  • Mod Teaser
  • Mod Description
  • Mod Id, Last Updated, Created, Steam Workshop folder id (if exists)
  • Credits
  • Compatibility Info (game version, save game, single/multi/hotseat)
  • Installation type (purchase, workshop, manual)
  • Dependencies, References, and Blocks
Compatibility:

Compatibility with any mod that does not replace CivilopediaScreen.lua.

Now compatible with Better Civilopedia (UI) by @Infixo!
Includes support for YNAMP parameters.

Versions:
Most Recent Version: 9 (30 June 2020)

**starting from V8 the mod has been renamed to TCS Pedialite**


Archived Versions

V8 changed name to Pedialite, added list of Inactive Mods/DLC to Civilopedia
V7 added the Surveyor page and YNAMP support.
V4 added summary game and map configuration details to the mod overview page.
 

Attachments

  • TCS Civilopedia Mod v4.zip
    22.5 KB · Views: 71
  • TCS Civilopedia Mod v7.zip
    41.6 KB · Views: 41
  • TCS Pedialite v8.zip
    43.5 KB · Views: 56
  • TCS Pedialite v9.zip
    49.3 KB · Views: 240
Last edited:
Screenshots

Spoiler Introduction Page :
20200610000403_1.jpg

Spoiler DLC Pages :
20200610090416_1.jpg
20200610090425_1.jpg

Spoiler Mod Pages :
20200610090645_1.jpg
20200610090524_1.jpg
20200610091209_1.jpg

Spoiler Searchable :
20200610091233_1.jpg
 
New update, version 4 added to OP.

With version 4 I have added game and map configuration details to the mod overview page in the Pedia. This includes:
  • Difficulty, Speed, Disaster Intensity
  • Map Script, Size, Temperature, etc
  • Game/Map Seed
The mod installation information has been expanded and given its own page.

Spoiler Configuration Info in the Pedia :
20200611140249_1.jpg


Spoiler Mod Installation Page :
20200611113827_1.jpg
 
Next update will add more information to the Configuration Info section.
  • Ruleset
  • Currently alive Civilizations vs originally alive
  • Currently alive City-States vs originally alive
  • What % of the map is water
  • Number of Natural Wonders
  • Number and names of Continents
Trying to think of what else would be helpful and/or interesting to add.

Also, I've tested this on various rulesets and in scenarios, and it properly works with all of them.
Spoiler :
20200612104852_1.jpg
20200612110038_1.jpg
 
Version 7 has been uploaded to OP. Version 4 has been retained for compatibility.

With version 7 I have added a new page (Surveyor) which has extensive information regarding the map and game setup. All of the game setup options from the Advanced Setup screen are presented, as well as detailed information about the makeup of the map (Continents, Terrain, Resource, Features, etc). Additionally, YNAMP support has been added, although that will need to continue to be refined, and the list of DLC/Mods and Game Configuration summary details are reported to the Lua.log file.

See screenshots in the previous post.
 
@thecrazyscot
How to make BCP and Pedialite work together.
Pedialite
1. Don't replace CivilopediaScreen - you don't need to. Basically remove CivilopediaScreen_Mods.lua.
2. Since you actually need to overwrite CivilopediaSupport.lua, then just overwrite it in <ImportFiles>
BCP
1. I bumped my LoadOrder to 200, so it loads after your mod.
2. I added a tweak that moves the icons a bit, so they all fit together nicely.
How it works.
1. BCP replaces main context because it adds all sorts of info to all screens.
2. It loads vanilla file which loads a) your CivilopediaSupport b) all pages - game, yours, mine
 

Attachments

  • TCS Civilopedia Mod.zip
    1.8 KB · Views: 98
Last edited:
@thecrazyscot
How to make BCP and Pedialite work together.
Pedialite
1. Don't replace CivilopediaScreen - you don't need to. Basically remove CivilopediaScreen_Mods.lua.
2. Since you actually need to overwrite CivilopediaSupport.lua, then just overwrite it in <ImportFiles>
BCP
1. I bumped my LoadOrder to 200, so it loads after your mod.
2. I added a tweak that moves the icons a bit, so they all fit together nicely.
How it works.
1. BCP replaces main context because it adds all sorts of info to all screens.
2. It loads vanilla file which loads a) your CivilopediaSupport b) all pages - game, yours, mine
Thanks a ton! I really appreciate you going to the effort of figuring that out, and I will make those changes in my next update.
 
Version 9 uploaded!
-- Added compatibility for Better Civilopedia by Infixo
-- Added Largest Feature lists
-- Added UserConfig.sql file in mod folder to allow the option to only show map tile/resource/feature/etc information if it is visible (by default the Surveyor shows all information)
 
Top Bottom