JFD's Civilizations - Sweden (Oscar II) for Vox Populi

Zaazuk

Chieftain
Joined
Apr 26, 2023
Messages
10
Adds JFD's Civilizations - Sweden (Oscar II) for Vox Populi. Does not need the original mod (original - https://steamcommunity.com/sharedfiles/filedetails/?id=429316898&searchtext=oscar).

UA


Free Great Engineer after Dynamite - Direct reference to Alfred Nobel

Leadership ambitions:
Personality
- Diplomat
Primary Victory Pursuit - Science

UU: Carolean (taken an existing Swedish unit without any changes)

UNW: Royal Academy of Sciences (replaces Hermitage)


Spoiler 4UC Compatibility :

UU: Hakkapelitta (taken an existing Swedish unit without any changes)
UB: Skola (taken an existing Swedish building without any changes)
 

Attachments

  • VP Sweden (v 1).zip
    18.3 MB · Views: 70
Hi. Good work there.
An advice: you can avoid doubling the versions and keep only the 3,4 UC one if you change this:

Spoiler :
SQL:
--------------------------------  
-- Civilization_UnitClassOverrides
--------------------------------      
INSERT INTO Civilization_UnitClassOverrides
            (CivilizationType,                         UnitClassType,                 UnitType)
VALUES        ('CIVILIZATION_JFD_SWEDEN_NORWAY',         'UNITCLASS_RIFLEMAN',        'UNIT_SWEDISH_CAROLEAN'),
              ('CIVILIZATION_JFD_SWEDEN_NORWAY',         'UNITCLASS_LANCER',        'UNIT_SWEDISH_HAKKAPELIITTA');
--------------------------------  
-- Civilization_BuildingClassOverrides
--------------------------------      
INSERT INTO Civilization_BuildingClassOverrides
            (CivilizationType,                         BuildingClassType,                 BuildingType)
VALUES       ('CIVILIZATION_JFD_SWEDEN_NORWAY',         'BUILDINGCLASS_HERMITAGE',     'BUILDING_OSCARROYALACADEMY'),
             ('CIVILIZATION_JFD_SWEDEN_NORWAY',         'BUILDINGCLASS_PUBLIC_SCHOOL',     'BUILDING_SKOLA');
into this:
Spoiler :
SQL:
--------------------------------  
-- Civilization_UnitClassOverrides
--------------------------------      
INSERT INTO Civilization_UnitClassOverrides
        (CivilizationType,                     UnitClassType,             UnitType)
SELECT    'CIVILIZATION_JFD_SWEDEN_NORWAY',     'UNITCLASS_RIFLEMAN',    'UNIT_SWEDISH_CAROLEAN' UNION ALL
SELECT    'CIVILIZATION_JFD_SWEDEN_NORWAY',     'UNITCLASS_LANCER',        'UNIT_SWEDISH_HAKKAPELIITTA'
WHERE EXISTS (SELECT * FROM Buildings WHERE Type = 'BUILDING_GERMANY_TEUTONIC_ORDER');
--------------------------------  
-- Civilization_BuildingClassOverrides
--------------------------------      
INSERT INTO Civilization_BuildingClassOverrides
        (CivilizationType,                     BuildingClassType,                 BuildingType)
SELECT    'CIVILIZATION_JFD_SWEDEN_NORWAY',     'BUILDINGCLASS_HERMITAGE',        'BUILDING_OSCARROYALACADEMY'  UNION ALL
SELECT    'CIVILIZATION_JFD_SWEDEN_NORWAY',     'BUILDINGCLASS_PUBLIC_SCHOOL',     'BUILDING_SKOLA'
WHERE EXISTS (SELECT * FROM Buildings WHERE Type = 'BUILDING_GERMANY_TEUTONIC_ORDER');

The code basically disables the additional UCs when the more UC mod is not active.
So in case of update you don't have to upload 2 versions every time.

EDIT: I forgot to specify you need also to move the MUCfVP mod from dependencies to references.
 
Last edited:
Will this mod give you 2 separate Sweden options, or will it replace the base VP Sweden?
 
Top Bottom