Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v5.0.1 #123

Merged
merged 91 commits into from
Feb 23, 2023
Merged

v5.0.1 #123

merged 91 commits into from
Feb 23, 2023

Commits on Jan 20, 2023

  1. Configuration menu
    Copy the full SHA
    f855719 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

  1. Configuration menu
    Copy the full SHA
    6245723 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdc0962 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0fcc55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e36724b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81ce17e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1bb3df1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ab5ff7 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2023

  1. Configuration menu
    Copy the full SHA
    3430715 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01828e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    c9d5af4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11db012 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71899a6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #76 from Qubus0/fix_mods_dir_override

    fix mods dir path not being overridden
    Qubus0 committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    c46abe7 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #75 from Qubus0/self_setup

    Self setup
    Qubus0 committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    2d503e8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6afe7ea View commit details
    Browse the repository at this point in the history
  7. Merge pull request #69 from Qubus0/improve_static_typing_and_style

    Improve static typing and style
    Qubus0 committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    2ef464b View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    758feee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cb0d51 View commit details
    Browse the repository at this point in the history
  3. 🔨 static typing

    KANAjetzt committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    f3591b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    074d9db View commit details
    Browse the repository at this point in the history
  5. Merge pull request #77 from Qubus0/fix_mod_folder_path_typing

    fix type inference of game_mod_folder_path
    Qubus0 committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    08f4571 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    28cecee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    415a727 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0c14dd1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    65446d1 View commit details
    Browse the repository at this point in the history
  10. 🔨 fill the void

    KANAjetzt committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    182e14d View commit details
    Browse the repository at this point in the history
  11. Merge pull request #74 from KANAjetzt/14-add-overwrite-functionality

    Add overwrite functionality
    KANAjetzt committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    1f1cbef View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Add credits

    otDan committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    14dd517 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2023

  1. Configuration menu
    Copy the full SHA
    d6780da View commit details
    Browse the repository at this point in the history
  2. Merge pull request #84 from ithinkandicode/fix-modloaderutils-typo

    Fix typo with `modloaderutils`
    ithinkandicode committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    be7861e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db85341 View commit details
    Browse the repository at this point in the history
  4. lint - fix var type set not being able to be inferred

    Fixes error: The assigned value doesn't have a set type; the variable type can't be inferred
    ithinkandicode committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    3591ccf View commit details
    Browse the repository at this point in the history
  5. fix errors due to func args having the same name as local vars

    Fixes 2 `SHADOWED_VARIABLE` errors:
    - The local variable 'name' is shadowing an already-defined variable at line 9.
    - The local variable 'version_number' is shadowing an already-defined variable at line 15/
    ithinkandicode committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    9d76b26 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ad497a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a26c7e2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e28c73f View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    0ff19cf View commit details
    Browse the repository at this point in the history
  2. ✔ added file data setup

    KANAjetzt committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    0ffb2f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    629f707 View commit details
    Browse the repository at this point in the history
  4. ✔ added godotPckTool

    KANAjetzt committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    91df28c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'develop' into 'project_binary_injection'

    Merge branch 'develop' into 'project_binary_injection'
    KANAjetzt committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    70d1696 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4bac7cf View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Configuration menu
    Copy the full SHA
    9022911 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a50f01c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00990c8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #90 from ithinkandicode/fix-missing-deps-typo

    Fix typo in `_handle_missing_dependency`
    ithinkandicode committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    a330c86 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24196d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a085597 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aedd826 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #93 from ithinkandicode/add-version-number

    Add version constant
    ithinkandicode committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    39cd5d6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7894de6 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #89 from KANAjetzt/project_binary_injection

    Project binary injection
    KANAjetzt committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    87b44cc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c312784 View commit details
    Browse the repository at this point in the history
  12. refactor: utils global class registration does not save anymore, mod_…

    …loader exposes a new method for mods to use it and save
    Qubus0 committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    5082dfa View commit details
    Browse the repository at this point in the history
  13. log info instead of warning

    Qubus0 committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    4195e65 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2023

  1. Configuration menu
    Copy the full SHA
    fb10b40 View commit details
    Browse the repository at this point in the history
  2. shorten is_dependency_or_incompatibility_valid to is_mod_id_valid

    …, and make the `type` arg optional
    ithinkandicode committed Feb 5, 2023
    Configuration menu
    Copy the full SHA
    6c5a156 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c87b589 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6eaf052 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c38e2bf View commit details
    Browse the repository at this point in the history
  6. Merge pull request #96 from ithinkandicode/assert-modlaoder-is-first-…

    …autoload
    
    Assert modlaoder is first autoload
    ithinkandicode committed Feb 5, 2023
    Configuration menu
    Copy the full SHA
    e066e4e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #91 from ithinkandicode/validate-dependencies-and-…

    …incompatibilities
    
    Validate dependencies and incompatibilities
    ithinkandicode committed Feb 5, 2023
    Configuration menu
    Copy the full SHA
    3decb33 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #94 from KANAjetzt/only_setup_cmd_arg

    --only-setup cli arg
    KANAjetzt committed Feb 5, 2023
    Configuration menu
    Copy the full SHA
    cad3397 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    32150e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a064bba View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Merge pull request #100 from Qubus0/log_backups

    store log backups and rotate them like godot
    Qubus0 committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    d4192ac View commit details
    Browse the repository at this point in the history
  2. 🔨 fixed the double log

    KANAjetzt committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    911de38 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    fbc97bf View commit details
    Browse the repository at this point in the history
  2. fixes log_fatal to add the missing log to file

    Previously this func would not log to the file, which means it wouldn't show in the godot.log during mod development. Note: Unlike the `"error"` condition, I've only used `push_error` instead of also using `printerr`, because `push_error` also seems to print the error already (incl. the `ERROR: ` prefix, which `printerr` doesn't include)
    ithinkandicode committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    b412fed View commit details
    Browse the repository at this point in the history
  3. Merge pull request #101 from ithinkandicode/reduce-json-log-length

    Reduce manifest.json debug log length
    ithinkandicode committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    d545ac0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #102 from ithinkandicode/log-fatal-add-missing-fil…

    …elog
    
    `log_fatal` - add the missing log to file
    ithinkandicode committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    af1c47a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    adff642 View commit details
    Browse the repository at this point in the history
  6. 🔨 fixed the double log

    KANAjetzt committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    6eb52eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0b94fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5e3c9a6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    64653cf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0d1b1c8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6a2c22b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f6181cf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2cdbe71 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6d7d00f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Merge pull request #99 from KANAjetzt/setup_create_override_cfg_cli_arg

    --setup-create-override-cfg cli arg
    KANAjetzt committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    10b03ab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #104 from KANAjetzt/get_mod_loader_position_index

    Utils for ModLoader autoload position
    KANAjetzt committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    47b75e2 View commit details
    Browse the repository at this point in the history
  3. fix: properly parse all types of command line arg values (#103)

    * fix: properly parse all types of command line arg values
    
    * refactor: adjust code line in doc comments
    
    * refactor: add cmdline arg fixing wrapper function
    
    * fix: also cover args without =
    Qubus0 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    0b76416 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Configuration menu
    Copy the full SHA
    903cbeb View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

  1. downgrade the missing "mods" dir error to a warning (#107)

    because the notice is most likely to be seen by modders in the editor, who won't be using the `mods` dir
    ithinkandicode committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    e984b57 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Config JSON Tweaks (#108)

    * `get_mod_config` - fix missing space in log string
    
    * `get_mod_config` - log improvements
    
    - Generally improve log messages, giving them better user notices that are more accurate to the current issue.
    - Use assert for cases where there are definite code errors that need addressing (eg. an invalid mod ID)
    
    * `get_mod_config` - use enums for the error codes
    
    * `get_mod_config` - rename "error" (eg. "error code") to "status"
    
    * `get_mod_config` - remove a redundant bit of text
    ithinkandicode committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    52104d5 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. ✔ added checks for override.cfg setup (#110)

    * ✔ added checks for override.cfg setup
    
    * 🧹 removed logging when no autoloads are set up
    
    If there is no autoloads there will be no mod_loader.gd
    KANAjetzt committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    a3ff6c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Validate file exists for add_translation_from_resource (#118)

    * `add_translation_from_resource` - Validate file exists
    
    * `add_translation_from_resource` - fix log name in previous commit
    ithinkandicode committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    a6c7ee8 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    48b2e3c View commit details
    Browse the repository at this point in the history