- UID
- 15113
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
我是改派里一个不是大大的大大...改过的游戏也很多,但大多是比较简单的编码,比如<骑马与砍杀>,<太空帝国>,<罗马全面战争>,<荣誉骑士>,当然还有太阳帝国的原罪..现在就把我修改的心得发上来
<一>单位修改
1.找到文件
C:\Documents and Settings\你的用户名\Local Settings\Application Data\Ironclad Games\Sins of a Solar Empire\MODS\你的MOD名\GameInfo
这个文件夹里存放了所有的MOD文件.
然后找单位文件,单位文件命名规律是先舰艇类型(主力/护卫/战机),种族(TECH/PSI/PHASE),单位名称(探索船,航母等),比如TEC的战列舰就是
CAPITALSHIP_TECHBATTLESHIP.entity,TEC的防卫炮台就是PLANETMODULE_TECHORBITALGAUSSDEFENSE.entity
其他种族依次类推
2.代码修改
这个游戏的代码其实很简单,只要知道英文都能明白意思,我就把我知道的部分发上来,依然是一个飞船一个建筑
TXT
entityType "PlanetModuleWeaponDefense" 不要改
minZoomDistanceMult 2.000000 未知 不知道改了有什么作用
ability:0 "" 能力,主力舰和一些特殊船才有,一般不要改
ability:1 ""
ability:2 ""
ability:3 ""
MaxAntiMatter 0.000000 最大反物质存储
AntiMatterRestoreRate 0.000000 反物质恢复
numRandomDebrisLarge 3 未知 不知道改了有什么作用
numRandomDebrisSmall 19 未知 不知道改了有什么作用
numSpecificDebris 0 未知 不知道改了有什么作用
armorType "VeryHeavy" 装甲类型
hudIcon "HUDICON_PLANETMODULE_TECHORBITALGAUSSDEFENSE" 貌似是图标
smallHudIcon "HUDICONSMALL_PLANETMODULE_TECHORBITALGAUSSDEFENSE" 同上
infoCardIcon "INFOCARDICON_PLANETMODULE_TECHORBITALGAUSSDEFENSE" 同上
planetUpgradeSlotType "Tactical" 占用星球空间类型(民用还是军用)
planetUpgradeSlotCount 0.000000 占用多少空间
basePrice 造价,依次为钱,金属,晶体
credits 100.000000
metal 50.000000
crystal 20.000000
BuildTime 5.000000 建造时间
NameStringID "IDS_PLANETMODULE_TECHORBITALGAUSSDEFENSE_NAME" 不要改
DescriptionStringID "IDS_PLANETMODULE_TECHORBITALGAUSSDEFENSE_DESCRIPTION" 不要改
planetModuleRoleType "WEAPONDEFENSE" 未知
statCountType "ModulePointDefense" 未知
Prerequisites 建造前提条件
NumResearchPrerequisites 0
MaxHullPoints 5000.000000 最大血
HullPointRestoreRate 5.000000 回血
BaseArmorPoints 20.000000 护甲
MaxShieldPoints 0.000000 护盾
ShieldPointRestoreRate 0.000000 护盾恢复
maxShieldMitigation 0.0 未知
ExperiencePointsForDestroying 50.000000 击毁后获得的经验
angularSpeed 22.999992 转向速度
rotateSoundName "" 未知
resourceExtractionType "Invalid" 采集资源类型
cultureSpreadRate 0.000000 文化侵占速度
rotateToFacePlanet FALSE 未知
rotateConstantly FALSE 未知
isAffectedBySimilarModuleCostResearch FALSE 未知
ShieldMeshName "" 未知
NumSoundsFor:ONATTACKORDERISSUED 0 貌似是声音调用
NumSoundsFor:ONCREATION 0 同上
NumSoundsFor:ONGENERALORDERISSUED 0 同上
NumSoundsFor:ONSELECTED 1 同上
SoundID "PLANETMODULE_TECHORBITALGAUSSDEFENSE_ONSELECTION_0" 同上
NumSoundsFor:ONSTARTPHASEJUMP 0 同上
MeshName "PlanetModule_TechOrbitalGaussDefense" 模型调用
ExplosionName "PlanetModuleSmall" 未知
mainViewIcon "MAINVIEWICON_PLANETMODULE_TECHORBITALGAUSSDEFENSE" 图标
picture "PLANETMODULEPICTURE_TECHORBITALGAUSSDEFENSE" 图片
minShadow 0.000000 未知
maxShadow 0.600000 未知
formationRank 3 未知
defaultAutoAttackRange "None" 未知
defaultAutoAttackOn TRUE 是否默认自动攻击
prefersToFocusFire TRUE 优先FOCUSFIRE(E文不好)
NumWeapons 1 有多少种武器
Weapon
WeaponType "Projectile" 武器类型
damageEnums
AttackType "ANTIMEDIUM" 攻击类型
DamageAffectType "AFFECTS_SHIELDS_AND_HULL" 伤害类型
DamageApplyType "BACKLOADED" 受伤害类型?????
DamageType "PHYSICAL" 伤害类型
WeaponClassType "GAUSS" 武器种类
DamagePerBank:FRONT 120.000000 对前方攻击伤害
DamagePerBank:BACK 120.000000 对后方攻击伤害
DamagePerBank:LEFT 120.000000 对左边攻击伤害
DamagePerBank:RIGHT 120.000000 对右边攻击伤害
Range 25000.000000 射程
PreBuffCooldownTime 4.000000 射击间隔
CanFireAtFighter TRUE 能否对战机攻击
SynchronizedTargeting TRUE 能否同时对多个射击
PointStaggerDelay 0.000000 未知
TravelSpeed 8000.000000 子弹飞行速度
Duration 0.000000 未知
WeaponEffects 武器效果
weaponType "Projectile"
burstCount 1
burstDelay 0.000000
muzzleEffectName "Weapon_Tech_OrbitalDefense_Muzzle"
muzzleSoundMinRespawnTime 0.100000
muzzleSounds 声音效果
soundCount 1
sound "WEAPON_TECH_GAUSSCANNON_MUZZLE"
hitEffectName "Weapon_Tech_OrbitalDefense_Hit"
hitHullEffectSounds
soundCount 1
sound "WEAPONIMPACT_PHYSICALHEAVY_HITHULL"
hitShieldsEffectSounds
soundCount 1
sound "WEAPONIMPACT_GENERICHEAVY_HITSHIELDS"
projectileTravelEffectName "Weapon_Tech_OrbitalDefense_Bullet"
m_weaponIndexForRange 0 |
|