RequiredItems

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

Author: UguuDoki

Last revision: 8 Jul, 2022 at 05:02 UTC

File size: 20.48 KB

On Steam Workshop

Description:

RequiredItems

This mod is for listing all Required Items of our subscribed ones.
Inspired by StayHungryStayFoolish’s eagerness to attain that.


Method is by WebClient visiting the Steam page of each of our items.
Information retrieved is Title and URL of each Required Item.

Results are incapable of knowing dependencies authors not declare.
But include boguses like ‘Ability To Read’ that are prescribed.

To minimize runtime, items without dependencies are omitted.
Also, any items encountering network issues are forsaken.

Output is to …steamappscommonCities_SkylinesRequiredItems.xml.
The XML file shows no entry if no information is retrieved.


Run this mod by enabling in Content Manager. BE VERY VERY PATIENT!
When finished, game closes and XML file opens automatically.

Finding this sloth really unbearable when running?
Open Output_log txt to find ‘RequiredItems …’ progress at bottom.
Refresh in seconds to see any new progress. If none, we are stuck.
As such, culprit is the final progress item. Kill game, then report.


This mod disables itself to prevent running when the game starts.
Run only if necessary, we do not want Steam to regard us an attack.

Information is retrieved by search using preset keys.
Please report unduly missing results so keys can be broadened.


Made rather quickly, this has to be refined. Such as…
– A UI to run with a button.
– Somewhere telling whether an item is mod, asset or what.
– Options to run/skip by category.
– Somewhere telling whether a Required Item is subscribed to.
– Option to automatically subscribe to missing ones.
– Whatever the hungry/foolish muse desires, perhaps.


Version July 8, 2022
– Mod can now be permanently enabled.
– Operates now via UI (Options).
– Can now run by category: All, Mods, Assets, Others, Undefined.
(Others: Map, SaveGame, District Style, Map Theme, Scenario, Color Correction LUT, Cinematic Cameras. Undefined: not categorized, e.g. Line Decal Networks.)
– Each item now tries Steam up to 3 times when encountering network errors before giving up.
– Game now needs not close when job finishes.
– Output now by category to individual xml except when All is run.
– Output now tells whether a required item is subscribed/enabled.