Our codebase is insanely stupid and we need to do something about it to make the mod maintainable. Do a full code revision and throw away eveything that is not needed, fix the bugs and add missing pieces.
Removing junk is encouraged. Breaking up files into manageable chunks is encouraged. Removing files that can be used straight from vanilla is encouraged. Renaming things to be more clear is encouraged.
Folder structure taken from HOI4 1.14 (yes, there will be some folders that we may/may not need)
Our codebase is insanely stupid and we need to do something about it to make the mod maintainable. Do a full code revision and throw away eveything that is not needed, fix the bugs and add missing pieces.
Removing junk is encouraged. Breaking up files into manageable chunks is encouraged. Removing files that can be used straight from vanilla is encouraged. Renaming things to be more clear is encouraged.
Folder structure taken from HOI4 1.14 (yes, there will be some folders that we may/may not need)
Flies
[x]
common/abilities
[x]
common/aces
[ ]
common/ai_areas
[ ]
common/ai_equipment
[x]
common/ai_focuses
[ ]
common/ai_strategy
[ ]
common/ai_strategy_plans
[ ]
common/ai_templates
[x]
common/autonomous_states
[x]
common/bookmarks
[x]
common/bop
[x]
common/buildings
[ ]
common/characters
[x]
common/continuous_focus
[x]
common/countries
[x]
common/country_leader
[ ]
common/country_tag_aliases
[x]
common/country_tags
[ ]
common/decisions
[ ]
common/decisions/categories
[ ]
common/defines
[x]
common/difficulty_settings
[x]
common/dynamic_modifiers
[ ]
common/equipment_groups
[ ]
common/game_rules
[ ]
common/generation
[ ]
common/ideas
[ ]
common/idea_tags
[x]
common/ideologies
[x]
common/intelligence_agencies
[x]
common/intelligence_agency_upgrades
[ ]
common/map_modes
[x]
common/medals
[ ]
common/military_industrial_organization
[ ]
common/military_industrial_organization/ai_bonus_weights
[ ]
common/military_industrial_organization/organizations
[ ]
common/military_industrial_organization/policies
[ ]
common/modifier_definitions
[ ]
common/modifiers
[ ]
common/mtth
[ ]
common/names
[ ]
common/national_focus
[ ]
common/occupation_laws
[ ]
common/on_actions
[x]
common/operations
[x]
common/operation_phases
[x]
common/operation_tokens
[ ]
common/opinion_modifiers
[x]
common/peace_conference/ai_peace
[ ]
common/peace_conference/categories
[x]
common/peace_conference/cost_modifiers
[ ]
common/profile_backgrounds
[ ]
common/profile_pictures
[x]
common/resistance_activity
[ ]
common/resistance_compliance_modifiers
[ ]
common/resources
[ ]
common/scorers
[ ]
common/scorers/country
[ ]
common/scripted_diplomatic_actions
[ ]
common/scripted_effects
[ ]
common/scripted_guis
[ ]
common/scripted_localisation
[ ]
common/scripted_triggers
[ ]
common/state_category
[ ]
common/technologies
[ ]
common/technology_sharing
[ ]
common/technology_tags
[ ]
common/terrain
[ ]
common/timed_activities
[ ]
common/units
[ ]
common/units/codenames_operatives
[ ]
common/units/critical_parts
[ ]
common/units/equipment
[ ]
common/units/equipment/modules
[ ]
common/units/equipment/upgrades
[ ]
common/units/names
[ ]
common/units/names_divisions
[ ]
common/units/names_railway_guns
[ ]
common/units/names_ships
[ ]
common/units/unit_modifiers
[ ]
common/unit_leader
[ ]
common/unit_medals
[ ]
common/unit_tags
[ ]
common/wargoals
[ ]
events
[ ]
gfx
(I really don't know if I should split this one)[ ]
history/countries
[ ]
history/general
[ ]
history/states
[ ]
history/units
[ ]
interface
[ ]
localisation
[ ]
map
[ ]
map/strategicregions
[ ]
map/supplyareas
[ ]
map/terrain
[ ]
music
[ ]
portraits
[ ]
sound
[ ]
tutorial