Hi Guys,
I'm making this thread to gather requests/suggestions from modders, and I'm asking my contacts in the various modding discords to contribute to it.
This thread is dedicated to suggestions / requests for modding features.
I'll edit the OP to add more stuff as people post requests.
-------
Crucial Requests regarding variables:
Other significant requests:
1. A trigger or scope that allows a modder to determine if a given country is the game's host in multiplayer. E.g. ''is_host = yes".
2. An effect that allows a modder to count neighboring tiles, I.e. count_neighboring_tiles = { limit = { triggers } value = <> }
3. Sector scopes, and especially an ability to determine sector type, income of various resources, current building queue, as well as affect changes to it.
4. Improvement to assign_leader that will allow a modder to assign it to a specific sector.
5. Improvement to leader scopes, which will allow for better scoping to specific leader types.
7. Add a potential+allow fields to ship sizes, section templates and traits.
8. Add ''add_ascension_perk'' effect.
9. Add a ''remove_technology'', ''remove_tradition'' and ''remove_ascension_perk'' effects. This will allow for significantly better modding compatibility.
10. Add on action triggers for tradition unlocked and ascension perk unlocked.
11. Add a triggers to check number of tradition categories adopted, number of traditions adopted, number of traditions finished.
12. Allow soft replacement of ethics, traditions, country types and ai_personalities. That is, without a need to overwrite these files.
13. Change the format of name lists so they dont require modding if new ship classes and armies are added.
14. Add tags, tokens or flags to civics that can be checked in potential/allow/game rules etc.
15. A trigger for checking war exhaustion.
16. A count_owned_planets effect, i.e. count_owned_planets = { limit = {} triggers = {} }.
17. A trigger to check starbase capacity and starbase capacity use.
18. A declare_truce trigger, which will improve event coding.
19. A condition to check faction_happiness.
20. The ability to add flags to tiles, e.g. set_tile_flag, has_tile_flag, remove_tile_flag
21. Extended Database Options, including a dedicated database scope. It would be especially useful if there was also a database folder under common, where u could add pre-configured DB entities and such.
22. A triggered_country_modifier added to buildings.
23. A check for sector taxation settings.
24. A trigger to check tile ID and allow this to be eluded in other triggers and effects, for example resettle pop.
25. A 'stackable' parameter for static modifiers, which allow a modder to determine whether a given modifier can be stackable. It would be especially useful if it the amount of potential stacking is also definable.
26. Extend the existing has_strategic_resource from planet scope to tile scope. This will be useful for mod compatibilities, as well as simplify the ai_allow field on buildings. It would also be useful if this conditional trigger can be used either as has_strategic_resource = yes/no or as has_strategic_resource = { resource = resource_name amount = x }.
27. An on_action for collusus planet-killer weapon fire.
28. Add a condition that allows a modder to check if a country is a prescripted country. i.e. is_prescripted_country = yes/no
29. A ''remove_trait'' effect for pops that does not modify species.
30. Triggers like used to exist for spaceports - has_free_module_slot and is_module_slot_free, but for starbase modules and buildings. Also, please add ''add_module_construction'' and ''add_starbase_building_construction''.
31. Add ''triggered_planet_modifier''' and triggered_adjcancy_bonus'' to buildings.
32. Allow triggered_resource_production on buildings to scope to planet and tile (currently owner only).
33. Extend the pop_<resource>_add modifiers (from processing pops), to include society, physics, engineering and unity.
34. Add a modifier for ship upgrade speed or time.
35. Add a modifier for missile retargeting chance.
Note: there was an old thread with a similar purpose, you can find it here: https://forum.paradoxplaza.com/forum/index.php?threads/modability-suggestions.928316/
I'm making this thread to gather requests/suggestions from modders, and I'm asking my contacts in the various modding discords to contribute to it.
This thread is dedicated to suggestions / requests for modding features.
I'll edit the OP to add more stuff as people post requests.
-------
Crucial Requests regarding variables:
- Add export_to_variable, variable_arithmetic_trigger, and arguments for scripted effects/triggers like in EU4
- Allow all numeric triggers and effects to allow variables as their argument
- Allow any variable in the previous suggestion to be preceded by a scope, eg something like: root.solar_system.my_var_name
Other significant requests:
1. A trigger or scope that allows a modder to determine if a given country is the game's host in multiplayer. E.g. ''is_host = yes".
2. An effect that allows a modder to count neighboring tiles, I.e. count_neighboring_tiles = { limit = { triggers } value = <> }
3. Sector scopes, and especially an ability to determine sector type, income of various resources, current building queue, as well as affect changes to it.
4. Improvement to assign_leader that will allow a modder to assign it to a specific sector.
5. Improvement to leader scopes, which will allow for better scoping to specific leader types.
7. Add a potential+allow fields to ship sizes, section templates and traits.
8. Add ''add_ascension_perk'' effect.
9. Add a ''remove_technology'', ''remove_tradition'' and ''remove_ascension_perk'' effects. This will allow for significantly better modding compatibility.
10. Add on action triggers for tradition unlocked and ascension perk unlocked.
11. Add a triggers to check number of tradition categories adopted, number of traditions adopted, number of traditions finished.
12. Allow soft replacement of ethics, traditions, country types and ai_personalities. That is, without a need to overwrite these files.
13. Change the format of name lists so they dont require modding if new ship classes and armies are added.
14. Add tags, tokens or flags to civics that can be checked in potential/allow/game rules etc.
15. A trigger for checking war exhaustion.
16. A count_owned_planets effect, i.e. count_owned_planets = { limit = {} triggers = {} }.
17. A trigger to check starbase capacity and starbase capacity use.
18. A declare_truce trigger, which will improve event coding.
19. A condition to check faction_happiness.
20. The ability to add flags to tiles, e.g. set_tile_flag, has_tile_flag, remove_tile_flag
21. Extended Database Options, including a dedicated database scope. It would be especially useful if there was also a database folder under common, where u could add pre-configured DB entities and such.
22. A triggered_country_modifier added to buildings.
23. A check for sector taxation settings.
24. A trigger to check tile ID and allow this to be eluded in other triggers and effects, for example resettle pop.
25. A 'stackable' parameter for static modifiers, which allow a modder to determine whether a given modifier can be stackable. It would be especially useful if it the amount of potential stacking is also definable.
26. Extend the existing has_strategic_resource from planet scope to tile scope. This will be useful for mod compatibilities, as well as simplify the ai_allow field on buildings. It would also be useful if this conditional trigger can be used either as has_strategic_resource = yes/no or as has_strategic_resource = { resource = resource_name amount = x }.
27. An on_action for collusus planet-killer weapon fire.
28. Add a condition that allows a modder to check if a country is a prescripted country. i.e. is_prescripted_country = yes/no
29. A ''remove_trait'' effect for pops that does not modify species.
30. Triggers like used to exist for spaceports - has_free_module_slot and is_module_slot_free, but for starbase modules and buildings. Also, please add ''add_module_construction'' and ''add_starbase_building_construction''.
31. Add ''triggered_planet_modifier''' and triggered_adjcancy_bonus'' to buildings.
32. Allow triggered_resource_production on buildings to scope to planet and tile (currently owner only).
33. Extend the pop_<resource>_add modifiers (from processing pops), to include society, physics, engineering and unity.
34. Add a modifier for ship upgrade speed or time.
35. Add a modifier for missile retargeting chance.
Note: there was an old thread with a similar purpose, you can find it here: https://forum.paradoxplaza.com/forum/index.php?threads/modability-suggestions.928316/
Last edited:
- 1