太阳帝国的原罪吧 关注:13,318贴子:209,113

分分钟教你修改sse内部资料和数据(只限技术党)

只看楼主收藏回复

首先声明:更改sse的内部资料需要一定的英语能力 本贴只是提供方法,和普通教学(不专业的我路过)
本帖不一定每天更新。
首先显上自己的修改成果:





图上可以看出 主力舰(旗舰)的技能不同了
熊熊可以发射激光伤害
无畏舰可以发射高dps的导弹 但是只攻击大型目标(说明旗舰打小船不给力)
后勤舰自带反跳系统(就是反跳跃 抓住基本上跳不掉)
另外无论是敌人 还是友军 血量和活力的数值都和以前大有不同
等等东西都是可以通过修改数据来获得的。
(我的数据一般来自eve的舰船数据 至少这是我自己觉得比较平衡的东西。)
另外一点 部分修改电脑不一定会认出来 所以出兵可能有些奇怪


IP属地:上海1楼2014-08-10 17:58回复
    首先 我们要知道 数据库的位置:

    先要做好备份哦~~~

    然后是关键的步骤
    假设你现在打开Ginfo 那么出来的文件 都是.....乱码 你根本看不懂(这TM连英文都不是)

    你需要做的是“翻译”工作
    先建立一个批处理文件(啥事批处理 可以百度)
    里面写好一下这段命令:
    for %%c in (*.entity) do ConvertData_Rebellionentity "%%c" "%%c" txt
    (意思是把同文件夹下的entity文件改成txt阅读)
    然后保存名字:Conver.bat
    另外你还需要一个文件 位置在sse的总目录底下叫:

    建议把msvcr80.dll 也拿过来
    接下来,把Conver.bat和ConvertData....什么的一起放过来:

    同一文件夹下哦~~~
    最后一步,打开Conver

    千万不要急 确实是很多 等等就可以了
    然后再打开刚才的数据:

    满意了吧?
    这才是第一部分


    IP属地:上海2楼2014-08-10 18:13
    收起回复
      假设你已经改完你想改的数据了
      你需要把你改完的gameinfo文件处理成一个mod文件
      其实就是在外头套一个文件,改上名字
      同时从sse总文件里面找一个叫entity.manifest的文件
      拉至于gameinfo并列
      如图:

      然后在外头建立一个文件夹

      (我这里叫ABBFE 其实随便什么都可以)

      (里面确保有这两样ginfo是你改好的)
      最终拖到SSE的mod文件夹下
      然后打开游戏:

      你会发现 你自己创建的名称在mod里面 激活mod就可以了
      ps 如果一开游戏就报错 说明你gameinfo里面有文件修改出纰漏,导致程序无法运行。


      IP属地:上海3楼2014-08-10 18:24
      回复
        明天继续更新


        IP属地:上海4楼2014-08-10 18:26
        收起回复


          IP属地:山东来自Android客户端5楼2014-08-10 18:39
          回复
            你来个104星基啊,那个挺爽


            IP属地:山东来自Android客户端6楼2014-08-10 18:41
            收起回复
              你居然升级了


              IP属地:山东来自Android客户端7楼2014-08-10 18:47
              回复
                还是那句话,这年头半吊瓶子就出来卖。。。


                IP属地:北京8楼2014-08-10 22:07
                收起回复
                  今天我们来具体看一下关于船只的数据(我知道你们很关心这个)

                  在gameinfo里面有很多文件 其中F开头 为frigate的一般都是舰船(非旗舰)
                  后面Tech是T族 Psi是V Phase是A
                  这里详细介绍一下T族,因为我主要改的是这个。
                  AntiF是警卫防空
                  AntiM是食人鱼
                  Carrier是小航母(应该说是多米之类的小船 和航母差远了)
                  Colony是殖民
                  Envoy是外交船
                  Flagship是....这个我也没搞清楚 应该是一个过度文件吧
                  Heavy是重型巡洋 也就是小熊
                  Light是小钴
                  Long range一看就知道远程,T族的是导弹(金鹏?)
                  Module constructor 是造建筑的
                  refinery ship是精炼船 (不就是工业舰吗?)
                  Scout是侦查舰
                  Siege是摧星
                  ST constructor就是那个猥琐大叔会造基地的
                  Trade 是商业船 (工业舰一条)
                  后面的:
                  Utility0和1 分别是指挥舰(加成)和奶妈
                  旗舰级别:

                  同上 这些是主力舰
                  support是后勤主力
                  Transport是特殊主力(就是新版加的那条 长得和长须鲸米啥区别)
                  Battle是科尔
                  其他的看前这部分就知道是啥了。


                  IP属地:上海9楼2014-08-11 10:27
                  回复
                    我们先看一下普通船只,那小熊举例子:
                    TXT
                    entityType "Frigate"
                    defaultAutoAttackRange "GravityWell"
                    defaultAutoAttackOn TRUE
                    prefersToFocusFire TRUE
                    usesFighterAttack FALSE
                    autoJoinFleetDefault TRUE
                    canBomb FALSE
                    typeCount 1
                    frigateRoleType "Heavy"
                    statCountType "FrigateHeavy"
                    mainViewIcon "MAINVIEWICON_FRIGATE_TECHHEAVY"
                    picture "PICTURE_FRIGATE_TECHHEAVY"
                    NameStringID "IDS_FRIGATE_TECHHEAVY_NAME"
                    DescriptionStringID "IDS_FRIGATE_TECHHEAVY_DESCRIPTION"
                    counterDescriptionStringID "IDS_COUNTERDESC_FRIGATE_HEAVY"
                    basePrice
                    credits 500.000000
                    metal 100.000000
                    crystal 70.000000
                    slotCount 10.000000
                    BuildTime 25.000000
                    hasLevels FALSE
                    ExperiencePointsForDestroying 1000.000000
                    MaxHullPoints 27500.000000
                    MaxShieldPoints 7500.000000
                    HullPointRestoreRate 1.500000
                    ShieldPointRestoreRate 2.000000
                    BaseArmorPoints 40.000000
                    maxMitigation 0.600000
                    Prerequisites
                    NumResearchPrerequisites 1
                    ResearchPrerequisite
                    Subject "RESEARCHSUBJECT_FRIGATEACCESS_HEAVYTECH"
                    Level 1
                    RequiredFactionNameID ""
                    RequiredCompletedResearchSubjects 0
                    numRandomDebrisLarge 1
                    numRandomDebrisSmall 10
                    numSpecificDebris 0
                    armorType "VeryHeavy"
                    hudIcon "HUDICON_FRIGATE_TECHHEAVY"
                    smallHudIcon "HUDICONSMALL_FRIGATE_TECHHEAVY"
                    infoCardIcon "INFOCARDICON_FRIGATE_TECHHEAVY"
                    minZoomDistanceMult 3.500000
                    NumWeapons 1
                    Weapon
                    WeaponType "Beam"
                    damageEnums
                    AttackType "COMPOSITE"
                    DamageAffectType "AFFECTS_SHIELDS_AND_HULL"
                    DamageApplyType "OVERTIME"
                    DamageType "ENERGY"
                    WeaponClassType "BEAM"
                    DamagePerBank:FRONT 5700.000000
                    DamagePerBank:BACK 5700.000000
                    DamagePerBank:LEFT 5700.000000
                    DamagePerBank:RIGHT 5700.000000
                    Range 10000.000000
                    PreBuffCooldownTime 4.000000
                    CanFireAtFighter FALSE
                    SynchronizedTargeting FALSE
                    PointStaggerDelay 0.500000
                    TravelSpeed 0.000000
                    Duration 1.000000
                    fireConstraintType "CanAlwaysFire"
                    WeaponEffects
                    weaponType "Beam"
                    burstCount 1
                    burstDelay 0.000000
                    fireDelay 0.000000
                    muzzleEffectName "Weapon_Tech_CapitalBeam_Muzzle"
                    muzzleSoundMinRespawnTime 0.100000
                    muzzleSounds
                    soundCount 1
                    sound ""
                    hitEffectName "Weapon_Tech_CapitalBeam_Hit"
                    hitHullEffectSounds
                    soundCount 1
                    sound ""
                    hitShieldsEffectSounds
                    soundCount 1
                    sound ""
                    beamEffectSounds
                    soundCount 1
                    sound "WEAPON_TECHCAPITALBEAMHEAVY_TRAVEL"
                    beamGlowTextureName "TechCapitalBeam_Glow"
                    beamCoreTextureName "TechCapitalBeam_Core"
                    beamWidth 35.000000
                    beamGlowColor ffffffff
                    beamCoreColor ffffffff
                    beamTilingRate 3.000000
                    m_weaponIndexForRange 0
                    firingAlignmentType "Default"
                    TargetCountPerBank:FRONT 1
                    TargetCountPerBank:BACK 1
                    TargetCountPerBank:LEFT 1
                    TargetCountPerBank:RIGHT 1
                    canOnlyTargetStructures FALSE
                    hasWeaponLevels FALSE
                    mass 2000.000000
                    ShieldMeshName "Shield_FrigateTechHeavy"
                    renderShield TRUE
                    maxAccelerationLinear 125.000000
                    maxAccelerationStrafe 10.000000
                    maxDecelerationLinear 500.000000
                    maxAccelerationAngular 2.200000
                    maxDecelerationAngular 9.999996
                    maxSpeedLinear 600.000000
                    maxRollRate 2.000000
                    maxRollAngle 35.000000
                    squadTypeEntityDef:0 ""
                    squadAntiMatterCost:0 0.000000
                    squadTypeEntityDef:1 ""
                    squadAntiMatterCost:1 0.000000
                    squadTypeEntityDef:2 ""
                    squadAntiMatterCost:2 0.000000
                    squadTypeEntityDef:3 ""
                    squadAntiMatterCost:3 0.000000
                    maxNumCommandPoints 0
                    NumSoundsFor:ONATTACKORDERISSUED 4
                    SoundID "FRIGATE_TECHHEAVY_ONATTACKORDERISSUED_0"
                    SoundID "FRIGATE_TECHHEAVY_ONATTACKORDERISSUED_1"
                    SoundID "FRIGATE_TECHHEAVY_ONATTACKORDERISSUED_2"
                    SoundID "FRIGATE_TECHHEAVY_ONATTACKORDERISSUED_3"
                    NumSoundsFor:ONCREATION 1
                    SoundID "FRIGATE_TECHHEAVY_ONCREATION"
                    NumSoundsFor:ONGENERALORDERISSUED 4
                    SoundID "FRIGATE_TECHHEAVY_ONGENERALORDERISSUED_0"
                    SoundID "FRIGATE_TECHHEAVY_ONGENERALORDERISSUED_1"
                    SoundID "FRIGATE_TECHHEAVY_ONGENERALORDERISSUED_2"
                    SoundID "FRIGATE_TECHHEAVY_ONGENERALORDERISSUED_3"
                    NumSoundsFor:ONSELECTED 3
                    SoundID "FRIGATE_TECHHEAVY_ONSELECTED_0"
                    SoundID "FRIGATE_TECHHEAVY_ONSELECTED_1"
                    SoundID "FRIGATE_TECHHEAVY_ONSELECTED_2"
                    NumSoundsFor:ONSTARTPHASEJUMP 1
                    SoundID "FRIGATE_TECHHEAVY_ONSTARTPHASEJUMP_0"
                    MeshNameInfoCount 1
                    MeshNameInfo
                    meshName "Frigate_TechHeavy"
                    criteriaType "None"
                    meshNameIncreasedEffectName ""
                    meshNameDecreasedEffectName ""
                    ExhaustParticleSystemName "Exhaust_FrigateTechHeavy"
                    ExplosionName "Frigate0"
                    HyperspaceChargingSoundID "HYPERSPACE_CHARGEUP"
                    HyperspaceTravelSoundID "HYPERSPACE_TRAVEL"
                    EngineSoundID "ENGINE_TECHCAPITALSHIP"
                    ability:0 "AbilitySprint"
                    ability:1 ""
                    ability:2 ""
                    ability:3 ""
                    ability:4 ""
                    MaxAntiMatter 0.000000
                    AntiMatterRestoreRate 0.000000
                    cargoType "Invalid"
                    maxCargoCapacity 0.000000
                    formationRank 0
                    minShadow 0.000000
                    maxShadow 0.600000
                    allegianceDecreasePerRoundtrip 0.000000
                    打开以后就是这个样子的(直接复制的 空格度娘省略了 所以不要拷贝)
                    里面包含了舰船的占用人口 建造时间:
                    slotCount 10.000000
                    BuildTime 25.000000
                    花费:
                    credits 500.000000
                    metal 100.000000
                    crystal 70.000000
                    血量,装甲抗性,及回复:
                    MaxHullPoints 27500.000000
                    MaxShieldPoints 7500.000000
                    HullPointRestoreRate 1.500000
                    ShieldPointRestoreRate 2.000000
                    BaseArmorPoints 40.000000
                    武器:
                    weapon的位置都是武器,里面有伤害,范围,方向,效果类型(效果的更改以后会专门提到)
                    还有一系列自带的模型读取和声音(可以把声音改成尖叫,每次开过都叫一声,保证你以后放弃这个游戏)
                    移动速度(包括转速等):
                    maxAccelerationLinear 125.000000
                    maxAccelerationStrafe 10.000000
                    maxDecelerationLinear 500.000000
                    maxAccelerationAngular 2.200000
                    maxDecelerationAngular 9.999996
                    maxSpeedLinear 600.000000
                    maxRollRate 2.000000
                    maxRollAngle 35.000000
                    ...
                    ...
                    ...
                    另外底下可以专门修改舰船使用的技能:
                    ability:0 "AbilitySprint"
                    ability:1 ""
                    ability:2 ""
                    ability:3 ""
                    ability:4 ""
                    船的反物质量(电容)也在底下:
                    MaxAntiMatter 0.000000
                    AntiMatterRestoreRate 0.000000
                    (0000? 对 他没有蓝)


                    IP属地:上海10楼2014-08-11 10:37
                    回复
                      这是我改的后勤旗舰:

                      打开以后:

                      没错,主力舰一上来就是技能,但是这个类别的技能只有旗舰(非TT)才可使用
                      它类别不同,而且受到等级干扰,所以主力舰的技能不可以放到其他的船上,不过他们可以交换技能。
                      我的后勤旗舰的技能,第一项是修盾不变,第二项是V族的群修,第三项是科尔全抗,后面不变。
                      修改技能只需要知道技能的名字就可以了。(但是技能TM实在是太多了,所以大家可以百度翻译,或者问问讨论什么的。)或者你要是知道其他的船也有这个技能,就打开那天船的数据,把目标技能拷贝过来。
                      还有QWE的技能可以互换,R的技能不可以和QWE互换,因为他只有2级。
                      另外血量和其他的也有所不同:

                      对,有基础量和每级增加量。
                      其他方面没有太多变化。


                      IP属地:上海11楼2014-08-11 10:48
                      回复
                        关于技能:每个技能都有两个文档
                        一个是Ability,另一个是Buff
                        前者是本身属性,另一个是目标属性。(可能说的不太准确,看看例子就懂了。)
                        我们那后勤旗舰的遥修盾来做解释,首先找到:

                        Ability内容:
                        TXT
                        entityType "Ability"
                        buffInstantActionType "ApplyTargettedBuffToSelf"
                        instantActionTriggerType "AlwaysPerform"
                        buffType "BuffShieldRestoreActivate"
                        targetFilter
                        numOwnerships 1
                        ownership "Friendly"
                        numObjects 6
                        object "CapitalShip"
                        object "Frigate"
                        object "PlanetModule"
                        object "StarBase"
                        object "Titan"
                        object "Corvette"
                        numSpaces 1
                        space "Normal"
                        numConstraints 2
                        constraint "NotSelf"
                        constraint "HasShieldDamage"
                        range
                        Level:0 25000.000000
                        Level:1 25000.000000
                        Level:2 25000.000000
                        Level:3 25000.000000
                        effectInfo
                        effectAttachInfo
                        attachType "Invalid"
                        smallEffectName ""
                        mediumEffectName ""
                        largeEffectName ""
                        soundID ""
                        needsToFaceTarget FALSE
                        canCollideWithTarget TRUE
                        moveThruTarget FALSE
                        isUltimateAbility FALSE
                        maxNumLevels 4
                        levelSourceType "Intrinsic"
                        minExperienceLevelRequired
                        Level:0 0.000000
                        Level:1 2.000000
                        Level:2 4.000000
                        Level:3 6.000000
                        aiUseTime "Anytime"
                        aiUseTargetCondition "ShieldDamageExceedsAmount"
                        onlyAutoCastWhenTargetShieldDamageExceedsAmount
                        Level:0 1.000000
                        Level:1 1.000000
                        Level:2 1.000000
                        Level:3 1.000000
                        isAutoCastAvailable TRUE
                        isAutoCastOnByDefault TRUE
                        pickRandomPlanetToExploreForAutoCastTarget FALSE
                        ignoreNonCombatShipsForAutoCastTarget TRUE
                        onlyAutoCastWhenDamageTakenExceedsPerc 0.000000
                        useCostType "AntiMatter"
                        antiMatterCost
                        Level:0 2.500000
                        Level:1 2.500000
                        Level:2 2.500000
                        Level:3 2.500000
                        cooldownTime
                        Level:0 1.000000
                        Level:1 1.000000
                        Level:2 1.000000
                        Level:3 1.000000
                        orderAcknowledgementType "ONGENERALORDERISSUED"
                        researchPrerequisites
                        NumResearchPrerequisites 0
                        RequiredFactionNameID ""
                        RequiredCompletedResearchSubjects 0
                        nameStringID "IDS_ABILITY_SHIELDRESTORE_NAME"
                        descStringID "IDS_ABILITY_SHIELDRESTORE_DESCRIPTION"
                        hudIcon "HUDICON_ABILITY_SHIELDRESTORE"
                        smallHudIcon "HUDICON_ABILITY_SHIELDRESTORE"
                        infoCardIcon ""
                        明显发现,里面有冷却时间cooldownTime,反物质消耗antiMatterCost,最低技能点数minExperienceLevelRequired,作用范围range,作用对象(上面一长条上面的都是)
                        还有这最重要的,自动开启的情况:
                        aiUseTime "Anytime"
                        aiUseTargetCondition "ShieldDamageExceedsAmount"
                        onlyAutoCastWhenTargetShieldDamageExceedsAmount
                        这个意思是说,当目标的盾量低于某一数值时不开启,其他都可以遥修。


                        IP属地:上海12楼2014-08-11 10:56
                        回复
                          BuffShieldRestoreActivate
                          里面是触发效果以及触发的命令。(不是重点)
                          BuffShieldRestoreOnTarget
                          这里面关系到修量,也就是作用于目标的数据:
                          TXT
                          entityType "Buff"
                          onReapplyDuplicateType "PrioritizeNewBuffs"
                          buffStackingLimitType "ForAllPlayers"
                          stackingLimit 1
                          allowFirstSpawnerToStack FALSE
                          buffExclusivityForAIType "ExclusiveForAllPlayers"
                          isInterruptable FALSE
                          isChannelling FALSE
                          numInstantActions 2
                          instantAction
                          buffInstantActionType "PlayAttachedEffect"
                          instantActionTriggerType "OnDelay"
                          delayTime 0.000000
                          effectInfo
                          effectAttachInfo
                          attachType "Above"
                          smallEffectName "CapitalAbility_ShieldRestoreTargetActivate"
                          mediumEffectName "CapitalAbility_ShieldRestoreTargetActivate"
                          largeEffectName "CapitalAbility_ShieldRestoreTargetActivate"
                          soundID "EFFECT_ADAPTIVESHIELD"
                          instantAction
                          buffInstantActionType "RestoreShieldPoints"
                          instantActionTriggerType "OnDelay"
                          delayTime 0.000000
                          shields
                          Level:0 14475.000000
                          Level:1 14475.000000
                          Level:2 14475.000000
                          Level:3 14475.000000
                          numPeriodicActions 0
                          numOverTimeActions 0
                          numEntityModifiers 0
                          numEntityBoolModifiers 0
                          numFinishConditions 1
                          finishCondition
                          finishConditionType "TimeElapsed"
                          time
                          Level:0 1.000000
                          Level:1 1.000000
                          Level:2 1.000000
                          Level:3 1.000000
                          其中:
                          buffInstantActionType "RestoreShieldPoints"
                          instantActionTriggerType "OnDelay"
                          delayTime 0.000000
                          shields
                          Level:0 14475.000000
                          Level:1 14475.000000
                          Level:2 14475.000000
                          Level:3 14475.000000
                          就是每级的修量多少
                          底下TimeElapsed是持续时间。
                          全部修改好以后,就可以了 (废话)


                          IP属地:上海13楼2014-08-11 10:59
                          回复
                            1.8版本转码后电脑AI会不发展,1.2版本就不会,这问题困扰了我很久


                            IP属地:浙江来自Android客户端14楼2014-08-11 11:02
                            收起回复
                              今天就这样吧,明天更新关于火力输出的内容(有了高修量就要有高火力,但万一被秒了怎么办?)


                              IP属地:上海15楼2014-08-11 11:03
                              回复