Create an OP npc faction

    Joined
    Nov 6, 2015
    Messages
    12
    Reaction score
    0
    Hi, title says it all. I wish to make an overly aggressive/challenging AI faction which will spawn/build a large number of powerful/large ships. I know the AI work from resource/economy, is there a way i can increase the build rate by a respectable margin and make them extremely baligerant?

    Will it work if i just copy an existing NPC faction and replace the ships with the OP ships, or will the largeness/block requirement mean that they will just never build them?
     

    Napther

    Grumpy builder of Kaiju Design Initiative
    Joined
    Feb 7, 2015
    Messages
    192
    Reaction score
    180
    • Competition Winner - Small Fleets
    • Community Content - Bronze 2
    • Legacy Citizen 2
    most large vessels cannot operate under AI control. Thats the main reason why ships arent as strong since they cant use passive ion effect to harden shields, or the more efficient power aux VS reactor blockspam

    If you want a challenge, try dealing with 100x 100k DPS OD Beam swarm drones on high AI accuracy settings.
     

    DrTarDIS

    Eldrich Timelord
    Joined
    Jan 16, 2014
    Messages
    1,116
    Reaction score
    310
    Just edit the faction.cfg in "yourfactionname" folder (copy an existing one, rename the copied folder, all relevant files in there)

    Important things to up-scale are the faction's resource multipliers and the "numbers" or each ship-type in fleet. it starts from smallest mass to largest so if you do something like 0.1 0.5 3.0 2.0 you'll get 5 medium, 30 heavies, and 20 super-heavies, for every 1 "light" ship spawned in that fleet-type for that faction. Using the "outcasts" as the base copied faction (then scaling their resources to higher, and replacing the crappy default ships) will probably give you a good "hostility" base on your custom faction. Most of the values are self-evident outside of those ones.

    Also, make sure to increase "starting factions per galaxy" variable in the generic faction config to at least 4 for your super-faction to be able to show it's ugly mug when you start a new universe. I think you can also manually spawn one via admin commands, but I'm too lazy to search up the command list to hand that to you. It's there, use search tools if you want/need it.
     
    Joined
    Nov 6, 2015
    Messages
    12
    Reaction score
    0
    Just edit the faction.cfg in "yourfactionname" folder (copy an existing one, rename the copied folder, all relevant files in there)

    Important things to up-scale are the faction's resource multipliers and the "numbers" or each ship-type in fleet. it starts from smallest mass to largest so if you do something like 0.1 0.5 3.0 2.0 you'll get 5 medium, 30 heavies, and 20 super-heavies, for every 1 "light" ship spawned in that fleet-type for that faction. Using the "outcasts" as the base copied faction (then scaling their resources to higher, and replacing the crappy default ships) will probably give you a good "hostility" base on your custom faction. Most of the values are self-evident outside of those ones.

    Also, make sure to increase "starting factions per galaxy" variable in the generic faction config to at least 4 for your super-faction to be able to show it's ugly mug when you start a new universe. I think you can also manually spawn one via admin commands, but I'm too lazy to search up the command list to hand that to you. It's there, use search tools if you want/need it.
    Thanks, this is what i was after :) I have some pretty nasty star trek based ships which i would love to fight against. The resource multiplayer and the spawn weight is perfect xD
     
    Joined
    Dec 16, 2013
    Messages
    130
    Reaction score
    83
    • Legacy Citizen 2
    • Community Content - Bronze 1
    • Purchased!
    • Legacy Citizen
    I believe you can also set the npcfaction to take less damage and deal more damage with their ships, with the:
    <DamageTaken>1.0</DamageTaken>
    <DamageGiven>1.25</DamageGiven>
    options.

    These are found in the npcConfig.xml file inside the npcfaction's directory. For that to take effect you will need to regenerate the world(maybe just regenerating the factions will do it). Though this config file does exist inside the server database, so perhaps changing it there would also work.
     
    Joined
    Nov 6, 2015
    Messages
    12
    Reaction score
    0
    I believe you can also set the npcfaction to take less damage and deal more damage with their ships, with the:
    <DamageTaken>1.0</DamageTaken>
    <DamageGiven>1.25</DamageGiven>
    options.

    These are found in the npcConfig.xml file inside the npcfaction's directory. For that to take effect you will need to regenerate the world(maybe just regenerating the factions will do it). Though this config file does exist inside the server database, so perhaps changing it there would also work.
    Ohhh this is sexy. Thanks man :D And yeah we are using a server, just running it on a dedi for me and a few mates and regenning the world is no issue. Is it possible to make that faction more belligerent so that it will try to push into other systems and attack us/other factions?

    Unless you glicht or bypass game mechanics there is no "OP" ships on this game [Supossing you are saying Over Powered ships with those two letters].

    Apparently you want to fight ships of greater mass than yours and believe me that is not an "OP" ship, only "biggest" than yours.
    Okay yeah i worded that badly, but everyone seemed to know what i meant, as i actually got exactly what i was after lol. And on a related note, just out of interest, why would you be unhappy about it if i WAS asking for a cheaty/glitchey way to make the AI harder for me lol? It's not like doing so would ruin the game for anyone :P Either way, sorry for my poor wording causing confusion.
     
    Joined
    Dec 16, 2013
    Messages
    130
    Reaction score
    83
    • Legacy Citizen 2
    • Community Content - Bronze 1
    • Purchased!
    • Legacy Citizen
    Ohhh this is sexy. Thanks man :D And yeah we are using a server, just running it on a dedi for me and a few mates and regenning the world is no issue. Is it possible to make that faction more belligerent so that it will try to push into other systems and attack us/other factions?
    Yes, there are various settings in that npcConfig.xml file that you can change, everything in relation to the player is done based on their reputation points, chosing when they openly attack the player, go to war, etc. Simple method of making them aggressive would be to set them to attack all players at the default reputation level or at least be at war at that level.