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

String Variables #3051

Merged
merged 47 commits into from
Oct 23, 2023
Merged

String Variables #3051

merged 47 commits into from
Oct 23, 2023

Commits on Oct 12, 2023

  1. StringVar: Basic implementation

    -Simple assign and concatenation operations already work
    -Added the escape \t[x] for messages
    -Complete documentation of the inner workings of the command made by BingShan
    JorgeMaker8000 authored and enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    86d6407 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    409a4ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87ae111 View commit details
    Browse the repository at this point in the history
  4. StringVar: add num asg & cat

    enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    f95ee78 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e1613c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    63f850d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5d0150f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1174d54 View commit details
    Browse the repository at this point in the history
  9. StringVar: add join, rem, exrep subcommands, fix insert

    i had deleted some code from the insert subcommand previously somehow
    enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    12d14d1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    164e909 View commit details
    Browse the repository at this point in the history
  11. StringVar: add toNum function

    enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    0279892 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6de91d4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    17dab18 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fb1af42 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c8fcc85 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    77e304a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8902752 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c214739 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fac88ca View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    82ee999 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ad3ebdc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    88c8934 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7c3e2ef View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a0d976f View commit details
    Browse the repository at this point in the history
  25. StringVar: support more text types

    also remove debug statements
    enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    6aa50b3 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e1c6312 View commit details
    Browse the repository at this point in the history
  27. StringVar: fix split function

    i guess i never actually tested it????
    enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    ab783c8 View commit details
    Browse the repository at this point in the history
  28. StringVar: fix join function

    i had only implemented the logic for joining vars, not joining strings
    enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    6ef09ab View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    1c5b6f6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    329a280 View commit details
    Browse the repository at this point in the history
  31. StringVar: refactor from DBString to std string

    also includes safe checks around nullptr when retrieving names and descriptions
    enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    0ec5f0c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    95a90eb View commit details
    Browse the repository at this point in the history
  33. StringVar: add switch to string conversion

    also some more refactors
    enewey committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    f540e2c View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    48c87d5 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    c6349be View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    5a9ef06 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    8d32f7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4f1ac3 View commit details
    Browse the repository at this point in the history
  3. StringVar: remove string extract logic from game_windows

    some related code changed during the rebase and this no longer appears to be necessary
    enewey committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    9e5aa88 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. StringVar: Support files with Ansi encoding

    Fix crash when older string var commands are used.
    Ghabry committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    2bbf64d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed00633 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    069828e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6886f03 View commit details
    Browse the repository at this point in the history
  5. String Var: Use correct extraction logic for \t[]

    In Messages commands in \t[] are evaluated once.
    In StringPics and Extract they are not.
    Ghabry committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    e20c316 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    26ff6b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6480213 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7221769 View commit details
    Browse the repository at this point in the history