├── .gitattributes
├── .gitignore
├── Makefile
├── README.md
├── Release
├── Documentation
│ ├── CommonGameTagsForS4CL.txt
│ └── CommonSimTypesForS4CL.txt
├── Sims4CommunityLib
│ ├── Changelog.txt
│ ├── README.txt
│ └── sims4communitylib.package
├── TS4CommunityLib.jpg
└── TS4CommunityLib.png
├── Scripts
├── __init__.py
├── _s4cl_ctypes_module
│ ├── __init__.py
│ ├── _endian.py
│ └── wintypes.py
├── compile
│ ├── __init__.py
│ └── compile.py
├── run_tests.py
├── s4cl_tests
│ ├── __init__.py
│ ├── enums
│ │ ├── __init__.py
│ │ └── enumtypes
│ │ │ ├── __init__.py
│ │ │ ├── float_enum_tests.py
│ │ │ ├── general_enum_tests.py
│ │ │ ├── int_enum_tests.py
│ │ │ └── string_enum_tests.py
│ ├── services
│ │ ├── __init__.py
│ │ └── common_service_tests.py
│ └── utils
│ │ ├── __init__.py
│ │ ├── common_collection_utils_tests.py
│ │ ├── common_function_utils_tests.py
│ │ ├── common_injection_utils_tests.py
│ │ ├── common_sim_spawn_utils_tests.py
│ │ └── common_sim_type_utils_tests.py
├── sims4communitylib
│ ├── __init__.py
│ ├── _vanilla_fixes
│ │ ├── __init__.py
│ │ ├── _check_household_templates_missing_values.py
│ │ ├── _enable_cheat_menu.py
│ │ ├── _fix_appearance_tracker_missing_original_sim.py
│ │ ├── _fix_away_action_tracker.py
│ │ ├── _fix_bad_check.py
│ │ ├── _fix_broken_relationship_track.py
│ │ ├── _fix_missing_buff_dependency.py
│ │ ├── _fix_missing_name_hash_error.py
│ │ ├── _fix_missing_posture_error.py
│ │ ├── _fix_missing_recipe_error.py
│ │ ├── _fix_missing_routing_context.py
│ │ ├── _fix_small_business_make_owner.py
│ │ ├── _fix_social_bunny.py
│ │ ├── _jig_group.py
│ │ ├── _sim_aging_mixin.py
│ │ ├── _sim_fixes.py
│ │ ├── _sim_full_name.py
│ │ ├── _sim_household_bucks.py
│ │ ├── _sim_info_test.py
│ │ ├── _sim_knowledge.py
│ │ ├── _sim_whims.py
│ │ └── _zone_fixes.py
│ ├── classes
│ │ ├── __init__.py
│ │ ├── appearance_modifiers
│ │ │ ├── __init__.py
│ │ │ └── common_attach_cas_parts_appearance_modifier.py
│ │ ├── buffs
│ │ │ ├── __init__.py
│ │ │ └── common_buff.py
│ │ ├── calculations
│ │ │ ├── __init__.py
│ │ │ └── common_available_for_sim.py
│ │ ├── commodities
│ │ │ ├── __init__.py
│ │ │ └── common_commodity.py
│ │ ├── common_resource_key.py
│ │ ├── effects
│ │ │ ├── __init__.py
│ │ │ └── common_visual_effect.py
│ │ ├── enums
│ │ │ ├── __init__.py
│ │ │ ├── common_versioned_enum_value_collection.py
│ │ │ └── common_versioned_sim_demographic_type_collection.py
│ │ ├── filters
│ │ │ ├── __init__.py
│ │ │ ├── common_match_all_non_sims_object_filter.py
│ │ │ ├── common_match_all_sims_object_filter.py
│ │ │ └── common_match_object_filter.py
│ │ ├── interactions
│ │ │ ├── __init__.py
│ │ │ ├── _common_interaction_custom_mixin.py
│ │ │ ├── _common_interaction_hooks_mixin.py
│ │ │ ├── common_immediate_super_interaction.py
│ │ │ ├── common_interaction.py
│ │ │ ├── common_interaction_override_name.py
│ │ │ ├── common_mixer_interaction.py
│ │ │ ├── common_object_interaction.py
│ │ │ ├── common_social_mixer_interaction.py
│ │ │ ├── common_social_super_interaction.py
│ │ │ ├── common_super_interaction.py
│ │ │ └── common_terrain_interaction.py
│ │ ├── loot_actions
│ │ │ ├── __init__.py
│ │ │ └── common_loot_actions.py
│ │ ├── math
│ │ │ ├── __init__.py
│ │ │ ├── common_comparison.py
│ │ │ ├── common_float_range.py
│ │ │ ├── common_integer_range.py
│ │ │ ├── common_location.py
│ │ │ ├── common_polygon.py
│ │ │ ├── common_quaternion.py
│ │ │ ├── common_routing_location.py
│ │ │ ├── common_surface_identifier.py
│ │ │ ├── common_transform.py
│ │ │ ├── common_vector3.py
│ │ │ ├── common_weighted_value.py
│ │ │ └── common_weighted_value_tally.py
│ │ ├── mixins
│ │ │ ├── __init__.py
│ │ │ ├── common_affordance_lists_mixin.py
│ │ │ └── common_interactions_mixin.py
│ │ ├── options.py
│ │ ├── resolvers
│ │ │ ├── __init__.py
│ │ │ └── common_double_sim_resolver.py
│ │ ├── runnables
│ │ │ ├── __init__.py
│ │ │ ├── common_runnable.py
│ │ │ ├── common_runnable_with_sims.py
│ │ │ └── contexts
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_runnable_context.py
│ │ │ │ ├── common_runnable_context_with_sims.py
│ │ │ │ ├── common_runnable_object_context.py
│ │ │ │ └── common_runnable_sim_context.py
│ │ ├── serialization
│ │ │ ├── __init__.py
│ │ │ ├── common_serializable.py
│ │ │ └── common_serializable_location.py
│ │ ├── test_based_scores
│ │ │ ├── __init__.py
│ │ │ ├── common_sim_to_sim_test_based_score.py
│ │ │ ├── common_single_sim_test_based_score.py
│ │ │ └── common_test_based_score.py
│ │ ├── testing
│ │ │ ├── __init__.py
│ │ │ ├── common_enqueue_result.py
│ │ │ ├── common_execution_result.py
│ │ │ ├── common_test_result.py
│ │ │ ├── common_test_set_instance.py
│ │ │ └── common_tests.py
│ │ └── time
│ │ │ ├── __init__.py
│ │ │ ├── common_alarm_handle.py
│ │ │ └── common_stop_watch.py
│ ├── conditionals
│ │ ├── __init__.py
│ │ └── common_conditional_action.py
│ ├── debug
│ │ ├── __init__.py
│ │ ├── _injects
│ │ │ ├── __init__.py
│ │ │ └── debug_tests.py
│ │ ├── dialogs
│ │ │ ├── __init__.py
│ │ │ └── common_change_object_state_dialog.py
│ │ ├── interactions
│ │ │ ├── __init__.py
│ │ │ ├── _register_interactions.py
│ │ │ ├── change_object_states.py
│ │ │ ├── induce_labor.py
│ │ │ ├── log_all_game_tags.py
│ │ │ ├── log_all_interactions.py
│ │ │ ├── object_break.py
│ │ │ ├── object_fix.py
│ │ │ ├── object_make_clean.py
│ │ │ ├── object_make_dirty.py
│ │ │ ├── show_active_buffs.py
│ │ │ ├── show_running_and_queued_interactions.py
│ │ │ ├── show_running_situations.py
│ │ │ └── show_traits.py
│ │ └── traits
│ │ │ ├── __init__.py
│ │ │ └── _auto_apply_traits.py
│ ├── dialogs
│ │ ├── __init__.py
│ │ ├── _common_ui_dialog_multi_text_input_ok_cancel.py
│ │ ├── _common_ui_dialog_text_input_ok_cancel.py
│ │ ├── choose_cas_part_dialog.py
│ │ ├── choose_item_dialog.py
│ │ ├── choose_object_dialog.py
│ │ ├── choose_objects_dialog.py
│ │ ├── common_choice_outcome.py
│ │ ├── common_choose_dialog.py
│ │ ├── common_choose_outfit_dialog.py
│ │ ├── common_choose_response_dialog.py
│ │ ├── common_choose_sim_dialog.py
│ │ ├── common_choose_sims_dialog.py
│ │ ├── common_dialog.py
│ │ ├── common_dialog_navigation_button_tag.py
│ │ ├── common_input_float_dialog.py
│ │ ├── common_input_integer_dialog.py
│ │ ├── common_input_multi_text_dialog.py
│ │ ├── common_input_text_dialog.py
│ │ ├── common_input_text_field.py
│ │ ├── common_multi_pane_choose_dialog.py
│ │ ├── common_ok_dialog.py
│ │ ├── common_purchase_objects_dialog.py
│ │ ├── common_targeted_question_dialog.py
│ │ ├── common_ui_dialog_response.py
│ │ ├── common_ui_response_dialog.py
│ │ ├── custom_dialogs
│ │ │ ├── __init__.py
│ │ │ └── picker_dialogs
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_ui_multi_picker.py
│ │ │ │ └── common_ui_object_category_picker.py
│ │ ├── ok_cancel_dialog.py
│ │ ├── option_dialogs
│ │ │ ├── __init__.py
│ │ │ ├── common_choose_button_option_dialog.py
│ │ │ ├── common_choose_cas_part_option_dialog.py
│ │ │ ├── common_choose_object_option_dialog.py
│ │ │ ├── common_choose_objects_option_dialog.py
│ │ │ ├── common_choose_option_dialog.py
│ │ │ ├── common_choose_options_dialog.py
│ │ │ ├── common_choose_response_option_dialog.py
│ │ │ ├── common_choose_sim_option_dialog.py
│ │ │ ├── common_choose_sims_option_dialog.py
│ │ │ ├── common_multi_pane_choose_option_dialog.py
│ │ │ ├── common_option_dialog.py
│ │ │ └── options
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_dialog_option.py
│ │ │ │ ├── common_dialog_option_context.py
│ │ │ │ ├── objects
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_dialog_action_option.py
│ │ │ │ ├── common_dialog_branch_option.py
│ │ │ │ ├── common_dialog_cas_part_option.py
│ │ │ │ ├── common_dialog_cas_part_option_context.py
│ │ │ │ ├── common_dialog_input_integer_option.py
│ │ │ │ ├── common_dialog_input_multi_text_option.py
│ │ │ │ ├── common_dialog_input_option.py
│ │ │ │ ├── common_dialog_input_text_option.py
│ │ │ │ ├── common_dialog_object_option.py
│ │ │ │ ├── common_dialog_option_category.py
│ │ │ │ ├── common_dialog_select_option.py
│ │ │ │ └── common_dialog_toggle_option.py
│ │ │ │ ├── response
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_dialog_button_option.py
│ │ │ │ ├── common_dialog_response_option.py
│ │ │ │ └── common_dialog_response_option_context.py
│ │ │ │ └── sims
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_dialog_sim_option.py
│ │ │ │ └── common_dialog_sim_option_context.py
│ │ ├── premade_dialogs
│ │ │ ├── __init__.py
│ │ │ ├── common_choose_sim_demographic_types_dialog.py
│ │ │ ├── common_premade_choose_sim_option_dialog.py
│ │ │ └── common_premade_choose_sims_option_dialog.py
│ │ └── utils
│ │ │ ├── __init__.py
│ │ │ └── common_dialog_utils.py
│ ├── dtos
│ │ ├── __init__.py
│ │ ├── common_cas_part.py
│ │ ├── common_object_containment_slot.py
│ │ └── common_outfit.py
│ ├── enums
│ │ ├── __init__.py
│ │ ├── affordance_list_ids.py
│ │ ├── animation_state_machines_enum.py
│ │ ├── buffs_enum.py
│ │ ├── clubs_enum.py
│ │ ├── common_age.py
│ │ ├── common_appearance_modifier_priority.py
│ │ ├── common_appearance_modifier_type.py
│ │ ├── common_body_frame.py
│ │ ├── common_body_slot.py
│ │ ├── common_bucks_types.py
│ │ ├── common_business_advertising_type.py
│ │ ├── common_business_customer_star_rating_type.py
│ │ ├── common_business_employee_type.py
│ │ ├── common_business_quality_type.py
│ │ ├── common_career_ids.py
│ │ ├── common_character_restrictions.py
│ │ ├── common_civic_policy_status_type.py
│ │ ├── common_civic_policy_type.py
│ │ ├── common_cloud_type.py
│ │ ├── common_combined_species.py
│ │ ├── common_currency_modify_reasons.py
│ │ ├── common_death_types.py
│ │ ├── common_enum.py
│ │ ├── common_fund_types.py
│ │ ├── common_funds_sources.py
│ │ ├── common_game_tag_category.py
│ │ ├── common_gender.py
│ │ ├── common_gender_preference_type.py
│ │ ├── common_ground_cover_type.py
│ │ ├── common_key.py
│ │ ├── common_object_delivery_method.py
│ │ ├── common_object_filter_type.py
│ │ ├── common_object_preference_tag.py
│ │ ├── common_object_quality.py
│ │ ├── common_object_slot_name_ids.py
│ │ ├── common_object_state_ids.py
│ │ ├── common_object_state_value_ids.py
│ │ ├── common_occult_type.py
│ │ ├── common_posture_id.py
│ │ ├── common_precipitation_type.py
│ │ ├── common_pregnancy_origin.py
│ │ ├── common_puddle_liquid.py
│ │ ├── common_puddle_size.py
│ │ ├── common_region_id.py
│ │ ├── common_runnable_state.py
│ │ ├── common_runnable_state_type.py
│ │ ├── common_side.py
│ │ ├── common_sim_demographic_types.py
│ │ ├── common_sim_name_type.py
│ │ ├── common_skill_effectiveness.py
│ │ ├── common_slot_type.py
│ │ ├── common_species.py
│ │ ├── common_statistic_category.py
│ │ ├── common_street_civic_policy_ids.py
│ │ ├── common_temperature.py
│ │ ├── common_venue_civic_policy_ids.py
│ │ ├── common_voice_actor_type.py
│ │ ├── common_weather_effect_type.py
│ │ ├── common_weather_event_ids.py
│ │ ├── common_weather_type.py
│ │ ├── enumtypes
│ │ │ ├── __init__.py
│ │ │ ├── common_int.py
│ │ │ ├── common_int_flags.py
│ │ │ ├── common_versioned_int.py
│ │ │ ├── common_versioned_int_flags.py
│ │ │ ├── common_versioned_values_mixin.py
│ │ │ ├── float_enum.py
│ │ │ ├── int_enum.py
│ │ │ ├── object_enum.py
│ │ │ └── string_enum.py
│ │ ├── furniture_objects_enum.py
│ │ ├── icons_enum.py
│ │ ├── interactions_enum.py
│ │ ├── long_term_sentiments_enum.py
│ │ ├── lot_traits_enum.py
│ │ ├── moods_enum.py
│ │ ├── motives_enum.py
│ │ ├── relationship_bit_collection_uids_enum.py
│ │ ├── relationship_bit_collections_enum.py
│ │ ├── relationship_bits_enum.py
│ │ ├── relationship_tracks_enum.py
│ │ ├── relationship_types_enum.py
│ │ ├── short_term_relationship_tracks_enum.py
│ │ ├── short_term_sentiments_enum.py
│ │ ├── sim_type.py
│ │ ├── situation_jobs_enum.py
│ │ ├── situations_enum.py
│ │ ├── skills_enum.py
│ │ ├── statistics_enum.py
│ │ ├── strings_enum.py
│ │ ├── tags_enum.py
│ │ ├── traits_enum.py
│ │ ├── types
│ │ │ ├── __init__.py
│ │ │ └── component_types.py
│ │ ├── venues_enum.py
│ │ ├── whims_enum.py
│ │ └── world_types_enum.py
│ ├── events
│ │ ├── __init__.py
│ │ ├── build_buy
│ │ │ ├── __init__.py
│ │ │ ├── common_build_buy_event_dispatcher.py
│ │ │ └── events
│ │ │ │ ├── __init__.py
│ │ │ │ ├── build_buy_enter.py
│ │ │ │ └── build_buy_exit.py
│ │ ├── event_handling
│ │ │ ├── __init__.py
│ │ │ ├── common_event.py
│ │ │ ├── common_event_handler.py
│ │ │ └── common_event_registry.py
│ │ ├── game_object
│ │ │ ├── __init__.py
│ │ │ ├── common_game_object_event_dispatcher.py
│ │ │ └── events
│ │ │ │ ├── __init__.py
│ │ │ │ ├── game_object_added_to_game_object_inventory.py
│ │ │ │ ├── game_object_added_to_inventory.py
│ │ │ │ ├── game_object_initialized.py
│ │ │ │ ├── game_object_loaded.py
│ │ │ │ ├── game_object_pre_deleted.py
│ │ │ │ ├── game_object_pre_despawned.py
│ │ │ │ ├── game_object_pre_removed_from_game_object_inventory.py
│ │ │ │ ├── game_object_pre_removed_from_inventory.py
│ │ │ │ └── game_object_spawned.py
│ │ ├── interaction
│ │ │ ├── __init__.py
│ │ │ ├── common_interaction_event_dispatcher.py
│ │ │ └── events
│ │ │ │ ├── __init__.py
│ │ │ │ ├── interaction_cancelled.py
│ │ │ │ ├── interaction_outcome.py
│ │ │ │ ├── interaction_post_queued.py
│ │ │ │ ├── interaction_pre_run.py
│ │ │ │ ├── interaction_queued.py
│ │ │ │ ├── interaction_run.py
│ │ │ │ ├── interaction_started.py
│ │ │ │ ├── mixer_interaction_cancelled.py
│ │ │ │ └── super_interaction_cancelled.py
│ │ ├── interval
│ │ │ ├── __init__.py
│ │ │ └── common_interval_event_service.py
│ │ ├── save
│ │ │ ├── __init__.py
│ │ │ ├── common_save_event_dispatcher.py
│ │ │ └── events
│ │ │ │ ├── __init__.py
│ │ │ │ ├── save_loaded.py
│ │ │ │ └── save_saved.py
│ │ ├── sim
│ │ │ ├── __init__.py
│ │ │ ├── common_sim_event_dispatcher.py
│ │ │ └── events
│ │ │ │ ├── __init__.py
│ │ │ │ ├── game_object_added_to_sim_inventory.py
│ │ │ │ ├── game_object_pre_removed_from_sim_inventory.py
│ │ │ │ ├── sim_added_occult_type.py
│ │ │ │ ├── sim_after_set_current_outfit.py
│ │ │ │ ├── sim_buff_added.py
│ │ │ │ ├── sim_buff_removed.py
│ │ │ │ ├── sim_changed_age.py
│ │ │ │ ├── sim_changed_gender.py
│ │ │ │ ├── sim_changed_gender_options_body_frame.py
│ │ │ │ ├── sim_changed_gender_options_breasts.py
│ │ │ │ ├── sim_changed_gender_options_can_be_impregnated.py
│ │ │ │ ├── sim_changed_gender_options_can_impregnate.py
│ │ │ │ ├── sim_changed_gender_options_can_reproduce.py
│ │ │ │ ├── sim_changed_gender_options_clothing_preference.py
│ │ │ │ ├── sim_changed_gender_options_toilet_usage.py
│ │ │ │ ├── sim_changed_occult_type.py
│ │ │ │ ├── sim_changing_occult_type.py
│ │ │ │ ├── sim_died.py
│ │ │ │ ├── sim_initialized.py
│ │ │ │ ├── sim_loaded.py
│ │ │ │ ├── sim_pre_despawned.py
│ │ │ │ ├── sim_relationship_bit_added.py
│ │ │ │ ├── sim_relationship_bit_removed.py
│ │ │ │ ├── sim_removed_occult_type.py
│ │ │ │ ├── sim_revived.py
│ │ │ │ ├── sim_set_current_outfit.py
│ │ │ │ ├── sim_skill_leveled_up.py
│ │ │ │ ├── sim_spawned.py
│ │ │ │ ├── sim_trait_added.py
│ │ │ │ └── sim_trait_removed.py
│ │ ├── zone_spin
│ │ │ ├── __init__.py
│ │ │ ├── common_zone_spin_event_dispatcher.py
│ │ │ └── events
│ │ │ │ ├── __init__.py
│ │ │ │ ├── zone_early_load.py
│ │ │ │ ├── zone_late_load.py
│ │ │ │ ├── zone_manager_start_event.py
│ │ │ │ ├── zone_post_load.py
│ │ │ │ ├── zone_save.py
│ │ │ │ └── zone_teardown.py
│ │ └── zone_update
│ │ │ ├── __init__.py
│ │ │ ├── common_zone_update_event_dispatcher.py
│ │ │ └── events
│ │ │ ├── __init__.py
│ │ │ └── zone_update_event.py
│ ├── examples
│ │ ├── __init__.py
│ │ └── common_example_apply_bare_feet_buff.py
│ ├── exceptions
│ │ ├── __init__.py
│ │ ├── common_exceptions_handler.py
│ │ ├── common_stacktrace_utils.py
│ │ └── generic_error_handling.py
│ ├── logging
│ │ ├── __init__.py
│ │ ├── _has_s4cl_class_log.py
│ │ ├── _has_s4cl_log.py
│ │ ├── _logging_commands.py
│ │ ├── has_class_log.py
│ │ ├── has_log.py
│ │ └── vanilla_logging.py
│ ├── mod_support
│ │ ├── __init__.py
│ │ ├── common_mod_info.py
│ │ ├── has_class_mod_identity.py
│ │ ├── has_mod_identity.py
│ │ └── mod_identity.py
│ ├── modinfo.py
│ ├── notifications
│ │ ├── __init__.py
│ │ └── common_basic_notification.py
│ ├── persistence
│ │ ├── __init__.py
│ │ ├── common_game_object_data_storage.py
│ │ ├── common_persisted_game_object_data_storage.py
│ │ ├── common_persisted_sim_data_storage.py
│ │ ├── common_sim_data_storage.py
│ │ ├── data_management
│ │ │ ├── __init__.py
│ │ │ ├── common_data_manager.py
│ │ │ └── common_data_manager_registry.py
│ │ ├── data_stores
│ │ │ ├── __init__.py
│ │ │ ├── common_data_store.py
│ │ │ ├── common_game_object_data_store.py
│ │ │ └── common_sim_data_store.py
│ │ └── persistence_services
│ │ │ ├── __init__.py
│ │ │ ├── common_file_persistence_service.py
│ │ │ ├── common_folder_persistence_service.py
│ │ │ ├── common_hidden_household_persistence_service.py
│ │ │ ├── common_individual_folder_persistence_service.py
│ │ │ └── common_persistence_service.py
│ ├── s4cl_commands.py
│ ├── s4cl_configuration.py
│ ├── services
│ │ ├── __init__.py
│ │ ├── commands
│ │ │ ├── __init__.py
│ │ │ ├── common_console_command.py
│ │ │ ├── common_console_command_output.py
│ │ │ └── common_console_command_parameters.py
│ │ ├── common_service.py
│ │ ├── interactions
│ │ │ ├── __init__.py
│ │ │ └── interaction_registration_service.py
│ │ ├── resources
│ │ │ ├── __init__.py
│ │ │ ├── common_instance_manager_modification_registry.py
│ │ │ ├── common_posture_constraint_service.py
│ │ │ └── modification_handlers
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_add_interactions_to_affordance_lists_handler.py
│ │ │ │ └── common_instance_manager_modification_handler.py
│ │ └── sim
│ │ │ ├── __init__.py
│ │ │ └── cas
│ │ │ ├── __init__.py
│ │ │ ├── common_sim_outfit_io.py
│ │ │ └── common_temporary_sim_clone_in_cas_service.py
│ ├── systems
│ │ ├── __init__.py
│ │ ├── caching
│ │ │ ├── __init__.py
│ │ │ ├── common_serializable_object_cache.py
│ │ │ └── common_serializable_object_cache_service.py
│ │ ├── item_query
│ │ │ ├── __init__.py
│ │ │ ├── common_loaded_item_query_registry.py
│ │ │ ├── common_loaded_item_registry.py
│ │ │ ├── dtos
│ │ │ │ ├── __init__.py
│ │ │ │ └── common_loaded_item.py
│ │ │ ├── enums
│ │ │ │ ├── __init__.py
│ │ │ │ └── common_query_method_type.py
│ │ │ ├── item_loaders
│ │ │ │ ├── __init__.py
│ │ │ │ └── common_base_item_loader.py
│ │ │ ├── item_tests
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_loaded_item_is_available_test.py
│ │ │ │ ├── common_loaded_item_is_not_available_test.py
│ │ │ │ └── common_loaded_item_test.py
│ │ │ ├── persistence
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_loaded_item_cache.py
│ │ │ │ └── common_loaded_item_cache_service.py
│ │ │ └── query
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common_loaded_item_filter.py
│ │ │ │ ├── common_loaded_item_filter_request.py
│ │ │ │ ├── common_loaded_item_key.py
│ │ │ │ ├── common_loaded_item_organizer.py
│ │ │ │ └── common_loaded_item_query_utils.py
│ │ └── settings
│ │ │ ├── __init__.py
│ │ │ ├── common_setting_utils.py
│ │ │ ├── common_settings_data_manager.py
│ │ │ ├── common_settings_data_manager_utils.py
│ │ │ └── common_settings_data_store.py
│ ├── testing
│ │ ├── __init__.py
│ │ ├── common_assertion_utils.py
│ │ └── common_test_service.py
│ └── utils
│ │ ├── __init__.py
│ │ ├── cas
│ │ ├── __init__.py
│ │ ├── common_cas_utils.py
│ │ └── common_outfit_utils.py
│ │ ├── common_collection_utils.py
│ │ ├── common_component_utils.py
│ │ ├── common_date_utils.py
│ │ ├── common_function_utils.py
│ │ ├── common_icon_utils.py
│ │ ├── common_injection_utils.py
│ │ ├── common_io_utils.py
│ │ ├── common_json_io_utils.py
│ │ ├── common_keyboard_utils.py
│ │ ├── common_log_registry.py
│ │ ├── common_log_utils.py
│ │ ├── common_math_utils.py
│ │ ├── common_resource_utils.py
│ │ ├── common_time_utils.py
│ │ ├── common_type_utils.py
│ │ ├── common_weather_utils.py
│ │ ├── effects
│ │ ├── __init__.py
│ │ └── common_visual_effect_commands.py
│ │ ├── environment
│ │ ├── __init__.py
│ │ ├── common_business_utils.py
│ │ └── common_civic_policy_utils.py
│ │ ├── localization
│ │ ├── __init__.py
│ │ ├── common_localization_utils.py
│ │ ├── common_localized_string_colors.py
│ │ └── common_localized_string_separators.py
│ │ ├── location
│ │ ├── __init__.py
│ │ ├── common_location_utils.py
│ │ ├── common_terrain_utils.py
│ │ └── common_travel_utils.py
│ │ ├── math
│ │ ├── __init__.py
│ │ └── common_bitwise_utils.py
│ │ ├── misc
│ │ ├── __init__.py
│ │ ├── common_camera_utils.py
│ │ ├── common_fire_utils.py
│ │ ├── common_game_client_utils.py
│ │ ├── common_mod_identity_utils.py
│ │ └── common_text_utils.py
│ │ ├── objects
│ │ ├── __init__.py
│ │ ├── common_object_household_utils.py
│ │ ├── common_object_interaction_utils.py
│ │ ├── common_object_inventory_utils.py
│ │ ├── common_object_location_utils.py
│ │ ├── common_object_lock_utils.py
│ │ ├── common_object_ownership_utils.py
│ │ ├── common_object_reservation_utils.py
│ │ ├── common_object_slot_utils.py
│ │ ├── common_object_spawn_utils.py
│ │ ├── common_object_state_utils.py
│ │ ├── common_object_statistic_utils.py
│ │ ├── common_object_tag_utils.py
│ │ ├── common_object_type_utils.py
│ │ ├── common_object_utils.py
│ │ └── common_object_visibility_utils.py
│ │ ├── resources
│ │ ├── __init__.py
│ │ ├── common_club_utils.py
│ │ ├── common_game_pack_utils.py
│ │ ├── common_interaction_utils.py
│ │ ├── common_loot_action_utils.py
│ │ ├── common_recipe_utils.py
│ │ ├── common_situation_utils.py
│ │ ├── common_skill_utils.py
│ │ └── common_statistic_utils.py
│ │ ├── save_load
│ │ ├── __init__.py
│ │ └── common_save_utils.py
│ │ ├── sims
│ │ ├── __init__.py
│ │ ├── common_age_species_utils.py
│ │ ├── common_age_utils.py
│ │ ├── common_buff_utils.py
│ │ ├── common_career_level_utils.py
│ │ ├── common_career_track_utils.py
│ │ ├── common_career_utils.py
│ │ ├── common_gender_utils.py
│ │ ├── common_household_utils.py
│ │ ├── common_mood_utils.py
│ │ ├── common_occult_utils.py
│ │ ├── common_phone_utils.py
│ │ ├── common_rabbit_hole_utils.py
│ │ ├── common_relationship_utils.py
│ │ ├── common_sim_appearance_modifier_utils.py
│ │ ├── common_sim_autonomy_utils.py
│ │ ├── common_sim_body_utils.py
│ │ ├── common_sim_bucks_utils.py
│ │ ├── common_sim_career_utils.py
│ │ ├── common_sim_club_utils.py
│ │ ├── common_sim_crafting_utils.py
│ │ ├── common_sim_currency_utils.py
│ │ ├── common_sim_death_utils.py
│ │ ├── common_sim_demographic_type_utils.py
│ │ ├── common_sim_gender_option_utils.py
│ │ ├── common_sim_gender_preference_utils.py
│ │ ├── common_sim_genealogy_utils.py
│ │ ├── common_sim_interaction_utils.py
│ │ ├── common_sim_inventory_utils.py
│ │ ├── common_sim_location_utils.py
│ │ ├── common_sim_loot_action_utils.py
│ │ ├── common_sim_motive_utils.py
│ │ ├── common_sim_name_utils.py
│ │ ├── common_sim_occult_type_utils.py
│ │ ├── common_sim_plumbob_utils.py
│ │ ├── common_sim_posture_utils.py
│ │ ├── common_sim_pregnancy_utils.py
│ │ ├── common_sim_rabbit_hole_utils.py
│ │ ├── common_sim_relationship_expectation_utils.py
│ │ ├── common_sim_routing_utils.py
│ │ ├── common_sim_situation_utils.py
│ │ ├── common_sim_skill_utils.py
│ │ ├── common_sim_spawn_utils.py
│ │ ├── common_sim_spell_utils.py
│ │ ├── common_sim_state_utils.py
│ │ ├── common_sim_statistic_utils.py
│ │ ├── common_sim_type_utils.py
│ │ ├── common_sim_unlock_utils.py
│ │ ├── common_sim_utils.py
│ │ ├── common_sim_voice_utils.py
│ │ ├── common_sim_walkstyle_utils.py
│ │ ├── common_species_utils.py
│ │ ├── common_trait_utils.py
│ │ └── common_whim_utils.py
│ │ ├── terrain
│ │ ├── __init__.py
│ │ ├── common_terrain_interaction_utils.py
│ │ ├── common_terrain_location_utils.py
│ │ └── common_terrain_utils.py
│ │ ├── time
│ │ ├── __init__.py
│ │ └── common_alarm_utils.py
│ │ └── whims
│ │ ├── __init__.py
│ │ ├── common_satisfaction_reward_store_item.py
│ │ └── common_satisfaction_reward_store_utils.py
└── sims4communitylib_development
│ ├── __init__.py
│ └── _development
│ ├── __init__.py
│ ├── _s4cl_enum_value_update_utils.py
│ └── readers
│ ├── __init__.py
│ ├── _buff_reader.py
│ ├── _career_reader.py
│ ├── _clubs_reader.py
│ ├── _death_type_reader.py
│ ├── _instance_type_reader.py
│ ├── _object_state_value_reader.py
│ ├── _posture_reader.py
│ ├── _puddle_liquid_reader.py
│ ├── _region_reader.py
│ ├── _relationship_bit_reader.py
│ ├── _skill_reader.py
│ ├── _tag_category.py
│ ├── _tag_reader.py
│ ├── _trait_reader.py
│ └── _weather_event_reader.py
├── Tunings
├── Empty-Package-File.package
├── ExamplePackages
│ └── S4CLCustomBuffExample.package
└── Sims4CommunityLib
│ ├── 00B2D882!00000000!13C441801B3B922F.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!1847D70875FC71FA.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!31D23C10EEA53823.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!3D9AC1248BE784FC.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!557E1B9FF0A854C3.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!5D28F4E5021590F3.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!7EECF723BFB641B2.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!855E8D3A763F4F28.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!954D824DFFF16393.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!AF4ECC26D209A92C.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!BDABB89C008C6CBD.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!C46E9D4872CB8BE0.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!CB17A586303FEE23.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!E141C0BEB4F7714E.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!E7EF562F075C19A5.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 00B2D882!00000000!F53F9EC5B667DD56.DST5 512x512 (Mipmaps).DSTImage.dds
│ ├── 02D5DF13!00000019!AD79056A968B3D8F.S4CL_ASM_PostureIdle_AnimalStand.AnimationStateMachine.xml
│ ├── 02D5DF13!00000019!BE265443B3B859FC.S4CL_ASM_Idle_AnimalListen.AnimationStateMachine.xml
│ ├── 03E9D964!00000000!1AD51432E24BC95E.S4CL_Pie_Object_State.PieMenuCategoryTuning.xml
│ ├── 03E9D964!00000000!21767932E8326812.S4CL_Pie_Sims4CommunityLibrary_Phone.PieMenuCategoryTuning.xml
│ ├── 03E9D964!00000000!23D94240C36985DE.S4CL_Pie_Sims_4_Community_Library.PieMenuCategoryTuning.xml
│ ├── 03E9D964!00000000!61B10C966FF53C40.S4CL_Pie_Information_Phone.PieMenuCategoryTuning.xml
│ ├── 03E9D964!00000000!DF7D18B2E03787C1.S4CL_Pie_Information.PieMenuCategoryTuning.xml
│ ├── 0C772E27!00000000!73056DCDE942BB75.S4CL_Loot_Situation_Burglar.ActionTuning.xml
│ ├── 220557DA!00000000!0023D9544F0D5061.English .StringTable
│ ├── 220557DA!80000000!0123D9544F0D5061.Chinese .StringTable
│ ├── 220557DA!80000000!0223D9544F0D5061.Chinese .StringTable
│ ├── 220557DA!80000000!0323D9544F0D5061.Czech .StringTable
│ ├── 220557DA!80000000!0423D9544F0D5061.Danish .StringTable
│ ├── 220557DA!80000000!0523D9544F0D5061.Dutch .StringTable
│ ├── 220557DA!80000000!0623D9544F0D5061.Finnish .StringTable
│ ├── 220557DA!80000000!0723D9544F0D5061.French .StringTable
│ ├── 220557DA!80000000!0823D9544F0D5061.German .StringTable
│ ├── 220557DA!80000000!0B23D9544F0D5061.Italian .StringTable
│ ├── 220557DA!80000000!0C23D9544F0D5061.Japanese .StringTable
│ ├── 220557DA!80000000!0D23D9544F0D5061.Korean .StringTable
│ ├── 220557DA!80000000!0E23D9544F0D5061.Norwegian Nynorsk .StringTable
│ ├── 220557DA!80000000!0F23D9544F0D5061.Polish .StringTable
│ ├── 220557DA!80000000!1123D9544F0D5061.Portuguese .StringTable
│ ├── 220557DA!80000000!1223D9544F0D5061.Russian .StringTable
│ ├── 220557DA!80000000!1323D9544F0D5061.Spanish .StringTable
│ ├── 220557DA!80000000!1523D9544F0D5061.Swedish .StringTable
│ ├── 545AC67A!0017E8F6!E473F4215D269DEF.S4CL_Example_Buff_ApplyBareFeet.SimData.xml
│ ├── 545AC67A!005FDD0C!043E787026611B13.S4CL_Trait_GenderOptions_Toilet_Standing_Fox.SimData.xml
│ ├── 545AC67A!005FDD0C!044F7270266F8418.S4CL_Trait_GenderOptions_Toilet_Standing_Cat.SimData.xml
│ ├── 545AC67A!005FDD0C!084DA975A3FBB2ED.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Fox.SimData.xml
│ ├── 545AC67A!005FDD0C!085EA775A40A2216.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Cat.SimData.xml
│ ├── 545AC67A!005FDD0C!0B510ED610177874.S4CL_Trait_GenderOptions_Toilet_Sitting_Small_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!1CE27237D2E3CA18.S4CL_Trait_GenderOptions_Toilet_Sitting_Large_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!297A1DAA08640410.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Large_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!38F9F903CFDDA804.S4CL_Main_Trait_Fox.SimData.xml
│ ├── 545AC67A!005FDD0C!3904F303CFE7A5BB.S4CL_Main_Trait_Cat.SimData.xml
│ ├── 545AC67A!005FDD0C!408C1088D2971E7C.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Small_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!4954F5A781E5FE79.S4CL_Main_Trait_Small_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!4F78FA2C6D704D37.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Large_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!4FA275D67AD6D9BF.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Small_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!596114D020EC43FA.S4CL_Trait_GenderOptions_Toilet_Standing_Large_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!5FE2BF1B88452A0C.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Small_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!65563037218958A2.S4CL_Trait_GenderOptions_Toilet_Standing_Small_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!66DBBBCC31E8E9B5.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Large_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!68AE8C13E8E70F1B.S4CL_Trait_GenderOptions_Toilet_Standing_Horse.SimData.xml
│ ├── 545AC67A!005FDD0C!8B87472A135AB931.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Horse.SimData.xml
│ ├── 545AC67A!005FDD0C!9CB49004CD18B4EA.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Fox.SimData.xml
│ ├── 545AC67A!005FDD0C!9CBE8604CD20F86D.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Cat.SimData.xml
│ ├── 545AC67A!005FDD0C!A145BC5D6E11A5BE.S4CL_Main_Trait.SimData.xml
│ ├── 545AC67A!005FDD0C!A6B30A268329CB01.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Horse.SimData.xml
│ ├── 545AC67A!005FDD0C!AB4B78269AB15E72.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Horse.SimData.xml
│ ├── 545AC67A!005FDD0C!AB4F5D9C641CB480.S4CL_Main_Trait_Horse.SimData.xml
│ ├── 545AC67A!005FDD0C!AE2C5DC67BD07418.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Horse.SimData.xml
│ ├── 545AC67A!005FDD0C!AFED8513EBF4DA5C.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Fox.SimData.xml
│ ├── 545AC67A!005FDD0C!AFF7AF13EBFD7673.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Cat.SimData.xml
│ ├── 545AC67A!005FDD0C!BF34158EBC37DAA1.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Small_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!CAEF459BE5433FAC.S4CL_Main_Trait_Human.SimData.xml
│ ├── 545AC67A!005FDD0C!CDD5658C08ED76D1.S4CL_Trait_GenderOptions_Toilet_Unknown.SimData.xml
│ ├── 545AC67A!005FDD0C!DAF0EFB64FAF46B5.S4CL_Trait_GenderOptions_Toilet_Sitting_Fox.SimData.xml
│ ├── 545AC67A!005FDD0C!DB01DDB64FBD9B1E.S4CL_Trait_GenderOptions_Toilet_Sitting_Cat.SimData.xml
│ ├── 545AC67A!005FDD0C!E449506A9E890FCD.S4CL_Main_Trait_Large_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!ECB946C52A7C265D.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Fox.SimData.xml
│ ├── 545AC67A!005FDD0C!ECCA44C52A8A9586.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Cat.SimData.xml
│ ├── 545AC67A!005FDD0C!F49A4DA8F37E4700.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Large_Dog.SimData.xml
│ ├── 545AC67A!005FDD0C!FE5E27AB9E824119.S4CL_Trait_GenderOptions_Toilet_Sitting_Horse.SimData.xml
│ ├── 545AC67A!00E9D967!1AD51432E24BC95E.S4CL_Pie_Object_State.SimData.xml
│ ├── 545AC67A!00E9D967!21767932E8326812.S4CL_Pie_Sims4CommunityLibrary_Phone.SimData.xml
│ ├── 545AC67A!00E9D967!23D94240C36985DE.S4CL_Pie_Sims_4_Community_Library.SimData.xml
│ ├── 545AC67A!00E9D967!61B10C966FF53C40.S4CL_Pie_Information_Phone.SimData.xml
│ ├── 545AC67A!00E9D967!DF7D18B2E03787C1.S4CL_Pie_Information.SimData.xml
│ ├── 6017E896!00000000!E473F4215D269DEF.S4CL_Example_Buff_ApplyBareFeet.BuffTuning.xml
│ ├── 7DF2169C!00000000!07F584F794AECF37.S4CL_TestSetInstance_IsNotInActiveHousehold_PickedSim.SnippetTuning.xml
│ ├── 7DF2169C!00000000!16835D34CDEF6907.S4CL_TestSetInstance_IsNotHuman_TargetSim.SnippetTuning.xml
│ ├── 7DF2169C!00000000!1B3345F491AB0A33.S4CL_TestSetInstance_IsHuman_PickedSim.SnippetTuning.xml
│ ├── 7DF2169C!00000000!29B9FFE25BBAE448.S4CL_TestSetInstance_IsInActiveHousehold_Actor.SnippetTuning.xml
│ ├── 7DF2169C!00000000!29EA4CAE91A8065F.S4CL_TestSetInstance_IsInActiveHousehold_TargetSim.SnippetTuning.xml
│ ├── 7DF2169C!00000000!4449806F8C8D99FD.S4CL_TestSetInstance_IsNotInActiveHousehold_Actor.SnippetTuning.xml
│ ├── 7DF2169C!00000000!45605BC1D6D5BCDA.S4CL_TestSetInstance_IsNotHuman_PickedSim.SnippetTuning.xml
│ ├── 7DF2169C!00000000!4ECE647029ECF8F2.S4CL_TestSetInstance_IsInActiveHousehold_PickedSim.SnippetTuning.xml
│ ├── 7DF2169C!00000000!69B6AA60D35CCD11.S4CL_TestSetInstance_IsHuman_Actor.SnippetTuning.xml
│ ├── 7DF2169C!00000000!6C3732F62A47CC8A.S4CL_TestSetInstance_IsNotInActiveHousehold_TargetSim.SnippetTuning.xml
│ ├── 7DF2169C!00000000!91E27CC91DF4EFA6.S4CL_TestSetInstance_IsHuman_TargetSim.SnippetTuning.xml
│ ├── 7DF2169C!00000000!BA8E5E51481D2600.S4CL_TestSetInstance_IsNotHuman_Actor.SnippetTuning.xml
│ ├── CB5FDDC7!00000000!A145BC5D6E11A5BE.S4CL_Main_Trait.TraitTuning.xml
│ ├── CB5FDDC7!00000000!CAEF459BE5433FAC.S4CL_Main_Trait_Human.TraitTuning.xml
│ ├── CB5FDDC7!00000000!CDD5658C08ED76D1.S4CL_Trait_GenderOptions_Toilet_Unknown.TraitTuning.xml
│ ├── CB5FDDC7!00000019!044F7270266F8418.S4CL_Trait_GenderOptions_Toilet_Standing_Cat.TraitTuning.xml
│ ├── CB5FDDC7!00000019!085EA775A40A2216.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Cat.TraitTuning.xml
│ ├── CB5FDDC7!00000019!0B510ED610177874.S4CL_Trait_GenderOptions_Toilet_Sitting_Small_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!1CE27237D2E3CA18.S4CL_Trait_GenderOptions_Toilet_Sitting_Large_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!297A1DAA08640410.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Large_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!3904F303CFE7A5BB.S4CL_Main_Trait_Cat.TraitTuning.xml
│ ├── CB5FDDC7!00000019!408C1088D2971E7C.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Small_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!4954F5A781E5FE79.S4CL_Main_Trait_Small_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!4F78FA2C6D704D37.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Large_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!4FA275D67AD6D9BF.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Small_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!596114D020EC43FA.S4CL_Trait_GenderOptions_Toilet_Standing_Large_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!5FE2BF1B88452A0C.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Small_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!65563037218958A2.S4CL_Trait_GenderOptions_Toilet_Standing_Small_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!66DBBBCC31E8E9B5.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Large_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!9CBE8604CD20F86D.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Cat.TraitTuning.xml
│ ├── CB5FDDC7!00000019!AFF7AF13EBFD7673.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Cat.TraitTuning.xml
│ ├── CB5FDDC7!00000019!BF34158EBC37DAA1.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Small_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!DB01DDB64FBD9B1E.S4CL_Trait_GenderOptions_Toilet_Sitting_Cat.TraitTuning.xml
│ ├── CB5FDDC7!00000019!E449506A9E890FCD.S4CL_Main_Trait_Large_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000019!ECCA44C52A8A9586.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Cat.TraitTuning.xml
│ ├── CB5FDDC7!00000019!F49A4DA8F37E4700.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Large_Dog.TraitTuning.xml
│ ├── CB5FDDC7!00000034!043E787026611B13.S4CL_Trait_GenderOptions_Toilet_Standing_Fox.TraitTuning.xml
│ ├── CB5FDDC7!00000034!084DA975A3FBB2ED.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Fox.TraitTuning.xml
│ ├── CB5FDDC7!00000034!38F9F903CFDDA804.S4CL_Main_Trait_Fox.TraitTuning.xml
│ ├── CB5FDDC7!00000034!9CB49004CD18B4EA.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Fox.TraitTuning.xml
│ ├── CB5FDDC7!00000034!AFED8513EBF4DA5C.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Fox.TraitTuning.xml
│ ├── CB5FDDC7!00000034!DAF0EFB64FAF46B5.S4CL_Trait_GenderOptions_Toilet_Sitting_Fox.TraitTuning.xml
│ ├── CB5FDDC7!00000034!ECB946C52A7C265D.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Fox.TraitTuning.xml
│ ├── CB5FDDC7!00000037!68AE8C13E8E70F1B.S4CL_Trait_GenderOptions_Toilet_Standing_Horse.TraitTuning.xml
│ ├── CB5FDDC7!00000037!8B87472A135AB931.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Horse.TraitTuning.xml
│ ├── CB5FDDC7!00000037!A6B30A268329CB01.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Horse.TraitTuning.xml
│ ├── CB5FDDC7!00000037!AB4B78269AB15E72.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Horse.TraitTuning.xml
│ ├── CB5FDDC7!00000037!AB4F5D9C641CB480.S4CL_Main_Trait_Horse.TraitTuning.xml
│ ├── CB5FDDC7!00000037!AE2C5DC67BD07418.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Horse.TraitTuning.xml
│ ├── CB5FDDC7!00000037!FE5E27AB9E824119.S4CL_Trait_GenderOptions_Toilet_Sitting_Horse.TraitTuning.xml
│ ├── E882D22F!00000000!0A49AC1F588B835E.S4CL_Debug_Log_All_Interactions.InteractionTuning.xml
│ ├── E882D22F!00000000!18F892E7446AA317.S4CL_Debug_Object_Make_Dirty.InteractionTuning.xml
│ ├── E882D22F!00000000!1D41890A4D8893A5.S4CL_Debug_Show_Traits.InteractionTuning.xml
│ ├── E882D22F!00000000!232E0B6B0CEB67FE.S4CL_Debug_Interaction_LogAllInteractions_Phone.InteractionTuning.xml
│ ├── E882D22F!00000000!47687C1840804F9B.S4CL_Debug_Induce_Labor.InteractionTuning.xml
│ ├── E882D22F!00000000!4A0CD2ED17C302FC.S4CL_Debug_Object_Make_Clean.InteractionTuning.xml
│ ├── E882D22F!00000000!51E1DA64643AD4CD.S4CL_Debug_Show_Running_And_Queued_Interactions.InteractionTuning.xml
│ ├── E882D22F!00000000!8FB5E865EF101869.S4CL_Debug_Show_Running_Situations.InteractionTuning.xml
│ ├── E882D22F!00000000!A2BD3081215AFF79.S4CL_Debug_Object_Fix.InteractionTuning.xml
│ ├── E882D22F!00000000!AD3845FD0364EFBB.S4CL_Debug_Show_Active_Buffs.InteractionTuning.xml
│ ├── E882D22F!00000000!BB1EFF904967F080.S4CL_Interaction_Debug_Log_All_Game_Tags.InteractionTuning.xml
│ ├── E882D22F!00000000!C81F11D450FF2565.S4CL_Debug_Object_Break.InteractionTuning.xml
│ ├── E882D22F!00000000!D0F8CCDD05E52870.S4CL_Interaction_Debug_Change_Object_States.InteractionTuning.xml
│ ├── E882D22F!00000019!EC8E2280C154EA1A.S4CL_SocialSuper_PetSocial_Sim_To_Pet_NonTouching_Sim.InteractionTuning.xml
│ ├── E882D22F!00000019!EC984680C15D7C5C.S4CL_SocialSuper_PetSocial_Sim_To_Pet_NonTouching_Pet.InteractionTuning.xml
│ ├── E882D22F!00000034!CC2B053D68C8B3F0.S4CL_SocialSuper_FoxSocial_Sim_To_Fox_NonTouching_Fox.InteractionTuning.xml
│ ├── E882D22F!00000034!CC4FDF3D68E78F5E.S4CL_SocialSuper_FoxSocial_Sim_To_Fox_NonTouching_Sim.InteractionTuning.xml
│ ├── EE17C6AD!00000019!88278B3AFC74736B.S4CL_Animation_Idle_AnimalListen.AnimationTuning.xml
│ └── EE17C6AD!00000019!B3E443C746C0A360.S4CL_Animation_PostureIdle_AnimalStand.AnimationTuning.xml
├── YOU_INSTALLED_S4CL_WRONG_IF_THIS_IS_IN_YOUR_MODS_FOLDER.txt
├── __init__.py
├── docs
├── __init__.py
├── _templates
│ ├── __init__.py
│ └── autosummary
│ │ ├── __init__.py
│ │ ├── base.rst
│ │ ├── class.rst
│ │ └── modules.rst
├── conf.py
├── index.rst
├── sims4communitylib.classes.buffs.rst
├── sims4communitylib.classes.calculations.rst
├── sims4communitylib.classes.effects.rst
├── sims4communitylib.classes.enums.rst
├── sims4communitylib.classes.filters.rst
├── sims4communitylib.classes.interactions.rst
├── sims4communitylib.classes.loot_actions.rst
├── sims4communitylib.classes.math.rst
├── sims4communitylib.classes.misc.rst
├── sims4communitylib.classes.options.rst
├── sims4communitylib.classes.resolvers.rst
├── sims4communitylib.classes.runnables.rst
├── sims4communitylib.classes.serialization.rst
├── sims4communitylib.classes.test_based_scores.rst
├── sims4communitylib.classes.testing.rst
├── sims4communitylib.classes.time.rst
├── sims4communitylib.conditionals.rst
├── sims4communitylib.dialogs.basic_dialogs.rst
├── sims4communitylib.dialogs.option_dialogs.options.multi_pane.rst
├── sims4communitylib.dialogs.option_dialogs.options.objects.rst
├── sims4communitylib.dialogs.option_dialogs.options.response.rst
├── sims4communitylib.dialogs.option_dialogs.options.sims.rst
├── sims4communitylib.dialogs.option_dialogs.rst
├── sims4communitylib.dialogs.premade_dialogs.rst
├── sims4communitylib.dialogs.rst
├── sims4communitylib.dtos.rst
├── sims4communitylib.enums.enumtypes.rst
├── sims4communitylib.enums.rst
├── sims4communitylib.enums.types.rst
├── sims4communitylib.events.build_buy.events.rst
├── sims4communitylib.events.build_buy.rst
├── sims4communitylib.events.event_handling.rst
├── sims4communitylib.events.game_object.events.rst
├── sims4communitylib.events.game_object.rst
├── sims4communitylib.events.interaction.events.rst
├── sims4communitylib.events.interaction.rst
├── sims4communitylib.events.interval.rst
├── sims4communitylib.events.rst
├── sims4communitylib.events.save.events.rst
├── sims4communitylib.events.save.rst
├── sims4communitylib.events.sim.events.rst
├── sims4communitylib.events.sim.rst
├── sims4communitylib.events.zone_spin.events.rst
├── sims4communitylib.events.zone_spin.rst
├── sims4communitylib.events.zone_update.events.rst
├── sims4communitylib.events.zone_update.rst
├── sims4communitylib.exceptions.rst
├── sims4communitylib.injection.rst
├── sims4communitylib.logging.rst
├── sims4communitylib.mod_support.rst
├── sims4communitylib.notifications.rst
├── sims4communitylib.persistence.rst
├── sims4communitylib.services.commands.parameters.rst
├── sims4communitylib.services.commands.rst
├── sims4communitylib.services.rst
├── sims4communitylib.systems.rst
├── sims4communitylib.testing.rst
├── sims4communitylib.utils.environment.rst
├── sims4communitylib.utils.io.rst
├── sims4communitylib.utils.localization.rst
├── sims4communitylib.utils.math.rst
├── sims4communitylib.utils.misc.rst
├── sims4communitylib.utils.objects.rst
├── sims4communitylib.utils.resources.rst
├── sims4communitylib.utils.rst
├── sims4communitylib.utils.sims.rst
├── sims4communitylib.utils.time.rst
└── sims4communitylib.utils.whims.rst
├── make.bat
└── setup.py
/.gitattributes:
--------------------------------------------------------------------------------
1 | .idea export-ignore
2 | Documents export-ignore
3 | decompile_scripts.py export-ignore
4 | settings.py export-ignore
5 | Utilities export-ignore
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Docs
2 | docs/build
3 |
4 | # Idea Project
5 | .idea/workspace.xml
6 | .idea/tasks.xml
7 | .idea/dictionaries
8 | .idea/inspectionProfiles
9 |
10 | # EA Scripts
11 | EA/base
12 | EA/core
13 | EA/generated
14 | EA/simulation
15 | EA/base.zip
16 | EA/core.zip
17 | EA/generated.zip
18 | EA/simulation.zip
19 |
20 | # Logs
21 | compilelog.txt
22 | decompilelog.txt
23 |
24 | # Temp Compiled Files
25 | __pycache__
26 | */__pycache__
27 | Utilities/*.pyc
28 |
29 | # Compiled Files
30 | *.pyo
31 | *.pyc
32 | **/*.pyo
33 | **/*.pyc
34 | */*.pyc
35 | */*.pyo
36 | custom_scripts_for_decompile/*.py
37 | custom_scripts_for_decompile/*.pyc
38 | custom_scripts_for_decompile/*.pyo
39 | custom_scripts_for_decompile/**/*.pyc
40 | custom_scripts_for_decompile/**/*.pyo
41 | custom_scripts_for_decompile/**/*.py
42 |
43 | # Release
44 | **/*.7z
45 | **/*.zip
46 | **/Release/*.7z
47 | **/Release/*.zip
48 | **/*.ts4script
49 |
50 | # Misc
51 | **/*.lnk
52 | **/*.xml___jb_old___
53 | Tunings/Temp
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | # Minimal makefile for Sphinx documentation
2 | #
3 |
4 | # You can set these variables from the command line, and also
5 | # from the environment for the first two.
6 | SPHINXOPTS ?=
7 | SPHINXBUILD ?= sphinx-build
8 | SOURCEDIR = source
9 | BUILDDIR = build
10 |
11 | # Put it first so that "make" without argument is like "make help".
12 | help:
13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
14 |
15 | .PHONY: help Makefile
16 |
17 | # Catch-all target: route all unknown targets to Sphinx using the new
18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
19 | %: Makefile
20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
21 |
--------------------------------------------------------------------------------
/Release/Sims4CommunityLib/README.txt:
--------------------------------------------------------------------------------
1 | Installation:
2 | - Drag and drop all files/folders into your Mods folder. ts4script files must be either top level or only a single folder from the top.
3 |
4 | The Sims 4/Mods/sims4communitylib.package
5 | The Sims 4/Mods/sims4communitylib.ts4script
--------------------------------------------------------------------------------
/Release/Sims4CommunityLib/sims4communitylib.package:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Release/Sims4CommunityLib/sims4communitylib.package
--------------------------------------------------------------------------------
/Release/TS4CommunityLib.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Release/TS4CommunityLib.jpg
--------------------------------------------------------------------------------
/Release/TS4CommunityLib.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Release/TS4CommunityLib.png
--------------------------------------------------------------------------------
/Scripts/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/compile/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/compile/compile.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | import os
9 | from Utilities.unpyc3_compiler import Unpyc3PythonCompiler
10 |
11 | release_dir = os.path.join('..', '..', 'Release', 'Sims4CommunityLib')
12 |
13 | Unpyc3PythonCompiler.compile_mod(
14 | folder_path_to_output_ts4script_to=release_dir,
15 | names_of_modules_include=('_s4cl_ctypes_module', 'sims4communitylib',),
16 | output_ts4script_name='sims4communitylib'
17 | )
18 |
19 | Unpyc3PythonCompiler.compile_mod(
20 | folder_path_to_output_ts4script_to=f'{release_dir}Tests',
21 | names_of_modules_include=('s4cl_tests',),
22 | output_ts4script_name='sims4communitylib_tests'
23 | )
24 |
25 | Unpyc3PythonCompiler.compile_mod(
26 | folder_path_to_output_ts4script_to=f'{release_dir}Development',
27 | names_of_modules_include=('sims4communitylib_development',),
28 | output_ts4script_name='sims4communitylib_development'
29 | )
30 |
--------------------------------------------------------------------------------
/Scripts/run_tests.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | # noinspection PyUnresolvedReferences
9 | import s4cl_tests.enums.enumtypes.int_enum_tests
10 | # noinspection PyUnresolvedReferences
11 | import s4cl_tests.enums.enumtypes.float_enum_tests
12 | # noinspection PyUnresolvedReferences
13 | import s4cl_tests.enums.enumtypes.string_enum_tests
14 | # noinspection PyUnresolvedReferences
15 | import s4cl_tests.enums.enumtypes.general_enum_tests
16 | # noinspection PyUnresolvedReferences
17 | import s4cl_tests.utils.common_collection_utils_tests
18 | from sims4communitylib.testing.common_test_service import CommonTestService
19 |
20 | CommonTestService.get().run_tests()
21 |
--------------------------------------------------------------------------------
/Scripts/s4cl_tests/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/s4cl_tests/enums/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/s4cl_tests/enums/enumtypes/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/s4cl_tests/enums/enumtypes/float_enum_tests.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.float_enum import CommonEnumFloatBase
9 | from sims4communitylib.modinfo import ModInfo
10 | from sims4communitylib.testing.common_assertion_utils import CommonAssertionUtils
11 | from sims4communitylib.testing.common_test_service import CommonTestService
12 |
13 |
14 | # noinspection PyMissingOrEmptyDocstring
15 | class TestEnum(CommonEnumFloatBase):
16 | TEST_VALUE_ONE = 1.0
17 | TEST_VALUE_TWO = 2.0
18 | TEST_VALUE_THREE = 3.0
19 |
20 |
21 | # noinspection PyMissingOrEmptyDocstring
22 | @CommonTestService.test_class(ModInfo.get_identity())
23 | class CommonFloatEnumTests:
24 | @staticmethod
25 | @CommonTestService.test(TestEnum.TEST_VALUE_ONE, 1.0)
26 | @CommonTestService.test(TestEnum.TEST_VALUE_TWO, 2.0)
27 | @CommonTestService.test(TestEnum.TEST_VALUE_THREE, 3.0)
28 | def _enum_should_convert_float_properly(enum_val, expected_value) -> None:
29 | CommonAssertionUtils.are_equal(float(enum_val), expected_value)
30 |
--------------------------------------------------------------------------------
/Scripts/s4cl_tests/enums/enumtypes/int_enum_tests.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.int_enum import CommonEnumIntBase
9 | from sims4communitylib.modinfo import ModInfo
10 | from sims4communitylib.testing.common_assertion_utils import CommonAssertionUtils
11 | from sims4communitylib.testing.common_test_service import CommonTestService
12 |
13 |
14 | # noinspection PyMissingOrEmptyDocstring
15 | class TestEnum(CommonEnumIntBase):
16 | TEST_VALUE_ONE = 1
17 | TEST_VALUE_TWO = 2
18 | TEST_VALUE_THREE = 3
19 |
20 |
21 | # noinspection PyMissingOrEmptyDocstring
22 | @CommonTestService.test_class(ModInfo.get_identity())
23 | class CommonIntEnumTests:
24 | @staticmethod
25 | @CommonTestService.test(TestEnum.TEST_VALUE_ONE, 1)
26 | @CommonTestService.test(TestEnum.TEST_VALUE_TWO, 2)
27 | @CommonTestService.test(TestEnum.TEST_VALUE_THREE, 3)
28 | def _enum_should_convert_int_properly(enum_val, expected_value) -> None:
29 | CommonAssertionUtils.are_equal(int(enum_val), expected_value)
30 |
--------------------------------------------------------------------------------
/Scripts/s4cl_tests/services/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/s4cl_tests/utils/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/_vanilla_fixes/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/_vanilla_fixes/_fix_away_action_tracker.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from away_actions.away_action_tracker import AwayActionTracker
9 | from sims4communitylib.modinfo import ModInfo
10 | from sims4communitylib.utils.common_injection_utils import CommonInjectionUtils
11 |
12 |
13 | @CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), AwayActionTracker, AwayActionTracker.remove_on_away_action_ended_callback.__name__)
14 | def _common_fix_remove_on_away_action_ended_callback(original, self: AwayActionTracker, callback):
15 | if callback not in self._on_away_action_ended:
16 | return
17 | return original(self, callback)
18 |
19 |
20 | @CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), AwayActionTracker, AwayActionTracker.remove_on_away_action_started_callback.__name__)
21 | def _common_fix_remove_on_away_action_started_callback(original, self: AwayActionTracker, callback):
22 | if callback not in self._on_away_action_started:
23 | return
24 | return original(self, callback)
25 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/_vanilla_fixes/_fix_missing_buff_dependency.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from typing import Any
9 |
10 | from objects.components.buff_component import BuffComponent
11 | from sims4communitylib.modinfo import ModInfo
12 | from sims4communitylib.utils.common_injection_utils import CommonInjectionUtils
13 |
14 |
15 | # This error can occur because the buff is not available, such as a mod dependency
16 | @CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), BuffComponent, BuffComponent._can_add_buff_type.__name__, handle_exceptions=False)
17 | def _common_fix_missing_buff_type(original, self, buff_type, *_, **__) -> Any:
18 | if buff_type is None:
19 | return False, None
20 | return original(self, buff_type, *_, **__)
21 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/_vanilla_fixes/_fix_missing_recipe_error.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from typing import Any
9 | from objects.components.crafting_component import CraftingComponent
10 | from sims4communitylib.modinfo import ModInfo
11 | from sims4communitylib.utils.common_injection_utils import CommonInjectionUtils
12 |
13 |
14 | # This error can happen when an object has been created that has multiple servings, is placed on the lot, and has its package file removed (The one that contains its recipe)
15 | @CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), CraftingComponent, CraftingComponent.component_super_affordances_gen.__name__)
16 | def _common_fix_missing_recipe_error(original, self, **kwargs) -> Any:
17 | if self.get_recipe() is None:
18 | return
19 | result = original(self, **kwargs)
20 | if not result:
21 | return result
22 | yield from result
23 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/_vanilla_fixes/_jig_group.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.modinfo import ModInfo
9 | from sims4communitylib.utils.common_injection_utils import CommonInjectionUtils
10 | from sims4communitylib.utils.common_log_registry import CommonLogRegistry
11 | from socials.jig_group import JigGroup
12 |
13 |
14 | log = CommonLogRegistry().register_log(ModInfo.get_identity(), 'jig_group_log')
15 |
16 |
17 | @CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), JigGroup, JigGroup._can_picked_object_be_jig.__name__)
18 | def _common_check_picked_object_has_slot_attribute(original, cls, picked_object) -> bool:
19 | if not hasattr(picked_object, 'slot'):
20 | return False
21 | try:
22 | return original(picked_object)
23 | except Exception as ex:
24 | log.format_error_with_message('An error occurred when checking if a picked object be a jig. (This exception is not caused by S4CL, but rather caught)', owner=cls, picked_object=picked_object, exception=ex)
25 | return False
26 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/_vanilla_fixes/_sim_full_name.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | # The purpose of this file is to fix the fact that when trying to access the "full_name" attribute on Sims an empty string is returned.
9 | # noinspection PyBroadException
10 | from sims.sim_info import SimInfo
11 | from sims4communitylib.modinfo import ModInfo
12 | from sims4communitylib.utils.common_injection_utils import CommonInjectionUtils
13 | from sims4communitylib.utils.sims.common_sim_name_utils import CommonSimNameUtils
14 | from sims4communitylib.utils.sims.common_sim_utils import CommonSimUtils
15 |
16 |
17 | @CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), SimInfo, 'full_name')
18 | def _common_fix_full_name_returning_empty_string(original, self: SimInfo, *_, **__):
19 | original_value = original(self, *_, **__)
20 | if original_value == '':
21 | return CommonSimNameUtils.get_full_name(CommonSimUtils.get_sim_info(self))
22 | return original_value
23 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/_vanilla_fixes/_sim_info_test.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
9 | from event_testing.results import TestResult
10 | from sims.sim_info_tests import SimInfoTest
11 | from sims4communitylib.modinfo import ModInfo
12 | from sims4communitylib.utils.common_injection_utils import CommonInjectionUtils
13 |
14 |
15 | # noinspection PyUnusedLocal,SpellCheckingInspection
16 | @CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), SimInfoTest, SimInfoTest._test_sim_info.__name__, handle_exceptions=False)
17 | def _common_fix_issues_with_missing_death_object_assigned(original, self, *_, **__) -> TestResult:
18 | if not hasattr(self, 'death_object_assigned'):
19 | self.death_object_assigned = False
20 | return original(self, *_, **__)
21 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/appearance_modifiers/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/buffs/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/calculations/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/commodities/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/commodities/common_commodity.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.logging.has_class_log import HasClassLog
9 | from sims4communitylib.mod_support.mod_identity import CommonModIdentity
10 | from statistics.commodity import Commodity
11 |
12 |
13 | class CommonCommodity(Commodity, HasClassLog):
14 | """CommonCommodity()
15 |
16 | A commodity override with additional functionality.
17 |
18 | """
19 |
20 | # noinspection PyMissingOrEmptyDocstring
21 | @classmethod
22 | def get_mod_identity(cls) -> CommonModIdentity:
23 | raise NotImplementedError()
24 |
25 | # noinspection PyMissingOrEmptyDocstring
26 | @classmethod
27 | def get_log_identifier(cls) -> str:
28 | raise NotImplementedError()
29 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/effects/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/enums/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/filters/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/filters/common_match_all_non_sims_object_filter.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from objects.proxy import ProxyObject
9 | from objects.script_object import ScriptObject
10 | from sims4communitylib.classes.filters.common_match_object_filter import CommonMatchObjectFilterBase
11 | from sims4communitylib.utils.common_type_utils import CommonTypeUtils
12 |
13 |
14 | class CommonMatchAllNonSimsObjectFilter(CommonMatchObjectFilterBase):
15 | """An object filter that will match on all non-Sim objects."""
16 |
17 | # noinspection PyMissingOrEmptyDocstring
18 | def matches(self, obj: ScriptObject) -> bool:
19 | return not CommonTypeUtils.is_sim_or_sim_info(obj) and CommonTypeUtils.is_game_object(obj) and not isinstance(obj, ProxyObject)
20 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/filters/common_match_all_sims_object_filter.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.classes.filters.common_match_object_filter import CommonMatchObjectFilterBase
9 | from sims4communitylib.utils.common_type_utils import CommonTypeUtils
10 |
11 |
12 | class CommonMatchAllSimsObjectFilter(CommonMatchObjectFilterBase):
13 | """A filter that will match on all Sims."""
14 | # noinspection PyMissingOrEmptyDocstring
15 | def matches(self, obj) -> bool:
16 | return CommonTypeUtils.is_sim_or_sim_info(obj)
17 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/interactions/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/loot_actions/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Scripts/sims4communitylib/classes/loot_actions/__init__.py
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/math/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/mixins/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/mixins/common_affordance_lists_mixin.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from typing import Tuple
9 |
10 |
11 | class CommonAffordanceListsMixin:
12 | """A mixin that will do something with affordance lists."""
13 |
14 | @property
15 | def affordance_list_ids(self) -> Tuple[int]:
16 | """A collection of identifiers for affordance lists.
17 |
18 | :return: A collection of identifiers for affordance lists.
19 | :rtype: Tuple[int]
20 | """
21 | raise NotImplementedError()
22 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/resolvers/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/runnables/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/runnables/contexts/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/serialization/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/test_based_scores/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/testing/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/classes/time/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/conditionals/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/debug/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/debug/_injects/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/debug/dialogs/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/debug/interactions/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/debug/traits/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/common_choice_outcome.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonChoiceOutcome(CommonInt):
12 | """The outcome of the player being given a choice.
13 |
14 | """
15 | CANCEL = 0
16 | CHOICE_MADE = 1
17 | ERROR = 2
18 | NEXT = 3
19 | PREVIOUS = 4
20 |
21 | @staticmethod
22 | def is_error_or_cancel(result: 'CommonChoiceOutcome') -> bool:
23 | """is_error_or_cancel(result)
24 |
25 | Determine if an outcome is either :py:attr:`~ERROR` or :py:attr:`~CANCEL`.
26 |
27 | :param result: The result to check.
28 | :type result: CommonChoiceOutcome
29 | :return: True, if result is either an Error or Cancel. False, if not.
30 | :rtype: bool
31 | """
32 | return result == CommonChoiceOutcome.ERROR or result == CommonChoiceOutcome.CANCEL
33 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/common_dialog_navigation_button_tag.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
9 |
10 | class CommonDialogNavigationButtonTag:
11 | """ Tags applied to the navigation buttons of a dialog. """
12 | PREVIOUS = 'S4CL_PREVIOUS'
13 | NEXT = 'S4CL_NEXT'
14 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/custom_dialogs/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/custom_dialogs/picker_dialogs/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/option_dialogs/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/option_dialogs/options/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/option_dialogs/options/objects/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/option_dialogs/options/response/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/option_dialogs/options/sims/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/premade_dialogs/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dialogs/utils/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/dtos/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/affordance_list_ids.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonAffordanceListId(CommonInt):
12 | """Identifiers for affordance lists.
13 |
14 | """
15 | INVALID: 'CommonAffordanceListId' = 0
16 | DEBUG_AFFORDANCES = 26870 # debug_affordances
17 | SOCIAL_MIXERS_FRIENDLY_NON_TOUCHING = 24508 # social_Mixers_Friendly_NonTouching
18 | SOCIAL_MIXERS_FRIENDLY_NON_TOUCHING_FOR_REFERENCE = 163702 # social_Mixers_Friendly_NonTouching_ForReference
19 | SOCIAL_MIXERS_ROMANCE_NON_TOUCHING = 24510 # social_Mixers_Romance_NonTouching
20 | SOCIAL_MIXERS_ROMANCE_NON_TOUCHING_FOR_REFERENCE = 163713 # social_Mixers_Romance_NonTouching_ForReference
21 | SOCIAL_MIXERS_MISCHIEF_NON_TOUCHING_FOR_REFERENCE = 163708 # social_Mixers_Mischief_NonTouching_ForReference
22 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/animation_state_machines_enum.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonAnimationStateMachineId(CommonInt):
12 | """Identifiers for vanilla animation state machines (ASM).
13 |
14 | """
15 | INVALID: 'CommonAnimationStateMachineId' = 0
16 | STAND_POSTURE: 'CommonAnimationStateMachineId' = 15425961973529743787
17 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_appearance_modifier_type.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonAppearanceModifierType(CommonInt):
12 | """Types for appearance modifiers."""
13 | SET_CAS_PART: 'CommonAppearanceModifierType' = 0
14 | RANDOMIZE_BODY_TYPE_COLOR: 'CommonAppearanceModifierType' = 1
15 | RANDOMIZE_SKIN_TONE_FROM_TAGS: 'CommonAppearanceModifierType' = 2
16 | GENERATE_OUTFIT: 'CommonAppearanceModifierType' = 3
17 | RANDOMIZE_CAS_PART: 'CommonAppearanceModifierType' = 4
18 | CUSTOM: 'CommonAppearanceModifierType' = 5000
19 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_character_restrictions.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonCharacterRestriction(CommonInt):
12 | """Character restrictions for use in text input fields.
13 |
14 | """
15 | NONE: 'CommonCharacterRestriction' = ...
16 | NUMBERS_ONLY: 'CommonCharacterRestriction' = ...
17 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_civic_policy_status_type.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonCivicPolicyStatusType(CommonInt):
12 | """ The status a Civic Policy may have in a Zone or Venue. """
13 | ENACTED = ...
14 | BALLOTED = ...
15 | UP_FOR_REPEAL = ...
16 | DORMANT = ...
17 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_civic_policy_type.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonCivicPolicyType(CommonInt):
12 | """ The types of Civic Policies. """
13 | STREET = ...
14 | VENUE = ...
15 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_fund_types.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
9 | # This class is obsolete, please use CommonFundsSource from common_funds_sources instead.
10 | from sims4communitylib.enums.common_funds_sources import CommonFundsSource
11 |
12 |
13 | CommonFundType = CommonFundsSource
14 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_object_filter_type.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonObjectFilterType(CommonInt):
12 | """The type of an object filter."""
13 | OBJECT_DEFINITION_FILTER = 0
14 | OBJECT_TAG_FILTER = 1
15 | CUSTOM = 5000
16 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_object_preference_tag.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonObjectPreferenceTag(CommonInt):
12 | """ Object preference tags. """
13 | INVALID: 'CommonObjectPreferenceTag' = -1
14 | LOVESEAT: 'CommonObjectPreferenceTag' = 0
15 | BED: 'CommonObjectPreferenceTag' = 1
16 | STUFFED_ANIMAL: 'CommonObjectPreferenceTag' = 2
17 | INSTRUMENT: 'CommonObjectPreferenceTag' = 3
18 | COMPUTER: 'CommonObjectPreferenceTag' = 4
19 | FOOD: 'CommonObjectPreferenceTag' = 5
20 | DRINK: 'CommonObjectPreferenceTag' = 6
21 | TENT: 'CommonObjectPreferenceTag' = 7
22 | FOOD_BOWL: 'CommonObjectPreferenceTag' = 8
23 | PET_SLEEP_OBJECT: 'CommonObjectPreferenceTag' = 9
24 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_object_slot_name_ids.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonObjectSlotNameId(CommonInt):
12 | """The string identifiers of slot names of objects."""
13 | DECORATION_SMALL_2 = 0xC8DB9C09 # DECO_SML_2
14 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_object_state_ids.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonObjectStateId(CommonInt):
12 | """Identifier for object states. In most cases you will want to use CommonObjectStateValueId instead!"""
13 | COMPUTER = 15102
14 | QUALITY = 15303
15 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_object_state_value_ids.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonObjectStateValueId(CommonInt):
12 | """Identifier for object state values."""
13 | MURPHY_BED_OPEN = 228113
14 | MURPHY_BED_CLOSED = 228114
15 | COMPUTER_GAME_MARIA_SISTERS = 32922
16 | COMPUTER_SPACE_WOOHOO = 96857
17 | COMPUTER_OFF = 15106
18 | QUALITY_NORMAL = 15304
19 | QUALITY_OUTSTANDING = 15305
20 | QUALITY_POOR = 15306
21 | WASH_TUB_FUNCTIONS_EMPTY = 176816
22 | WASH_TUB_FUNCTIONS_WASHING = 176817
23 | WASH_TUB_FUNCTIONS_WATER_DIRTY = 177286
24 | WASH_TUB_FUNCTIONS_WATER_CLEAN = 177285
25 | WASH_TUB_LOAD_PROGRESS_DONE = 179510
26 | WASH_TUB_LOAD_PROGRESS_INCOMPLETE = 179511
27 |
28 | PREGNANT_IN_LABOR = 75273
29 | PREGNANT_FIRST_TRIMESTER = 15298
30 | PREGNANT_SECOND_TRIMESTER = 15301
31 | PREGNANT_THIRD_TRIMESTER = 15302
32 | PREGNANT_NOT_SHOWING = 15300
33 | PREGNANT_NOT_PREGNANT = 15299
34 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_pregnancy_origin.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonPregnancyOrigin(CommonInt):
12 | """ Various origins that a pregnancy may come from. """
13 | VANILLA_WOOHOO = 0
14 | ALIEN_ABDUCTION = 64
15 | VAMPIRE_BATS = 65
16 | LIGHTHOUSE = 66
17 | FATHER_WINTER = 67
18 | MONEY_PILE = 68
19 | MERFOLK = 69
20 | ELEMENTAL = 70
21 | CUSTOM = 60000
22 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_runnable_state.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonRunnableState(CommonInt):
12 | """ States that a runnable can be in. """
13 | STOPPED = ...
14 | STOPPING = ...
15 | RUNNING = ...
16 | STARTING = ...
17 | WAITING_TO_START = ...
18 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_runnable_state_type.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonRunnableStateType(CommonInt):
12 | """ States that a runnable can be in. """
13 | STOPPED = ...
14 | STOPPING = ...
15 | RUNNING = ...
16 | STARTING = ...
17 | WAITING_TO_START = ...
18 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/common_venue_civic_policy_ids.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonVenueCivicPolicyId(CommonInt):
12 | """ Identifiers of Venue Civic Policies. """
13 | COMMUNITY_LOT_DEFAULT: 'CommonVenueCivicPolicyId' = 228300
14 | COMMUNITY_LOT_GARDEN: 'CommonVenueCivicPolicyId' = 228267
15 | COMMUNITY_LOT_MAKER_SPACE: 'CommonVenueCivicPolicyId' = 231467
16 | COMMUNITY_LOT_MARKET: 'CommonVenueCivicPolicyId' = 228268
17 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/enumtypes/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/furniture_objects_enum.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonFurnitureObjectId(CommonInt):
12 | """Identifiers for vanilla furniture.
13 |
14 | """
15 | INVALID: 'CommonFurnitureObjectId' = 0
16 | BASSINET_EMPTY_01: 'CommonFurnitureObjectId' = 36210
17 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/relationship_tracks_enum.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonRelationshipTrackId(CommonInt):
12 | """Identifiers for vanilla sim relationship tracks.
13 |
14 | """
15 | INVALID: 'CommonRelationshipTrackId' = 0
16 | AUTHORITY: 'CommonRelationshipTrackId' = 161998
17 | FEUD: 'CommonRelationshipTrackId' = 193901
18 | FRIENDSHIP: 'CommonRelationshipTrackId' = 16650
19 | MISCHIEF: 'CommonRelationshipTrackId' = 26920
20 | RIVALRY: 'CommonRelationshipTrackId' = 161999
21 | ROMANCE: 'CommonRelationshipTrackId' = 16651
22 | ROMANCE_SATISFACTION: 'CommonRelationshipTrackId' = 362100
23 | SIM_TO_PET_FRIENDSHIP: 'CommonRelationshipTrackId' = 159228
24 | SMART_HUB_FRIENDSHIP: 'CommonRelationshipTrackId' = 203686
25 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/relationship_types_enum.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonRelationshipTypeId(CommonInt):
12 | """Identifiers for relationship types."""
13 | INVALID: 'CommonRelationshipTypeId' = 0
14 | ROMANTIC: 'CommonRelationshipTypeId' = 2
15 | UPSET_WITH: 'CommonRelationshipTypeId' = 3
16 | FAMILY: 'CommonRelationshipTypeId' = 4
17 | SIGNIFICANT_OTHER: 'CommonRelationshipTypeId' = 5
18 | WRITING_JOURNALISM_INTERVIEW: 'CommonRelationshipTypeId' = 6
19 | ACQUIRED_FAMILY: 'CommonRelationshipTypeId' = 7
20 | PET_RELATIONSHIP: 'CommonRelationshipTypeId' = 8
21 | SENTIMENT: 'CommonRelationshipTypeId' = 9
22 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/enums/types/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/build_buy/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/build_buy/events/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/event_handling/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/event_handling/common_event.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
9 |
10 | class CommonEvent:
11 | """ A custom event, for use with the :class:`.CommonEventHandler`. """
12 | @property
13 | def event_name(self) -> str:
14 | """The name of this event.
15 |
16 | :return: The name of the event.
17 | :rtype: str
18 | """
19 | return self.__class__.__name__
20 |
21 | def __str__(self) -> str:
22 | return 'CommonEvent[Name:{}]'.format(self.event_name)
23 |
24 | def __repr__(self) -> str:
25 | return 'common_event_name_{}'.format(self.event_name)
26 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/game_object/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/game_object/events/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/interaction/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/interaction/events/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/interval/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/save/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/save/events/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/sim/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/sim/events/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/zone_spin/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/zone_spin/events/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/zone_update/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/events/zone_update/events/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/examples/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/exceptions/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/logging/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/logging/_has_s4cl_class_log.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.logging.has_class_log import HasClassLog
9 | from sims4communitylib.mod_support.mod_identity import CommonModIdentity
10 | from sims4communitylib.modinfo import ModInfo
11 |
12 |
13 | class _HasS4CLClassLog(HasClassLog):
14 | """_HasS4CLClassLog()
15 |
16 | .. note:: This class should only be used by S4CL itself, do not inherit from this class in your own mods!
17 |
18 | """
19 |
20 | # noinspection PyMissingOrEmptyDocstring
21 | @classmethod
22 | def get_mod_identity(cls) -> CommonModIdentity:
23 | return ModInfo.get_identity()
24 |
25 | # noinspection PyMissingOrEmptyDocstring
26 | @classmethod
27 | def get_log_identifier(cls) -> str:
28 | raise NotImplementedError()
29 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/logging/_has_s4cl_log.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.logging.has_log import HasLog
9 | from sims4communitylib.mod_support.mod_identity import CommonModIdentity
10 | from sims4communitylib.modinfo import ModInfo
11 |
12 |
13 | class _HasS4CLLog(HasLog):
14 | """_HasS4CLLog()
15 |
16 | .. note:: This class should only be used by S4CL itself, do not inherit from this class in your own mods!
17 |
18 | """
19 |
20 | # noinspection PyMissingOrEmptyDocstring
21 | @property
22 | def mod_identity(self) -> CommonModIdentity:
23 | return ModInfo.get_identity()
24 |
25 | # noinspection PyMissingOrEmptyDocstring
26 | @property
27 | def log_identifier(self) -> str:
28 | raise NotImplementedError()
29 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/mod_support/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/mod_support/has_mod_identity.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.mod_support.mod_identity import CommonModIdentity
9 |
10 |
11 | class HasModIdentity:
12 | """An inheritable class that provides Mod Info for a class.
13 |
14 | """
15 | @property
16 | def mod_identity(self) -> CommonModIdentity:
17 | """The identity of a mod.
18 |
19 | .. note:: It contains information about a mod such as Mod Name, Mod Author,\
20 | the script base namespace, and the file path to your mod.
21 |
22 | :return: The identity of a mod.
23 | :rtype: CommonModIdentity
24 | :exception NotImplementedError: Thrown when the property is not implemented.
25 | """
26 | raise NotImplementedError('Missing \'{}.mod_identity\'.'.format(self.__class__.__name__))
27 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/modinfo.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.mod_support.common_mod_info import CommonModInfo
9 |
10 |
11 | class ModInfo(CommonModInfo):
12 | """Contains details related to the mod itself.
13 |
14 | """
15 | _FILE_PATH: str = str(__file__)
16 |
17 | @property
18 | def _name(self) -> str:
19 | return 'Sims4CommunityLib'
20 |
21 | @property
22 | def _author(self) -> str:
23 | return 'ColonolNutty'
24 |
25 | @property
26 | def _base_namespace(self) -> str:
27 | return 'sims4communitylib'
28 |
29 | @property
30 | def _file_path(self) -> str:
31 | return ModInfo._FILE_PATH
32 |
33 | @property
34 | def _version(self) -> str:
35 | return '3.12'
36 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/notifications/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/persistence/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/persistence/data_management/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/persistence/data_stores/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/persistence/data_stores/common_game_object_data_store.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from typing import Dict, Any
9 | from sims4communitylib.persistence.data_stores.common_data_store import CommonDataStore
10 |
11 |
12 | class CommonGameObjectDataStore(CommonDataStore):
13 | """ A store of Game Object Data. """
14 |
15 | # noinspection PyMissingOrEmptyDocstring
16 | @classmethod
17 | def get_identifier(cls) -> str:
18 | return 'game_object_data'
19 |
20 | @property
21 | def _version(self) -> int:
22 | return 1
23 |
24 | @property
25 | def _default_data(self) -> Dict[str, Any]:
26 | return dict()
27 |
28 | # noinspection PyMissingOrEmptyDocstring
29 | def get_default_value_by_key(self, key: str) -> Any:
30 | return dict()
31 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/persistence/data_stores/common_sim_data_store.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from typing import Dict, Any
9 | from sims4communitylib.persistence.data_stores.common_data_store import CommonDataStore
10 |
11 |
12 | class CommonSimDataStore(CommonDataStore):
13 | """ A store of Sim Data. """
14 |
15 | # noinspection PyMissingOrEmptyDocstring
16 | @classmethod
17 | def get_identifier(cls) -> str:
18 | return 'sim_data'
19 |
20 | @property
21 | def _version(self) -> int:
22 | return 1
23 |
24 | @property
25 | def _default_data(self) -> Dict[str, Any]:
26 | return dict()
27 |
28 | # noinspection PyMissingOrEmptyDocstring
29 | def get_default_value_by_key(self, key: str) -> Any:
30 | return dict()
31 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/persistence/persistence_services/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/services/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/services/commands/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/services/interactions/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/services/resources/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/services/resources/modification_handlers/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/services/sim/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/services/sim/cas/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/caching/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/dtos/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/enums/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/enums/common_query_method_type.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 |
10 |
11 | class CommonQueryMethodType(CommonInt):
12 | """ Various methods to query for items. """
13 | ALL_PLUS_ANY: 'CommonQueryMethodType' = ...
14 | ALL_INTERSECT_ANY: 'CommonQueryMethodType' = ...
15 | ALL_PLUS_ANY_MUST_HAVE_ONE: 'CommonQueryMethodType' = ...
16 | ALL_INTERSECT_ANY_MUST_HAVE_ONE: 'CommonQueryMethodType' = ...
17 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/item_loaders/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/item_tests/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/persistence/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/persistence/common_loaded_item_cache.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from typing import TypeVar, Generic
9 |
10 | from sims4communitylib.systems.item_query.dtos.common_loaded_item import CommonLoadedItem
11 | from sims4communitylib.systems.caching.common_serializable_object_cache import CommonSerializableObjectCache
12 |
13 | CommonLoadedItemCacheType = TypeVar('CommonLoadedItemCacheType', bound=CommonLoadedItem)
14 |
15 |
16 | class CommonLoadedItemCache(CommonSerializableObjectCache[CommonLoadedItemCacheType], Generic[CommonLoadedItemCacheType]):
17 | """A cache of Loaded Items."""
18 | pass
19 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/item_query/query/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/systems/settings/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/testing/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/cas/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/common_date_utils.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from datetime import datetime
9 |
10 |
11 | class CommonRealDateUtils:
12 | """A utility for managing real life date and time.
13 |
14 | .. note:: This utility is used to handle the Real Time and not the Game Time.
15 |
16 | """
17 | @staticmethod
18 | def get_current_date_time() -> datetime:
19 | """get_current_date_time()
20 |
21 | Retrieve the current date and time.
22 |
23 | :return: The current real date and time.
24 | :rtype: datetime
25 | """
26 | return datetime.now()
27 |
28 | @staticmethod
29 | def get_current_date_string() -> str:
30 | """get_current_date_string()
31 |
32 | Retrieve the current date as a pre-formatted string.
33 |
34 | :return: The string representation of the current real date.
35 | :rtype: str
36 | """
37 | return str(datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f'))
38 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/effects/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/environment/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/localization/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/localization/common_localized_string_colors.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from sims4communitylib.enums.enumtypes.common_int import CommonInt
9 | from sims4communitylib.enums.strings_enum import CommonStringId
10 |
11 |
12 | class CommonLocalizedStringColor(CommonInt):
13 | """Used to set the text color of LocalizedString.
14 |
15 | See the :func:`.CommonLocalizationUtils.colorize` function for more details.
16 |
17 | """
18 | DEFAULT: 'CommonLocalizedStringColor' = -1
19 | BLUE: 'CommonLocalizedStringColor' = CommonStringId.TEXT_WITH_BLUE_COLOR
20 | GREEN: 'CommonLocalizedStringColor' = CommonStringId.TEXT_WITH_GREEN_COLOR
21 | RED: 'CommonLocalizedStringColor' = CommonStringId.TEXT_WITH_RED_COLOR
22 | YELLOW: 'CommonLocalizedStringColor' = CommonStringId.TEXT_WITH_YELLOW_COLOR
23 | ORANGE: 'CommonLocalizedStringColor' = CommonStringId.TEXT_WITH_ORANGE_COLOR
24 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/location/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/location/common_terrain_utils.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
9 | from sims4communitylib.utils.terrain.common_terrain_location_utils import CommonTerrainLocationUtils as NewCommonTerrainLocationUtils
10 |
11 |
12 | class CommonTerrainUtils(NewCommonTerrainLocationUtils):
13 | """An obsolete utility for manipulating terrain location. Use CommonTerrainLocationUtils from sims4communitylib.utils.terrain.common_terrain_location_utils instead."""
14 | pass
15 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/math/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/misc/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/objects/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/resources/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/save_load/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/sims/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/sims/common_sim_unlock_utils.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 | from typing import Union
9 | from sims.sim_info import SimInfo
10 | from sims.unlock_tracker import UnlockTracker
11 |
12 |
13 | class CommonSimUnlockUtils:
14 | """Utilities for unlocks. """
15 | @classmethod
16 | def get_unlock_tracker(cls, sim_info: SimInfo) -> Union[UnlockTracker, None]:
17 | """get_unlock_tracker(sim_info)
18 |
19 | Retrieve tracker for unlocks for a Sim.
20 |
21 | :param sim_info: An instance of a Sim.
22 | :type sim_info: SimInfo
23 | :return: The tracker for unlocks for the Sim or None if not found.
24 | :rtype: Union[UnlockTracker, None]
25 | """
26 | if sim_info is None:
27 | return None
28 | return sim_info.unlock_tracker
29 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/terrain/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/terrain/common_terrain_utils.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
9 |
10 | class CommonTerrainUtils:
11 | """ Utilities for manipulating the Terrain. """
12 | pass
13 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/time/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib/utils/whims/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib_development/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib_development/_development/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Scripts/sims4communitylib_development/_development/readers/__init__.py:
--------------------------------------------------------------------------------
1 | """
2 | The Sims 4 Community Library is licensed under the Creative Commons Attribution 4.0 International public license (CC BY 4.0).
3 | https://creativecommons.org/licenses/by/4.0/
4 | https://creativecommons.org/licenses/by/4.0/legalcode
5 |
6 | Copyright (c) COLONOLNUTTY
7 | """
8 |
--------------------------------------------------------------------------------
/Tunings/Empty-Package-File.package:
--------------------------------------------------------------------------------
1 | DBPF `
--------------------------------------------------------------------------------
/Tunings/ExamplePackages/S4CLCustomBuffExample.package:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/ExamplePackages/S4CLCustomBuffExample.package
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!13C441801B3B922F.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!13C441801B3B922F.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!1847D70875FC71FA.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!1847D70875FC71FA.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!31D23C10EEA53823.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!31D23C10EEA53823.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!3D9AC1248BE784FC.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!3D9AC1248BE784FC.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!557E1B9FF0A854C3.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!557E1B9FF0A854C3.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!5D28F4E5021590F3.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!5D28F4E5021590F3.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!7EECF723BFB641B2.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!7EECF723BFB641B2.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!855E8D3A763F4F28.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!855E8D3A763F4F28.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!954D824DFFF16393.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!954D824DFFF16393.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!AF4ECC26D209A92C.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!AF4ECC26D209A92C.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!BDABB89C008C6CBD.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!BDABB89C008C6CBD.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!C46E9D4872CB8BE0.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!C46E9D4872CB8BE0.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!CB17A586303FEE23.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!CB17A586303FEE23.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!E141C0BEB4F7714E.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!E141C0BEB4F7714E.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!E7EF562F075C19A5.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!E7EF562F075C19A5.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/00B2D882!00000000!F53F9EC5B667DD56.DST5 512x512 (Mipmaps).DSTImage.dds:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/00B2D882!00000000!F53F9EC5B667DD56.DST5 512x512 (Mipmaps).DSTImage.dds
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/03E9D964!00000000!1AD51432E24BC95E.S4CL_Pie_Object_State.PieMenuCategoryTuning.xml:
--------------------------------------------------------------------------------
1 |
2 | False
3 | 2583168707197502942
4 | 0x5266EA90
5 | -1
6 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/03E9D964!00000000!21767932E8326812.S4CL_Pie_Sims4CommunityLibrary_Phone.PieMenuCategoryTuning.xml:
--------------------------------------------------------------------------------
1 |
2 | False
3 | 0x61AA6CCB
4 | 200
5 | 2f7d0004:00000000:C46E9D4872CB8BE0
6 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/03E9D964!00000000!23D94240C36985DE.S4CL_Pie_Sims_4_Community_Library.PieMenuCategoryTuning.xml:
--------------------------------------------------------------------------------
1 |
2 | False
3 | 0x61AA6CCB
4 | 200
5 | 2f7d0004:00000000:5D28F4E5021590F3
6 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/03E9D964!00000000!61B10C966FF53C40.S4CL_Pie_Information_Phone.PieMenuCategoryTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | False
4 | 0x45C62969
5 | 200
6 | 2f7d0004:00000000:AACBCAB7F5AE81C8
7 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/03E9D964!00000000!DF7D18B2E03787C1.S4CL_Pie_Information.PieMenuCategoryTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | False
4 | 0x45C62969
5 | 200
6 | 2f7d0004:00000000:AACBCAB7F5AE81C8
7 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/0C772E27!00000000!73056DCDE942BB75.S4CL_Loot_Situation_Burglar.ActionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 100
9 |
10 |
11 | False
12 | False
13 | False
14 | False
15 | 424927
16 | False
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!00000000!0023D9544F0D5061.English .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!00000000!0023D9544F0D5061.English .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0123D9544F0D5061.Chinese .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0123D9544F0D5061.Chinese .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0223D9544F0D5061.Chinese .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0223D9544F0D5061.Chinese .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0323D9544F0D5061.Czech .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0323D9544F0D5061.Czech .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0423D9544F0D5061.Danish .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0423D9544F0D5061.Danish .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0523D9544F0D5061.Dutch .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0523D9544F0D5061.Dutch .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0623D9544F0D5061.Finnish .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0623D9544F0D5061.Finnish .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0723D9544F0D5061.French .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0723D9544F0D5061.French .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0823D9544F0D5061.German .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0823D9544F0D5061.German .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0B23D9544F0D5061.Italian .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0B23D9544F0D5061.Italian .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0C23D9544F0D5061.Japanese .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0C23D9544F0D5061.Japanese .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0D23D9544F0D5061.Korean .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0D23D9544F0D5061.Korean .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0E23D9544F0D5061.Norwegian Nynorsk .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0E23D9544F0D5061.Norwegian Nynorsk .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!0F23D9544F0D5061.Polish .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!0F23D9544F0D5061.Polish .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!1123D9544F0D5061.Portuguese .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!1123D9544F0D5061.Portuguese .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!1223D9544F0D5061.Russian .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!1223D9544F0D5061.Russian .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!1323D9544F0D5061.Spanish .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!1323D9544F0D5061.Spanish .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/220557DA!80000000!1523D9544F0D5061.Swedish .StringTable:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/Tunings/Sims4CommunityLib/220557DA!80000000!1523D9544F0D5061.Swedish .StringTable
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/545AC67A!00E9D967!DF7D18B2E03787C1.S4CL_Pie_Information.SimData.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 0
6 | 0x45C62969
7 | 200
8 | 00B2D882-00000000-AACBCAB7F5AE81C8
9 | 0
10 | 1
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/6017E896!00000000!E473F4215D269DEF.S4CL_Example_Buff_ApplyBareFeet.BuffTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | 39b2aa4a:00000000:8af8b916cf64c646
17 | 39b2aa4a:00000000:3bf33216a25546ea
18 | 2f7d0004:00000000:30f0846c783606f9
19 | False
20 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!07F584F794AECF37.S4CL_TestSetInstance_IsNotInActiveHousehold_PickedSim.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | True
8 | PickedSim
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!16835D34CDEF6907.S4CL_TestSetInstance_IsNotHuman_TargetSim.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | True
8 | TargetSim
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!1B3345F491AB0A33.S4CL_TestSetInstance_IsHuman_PickedSim.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | PickedSim
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!29B9FFE25BBAE448.S4CL_TestSetInstance_IsInActiveHousehold_Actor.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Actor
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!29EA4CAE91A8065F.S4CL_TestSetInstance_IsInActiveHousehold_TargetSim.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | TargetSim
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!4449806F8C8D99FD.S4CL_TestSetInstance_IsNotInActiveHousehold_Actor.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | True
8 | Actor
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!45605BC1D6D5BCDA.S4CL_TestSetInstance_IsNotHuman_PickedSim.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | True
8 | PickedSim
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!4ECE647029ECF8F2.S4CL_TestSetInstance_IsInActiveHousehold_PickedSim.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | PickedSim
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!69B6AA60D35CCD11.S4CL_TestSetInstance_IsHuman_Actor.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Actor
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!6C3732F62A47CC8A.S4CL_TestSetInstance_IsNotInActiveHousehold_TargetSim.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | True
8 | TargetSim
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!91E27CC91DF4EFA6.S4CL_TestSetInstance_IsHuman_TargetSim.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | TargetSim
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/7DF2169C!00000000!BA8E5E51481D2600.S4CL_TestSetInstance_IsNotHuman_Actor.SnippetTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | True
8 | Actor
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000000!CDD5658C08ED76D1.S4CL_Trait_GenderOptions_Toilet_Unknown.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | BABY
5 | INFANT
6 | TODDLER
7 | CHILD
8 | TEEN
9 | YOUNGADULT
10 | ADULT
11 | ELDER
12 |
13 |
14 | HUMAN
15 | DOG
16 | CAT
17 | FOX
18 | HORSE
19 |
20 | 0x5B7E7761
21 | 0x5B7E7761
22 | 2f7d0004:00000000:30f0846c783606f9
23 | MINIMUM
24 | GENDER_OPTIONS
25 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!044F7270266F8418.S4CL_Trait_GenderOptions_Toilet_Standing_Cat.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | CAT
10 |
11 | 0xFE37FB68
12 | 0xE88F0A70
13 | 2f7d0004:00000000:30f0846c783606f9
14 | MINIMUM
15 | GENDER_OPTIONS
16 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!085EA775A40A2216.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Cat.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | CAT
10 |
11 |
12 | 12679795775983416947
13 |
14 | 0xF7C8E826
15 | 0xBEA9CDAE
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!0B510ED610177874.S4CL_Trait_GenderOptions_Toilet_Sitting_Small_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 | 0x846821AA
12 | 0xA6769C3A
13 | 2f7d0004:00000000:30f0846c783606f9
14 | MINIMUM
15 | GENDER_OPTIONS
16 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!1CE27237D2E3CA18.S4CL_Trait_GenderOptions_Toilet_Sitting_Large_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 | 0x846821AA
12 | 0xA6769C3A
13 | 2f7d0004:00000000:30f0846c783606f9
14 | MINIMUM
15 | GENDER_OPTIONS
16 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!297A1DAA08640410.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Large_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 5726601994923167031
13 |
14 | 0x8804507B
15 | 0xBE3383B1
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!3904F303CFE7A5BB.S4CL_Main_Trait_Cat.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | CAT
10 |
11 |
12 | 14622983050963926956
13 | 16449767532803985357
14 | 5284118362600111737
15 | 4105586330092546052
16 | 12344188029921703040
17 |
18 | False
19 | 0x514D1E59
20 | 0x514D1E59
21 | 2f7d0004:00000000:5D28F4E5021590F3
22 | 0xF3BE1E0A
23 | 0x4A8DC6B8
24 | HIDDEN
25 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!408C1088D2971E7C.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Small_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 13777660862820506273
13 |
14 | 0xF7C8E826
15 | 0xBEA9CDAE
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!4954F5A781E5FE79.S4CL_Main_Trait_Small_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 14622983050963926956
13 | 16449767532803985357
14 | 4108675957767251387
15 | 4105586330092546052
16 | 12344188029921703040
17 |
18 | False
19 | 0x0FC85BE4
20 | 0x0FC85BE4
21 | 2f7d0004:00000000:5D28F4E5021590F3
22 | 0xF3BE1E0A
23 | 0x4A8DC6B8
24 | HIDDEN
25 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!4F78FA2C6D704D37.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Large_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 2988733918836163600
13 |
14 | 0x6A1925B5
15 | 0xEAC6C95B
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!4FA275D67AD6D9BF.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Small_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 6909294903311018508
13 |
14 | 0x6A1925B5
15 | 0xEAC6C95B
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!596114D020EC43FA.S4CL_Trait_GenderOptions_Toilet_Standing_Large_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 | 0xFE37FB68
12 | 0xE88F0A70
13 | 2f7d0004:00000000:30f0846c783606f9
14 | MINIMUM
15 | GENDER_OPTIONS
16 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!5FE2BF1B88452A0C.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Small_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 5738278439267785151
13 |
14 | 0x8804507B
15 | 0xBE3383B1
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!65563037218958A2.S4CL_Trait_GenderOptions_Toilet_Standing_Small_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 | 0xFE37FB68
12 | 0xE88F0A70
13 | 2f7d0004:00000000:30f0846c783606f9
14 | MINIMUM
15 | GENDER_OPTIONS
16 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!66DBBBCC31E8E9B5.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Large_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 17625485479702841088
13 |
14 | 0xA4E82683
15 | 0x795E87D9
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!9CBE8604CD20F86D.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Cat.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | CAT
10 |
11 |
12 | 17062525751859516806
13 |
14 | 0x6A1925B5
15 | 0xEAC6C95B
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!AFF7AF13EBFD7673.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Cat.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | CAT
10 |
11 |
12 | 603103523819364886
13 |
14 | 0xA4E82683
15 | 0x795E87D9
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!BF34158EBC37DAA1.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Small_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 4651110695001595516
13 |
14 | 0xA4E82683
15 | 0x795E87D9
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!DB01DDB64FBD9B1E.S4CL_Trait_GenderOptions_Toilet_Sitting_Cat.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | CAT
10 |
11 | 0x846821AA
12 | 0xA6769C3A
13 | 2f7d0004:00000000:30f0846c783606f9
14 | MINIMUM
15 | GENDER_OPTIONS
16 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!E449506A9E890FCD.S4CL_Main_Trait_Large_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 14622983050963926956
13 | 5284118362600111737
14 | 4108675957767251387
15 | 4105586330092546052
16 | 12344188029921703040
17 |
18 | False
19 | 0xA1AE5A4C
20 | 0xA1AE5A4C
21 | 2f7d0004:00000000:5D28F4E5021590F3
22 | 0xF3BE1E0A
23 | 0x4A8DC6B8
24 | HIDDEN
25 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!ECCA44C52A8A9586.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Cat.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | CAT
10 |
11 |
12 | 11294612270671263853
13 |
14 | 0x8804507B
15 | 0xBE3383B1
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000019!F49A4DA8F37E4700.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Large_Dog.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | DOG
10 |
11 |
12 | 7411724097453353397
13 |
14 | 0xF7C8E826
15 | 0xBEA9CDAE
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000034!043E787026611B13.S4CL_Trait_GenderOptions_Toilet_Standing_Fox.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ADULT
5 | ELDER
6 |
7 |
8 | FOX
9 |
10 | 0xFE37FB68
11 | 0xE88F0A70
12 | 2f7d0004:00000000:30f0846c783606f9
13 | MINIMUM
14 | GENDER_OPTIONS
15 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000034!084DA975A3FBB2ED.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Fox.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ADULT
5 | ELDER
6 |
7 |
8 | FOX
9 |
10 |
11 | 12676934846727379548
12 |
13 | 0xF7C8E826
14 | 0xBEA9CDAE
15 | 2f7d0004:00000000:30f0846c783606f9
16 | MINIMUM
17 | GENDER_OPTIONS
18 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000034!38F9F903CFDDA804.S4CL_Main_Trait_Fox.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | FOX
10 |
11 |
12 | 14622983050963926956
13 | 16449767532803985357
14 | 5284118362600111737
15 | 4108675957767251387
16 | 12344188029921703040
17 |
18 | False
19 | 0x3A0E5DF8
20 | 0x3A0E5DF8
21 | 2f7d0004:00000000:5D28F4E5021590F3
22 | 0xF3BE1E0A
23 | 0x4A8DC6B8
24 | HIDDEN
25 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000034!9CB49004CD18B4EA.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Fox.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ADULT
5 | ELDER
6 |
7 |
8 | FOX
9 |
10 |
11 | 17062525751859516806
12 |
13 | 0x6A1925B5
14 | 0xEAC6C95B
15 | 2f7d0004:00000000:30f0846c783606f9
16 | MINIMUM
17 | GENDER_OPTIONS
18 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000034!AFED8513EBF4DA5C.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Fox.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ADULT
5 | ELDER
6 |
7 |
8 | FOX
9 |
10 |
11 | 598320648237593325
12 |
13 | 0xA4E82683
14 | 0x795E87D9
15 | 2f7d0004:00000000:30f0846c783606f9
16 | MINIMUM
17 | GENDER_OPTIONS
18 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000034!DAF0EFB64FAF46B5.S4CL_Trait_GenderOptions_Toilet_Sitting_Fox.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ADULT
5 | ELDER
6 |
7 |
8 | FOX
9 |
10 | 0x846821AA
11 | 0xA6769C3A
12 | 2f7d0004:00000000:30f0846c783606f9
13 | MINIMUM
14 | GENDER_OPTIONS
15 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000034!ECB946C52A7C265D.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Fox.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ADULT
5 | ELDER
6 |
7 |
8 | FOX
9 |
10 |
11 | 11294612270671263853
12 |
13 | 0x8804507B
14 | 0xBE3383B1
15 | 2f7d0004:00000000:30f0846c783606f9
16 | MINIMUM
17 | GENDER_OPTIONS
18 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000037!68AE8C13E8E70F1B.S4CL_Trait_GenderOptions_Toilet_Standing_Horse.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | HORSE
10 |
11 | 0xFE37FB68
12 | 0xE88F0A70
13 | 2f7d0004:00000000:30f0846c783606f9
14 | MINIMUM
15 | GENDER_OPTIONS
16 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000037!8B87472A135AB931.S4CL_Trait_GenderOptions_Pregnancy_CanImpregnate_Horse.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | HORSE
10 |
11 |
12 | 12550509368636896280
13 |
14 | 0xF7C8E826
15 | 0xBEA9CDAE
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000037!A6B30A268329CB01.S4CL_Trait_GenderOptions_Pregnancy_CanNotBeImpregnated_Horse.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | HORSE
10 |
11 |
12 | 12343091310938381938
13 |
14 | 0x8804507B
15 | 0xBE3383B1
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000037!AB4B78269AB15E72.S4CL_Trait_GenderOptions_Pregnancy_CanBeImpregnated_Horse.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | HORSE
10 |
11 |
12 | 12011955791652834049
13 |
14 | 0x6A1925B5
15 | 0xEAC6C95B
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000037!AB4F5D9C641CB480.S4CL_Main_Trait_Horse.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | HORSE
10 |
11 |
12 | 14622983050963926956
13 | 5284118362600111737
14 | 16449767532803985357
15 | 4108675957767251387
16 | 4105586330092546052
17 |
18 | False
19 | 0x42586D60
20 | 0x42586D60
21 | 2f7d0004:00000000:5D28F4E5021590F3
22 | 0xF3BE1E0A
23 | 0x4A8DC6B8
24 | HIDDEN
25 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000037!AE2C5DC67BD07418.S4CL_Trait_GenderOptions_Pregnancy_CanNotImpregnate_Horse.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | HORSE
10 |
11 |
12 | 10054082939166832945
13 |
14 | 0xA4E82683
15 | 0x795E87D9
16 | 2f7d0004:00000000:30f0846c783606f9
17 | MINIMUM
18 | GENDER_OPTIONS
19 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/CB5FDDC7!00000037!FE5E27AB9E824119.S4CL_Trait_GenderOptions_Toilet_Sitting_Horse.TraitTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | CHILD
5 | ADULT
6 | ELDER
7 |
8 |
9 | HORSE
10 |
11 | 0x846821AA
12 | 0xA6769C3A
13 | 2f7d0004:00000000:30f0846c783606f9
14 | MINIMUM
15 | GENDER_OPTIONS
16 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!0A49AC1F588B835E.S4CL_Debug_Log_All_Interactions.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | True
6 | 2583168707197502942
7 | 0xBABE8AF7
8 | True
9 | True
10 | True
11 |
12 | Interaction_Super
13 | Interaction_All
14 |
15 | 9
16 |
17 | False
18 |
19 | OBJECT
20 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!18F892E7446AA317.S4CL_Debug_Object_Make_Dirty.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2f7d0004:00000000:25eea5cdba6a6fd6
7 |
8 |
9 |
10 |
11 | True
12 | True
13 | 1933473823803033950
14 | 0xD08F95BF
15 |
16 | Interaction_Super
17 | Interaction_All
18 |
19 | 9
20 |
21 | False
22 |
23 | OBJECT
24 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!1D41890A4D8893A5.S4CL_Debug_Show_Traits.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | True
6 | 2583168707197502942
7 | 0x29D3AE09
8 |
9 | Interaction_Super
10 | Interaction_All
11 |
12 | 9
13 |
14 | False
15 |
16 | OBJECT
17 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!232E0B6B0CEB67FE.S4CL_Debug_Interaction_LogAllInteractions_Phone.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | True
6 | 2411247910054422546
7 | 0xBABE8AF7
8 | True
9 | True
10 | True
11 |
12 | Interaction_Super
13 | Interaction_All
14 |
15 | 9
16 |
17 | False
18 |
19 | OBJECT
20 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!47687C1840804F9B.S4CL_Debug_Induce_Labor.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2f7d0004:00000000:25eea5cdba6a6fd6
7 |
8 |
9 |
10 |
11 | True
12 | True
13 | 2583168707197502942
14 | 0xA329A277
15 |
16 | Interaction_Super
17 | Interaction_All
18 |
19 | 9
20 |
21 | False
22 |
23 | OBJECT
24 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!4A0CD2ED17C302FC.S4CL_Debug_Object_Make_Clean.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2f7d0004:00000000:25eea5cdba6a6fd6
7 |
8 |
9 |
10 |
11 | True
12 | True
13 | 1933473823803033950
14 | 0x4847D964
15 |
16 | Interaction_Super
17 | Interaction_All
18 |
19 | 9
20 |
21 | False
22 |
23 | OBJECT
24 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!51E1DA64643AD4CD.S4CL_Debug_Show_Running_And_Queued_Interactions.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | True
6 | 2583168707197502942
7 | 0xE98ECC12
8 |
9 | Interaction_Super
10 | Interaction_All
11 |
12 | 9
13 |
14 | False
15 |
16 | OBJECT
17 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!8FB5E865EF101869.S4CL_Debug_Show_Running_Situations.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | True
6 | 2583168707197502942
7 | 0xBF460A22
8 |
9 | Interaction_Super
10 | Interaction_All
11 |
12 | 9
13 |
14 | False
15 |
16 | OBJECT
17 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!A2BD3081215AFF79.S4CL_Debug_Object_Fix.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2f7d0004:00000000:25eea5cdba6a6fd6
7 |
8 |
9 |
10 |
11 | True
12 | True
13 | 1933473823803033950
14 | 0x275DAF8F
15 |
16 | Interaction_Super
17 | Interaction_All
18 |
19 | 9
20 |
21 | False
22 |
23 | OBJECT
24 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!AD3845FD0364EFBB.S4CL_Debug_Show_Active_Buffs.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | True
6 | 2583168707197502942
7 | 0xBDE8BD32
8 |
9 | Interaction_Super
10 | Interaction_All
11 |
12 | 9
13 |
14 | False
15 |
16 | OBJECT
17 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!BB1EFF904967F080.S4CL_Interaction_Debug_Log_All_Game_Tags.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | True
6 | 2583168707197502942
7 | 0x7A51E481
8 | True
9 | True
10 | True
11 |
12 | Interaction_Super
13 | Interaction_All
14 |
15 | 9
16 |
17 | False
18 |
19 | OBJECT
20 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!C81F11D450FF2565.S4CL_Debug_Object_Break.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2f7d0004:00000000:25eea5cdba6a6fd6
7 |
8 |
9 |
10 |
11 | True
12 | True
13 | 1933473823803033950
14 | 0xA03ED8D7
15 |
16 | Interaction_Super
17 | Interaction_All
18 |
19 | 9
20 |
21 | False
22 |
23 | OBJECT
24 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/E882D22F!00000000!D0F8CCDD05E52870.S4CL_Interaction_Debug_Change_Object_States.InteractionTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | True
6 | 2583168707197502942
7 | 0xAF2C121C
8 | True
9 | True
10 | True
11 |
12 | Interaction_Super
13 | Interaction_All
14 |
15 | 9
16 |
17 | False
18 |
19 | OBJECT
20 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/EE17C6AD!00000019!88278B3AFC74736B.S4CL_Animation_Idle_AnimalListen.AnimationTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 02d5df13:00000000:BE265443B3B859FC
4 |
5 | Listen
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Tunings/Sims4CommunityLib/EE17C6AD!00000019!B3E443C746C0A360.S4CL_Animation_PostureIdle_AnimalStand.AnimationTuning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 02d5df13:00000000:AD79056A968B3D8F
4 |
5 | Idle
6 |
7 |
--------------------------------------------------------------------------------
/YOU_INSTALLED_S4CL_WRONG_IF_THIS_IS_IN_YOUR_MODS_FOLDER.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/YOU_INSTALLED_S4CL_WRONG_IF_THIS_IS_IN_YOUR_MODS_FOLDER.txt
--------------------------------------------------------------------------------
/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/__init__.py
--------------------------------------------------------------------------------
/docs/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/docs/__init__.py
--------------------------------------------------------------------------------
/docs/_templates/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/docs/_templates/__init__.py
--------------------------------------------------------------------------------
/docs/_templates/autosummary/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ColonolNutty/Sims4CommunityLibrary/a2736b216b809544fd55b1d2b940c26d8bbea885/docs/_templates/autosummary/__init__.py
--------------------------------------------------------------------------------
/docs/_templates/autosummary/base.rst:
--------------------------------------------------------------------------------
1 | {{ fullname | escape | underline}}
2 |
3 | .. currentmodule:: {{ module }}
4 |
5 | .. auto{{ objtype }}:: {{ objname }}
--------------------------------------------------------------------------------
/docs/_templates/autosummary/class.rst:
--------------------------------------------------------------------------------
1 | {{ fullname | escape | underline}}
2 |
3 | .. currentmodule:: {{ module }}
4 |
5 | .. autoclass:: {{ objname }}
6 |
7 | {% block methods %}
8 | {% block attributes %}
9 | {% if attributes %}
10 | .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages.
11 | .. autosummary::
12 | :toctree:
13 | {% for item in all_attributes %}
14 | {%- if not item.startswith('_') %}
15 | {{ name }}.{{ item }}
16 | {%- endif -%}
17 | {%- endfor %}
18 | {% endif %}
19 | {% endblock %}
20 |
21 | {% if methods %}
22 | .. HACK -- the point here is that we don't want this to appear in the output, but the autosummary should still generate the pages.
23 | .. autosummary::
24 | :toctree:
25 | {% for item in all_methods %}
26 | {%- if not item.startswith('_') or item in ['__call__'] %}
27 | {{ name }}.{{ item }}
28 | {%- endif -%}
29 | {%- endfor %}
30 | {% endif %}
31 | {% endblock %}
--------------------------------------------------------------------------------
/docs/_templates/autosummary/modules.rst:
--------------------------------------------------------------------------------
1 | {{ fullname | escape | underline }}
2 |
3 | .. rubric:: Description
4 |
5 | .. automodule:: {{ fullname }}
6 |
7 | .. currentmodule:: {{ fullname }}
8 |
9 | {% if classes %}
10 | .. rubric:: Classes
11 |
12 | .. autosummary::
13 | :toctree: .
14 | {% for class in classes %}
15 | {{ class }}
16 | {% endfor %}
17 |
18 | {% endif %}
19 |
20 | {% if functions %}
21 | .. rubric:: Functions
22 |
23 | .. autosummary::
24 | :toctree: .
25 | {% for function in functions %}
26 | {{ function }}
27 | {% endfor %}
28 |
29 | {% endif %}
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.buffs.rst:
--------------------------------------------------------------------------------
1 | Custom Buffs
2 | ==============================================
3 |
4 | `Buff`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.buffs.common_buff.CommonBuff
8 | :members:
9 | :show-inheritance:
10 | :exclude-members: on_add, on_remove
11 |
12 | `Appearance Modifiers`
13 | -----------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.classes.appearance_modifiers.common_attach_cas_parts_appearance_modifier.CommonAttachCASPartsAppearanceModifier
16 | :members:
17 | :show-inheritance:
18 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.calculations.rst:
--------------------------------------------------------------------------------
1 | Calculations
2 | ==============================================
3 |
4 | `Available For Sim`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.calculations.common_available_for_sim.CommonAvailableForSim
8 | :members:
9 | :private-members:
10 | :show-inheritance:
11 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.effects.rst:
--------------------------------------------------------------------------------
1 | Effects
2 | ==============================================
3 |
4 | `Visual Effects`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.effects.common_visual_effect.CommonVisualEffect
8 | :members:
9 | :show-inheritance:
10 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.enums.rst:
--------------------------------------------------------------------------------
1 | Enum Classes
2 | ==============================================
3 |
4 | `Versioned Enum Value Collection`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.enums.common_versioned_enum_value_collection.CommonVersionedEnumValueCollection
8 | :members:
9 | :private-members:
10 | :show-inheritance:
11 |
12 | `Versioned Sim Demographic Type Collection`
13 | -----------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.classes.enums.common_versioned_sim_demographic_type_collection.CommonVersionedSimDemographicTypeCollection
16 | :members:
17 | :private-members:
18 | :show-inheritance:
19 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.filters.rst:
--------------------------------------------------------------------------------
1 | Filter Classes
2 | ==============================================
3 |
4 |
5 | `Object Filters`
6 | -----------------------------------------------------------------
7 |
8 | **************************
9 | `Base Object Filter`
10 | **************************
11 |
12 | .. autoclass:: sims4communitylib.classes.filters.common_match_object_filter.CommonMatchObjectFilterBase
13 | :members:
14 | :private-members:
15 | :show-inheritance:
16 |
17 | **************************
18 | `Match All Sims`
19 | **************************
20 |
21 | .. autoclass:: sims4communitylib.classes.filters.common_match_all_sims_object_filter.CommonMatchAllSimsObjectFilter
22 | :members:
23 | :private-members:
24 | :show-inheritance:
25 |
26 | **************************
27 | `Match All Non Sims`
28 | **************************
29 |
30 | .. autoclass:: sims4communitylib.classes.filters.common_match_all_non_sims_object_filter.CommonMatchAllNonSimsObjectFilter
31 | :members:
32 | :private-members:
33 | :show-inheritance:
34 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.misc.rst:
--------------------------------------------------------------------------------
1 | Misc Classes
2 | ==============================================
3 |
4 | `Execution Result`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.testing.common_execution_result.CommonExecutionResult
8 | :members:
9 | :private-members:
10 | :show-inheritance:
11 |
12 | `Test Result`
13 | -----------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.classes.testing.common_test_result.CommonTestResult
16 | :members:
17 | :private-members:
18 | :show-inheritance:
19 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.options.rst:
--------------------------------------------------------------------------------
1 | Options
2 | =================================
3 |
4 | `Option`
5 | ----------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.options.CommonOption
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Has Option`
13 | ----------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.classes.options.HasCommonOptions
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.resolvers.rst:
--------------------------------------------------------------------------------
1 | Resolver Classes
2 | ==============================================
3 |
4 | `Custom Double Sim Resolver`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.resolvers.common_double_sim_resolver.CommonDoubleSimResolver
8 | :members:
9 | :private-members:
10 | :show-inheritance:
11 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.serialization.rst:
--------------------------------------------------------------------------------
1 | Serialization
2 | =================================
3 |
4 | `Serializable`
5 | ----------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.serialization.common_serializable.CommonSerializable
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Serializable Location`
13 | ----------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.classes.serialization.common_serializable_location.CommonSerializableLocation
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.test_based_scores.rst:
--------------------------------------------------------------------------------
1 | Test Based Scores
2 | =================================
3 |
4 | `Test Based Score`
5 | ----------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.classes.test_based_scores.common_test_based_score.CommonTestBasedScore
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Single Sim Test Based Score`
13 | ----------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.classes.test_based_scores.common_single_sim_test_based_score.CommonSingleSimTestBasedScore
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
20 | `Sim To Sim Test Based Score`
21 | ----------------------------------------
22 |
23 | .. autoclass:: sims4communitylib.classes.test_based_scores.common_sim_to_sim_test_based_score.CommonSimToSimTestBasedScore
24 | :members:
25 | :undoc-members:
26 | :show-inheritance:
27 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.classes.time.rst:
--------------------------------------------------------------------------------
1 | Time Classes
2 | ==============================================
3 |
4 | .. note::
5 |
6 | These classes handle time
7 |
8 | `Alarm Handle`
9 | -----------------------------------------------------------------
10 |
11 | .. autoclass:: sims4communitylib.classes.time.common_alarm_handle.CommonAlarmHandle
12 | :members:
13 | :private-members:
14 | :show-inheritance:
15 |
16 | `Stop Watch`
17 | -----------------------------------------------------------------
18 |
19 | .. autoclass:: sims4communitylib.classes.time.common_stop_watch.CommonStopWatch
20 | :members:
21 | :private-members:
22 | :show-inheritance:
23 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.conditionals.rst:
--------------------------------------------------------------------------------
1 | Conditionals
2 | ======================================
3 |
4 | `Conditional Action`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.conditionals.common_conditional_action.CommonConditionalAction
8 | :members:
9 | :private-members:
10 | :undoc-members:
11 | :show-inheritance:
12 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.dialogs.option_dialogs.options.multi_pane.rst:
--------------------------------------------------------------------------------
1 | Multi-pane Dialog
2 | =================================================================
3 |
4 | `Multi-pane Choose Option Dialog`
5 | ---------------------------------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.dialogs.option_dialogs.common_multi_pane_choose_option_dialog.CommonMultiPaneChooseOptionDialog
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.dialogs.premade_dialogs.rst:
--------------------------------------------------------------------------------
1 | Premade Dialogs
2 | =================================
3 |
4 | `Premade Choose Sim Demographic Types Dialog`
5 | -------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.dialogs.premade_dialogs.common_choose_sim_demographic_types_dialog.CommonChooseSimDemographicTypesDialog
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Premade Choose Sim Option Dialog`
13 | ------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.dialogs.premade_dialogs.common_premade_choose_sim_option_dialog.CommonPremadeChooseSimOptionDialog
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
20 | `Premade Choose Sims Option Dialog`
21 | -------------------------------------------------------------
22 |
23 | .. autoclass:: sims4communitylib.dialogs.premade_dialogs.common_premade_choose_sims_option_dialog.CommonPremadeChooseSimsOptionDialog
24 | :members:
25 | :undoc-members:
26 | :show-inheritance:
27 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.dialogs.rst:
--------------------------------------------------------------------------------
1 | Custom Dialogs
2 | =================================
3 |
4 | .. toctree::
5 | :maxdepth: 2
6 | :caption: Option Dialogs:
7 |
8 | sims4communitylib.dialogs.basic_dialogs
9 | sims4communitylib.dialogs.option_dialogs
10 | sims4communitylib.dialogs.premade_dialogs
11 |
12 | Enums
13 | -------------------------------------------------------
14 |
15 | ***********************
16 | `Choose Dialog Outcome`
17 | ***********************
18 |
19 | .. autoclass:: sims4communitylib.dialogs.common_choice_outcome.CommonChoiceOutcome
20 | :members:
21 | :undoc-members:
22 | :show-inheritance:
23 |
24 | Utilities
25 | -------------------------------------------------------
26 |
27 | *******************
28 | `Dialog Utils`
29 | *******************
30 |
31 | .. autoclass:: sims4communitylib.dialogs.utils.common_dialog_utils.CommonDialogUtils
32 | :members:
33 | :undoc-members:
34 | :show-inheritance:
35 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.dtos.rst:
--------------------------------------------------------------------------------
1 | Data Objects
2 | ==============================================
3 |
4 | `CAS Part`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.dtos.common_cas_part.CommonCASPart
8 | :members:
9 | :private-members:
10 | :show-inheritance:
11 |
12 | `Outfit`
13 | -----------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.dtos.common_outfit.CommonOutfit
16 | :members:
17 | :private-members:
18 | :show-inheritance:
19 |
20 | `Object Containment Slot`
21 | -----------------------------------------------------------------
22 |
23 | .. autoclass:: sims4communitylib.dtos.common_object_containment_slot.CommonObjectContainmentSlot
24 | :members:
25 | :private-members:
26 | :show-inheritance:
27 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.enums.types.rst:
--------------------------------------------------------------------------------
1 | Resource Identifiers
2 | =====================================
3 |
4 | `Component Type`
5 | -----------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.enums.types.component_types.CommonComponentType
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.build_buy.events.rst:
--------------------------------------------------------------------------------
1 | Build/Buy Event Types
2 | ==================================================
3 |
4 | `Build/Buy Enter Event`
5 | -------------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.events.build_buy.events.build_buy_enter.S4CLBuildBuyEnterEvent
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Build/Buy Exit Event`
13 | ------------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.events.build_buy.events.build_buy_exit.S4CLBuildBuyExitEvent
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.build_buy.rst:
--------------------------------------------------------------------------------
1 | Build/Buy Event Handling
2 | ===========================================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.events.build_buy.events
7 |
8 | `Build/Buy Event Dispatcher`
9 | --------------------------------------------------------------------------------
10 |
11 | .. autoclass:: sims4communitylib.events.build_buy.common_build_buy_event_dispatcher.CommonBuildBuyEventDispatcherService
12 | :members:
13 | :undoc-members:
14 | :show-inheritance:
15 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.event_handling.rst:
--------------------------------------------------------------------------------
1 | Event Handling
2 | ================================================
3 |
4 | `Event`
5 | -------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.events.event_handling.common_event.CommonEvent
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Event Handler`
13 | ----------------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.events.event_handling.common_event_handler.CommonEventHandler
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
20 | `Event Registry`
21 | -----------------------------------------------------------------------
22 |
23 | .. autoclass:: sims4communitylib.events.event_handling.common_event_registry.CommonEventRegistry
24 | :members:
25 | :undoc-members:
26 | :show-inheritance:
27 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.game_object.rst:
--------------------------------------------------------------------------------
1 | Game Object Event Handling
2 | ====================================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.events.game_object.events
7 |
8 | `Game Object Event Dispatcher`
9 | ------------------------------------------------------------------
10 |
11 | .. autoclass:: sims4communitylib.events.game_object.common_game_object_event_dispatcher.CommonGameObjectEventDispatcherService
12 | :members:
13 | :undoc-members:
14 | :show-inheritance:
15 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.interaction.rst:
--------------------------------------------------------------------------------
1 | Interaction Event Handling
2 | ============================================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.events.interaction.events
7 |
8 | `Interaction Event Dispatcher`
9 | ----------------------------------------------------------------------------------
10 |
11 | .. autoclass:: sims4communitylib.events.interaction.common_interaction_event_dispatcher.CommonInteractionEventDispatcherService
12 | :members:
13 | :undoc-members:
14 | :show-inheritance:
15 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.interval.rst:
--------------------------------------------------------------------------------
1 | Interval Event Handling
2 | =========================================
3 |
4 | `Interval Event Registry`
5 | -------------------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.events.interval.common_interval_event_service.CommonIntervalEventRegistry
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.rst:
--------------------------------------------------------------------------------
1 | Event Handling
2 | ================================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.events.build_buy
7 | sims4communitylib.events.event_handling
8 | sims4communitylib.events.interaction
9 | sims4communitylib.events.interval
10 | sims4communitylib.events.save
11 | sims4communitylib.events.sim
12 | sims4communitylib.events.game_object
13 | sims4communitylib.events.zone_spin
14 | sims4communitylib.events.zone_update
15 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.save.events.rst:
--------------------------------------------------------------------------------
1 | Save Event Types
2 | ==================================================
3 |
4 | `Save Loaded Event`
5 | -------------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.events.save.events.save_loaded.S4CLSaveLoadedEvent
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Save Saved Event`
13 | ------------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.events.save.events.save_saved.S4CLSaveSavedEvent
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.save.rst:
--------------------------------------------------------------------------------
1 | Save Event Handling
2 | ====================================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.events.save.events
7 |
8 | `Save Event Dispatcher`
9 | ------------------------------------------------------------------
10 |
11 | .. autoclass:: sims4communitylib.events.save.common_save_event_dispatcher.CommonSaveEventDispatcher
12 | :members:
13 | :undoc-members:
14 | :show-inheritance:
15 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.sim.rst:
--------------------------------------------------------------------------------
1 | Sim Event Handling
2 | ====================================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.events.sim.events
7 |
8 | `Sim Event Dispatcher`
9 | ------------------------------------------------------------------
10 |
11 | .. autoclass:: sims4communitylib.events.sim.common_sim_event_dispatcher.CommonSimEventDispatcherService
12 | :members:
13 | :undoc-members:
14 | :show-inheritance:
15 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.zone_spin.events.rst:
--------------------------------------------------------------------------------
1 | Zone Spin Event Types
2 | ==================================================
3 |
4 | `Zone Early Load Event`
5 | -------------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.events.zone_spin.events.zone_early_load.S4CLZoneEarlyLoadEvent
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Zone Late Load Event`
13 | ------------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.events.zone_spin.events.zone_late_load.S4CLZoneLateLoadEvent
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
20 | `Zone Save Event`
21 | ------------------------------------------------------------
22 |
23 | .. autoclass:: sims4communitylib.events.zone_spin.events.zone_save.S4CLZoneSaveEvent
24 | :members:
25 | :undoc-members:
26 | :show-inheritance:
27 |
28 | `Zone Teardown Event`
29 | ----------------------------------------------------------------
30 |
31 | .. autoclass:: sims4communitylib.events.zone_spin.events.zone_teardown.S4CLZoneTeardownEvent
32 | :members:
33 | :undoc-members:
34 | :show-inheritance:
35 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.zone_spin.rst:
--------------------------------------------------------------------------------
1 | Zone Event Handling
2 | ===========================================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.events.zone_spin.events
7 |
8 | `Zone Spin Event Dispatcher`
9 | --------------------------------------------------------------------------------
10 |
11 | .. autoclass:: sims4communitylib.events.zone_spin.common_zone_spin_event_dispatcher.CommonZoneSpinEventDispatcher
12 | :members:
13 | :undoc-members:
14 | :show-inheritance:
15 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.zone_update.events.rst:
--------------------------------------------------------------------------------
1 | Zone Update Event Types
2 | ====================================================
3 |
4 | `Zone Update Event`
5 | -----------------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.events.zone_update.events.zone_update_event.S4CLZoneUpdateEvent
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.events.zone_update.rst:
--------------------------------------------------------------------------------
1 | Zone Update Event Handling
2 | =============================================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.events.zone_update.events
7 |
8 | `Zone Update Event Dispatcher`
9 | ------------------------------------------------------------------------------------
10 |
11 | .. autoclass:: sims4communitylib.events.zone_update.common_zone_update_event_dispatcher.CommonZoneUpdateEventDispatcherService
12 | :members:
13 | :undoc-members:
14 | :show-inheritance:
15 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.exceptions.rst:
--------------------------------------------------------------------------------
1 | ExceptionHandling
2 | ====================================
3 |
4 | `Exception Handler`
5 | ---------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.exceptions.common_exceptions_handler.CommonExceptionHandler
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Stacktrace Util`
13 | -------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.exceptions.common_stacktrace_utils.CommonStacktraceUtil
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.injection.rst:
--------------------------------------------------------------------------------
1 | Injection
2 | ===============================
3 |
4 | `Injection Utils`
5 | -------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.utils.common_injection_utils.CommonInjectionUtils
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.mod_support.rst:
--------------------------------------------------------------------------------
1 | Mod Support
2 | ======================================
3 |
4 | `Mod Info`
5 | -------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.mod_support.common_mod_info.CommonModInfo
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Has Mod Identity`
13 | --------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.mod_support.has_mod_identity.HasModIdentity
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
20 | `Has Class Mod Identity`
21 | --------------------------------------------------------
22 |
23 | .. autoclass:: sims4communitylib.mod_support.has_class_mod_identity.HasClassModIdentity
24 | :members:
25 | :undoc-members:
26 | :show-inheritance:
27 |
28 | `Mod Identity`
29 | ---------------------------------------------------
30 |
31 | .. autoclass:: sims4communitylib.mod_support.mod_identity.CommonModIdentity
32 | :members:
33 | :undoc-members:
34 | :show-inheritance:
35 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.notifications.rst:
--------------------------------------------------------------------------------
1 | Custom Notifications
2 | =======================================
3 |
4 | `Basic Notification`
5 | ------------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.notifications.common_basic_notification.CommonBasicNotification
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.services.commands.parameters.rst:
--------------------------------------------------------------------------------
1 | Command Service Parameters
2 | ==============================================
3 |
4 | `Required Sim Info`
5 | -----------------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.services.commands.common_console_command_parameters.CommonRequiredSimInfoConsoleCommandParameter
8 | :members:
9 | :private-members:
10 | :show-inheritance:
11 |
12 | `Optional Sim Info`
13 | -----------------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.services.commands.common_console_command_parameters.CommonOptionalSimInfoConsoleCommandParameter
16 | :members:
17 | :private-members:
18 | :show-inheritance:
19 |
20 | `Required Game Object`
21 | -----------------------------------------------------------------
22 |
23 | .. autoclass:: sims4communitylib.services.commands.common_console_command_parameters.CommonRequiredGameObjectConsoleCommandParameter
24 | :members:
25 | :private-members:
26 | :show-inheritance:
27 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.testing.rst:
--------------------------------------------------------------------------------
1 | Testing
2 | =================================
3 |
4 | `Assertion Utils`
5 | ---------------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.testing.common_assertion_utils.CommonAssertionUtils
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Test Service`
13 | ------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.testing.common_test_service.CommonTestService
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 | :exclude-members: add_test, total_test_count, all_tests, get_tests_by_class_name,
20 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.utils.environment.rst:
--------------------------------------------------------------------------------
1 | Environment Utilities
2 | ===============================
3 |
4 | *******************
5 | `Business`
6 | *******************
7 |
8 | .. autoclass:: sims4communitylib.utils.neighborhood.common_business_utils.CommonBusinessUtils
9 | :members:
10 | :undoc-members:
11 | :show-inheritance:
12 |
13 | *******************
14 | `Civic Policies`
15 | *******************
16 |
17 | .. autoclass:: sims4communitylib.utils.neighborhood.common_civic_policy_utils.CommonCivicPolicyUtils
18 | :members:
19 | :undoc-members:
20 | :show-inheritance:
21 |
22 | *******************
23 | `Weathers`
24 | *******************
25 |
26 | .. autoclass:: sims4communitylib.utils.common_weather_utils.CommonWeatherUtils
27 | :members:
28 | :undoc-members:
29 | :show-inheritance:
30 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.utils.io.rst:
--------------------------------------------------------------------------------
1 | Input/Output (IO)
2 | ===============================
3 |
4 | `IO`
5 | ------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.utils.common_io_utils.CommonIOUtils
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `JSON IO`
13 | ------------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.utils.common_json_io_utils.CommonJSONIOUtils
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
20 | `Save/Load`
21 | ------------------------------------------------------
22 |
23 | *************************
24 | `Save`
25 | *************************
26 |
27 | .. autoclass:: sims4communitylib.utils.save_load.common_save_utils.CommonSaveUtils
28 | :members:
29 | :undoc-members:
30 | :show-inheritance:
31 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.utils.localization.rst:
--------------------------------------------------------------------------------
1 | Localization (String Table Manipulation)
2 | ============================================
3 | LocalizedStrings are created from text inside StringTables within package files.
4 |
5 | `Localization Utils`
6 | -----------------------------------------------------------------------
7 |
8 | .. autoclass:: sims4communitylib.utils.localization.common_localization_utils.CommonLocalizationUtils
9 | :members:
10 | :undoc-members:
11 | :show-inheritance:
12 |
13 | `Tooltips`
14 | -----------------------------------------------------------------------
15 |
16 | .. autoclass:: sims4communitylib.utils.localization.common_localization_utils.CommonLocalizationUtils.LocalizedTooltip
17 | :members:
18 | :undoc-members:
19 | :show-inheritance:
20 |
21 | `Colors`
22 | -----------------------------------------------------------------------------
23 |
24 | .. autoclass:: sims4communitylib.utils.localization.common_localized_string_colors.CommonLocalizedStringColor
25 | :members:
26 | :undoc-members:
27 | :show-inheritance:
28 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.utils.math.rst:
--------------------------------------------------------------------------------
1 | Math Utilities
2 | ===============================
3 |
4 | *******************
5 | `Bitwise`
6 | *******************
7 |
8 | .. autoclass:: sims4communitylib.utils.math.common_bitwise_utils.CommonBitwiseUtils
9 | :members:
10 | :undoc-members:
11 | :show-inheritance:
12 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.utils.rst:
--------------------------------------------------------------------------------
1 | Utilities
2 | ===============================
3 |
4 | .. toctree::
5 |
6 | sims4communitylib.utils.io
7 | sims4communitylib.utils.localization
8 | sims4communitylib.utils.objects
9 | sims4communitylib.utils.resources
10 | sims4communitylib.utils.sims
11 | sims4communitylib.utils.time
12 | sims4communitylib.utils.math
13 | sims4communitylib.utils.misc
14 | sims4communitylib.utils.environment
15 | sims4communitylib.utils.whims
16 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.utils.time.rst:
--------------------------------------------------------------------------------
1 | Time
2 | ===============================
3 |
4 | `Alarm Utils`
5 | --------------------------------------------------
6 |
7 | .. autoclass:: sims4communitylib.utils.time.common_alarm_utils.CommonAlarmUtils
8 | :members:
9 | :undoc-members:
10 | :show-inheritance:
11 |
12 | `Real Date Utils`
13 | --------------------------------------------------
14 |
15 | .. autoclass:: sims4communitylib.utils.common_date_utils.CommonRealDateUtils
16 | :members:
17 | :undoc-members:
18 | :show-inheritance:
19 |
20 | `Time Utils`
21 | --------------------------------------------------
22 |
23 | .. autoclass:: sims4communitylib.utils.common_time_utils.CommonTimeUtils
24 | :members:
25 | :undoc-members:
26 | :show-inheritance:
27 |
--------------------------------------------------------------------------------
/docs/sims4communitylib.utils.whims.rst:
--------------------------------------------------------------------------------
1 | Whim Utilities
2 | ====================================
3 |
4 | `Satisfaction Rewards`
5 | ------------------------------------------------------
6 |
7 | ******************************
8 | `Satisfaction Rewards Store`
9 | ******************************
10 |
11 | .. autoclass:: sims4communitylib.utils.whims.common_satisfaction_reward_store_utils.CommonSatisfactionRewardStoreUtils
12 | :members:
13 | :undoc-members:
14 | :show-inheritance:
15 |
16 | ***********************************
17 | `Satisfaction Reward Store Item`
18 | ***********************************
19 |
20 | .. autoclass:: sims4communitylib.utils.whims.common_satisfaction_reward_store_item.CommonSatisfactionRewardStoreItem
21 | :members:
22 | :undoc-members:
23 | :show-inheritance:
24 |
--------------------------------------------------------------------------------
/make.bat:
--------------------------------------------------------------------------------
1 | @ECHO OFF
2 |
3 | pushd %~dp0
4 |
5 | REM Command file for Sphinx documentation
6 |
7 | if "%SPHINXBUILD%" == "" (
8 | set SPHINXBUILD=sphinx-build
9 | )
10 | set SOURCEDIR=docs
11 | set BUILDDIR=docs/build
12 |
13 | if "%1" == "" goto help
14 |
15 | %SPHINXBUILD% >NUL 2>NUL
16 | if errorlevel 9009 (
17 | echo.
18 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
19 | echo.installed, then set the SPHINXBUILD environment variable to point
20 | echo.to the full path of the 'sphinx-build' executable. Alternatively you
21 | echo.may add the Sphinx directory to PATH.
22 | echo.
23 | echo.If you don't have Sphinx installed, grab it from
24 | echo.http://sphinx-doc.org/
25 | exit /b 1
26 | )
27 |
28 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
29 | goto end
30 |
31 | :help
32 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
33 |
34 | :end
35 | popd
36 |
--------------------------------------------------------------------------------