Regular Recipe List(+aai mods support)


Oh my god, what a mess! Even if you only load one or two combat mods, your combat recipe group will be quite messy. Because even in vanilla, bullets-shotgun-cannon-rocket... all are in one subgroup: ammo! It makes the ammo recipe tab much more organized. It also puts recipes for some mods, especially AAI Programmable Vehicles, back where they should be. ALSO; It is 99.9% compatible with AAI Programmable Vehicles and other aai vehicle modes. (Your recipe list is now much more organized)

8 months ago
2.0
396

i FTL Ships support

a month ago

Hi, can you add FTL Ships support please?
Funny enough their AAI programmable versions are already in the proper transport tab :D

30 days ago

What makes my mod great is that it separates the ammunition (weapon ammo, rockets, and heavy artillery). It puts each on a separate line. It's not funny; AAI used to keep these in the logistics tab and the top tab within the transport tab. I moved the AAI versions to the bottom line in the transport tab. (I haven't played for a while, so I don't know if they fixed it after I left.)

I don't maintain the mod. But the process you mentioned is easy; you can do it yourself. Go to the prototypes section in the mod file.

Open entity.lua with notepad.
Change the subgroup line. Press F5 in the game to see which items are in which subgroup. Then save it in the subgroup section of Notepad wherever you want to place it, and change it.

subgroup = "ftl_transport", line 65.

The entire relevant section:

type = "item-with-entity-data",
name = "ftl_ships_" .. name,
icon = icons .. name .. ".png",
icon_size = 64,
subgroup = "ftl_transport",
order = order,

Just replace "ftl_transport" in the subgroup field with the subgroup name of your choice.

26 days ago
(updated 26 days ago)

Hi, thanks for the hint, however I had in mind making additions to your data-final-fixes.lua

   {
   type = "item-subgroup",
   name = "ftl_ships",
   group = "transport",
   order = "d-a",
   },
if mods ["FTL-Ships"] then
   data.raw.recipe["ftl_ships_Auto_Assault"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Auto_Scout"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Bomber"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Fed_Scout"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Fed_Cruiser"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Fighter"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Flagship"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Kestrel"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Rigger"].subgroup = "ftl_ships"
   data.raw.recipe["ftl_ships_Stealth"].subgroup = "ftl_ships"
end

Here's what we see with FTL-Ships, SchallTransportGroup, aai-programmable-vehicles and RegularRecipeList-Compatible_with_AAI.


Proper category unification of same-type recipes.

26 days ago

You can update, change and share the mod.

New response