Avorion

Avorion

[2.0] - (SDK) Overhaul - Ship & Station Generation
 This topic has been pinned, so it's probably important
SDK  [developer] 13 Nov, 2020 @ 11:43am
Global Faction Packs - Add Your Designs
Here you guys can talk to your heart's content about Global Faction Packs. I'll build list of commonly asked questions as we move forward with this.

Instructions:
When creating your own Global faction pack for the Overhaul mod use the following directions to locate and begin building your own pack. Below are also the Ship Class guidelines to use when assigning your designs to roles within the pack.
  • Download Overhaul - Ship & Station Extension Mod linked below
  • Locate the mod folder "2286419866" which is in: "...steamapps\workshop\content\445220\..."
  • Copy the folder to "...AppData\Roaming\Avorion\mods"
  • Add your designs
  • Follow the directions in the SDKGlobalDesigns.lua file.
  • Follow the directions in the ModInfo.lua file.
  • Add your own thumnail.png
  • Upload your Global Faction Pack to the Workshop.

The Overhaul Mod Will Scale Designs To Fix What It Expects:
Use The Guidelines Below To Get Close To The Size.:

Combat Ship Class Guidelines:
  • Scout : Slot 4
  • Corvette : Slot 6
  • Frigate : Slot 7/8
  • Destroyer : Slot 9/10
  • Crusier : Slot 11/12
  • Battleship : Slot 13/14
  • Dreadnought : Slot 15
  • Titan : Slot 15+

Carrier Ship Class Guidelines:
  • Carrier : Slot 8
  • Support Carrier : Slot 9/10
  • Fleet Carrier : Slot 11/12
  • Battle Carrier : Slot 13/14
  • Dreadnought Carrier : Slot 15
  • Titain Carrier : Slot 15+

Freighter Guidelines:
  • Small : Slot 1 - 6
  • Medium : Slot 7 - 10
  • Large : Slot 10+

Miner Guidelines:
  • Small : Slot 1 - 8
  • Medium : Slot 9 - 11
  • Large : Slot 12+

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2286419866

Links To Existing Global Faction Packs:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2287579293&searchtext=global+faction+pack

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2303523780
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2289071391
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2362633479
Last edited by SDK; 11 Sep, 2021 @ 5:24pm
< >
Showing 1-2 of 2 comments
Engine Of Darkness 14 Apr, 2021 @ 12:57pm 
Some Questions:

1. Is the slot count for military ships checked in the code or is this simply a guideline for modders?
2. There are civilian ships in different sizes defined in the SDKGlobalDesigns.lua (small, medium and large) - what slot counts are these expected to fill? I assume small = 1-5, medium = 6-10, large = 11+?
3. Is there a way, other than "IsGrouped = false" to allow ships for pirates only? For example if someone wants to create a lot lower-end ships for the early game pirate encounters. From the files documentation I'd assume pirates use "Global Faction" and thus can never use "Global Items" which everything that is not grouped would fall under?


Feature Request (probably related to the Overhaul Core More than this pack):

1. Could the main mod be extended to allow faction specific plans for all categories (e.g. civilian ships or stations) - reason being that if someone wanted to e.g. make Ships / Stations from the X-Series you couldn't do it completely right now (because those races have race specific ships and stations, e.g. borons have their own civilian trade ships and trade stations for example) Perhaps in the Settings Table there could be a Subtable that defines which of the Design Categories are loaded as "Faction Pack", e.g.

Settings =
{
IsGrouped = false,
Name = "",
isFactionSpecific =
{
Corvettes = false.
TradingPosts = true.
...
}
},

(of course it would contain all Design Categories preset to their default behaviour, e.g. "Corvettes" would be true)

2. Would it be possible to make some sort of Faction Name Filter (perhaps supporting the lua gmatch format or something along those lines) in the settings aswell? So that you could say extend(!) the Xsotan, Pirates, the Black Market Clans or other future named factions that may turn up? E.g.

Settings =
{
IsGrouped = false,
Name = "",
factionFilter = "...here be a gmatch compatible string..."
},
SDK  [developer] 11 Sep, 2021 @ 5:28pm 
@Engine Of Darkness,

I can add those features. It will take a while to do based on the list of things I have on my plate. I like the idea and will put it on the to-do-list.

I've added Miners and Freighters to the guidelines above. Also, if a pack "isGrouped = true" the designs are still added to the Global pool for anyone to pull from in case there are designs missing in other people's packs.
< >
Showing 1-2 of 2 comments
Per page: 1530 50