Reply #1 Top

Why in the gods' names would you want to do that?

Reply #2 Top

Quoting seanw3, reply 1
Why in the gods' names would you want to do that?
End of seanw3's quote

Funny that was my thoughts, though I would probably try to put it a bit nicer :).

Sincerely
~ Kongdej

Reply #3 Top

Quoting seanw3, reply 1
Why in the gods' names would you want to do that?
End of seanw3's quote

Force a One-City Challenge game?  Just a guess.

Reply #4 Top

I would like to do this to make the map seem more open, rather than having the world seeming like one big metroplex by mid game.  One would still have outposts

Reply #5 Top

No Pioneers means no Outposts...

Reply #6 Top

It could be a fun game.  Certainly would make a change from mind numbing city spam.

The only means of expansion would be taking CPU factions capitals, and then waiting for them to build another city rather than taking out their sovereign. 

Reply #7 Top

To disable core units, you need to replace all the pioneer unittypes with a new one.

This is the list of the pioneers:

Unit_Pioneer_Altarian
Unit_Pioneer_Amarian
Unit_Pioneer_Ironeer
Unit_Pioneer_Krax
Unit_Pioneer_Mancer
Unit_Pioneer_Quendar
Unit_Pioneer_Tarth
Unit_Pioneer_Trog
Unit_Pioneer_Urxen
Unit_Pioneer_Wraith

Disable them by introducing a new Prerequisite that cannot be fulfilled within your game, and put it in all those copied unittypes. For example,

            <Prereq>
            <Type>Tech</Type>
            <Attribute>Thisdoesnotexistnorwillitever</Attribute>
    </Prereq>

End of quote

ex, your altarian pioneer unittype would look like this

    <UnitType InternalName="Unit_Pioneer_Altarian">
        <DisplayName>Pioneer</DisplayName>
        <Description>Pioneers are equipped with the necessary materials to start new settlements.</Description>
        <Class>Pioneer</Class>
        <RaceType>Race_Type_Altarians</RaceType>
        <CanBeDesigned>1</CanBeDesigned>
        <Gender>Female</Gender>
        <AdditionalTrainingTurns>30</AdditionalTrainingTurns>
        <IsSovereign>0</IsSovereign>
        <IsStartingUnitType>1</IsStartingUnitType>
            <GameModifier>
                <ModType>Unit</ModType>
                <Attribute>UnlockAction</Attribute>
                <StrVal>BuildTown</StrVal>
            </GameModifier>
            <GameModifier>
                <ModType>Unit</ModType>
                <Attribute>UnlockAction</Attribute>
                <StrVal>BuildImprovement</StrVal>
                <StrVal2>Outpost</StrVal2>
            </GameModifier>
        <LevelMilestone InternalName="L1">
            <Level>1</Level>
            <UnitStat_CombatSpeed>20</UnitStat_CombatSpeed>
            <UnitStat_Constitution>10</UnitStat_Constitution>
            <UnitStat_Dexterity>9</UnitStat_Dexterity>
            <UnitStat_Intelligence>9</UnitStat_Intelligence>
            <UnitStat_Strength>8</UnitStat_Strength>
        </LevelMilestone>
        <SelectedAbilityBonusOption>Weak</SelectedAbilityBonusOption>
        <Equipment>K_Female_Head_02</Equipment>
        <Equipment>Sovereign_Bandit_Hair_ID1</Equipment>
        <Equipment>Quilted_Corset_ID1</Equipment>
        <Equipment>Empire_Overskirt_ID2_Flipped</Equipment>
        <Equipment>TightBoots_Dark</Equipment>
        <Equipment>SionVambraces</Equipment>
        <Prereq>
            <Type>Race</Type>
            <Attribute>Race_Type_Altarians</Attribute>
    </Prereq>

            <Prereq>
            <Type>Tech</Type>
            <Attribute>Thisdoesnotexistnorwillitever</Attribute>
    </Prereq>

        <AnimationPack>FemaleSovereignAnimationPack</AnimationPack>
        <BattleAnimationBehavior>Melee</BattleAnimationBehavior>
        <BobbingFrequency>0</BobbingFrequency>
        <ClothPoseIndex>6</ClothPoseIndex>
        <Color_Hair>163,118,83,255</Color_Hair>
        <Color_Metal>145,145,145,255</Color_Metal>
        <Color_Skin>210,145,95,255</Color_Skin>
        <CutSceneDataPack>DefaultUnitCutscenePack</CutSceneDataPack>
        <EyeTexture>gfx\eyes\blinks\eyeblink_f2_ltblue.png</EyeTexture>
        <InfoCardBackground>BG1_Sunset</InfoCardBackground>
        <InfoCardBackgroundFlipped>0</InfoCardBackgroundFlipped>
        <ModelPath>Gfx\HKB\Units\K_Female_Mesh_01.hkb</ModelPath>
        <ModelScale>1</ModelScale>
        <MovementType>land</MovementType>
        <MovingSFX>TEMP_KnightMarching1</MovingSFX>
        <OnHitParticleName>Bloody_OnHit</OnHitParticleName>
        <SkeletonPath>Gfx\HKB\Units\K_Male_Skeleton_01.hkb</SkeletonPath>
        <SoundPack>SoundPack_Generic_Female</SoundPack>
        <TacticalModelScale>1.5</TacticalModelScale>
        <Texture_Eyes>gfx\eyes\blinks\eyeblink_f2_ltblue.png</Texture_Eyes>
        <Texture_Skin>K_Female_Freckles_Texture_01.png</Texture_Skin>
        <UnitModelType>KingdomFemale</UnitModelType>
    </UnitType>
End of quote

After this, there is still one pioneer that you can gain from a quest. But we are not getting quests currently so I won't go into that.

Reply #8 Top

If you wanted to limit to one city but still allow outposts, you could change the required distance between cities to some really long distance.  But you would have to make sure it wasn't so long that the other sovereigns can't settle their starting cities.

Reply #9 Top

Or you might be able to disable the Settle ability for pioneers, but I think they are unmodable in the game's current state.

Reply #10 Top

I use to play FFH with Settlers turned off and no city razing, but started with 3 cities each.  Creates more meaningful cities that way, to me at least.  Where as right now cities get destroyed all the time and rebuilt and seem to kind of lose their importance.  Probably wouldn't work as well in this game, but it was a fun option.

Reply #11 Top

Quoting Aerion, reply 8
If you wanted to limit to one city but still allow outposts, you could change the required distance between cities to some really long distance.  But you would have to make sure it wasn't so long that the other sovereigns can't settle their starting cities.
End of Aerion's quote

 

AFAIK, the distance is hard coded, as it was in WoM

Reply #12 Top

I think it can be changed in ElementalDefs.xml, but I have no reason to check. I like what we have there.

Reply #13 Top

The below tag From ElementalDefs.xml controls the distance between cities.  I have tested it and it does work.

 

        <MinDistancesBetweenCities>8</MinDistancesBetweenCities>

Reply #14 Top

my mind has been blown

Reply #15 Top

Yea, increase the minimum distance between cities to a big number and voila.

We'll all need to collude this summer on HOW we want the mod UI to work so that mods like this can be displayed in a way that's accessible to players.

Reply #16 Top

BUMP! I am going to have to gow through tthis whole mod forum to get the info I want, lol, can we make a sticky to reference threads like this, or a modders info on the stardock websit ? Looking forward to the mod testing stage of beta.

Reply #17 Top

Quoting seanw3, reply 6
No Pioneers means no Outposts...
End of seanw3's quote

 

Not quite.  It means Pariden, casting endless Arcane Monoliths, becomes the United Lands of Pariden.

 

 

Reply #18 Top


well, you would have to disable that spell as well most likely, or give people a limited number of chances to cast it - could the ai handle being able to cast it only 3 times ? hmm.

Reply #19 Top

Quoting Glowing_Ember, reply 19

well, you would have to disable that spell as well most likely, or give people a limited number of chances to cast it - could the ai handle being able to cast it only 3 times ? hmm.
End of Glowing_Ember's quote

 

If pioneers are completely removed, it would be best to completely remove the spell.  Otherwise, the field is skewed in favor of one race, or any other created race tht gets the same trait.

Reply #20 Top


err, yes, disable = remove, err sorry i thought that was clear.