PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einfaches Modifizieren des Spiels (für Anfänger)



KonTheDon
22.02.2012, 11:47
Hallo,

falls jemand mal gestört hat, dass die Flottenanzahl zu klein/groß ist, die Schiffe zu wenig Erfahrung bekommen oder die Schiffsbewegung zu schnell/langsam war.
Ich schreib hier mal einfache ne kleine Anleitung wie man sowas recht einfach ändert.

Zunächst benötigen wir die Datei gameplay.constans unter \Sins of a Solar Empire\Diplomacy\GameInfo (am Beispiel von Diplomacy)

Wichtig! Vorher Sicherungskopie anlegen.

Öffnet man die Datei nun mit dem Notepad kann man hier alles mögliche finden und verändern.
Hier mal einige Beispiele:

Erfahrungswerte von Capitalships ändern:

CapitalShipData
ExperienceLevelData:0
ExperienceNeededForNextLevel 200.0 <= Die benötigten Erfahrungspunkte für Level 1
ExperienceGainedForDestroying 60.0 <= Wie viel der Gegner an EP bekommt, wenn er dein Schiff Level 0 zerstört
UpgradePriceForNextLevel 1250.0 <= Kosten für das Hochleveln auf Level 1
Das selbe gilt natürlich auch für die folgenden Level.

Bauzeit der Sternenbasis ändern:

StarBaseData
friendlyOrbitBodyBuildTimeScalar 1.0
neutralOrbitBodyBuildTimeScalar 1.5
enemyOrbitBodyBuildTimeScalar 2.25
Selbsterklärend :)


Piratenangriffe verändern:



pirateRaidDef
arrivalDelayTime 6.0
minSupply 10000
maxSupply 10000
strengthPerOwnedPlanet .06
strengthPerCargoShip .0025
strengthPerBounty .00003
firstWarningTime 900
normalWarningTime 780
minSendRaidTime 30
maxSendRaidTime 90
pirateQuestCooldownTime 300 <= Ich glaube die Zeit zwischen zwei Piratenangriffen
minQuestCredits 500
maxQuestCredits 40000
maxNumUpgradesPerRaid 1
juicyPlanetModuleThreshold 2
raidStrengthThreshold:0 0
raidStrengthThreshold:1 .20
raidStrengthThreshold:2 .40
raidStrengthThreshold:3 .7
raidStrengthThreshold:4 .9
pirateRaidComposition:0 <= Nachfolgend die verschiedenen Angriffsvarianten
requiredShipCount 2
requiredShip
type "FrigatePirateScout"
minCount 10
maxCount 10
requiredShip
type "FrigatePirateMedium"
minCount 10
maxCount 10
randomShipCount 0
pirateRaidComposition:1
requiredShipCount 3
requiredShip
type "FrigatePirateScout"
minCount 11
maxCount 11
requiredShip
type "FrigatePirateMedium"
minCount 10
maxCount 10
requiredShip
type "FrigatePirateHeavy"
minCount 5
maxCount 5
randomShipCount 0
pirateRaidComposition:2
requiredShipCount 4
requiredShip
type "FrigatePirateScout"
minCount 12
maxCount 12
requiredShip
type "FrigatePirateMedium"
minCount 10
maxCount 10
requiredShip
type "FrigatePirateHeavy"
minCount 8
maxCount 8
requiredShip
type "FrigatePirateAntiFighter"
minCount 6
maxCount 6
randomShipCount 0
pirateRaidComposition:3
requiredShipCount 5
requiredShip
type "FrigatePirateScout"
minCount 10
maxCount 10
requiredShip
type "FrigatePirateMedium"
minCount 10
maxCount 10
requiredShip
type "FrigatePirateHeavy"
minCount 9
maxCount 9
requiredShip
type "FrigatePirateAntiFighter"
minCount 6
maxCount 6
requiredShip
type "FrigatePirateSiege"
minCount 6
maxCount 6
randomShipCount 0
pirateRaidComposition:4
requiredShipCount 5
requiredShip
type "FrigatePirateScout"
minCount 20
maxCount 20
requiredShip
type "FrigatePirateMedium"
minCount 20
maxCount 20
requiredShip
type "FrigatePirateHeavy"
minCount 15
maxCount 15
requiredShip
type "FrigatePirateAntiFighter"
minCount 10
maxCount 10
requiredShip
type "FrigatePirateSiege"
minCount 10
maxCount 10
randomShipCount 0
fleetStrengthLevel:Weak 0 <= Die verschiedenen Angriffsstärken und ihre Kosten, wenn man einem Piraten einen Auftrag erteilt
fleetStrengthLevel:Moderate 1500
fleetStrengthLevel:Strong 4000
fleetStrengthLevel:Massive 10000
fleetStrengthLevel:Overwhelming 20000
raidCost:0 3000
raidCost:1 6000
raidCost:2 9000
raidCost:3 12000
raidCost:4 15000


Änderung der Spieloptionen (z.B. Flottenkapazität):


buildSpeedData-Slow <= Baugeschwindigkeit (Langsam)
shipBuildRateGameSpeedScalar 0.0
moduleBuildRateGameSpeedScalar 0.0
buildSpeedData-Normal <= Baugeschwindigkeit (Normal)
shipBuildRateGameSpeedScalar 0.10
moduleBuildRateGameSpeedScalar 0.10
buildSpeedData-Fast <= Baugeschwindigkeit (Schnell)
shipBuildRateGameSpeedScalar 0.20
moduleBuildRateGameSpeedScalar 0.20
buildSpeedData-Faster <= Baugeschwindigkeit (Sehr Schnell)
shipBuildRateGameSpeedScalar 0.40
moduleBuildRateGameSpeedScalar 0.40
cultureSpeedData-Slow <= Kulturrate (Langsam)
cultureConnectionReferenceLength 250000
allegianceShiftRateScalar 0.75
cultureSpeedData-Normal <= Kulturrate (Normal)
cultureConnectionReferenceLength 500000
allegianceShiftRateScalar 1.0
cultureSpeedData-Fast <= Kulturrate (Schnell)
cultureConnectionReferenceLength 750000
allegianceShiftRateScalar 1.25
cultureSpeedData-Faster <= Kulturrate (Sehr Schnell)
cultureConnectionReferenceLength 850000
allegianceShiftRateScalar 1.45
researchSpeedData-Slow <= Forschungsgeschwindigkeit (Langsam)
researchRateGameSpeedScalar -4.75
researchSpeedData-Normal <= Forschungsgeschwindigkeit (Normal)
researchRateGameSpeedScalar -1.3
researchSpeedData-Fast <= Forschungsgeschwindigkeit (Schnell)
researchRateGameSpeedScalar -0.15
researchSpeedData-Faster <= Forschungsgeschwindigkeit (Sehr Schnell)
researchRateGameSpeedScalar -0.05
incomeSpeedData-Slow <= Einkommensrate (Langsam) also Geld, Metall, Kristall
incomeRateGameSpeedScalar 0.0
incomeSpeedData-Normal <= Einkommensrate (Normal)
incomeRateGameSpeedScalar 0.15
incomeSpeedData-Fast <= Einkommensrate (Schnell)
incomeRateGameSpeedScalar 0.30
incomeSpeedData-Faster <= Einkommensrate (Sehr Schnell)
incomeRateGameSpeedScalar 0.75
fleetSupplyData-Small <= Flottenkapazität (Klein)
fleetSupplyScalar 0.75
fleetSupplyData-Normal <= Flottenkapazität (Normal)
fleetSupplyScalar 1.0
fleetSupplyData-Large <= Flottenkapazität (Groß) wenn man also bei großer Flottenkapazität doppelt so viel haben will wie bei Normal dann einfach 2.0 dahinter
fleetSupplyScalar 1.25
shipPhysicsSpeedData-Slow <= Bewegungsgeschwindigkeit der Schiffe
shipLinearMaxSpeedGameSpeedScalar 0.0
shipLinearAccelerationGameSpeedScalar 0.0
shipLinearDecelerationGameSpeedScalar 0.0
shipPhysicsSpeedData-Normal
shipLinearMaxSpeedGameSpeedScalar 0.30
shipLinearAccelerationGameSpeedScalar 0.30
shipLinearDecelerationGameSpeedScalar 0.30
shipPhysicsSpeedData-Fast
shipLinearMaxSpeedGameSpeedScalar 0.45
shipLinearAccelerationGameSpeedScalar 0.45
shipLinearDecelerationGameSpeedScalar 0.45
shipPhysicsSpeedData-Faster
shipLinearMaxSpeedGameSpeedScalar 0.6
shipLinearAccelerationGameSpeedScalar 0.6
shipLinearDecelerationGameSpeedScalar 0.6
diplomaticPointsSpeedData-Slow <= Steigerungsrate der Diplomatiepunkte beispielsweise wenn man einen Gesandten zum Mitspieler schickt.
diplomaticPointsRateSpeedScalar 0.66
diplomaticPointsSpeedData-Normal
diplomaticPointsRateSpeedScalar 1.0
diplomaticPointsSpeedData-Fast
diplomaticPointsRateSpeedScalar 1.33
diplomaticPointsSpeedData-Faster
diplomaticPointsRateSpeedScalar 2.0

Das nur mal für den Anfang. Wenn jemand noch etwas spezielles wissen will (z.B. Wie man die Zahl der max. Upgrades bei den Sternenbasen erhöht) einfach fragen. Vielleicht kann ich ja helfen ;)