Announcement

Collapse
No announcement yet.

Assistance in Creating New Techs

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Assistance in Creating New Techs

    I'm no stranger to modifying the Alphax.txt or faction.txt documents to tweak the SMAX experience over the years, and in all my single-player games work with a re-shuffled tech tree, re-balanced SMAX factions, two custom factions, and different mineral costs for a few facilities/secret projects. Juggling unit abilities and such within the existing tech tree seems to go down smoothly, but the real speed-bump is with creating wholesale new techs. Some say this is hard-wired into the programming code and can't be done, but I can't help but notice two "delected tech" spots in the Alphax.txt and one "user tech" at the end of the list. Could these be modified to create new techs within the tree? It stands to reason that within the playtesting and development trials of SMAC/X back in the day certain ideas were chucked, which included techs that never made the final cut (also observe unused .wav files in the "voice" folder of SMAC/X).

    I've already tried, of course. The tech in question is "Advanced Naval Algorithims," about mid-range in the tech tree that includes the Carrier Deck, Repair Bay, and Subsea Trunkline, requires Doc: Init and Doc: Air to aquire, and is the pre-requisite for Homo Superior and NanoMetallurgy (taking the spot of Doc: Init previously).

    In the techshorts and techlong.txt files I filled in descriptions for a Tech24, respectively, since that spot is vacant; in the list Tech 23 jumps to Tech 25.

    When I've tried to load SMAX now, I get a bad chassis error message, and a bad weapkey and armkey in the "script".txt, so it claims, and crashes back to the desktop. Insight into what I'm doing from those who have already tried and succeeded/failed, is much appreciated.
    "I wake. I work. I sleep. I die. The dark of space my only sky. My life is passed, and all I've been will never touch the earth again." --The Ballad of Sky Farm 3, Anonymous, Datalinks

  • #2
    Well, IIRC you can add new techs as SmackSim did in his Aldebaran mod, but you must look carefully if every reference to and from that tech is correct.

    Exemption from the alphax.txt in the Aldebaran mod:

    Code:
    #TECHNOLOGY
    Social Controls,            Tacit1,  4, 4, 4, 6, None,    None,    000100000
    Information Networks,       InfNet,  2, 2, 2, 0, None,    None,    000000000
    Arboreal Beginnings,        Arbor1,  3, 4, 6, 8, Chiron,  Eugen,   000000000
    Industrial Structures,      Industs, 2, 2, 0, 1, None,    None,    000000000
    Sentient Algorithms,        Sentien, 3, 2, 3, 2, InfNet,  None,    000000000
    Psionics,                   Psionic, 2, 4, 1, 1, None,    None,    000000000
    Applied Physics,            Physic,  4, 2, 2, 0, None,    None,    000000000
    Aldebaran Environments,     Aldeba,  3, 2, 3, 2, None,    None,    000000000
    Tacit Controls,             Tacit2,  2, 5, 4, 4, InfNet,  Tacit1,  000000000
    Field Sciences,             Field1,  2, 2, 2, 2, InfNet,  Psionic, 000000000
    The Wheel,                  Wheels,  4, 1, 1, 1, Industs, None,    000000000
    Gastric Frontiers,          Gastric, 0, 4, 4, 7, Aldeba,  Psionic, 100000000
    Commercial Applications,    Commerc, 0, 2, 7, 2, Physic,  None,    000000100
    The Chironator,             Chiron,  5, 1, 0, 0, Physic,  Aldeba,  000000000
    Human Ecology,              Human1,  1, 3, 3, 5, Tacit2,  Industs, 000000000
    Field Manipulations,        Field2,  3, 2, 2, 1, Field1,  Physic,  000000010
    Robotics,                   Robots,  2, 2, 3, 2, Sentien, Industs, 000000000
    Practical Genetics,         Eugen,   1, 2, 2, 5, Gastric, Tacit1,  000110000
    Subplanet Structures,       Subplan, 1, 1, 4, 4, Field1,  Industs, 000000000
    Cascading Networks,         Cascad,  2, 2, 2, 2, Physic,  InfNet,  000000000
    Mental Harmonics,           Trance,  1, 5, 0, 0, Psionic, Field1,  000000000
    Projectiles in Practice,    Projec,  5, 1, 0, 0, Chiron,  Field1,  000000000
    The Fungus Amongus,         pArm3,   5, 5, 5, 5, Trance,  Aldeba,  000000000
    Illicit Controls,           Tacit3,  6, 5, 4, 5, Tacit1,  None,    000000000
    Chirons Legacy,             Human2,  2, 3, 4, 5, Human1,  None,    000000000
    Weak Fields,                Hover,   5, 2, 2, 2, Field2,  Wheels,  000000000
    Transcendent Practices,     Transp,  1, 5, 3, 3, Gastric, Trance,  000000001
    The Planet Pill,            Planetp, 0, 4, 2, 1, Human1,  None,    001000001
    Planetfriend,               Fungof,  3, 6, 1, 1, Psi5,    None,    010000000
    The People Pill,            Cyborg,  2, 4, 5, 9, Eugen,   Tacit3,  000000000
    Quasi Autonomy,             Crawler, 0, 0, 0, 0, Subplan, Robots,  000000000
    The Hunter Disturbance,     Datalin, 1, 4, 1, 1, Robots,  Commerc, 000000000
    Command Structures,         Command, 9, 9, 7, 5, Cascad,  Tacit2,  000000000
    Planetweapons,              Psi5,    1, 8, 3, 3, Trance,  Sentien, 010000000
    Silksteels,                 Arm4,    6, 2, 0, 0, Projec,  Command, 000000000
    Pseudopsionics,             Psimoun, 5, 5, 0, 0, pArm3,   Projec,  000000000
    Matter Transmission,        Mattert, 2, 2, 8, 5, Hover,   Subplan, 000000100
    The Bernouli Principle,     Airpast, 6, 3, 0, 0, Hover,   Robots,  000000000
    Tactile Robotics,           Robot2,  2, 2, 2, 2, Robots,  Command, 000000000
    Arboreal Mastery,           Arbor2,  1, 4, 5, 7, Arbor1,  Bioadap,  000000100
    The Planetpark,             Park1,   0, 4, 3, 2, Transp,  Human1,  000000000
    Collective Projections,     NaDt,    4, 6, 1, 1, Psimoun, Tacit2,  000000010
    Nautical Traditions,        Nauti,   5, 3, 0, 2, Hover,   None,    000000000
    Extractive Economies,       Extra,   1, 0, 6, 2, Command, None,    000000000
    The Seeker Disturbance,     NetBack, 0, 3, 3, 0, Tacit2,  Planetp, 000000000
    The Will to Destroy,        Fact1,   1, 1, 3, 2, Cascad,  Projec,  000000000
    Thermodynamic Laboratory,   Lab1,    2, 4, 3, 2, Tacit3,  Airpast, 000000000
    Subsurface Diets,           Nuts,    2, 2, 5, 9, Mattert, Gastric, 000000000
    Structural Frontiers,       Struck,  1, 1, 5, 5, Subplan, Extra,   000000000
    The Collective Mind,        SpaceE,  2, 2, 7, 2, Cascad,  Psimoun, 001001000
    Macroeconomics,             MacroE,  0, 2, 8, 2, Extra,   Human2,  000000100
    Purpleation,                Psi8,    1, 8, 2, 2, Eugen,   Psi5,    000000000
    Tachyon Fields,             Weap10,  9, 2, 0, 0, Arm4,    Extra,   000000000
    Matter Replication,         Energy,  2, 2, 7, 2, Mattert, Weap10,  000000000
    Core Mining Platform,       Mineral, 2, 2, 2, 2, Mattert, Struck,  000000000
    Fusion Power,               React2,  7, 5, 1, 0, Datalin, Struck,  000000000
    Organic Microstructures,    pArm5,   2, 3, 0, 0, Psi8,    Transp,  101000000
    The Planetbolt,             Psi12,   2, 3, 0, 0, Psi8,    Psimoun, 010000000
    Self Assembling Structures, Clean,   5, 5, 4, 2, React2,  Park1,   000000000
    Autonomous Defenses,        Chopp,   6, 3, 1, 1, Clean,   Airpast, 000000010
    Planetary Metaphysics,      Park2,   2, 4, 2, 2, pArm5,   Arbor2,  000000000
    Self Aware Systems,         Orwell,  0, 2, 6, 2, Energy,  MacroE,  000000000
    Linear Regressions,         Arm6,    6, 2, 0, 0, Weap10,  Struck,  000000000
    Quantum Mechanics,          React3,  4, 2, 2, 2, Clean,   None,    000000000
    Ascetic Practices,          Ascet,   2, 6, 2, 3, Clean,   Park2,   001000001
    Mass Transit,               Mast,    1, 1, 5, 4, Chopp,   Orwell,  000000000
    The Planet Shard,           Psi13,   1, 7, 0, 0, Park2,   pArm5,   100000000
    Telekinetic Defenses,       pArm8,   1, 6, 1, 1, Park2,   Psi12,   000000000
    Quantum Lasers,             Weap16,  9, 1, 0, 0, Chopp,   Weap10,  000000000
    Antimatter Applications,    Arm10,   6, 2, 0, 0, Arm6,    React2,  000000000
    Industrial Frontiers,       Factx,   1, 1, 6, 2, React3,  Fact1,   000000000
    Nanorobotics,               Fact2,   1, 1, 5, 2, Chopp,   Fact1,   000000000
    The Singularity Machine,    React4,  6, 2, 1, 1, React3,  Weap16,  000000000
    Cloning,                    Clone,   1, 1, 4, 9, Ascet,   Cyborg,  000000000
    Gravitons Are,              Weap20,  7, 2, 0, 0, Arm10,   React3,  000000000
    The Velocyrix Wall,         Arm12,   7, 7, 1, 1, Arm10,   Park2,   000000000
    Singularities for Use,      Weap24,  2, 2, 2, 2, Weap20,  React4,  000000000
    Planetmind,                 Thresh,  1, 9, 4, 3, Clone,   React4,  000000000
    Sapiens Galacticus,         PrPsych, 0, 2, 3, 4, None,    None,    000000000
    Field Modulation,           FldMod,  4, 4, 0, 2, PrPsych, Planetp, 000000000
    Adaptive Doctrine,          AdapDoc, 5, 2, 0, 0, Chiron,  Nauti,   000000000
    Adaptive Economics,         AdapEco, 0, 1, 7, 2, Field2,  Human2,  000000000
    Bioadaptive Resonance,      Bioadap, 5, 2, 0, 0, FldMod,  Psi5,    000000000
    Sentient Resonance,         SentRes, 5, 2, 0, 0, Bioadap, pArm3,   000000000
    Information is Power,       SecMani, 1, 5, 4, 2, Tacit3,  Sentien, 000000001
    Unified String Theory,      NewMiss, 4, 0, 2, 0, Park1,   pArm3,   000000000
    String Resonance,           BFG9000, 8, 0, 0, 0, Psi12,   SentRes, 000000000
    User Technology,            User,    0, 2, 0, 0, Disable, Disable, 000000000
    Transcendent Thought,       TranT,   0, 2, 0, 0, Thresh,  Factx,   000000000
    Exemption from a normal alphax.txt:

    Code:
    Biogenetics,                Biogen,  0, 3, 2, 2, None,    None,    000100000
    Industrial Base,            Indust,  2, 1, 3, 0, None,    None,    000000000
    Information Networks,       InfNet,  0, 3, 2, 1, None,    None,    000000000
    Applied Physics,            Physic,  4, 2, 1, 0, None,    None,    000000000
    Social Psych,               Psych,   0, 1, 3, 2, None,    None,    000000000
    Doctrine: Mobility,         Mobile,  2, 0, 0, 3, None,    None,    000000000
    Centauri Ecology,           Ecology, 0, 1, 2, 3, None,    None,    100000000
    Superconductor,             Super,   4, 2, 0, 0, OptComp, Indust,  000000000
    Nonlinear Mathematics,      Chaos,   4, 3, 0, 0, Physic,  InfNet,  000000000
    Applied Relativity,         E=Mc2,   1, 3, 2, 0, Super,   Subat,   000000000
    Fusion Power,               Fusion,  3, 4, 3, 1, Algor,   Super,   000000000
    Silksteel Alloys,           Alloys,  3, 0, 4, 2, Subat,   IndAuto, 000000000
    Advanced Subatomic Theory,  Subat,   2, 3, 2, 0, Chemist, Poly,    000000000
    High Energy Chemistry,      Chemist, 3, 1, 2, 0, Indust,  Physic,  000000000
    Frictionless Surfaces,      Surface, 1, 3, 2, 0, Unified, IndRob,  000000000
    Nanometallurgy,             Metal,   1, 1, 0, 3, ProbMec, DocInit, 000000000
    Superstring Theory,         String,  3, 2, 0, 1, Chaos,   Cyber,   000000000
    Advanced Military Algorithms,MilAlg, 3, 0, 1, 2, AdapDoc, OptComp, 000000000
    Monopole Magnets,           Magnets, 1, 1, 5, 0, String,  Alloys,  000000000
    Matter Compression,         MatComp, 3, 1, 2, 0, Metal,   NanoMin, 000000000
    Unified Field Theory,       Unified, 4, 3, 0, 1, Magnets, E=Mc2,   000000000
    Graviton Theory,            Gravity, 3, 1, 0, 3, QuanMac, MindMac, 000000000
    Polymorphic Software,       Poly,    2, 3, 1, 0, Indust,  InfNet,  000000010
    Applied Gravitonics,        AGrav,   3, 1, 0, 4, Gravity, DigSent, 000000000
    deleted,                    delete,  3, 2, 0, 2, Disable, Disable, 000000000
    Quantum Power,              Quantum, 3, 4, 3, 0, Surface, PlaEcon, 000000000
    Singularity Mechanics,      SingMec, 1, 4, 3, 0, Create,  HAL9000, 000000000
    Controlled Singularity,     ConSing, 4, 1, 2, 0, SingMec, AGrav,   000000000
    Temporal Mechanics,         TempMec, 0, 1, 3, 2, Eudaim,  Matter,  001000000
    Probability Mechanics,      ProbMec, 1, 1, 3, 2, DocSec,  Algor,   000000000
    Pre-Sentient Algorithms,    Algor,   2, 4, 3, 2, MilAlg,  Cyber,   000000010
    Super Tensile Solids,       Solids,  1, 0, 5, 2, MatComp, Space,   000000000
    Planetary Networks,         PlaNets, 0, 4, 3, 1, InfNet,  None,    000000000
    Digital Sentience,          DigSent, 0, 4, 3, 2, IndRob,  MindMac, 000000010
    Self-Aware Machines,        HAL9000, 0, 4, 3, 3, NewMiss, DigSent, 000000010
    Doctrine: Initiative,       DocInit, 2, 0, 0, 4, DocFlex, IndAuto, 000000000
    Doctrine: Flexibility,      DocFlex, 2, 0, 1, 4, Mobile,  None,    000000000
    Intellectual Integrity,     Integ,   0, 1, 3, 4, EthCalc, DocLoy,  000000000
    Synthetic Fossil Fuels,     Fossil,  1, 0, 2, 4, Chemist, Gene,    000000000
    Doctrine: Air Power,        DocAir,  3, 0, 3, 4, Fossil,  DocFlex, 000000000
    Photon/Wave Mechanics,      DocSec,  3, 2, 2, 0, E=Mc2,   Alloys,  000000000
    Mind/Machine Interface,     MindMac, 4, 0, 2, 2, DocAir,  Neural,  000000010
    Nanominiaturization,        NanoMin, 1, 0, 4, 3, Magnets, SupLube, 000000000
    Doctrine: Loyalty,          DocLoy,  3, 0, 2, 2, Mobile,  Psych,   000000000
    Ethical Calculus,           EthCalc, 0, 1, 3, 3, Psych,   None,    000000000
    Industrial Economics,       IndEcon, 0, 0, 5, 2, Indust,  None,    000000100
    Industrial Automation,      IndAuto, 0, 1, 4, 3, IndEcon, PlaNets, 000000100
    Centauri Meditation,        CentMed, 0, 0, 2, 4, EcoEng,  CentEmp, 001000000
    Secrets of the Human Brain, Brain,   1, 5, 0, 3, Psych,   Biogen,  000000001
    Gene Splicing,              Gene,    0, 2, 4, 3, Biogen,  EthCalc, 000100000
    Bio-Engineering,            BioEng,  0, 2, 3, 2, Gene,    Neural,  000100000
    Biomachinery,               BioMac,  3, 1, 4, 1, MindMac, Viral,   000100000
    Neural Grafting,            Neural,  3, 1, 1, 1, Brain,   IndAuto, 000000000
    Cyberethics,                Cyber,   1, 3, 4, 0, PlaNets, Integ,   000000000
    Eudaimonia,                 Eudaim,  0, 0, 3, 4, SentEco, WillPow, 000000000
    The Will to Power,          WillPow, 0, 3, 1, 4, HomoSup, CentPsi, 000000000
    Threshold of Transcendence, Thresh,  0, 1, 3, 4, SecMani, TempMec, 010000000
    Matter Transmission,        Matter,  1, 0, 3, 2, NanEdit, AlphCen, 010000000
    Centauri Empathy,           CentEmp, 0, 1, 0, 6, Brain,   Ecology, 000000000
    Environmental Economics,    EnvEcon, 0, 0, 4, 3, IndEcon, EcoEng,  000000100
    Ecological Engineering,     EcoEng,  0, 0, 3, 4, Ecology, Gene,    000000000
    Planetary Economics,        PlaEcon, 0, 0, 4, 3, AdapEco, Integ,   000000100
    Adv. Ecological Engineering,EcoEng2, 0, 0, 4, 2, Fusion,  EnvEcon, 000000000
    Centauri Psi,               CentPsi, 0, 1, 1, 6, CentGen, EcoEng2, 100000000
    Secrets of Alpha Centauri,  AlphCen, 0, 4, 0, 2, CentPsi, SentEco, 001001001
    Secrets of Creation,        Create,  1, 4, 1, 0, Unified, WillPow, 000000001
    Advanced Spaceflight,       Space,   2, 4, 2, 3, Orbital, SupLube, 000000000
    Homo Superior,              HomoSup, 3, 2, 1, 4, BioMac,  DocInit, 000000000
    Organic Superlubricant,     SupLube, 3, 1, 2, 0, Fusion,  Fossil,  000000000
    Quantum Machinery,          QuanMac, 3, 1, 4, 0, Quantum, Metal,   000000000
    deleted,                    deleted, 0, 0, 5, 0, Disable, Disable, 000000000
    Matter Editation,           NanEdit, 1, 2, 3, 1, HAL9000, Solids,  000100000
    Optical Computers,          OptComp, 2, 4, 1, 0, Physic,  Poly,    000000000
    Industrial Nanorobotics,    IndRob,  3, 1, 8, 1, NanoMin, IndAuto, 000000100
    Centauri Genetics,          CentGen, 0, 2, 0, 5, CentMed, Viral,   010000000
    Sentient Econometrics,      SentEco, 1, 1, 3, 4, PlaEcon, DigSent, 000000100
    Retroviral Engineering,     Viral,   4, 2, 0, 2, BioEng,  MilAlg,  000110000
    Orbital Spaceflight,        Orbital, 0, 4, 3, 3, DocAir,  Algor,   000000000
    Progenitor Psych,           PrPsych, 0, 2, 3, 4, None,    None,    000000000
    Field Modulation,           FldMod,  4, 2, 0, 2, PrPsych, Ecology, 000000000
    Adaptive Doctrine,          AdapDoc, 5, 2, 0, 0, Poly,    DocFlex, 000000000
    Adaptive Economics,         AdapEco, 0, 1, 5, 2, PrPsych, IndEcon, 000000000
    Bioadaptive Resonance,      Bioadap, 5, 2, 0, 0, FldMod,  CentEmp, 000000000
    Sentient Resonance,         SentRes, 5, 2, 0, 0, Bioadap, CentPsi, 000000000
    Secrets of the Manifolds,   SecMani, 0, 5, 4, 2, SentRes, AlphCen, 000000001
    N-Space Compression,        NewMiss, 4, 0, 2, 0, Orbital, BioMac,  000000000
    String Resonance,           BFG9000, 8, 0, 0, 0, SecMani, ConSing, 000000000
    User Technology,            User,    0, 2, 0, 0, Disable, Disable, 000000000
    Transcendent Thought,       TranT,   0, 2, 0, 0, Thresh,  ConSing, 000000000
    You can see than in the first there's no "deleted" techs, in the second (original) there is two.

    User tech has not been altered though..
    -- What history has taught us is that people do not learn from history.
    -- Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

    Comment


    • #3
      Also, we crazy AC-Creators are always looking for new people on the AC-Creation forum.
      #play s.-cd#g+c-ga#+dgfg#+cf----q.c
      #endgame

      Quantum P. is a champion: http://geocities.com/zztexpert/docs/upoprgv4.html

      Comment


      • #4
        /me introduces Orbital Industry...

        Yes, with a soundfile and tech graph.
        He who knows others is wise.
        He who knows himself is enlightened.
        -- Lao Tsu

        SMAC(X) Marsscenario

        Comment


        • #5
          Here is the duplication of my tech tree from my alphax.txt:

          #TECHNOLOGY
          Biogenetics, Biogen, 0, 3, 2, 2, None, None, 000100000
          Industrial Base, Indust, 2, 1, 3, 0, None, None, 000000000
          Information Networks, InfNet, 0, 3, 2, 1, None, None, 000000000
          Applied Physics, Physic, 4, 2, 1, 0, None, None, 000000000
          Social Psych, Psych, 0, 1, 3, 2, None, None, 000000000
          Doctrine: Mobility, Mobile, 2, 0, 0, 4, None, None, 000000000
          Centauri Ecology, Ecology, 0, 1, 4, 5, None, None, 100000000
          Superconductor, Super, 4, 2, 0, 0, OptComp, Indust, 000000000
          Nonlinear Mathematics, Chaos, 4, 3, 0, 0, Physic, InfNet, 000000000
          Applied Relativity, E=Mc2, 1, 3, 0, 0, Super, Subat, 000000000
          Fusion Power, Fusion, 3, 5, 4, 1, Algor, Super, 000000000
          Silksteel Alloys, Alloys, 2, 0, 3, 2, Subat, IndAuto, 000000000
          Advanced Subatomic Theory, Subat, 2, 3, 2, 0, Chemist, Poly, 000000000
          High Energy Chemistry, Chemist, 3, 1, 2, 0, Indust, Physic, 000000000
          Frictionless Surfaces, Surface, 1, 3, 2, 0, Unified, IndRob, 000000000
          Nanometallurgy, Metal, 1, 1, 0, 3, ProbMec, NavyAlg, 000000000
          Superstring Theory, String, 3, 2, 0, 1, Chaos, Cyber, 000000000
          Advanced Military Algorithms,MilAlg, 3, 0, 1, 2, AdapDoc, OptComp, 000000000
          Monopole Magnets, Magnets, 1, 1, 5, 0, String, Alloys, 000000000
          Matter Compression, MatComp, 3, 1, 2, 0, Metal, NanoMin, 000000000
          Unified Field Theory, Unified, 4, 3, 0, 1, Magnets, E=Mc2, 000000000
          Graviton Theory, Gravity, 3, 1, 0, 3, QuanMac, MindMac, 000000000
          Polymorphic Software, Poly, 2, 3, 1, 0, Indust, InfNet, 000000010
          Applied Gravitonics, AGrav, 3, 1, 0, 4, Gravity, DigSent, 000000000
          Advanced Naval Algorithms, NavyAlg, 4, 0, 2, 1, DocInit, DocAir, 000000000
          Quantum Power, Quantum, 3, 4, 3, 0, Surface, PlaEcon, 000000000
          Singularity Mechanics, SingMec, 1, 4, 3, 0, Create, HAL9000, 000000000
          Controlled Singularity, ConSing, 4, 1, 2, 0, SingMec, AGrav, 000000000
          Temporal Mechanics, TempMec, 0, 1, 3, 2, Eudaim, Matter, 001000000
          Probability Mechanics, ProbMec, 2, 2, 3, 2, DocSec, Algor, 000000000
          Pre-Sentient Algorithms, Algor, 2, 4, 3, 2, MilAlg, Cyber, 000000010
          Super Tensile Solids, Solids, 4, 0, 5, 2, MatComp, Space, 000000000
          Planetary Networks, PlaNets, 0, 4, 3, 1, InfNet, None, 000000000
          Digital Sentience, DigSent, 0, 4, 3, 2, IndRob, MindMac, 000000010
          Self-Aware Machines, HAL9000, 0, 4, 3, 3, NewMiss, DigSent, 000000010
          Doctrine: Initiative, DocInit, 2, 0, 0, 4, DocFlex, IndAuto, 000000000
          Doctrine: Flexibility, DocFlex, 2, 0, 1, 4, Mobile, None, 000000000
          Intellectual Integrity, Integ, 0, 1, 3, 4, EthCalc, DocLoy, 000000000
          Synthetic Fossil Fuels, Fossil, 1, 0, 2, 4, Chemist, Gene, 000000000
          Doctrine: Air Power, DocAir, 3, 0, 3, 4, Fossil, DocFlex, 000000000
          Photon/Wave Mechanics, DocSec, 4, 2, 3, 0, E=Mc2, Alloys, 000000000
          Mind/Machine Interface, MindMac, 5, 0, 2, 2, DocAir, Neural, 000000010
          Nanominiaturization, NanoMin, 1, 0, 4, 3, Magnets, SupLube, 000000000
          Doctrine: Loyalty, DocLoy, 3, 0, 2, 2, Mobile, Psych, 000000000
          Ethical Calculus, EthCalc, 0, 1, 3, 3, Psych, None, 000000000
          Industrial Economics, IndEcon, 0, 0, 4, 2, Indust, None, 000000100
          Industrial Automation, IndAuto, 0, 1, 5, 1, IndEcon, PlaNets, 000000100
          Centauri Meditation, CentMed, 0, 0, 2, 4, EcoEng, CentEmp, 001000000
          Secrets of the Human Brain, Brain, 1, 5, 0, 3, Psych, Biogen, 000000001
          Gene Splicing, Gene, 0, 2, 4, 3, Biogen, EthCalc, 000100000
          Bio-Engineering, BioEng, 0, 3, 2, 0, Gene, Neural, 000100000
          Biomachinery, BioMac, 3, 1, 4, 1, MindMac, Viral, 000100000
          Neural Grafting, Neural, 4, 1, 2, 1, Brain, IndAuto, 000000000
          Cyberethics, Cyber, 1, 3, 4, 0, PlaNets, Integ, 000000000
          Eudaimonia, Eudaim, 0, 0, 3, 4, SentEco, WillPow, 000000000
          The Will to Power, WillPow, 0, 3, 1, 4, HomoSup, CentPsi, 000000000
          Threshold of Transcendence, Thresh, 0, 1, 3, 4, SecMani, TempMec, 010000000
          Matter Transmission, Matter, 1, 0, 3, 2, NanEdit, AlphCen, 010000000
          Centauri Empathy, CentEmp, 0, 1, 0, 6, Brain, Ecology, 000000000
          Environmental Economics, EnvEcon, 0, 0, 4, 3, IndEcon, EcoEng, 000000100
          Ecological Engineering, EcoEng, 0, 0, 3, 4, Ecology, Gene, 000000000
          Planetary Economics, PlaEcon, 0, 0, 4, 3, AdapEco, Integ, 000000100
          Adv. Ecological Engineering,EcoEng2, 0, 0, 4, 2, Fusion, EnvEcon, 000000000
          Centauri Psi, CentPsi, 0, 3, 1, 6, CentGen, EcoEng2, 100000000
          Secrets of Alpha Centauri, AlphCen, 0, 4, 0, 2, CentPsi, SentEco, 001001001
          Secrets of Creation, Create, 1, 4, 1, 0, Unified, WillPow, 000000001
          Advanced Spaceflight, Space, 1, 4, 2, 3, Orbital, SupLube, 000000000
          Homo Superior, HomoSup, 3, 1, 2, 4, BioMac, NavyAlg, 000000000
          Organic Superlubricant, SupLube, 3, 1, 2, 0, Fusion, Fossil, 000000000
          Quantum Machinery, QuanMac, 3, 1, 4, 0, Quantum, Metal, 000000000
          deleted, deleted, 0, 0, 5, 0, Disable, Disable, 000000000
          Matter Editation, NanEdit, 1, 2, 3, 1, HAL9000, Solids, 000100000
          Optical Computers, OptComp, 1, 4, 3, 0, Physic, Poly, 000000000
          Industrial Nanorobotics, IndRob, 3, 1, 8, 1, NanoMin, IndAuto, 000000100
          Centauri Genetics, CentGen, 0, 2, 0, 5, CentMed, Viral, 010000000
          Sentient Econometrics, SentEco, 1, 1, 3, 4, PlaEcon, DigSent, 000000100
          Retroviral Engineering, Viral, 2, 2, 3, 2, BioEng, MilAlg, 000110000
          Orbital Spaceflight, Orbital, 0, 4, 3, 3, DocAir, Algor, 000000000
          Progenitor Psych, PrPsych, 0, 2, 1, 4, None, None, 000000000
          Field Modulation, FldMod, 4, 2, 0, 2, PrPsych, Ecology, 000000000
          Adaptive Doctrine, AdapDoc, 5, 2, 0, 0, Poly, DocFlex, 000000000
          Adaptive Economics, AdapEco, 0, 1, 5, 2, PrPsych, IndEcon, 000000000
          Bioadaptive Resonance, Bioadap, 5, 2, 0, 0, FldMod, CentEmp, 000000000
          Sentient Resonance, SentRes, 5, 2, 0, 0, Bioadap, CentPsi, 000000000
          Secrets of the Manifolds, SecMani, 0, 5, 4, 2, SentRes, AlphCen, 000000001
          N-Space Compression, NewMiss, 4, 0, 2, 0, Orbital, BioMac, 000000000
          String Resonance, BFG9000, 8, 0, 0, 0, SecMani, ConSing, 000000000
          User Technology, User, 0, 2, 0, 0, Disable, Disable, 000000000
          Transcendent Thought, TranT, 0, 2, 0, 0, Thresh, ConSing, 000000000

          Advanced Naval Algorithms is buried about a third of the way in. I'm pretty sure the pre-requisites and following techs are aligned correctly. Still, when I try to run the game I get the error messages in Chassis in some invisible line, badweapkey and badarmkey in script.txt, as well as duplicatetech error message in the same script.txt.

          So if inserting a new tech is possible I'm overlooking something obviously. Do I have to create a graphic file for the new tech or something?
          "I wake. I work. I sleep. I die. The dark of space my only sky. My life is passed, and all I've been will never touch the earth again." --The Ballad of Sky Farm 3, Anonymous, Datalinks

          Comment


          • #6
            No, the graphics file is there something like a big lamp, but I really don't see the problem here.
            Try do so - copy original Alphax, then copy the line you've changed into it, so nothing else changes, then try loading..
            -- What history has taught us is that people do not learn from history.
            -- Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

            Comment


            • #7
              You could also try to use the User-tech slot instead of one of the deleted ones. I remember trying to use those and I couldn't get it work as well. it might be that the game doesn't accept new abbreviations (NavyAlg) for the techs in the deleted slots?
              He who knows others is wise.
              He who knows himself is enlightened.
              -- Lao Tsu

              SMAC(X) Marsscenario

              Comment


              • #8
                it might be that the game doesn't accept new abbreviations (NavyAlg) for the techs in the deleted slots
                As you see in the Aldebaran mod everything was ok with changing abbreviations.
                -- What history has taught us is that people do not learn from history.
                -- Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

                Comment


                • #9
                  For some reason, BinTravkin's suggestion worked, though I really don't see how the end result was any different. I loaded an earlier version of alphax.txt (not the original from the CD; I've made too many alterations that would be lost) from my backups and then inserted Advanced Naval Algorithms into the first "deleted" tech slot in the tech list, aligned the cooresponding prerequisites and descendant techs, abilities, and facility, and viola, I have a new tech! It even included my techlong and techshort I wrote up in the appropriate .txt files, uses one of the unused Santiago .wavs in the game (how serendipitious! ), and uses that cool Controlled Singularity graphic. Outstanding! Now I've bridged the naval gap betwixt Doc: Initiative and NanoMetallurgy. It's nice when tinkering works. Thanks BinTravkin and all!
                  "I wake. I work. I sleep. I die. The dark of space my only sky. My life is passed, and all I've been will never touch the earth again." --The Ballad of Sky Farm 3, Anonymous, Datalinks

                  Comment


                  • #10
                    See!

                    You probably made a syntax error somewhere else and it was too hard to notice it among all the symbols..
                    -- What history has taught us is that people do not learn from history.
                    -- Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

                    Comment


                    • #11
                      Originally posted by binTravkin
                      As you see in the Aldebaran mod everything was ok with changing abbreviations.
                      Yeah, probably made too many alterations myself back when I modified alphax.txt myself.
                      He who knows others is wise.
                      He who knows himself is enlightened.
                      -- Lao Tsu

                      SMAC(X) Marsscenario

                      Comment

                      Working...
                      X