Commit Graph

772 Commits

Author SHA1 Message Date
Adrien Ufferte 54bbccc9fb Correction of confusion between FileAccess and DirAccess 2025-08-13 14:52:13 +02:00
Adrien Ufferte fe8e3a516e Merge pull request #57 from Excello-Recherche-Education/add-error-management
Add error management
2025-08-13 13:29:56 +02:00
Adrien Ufferte 1f11fc5b60 Merge pull request #58 from Excello-Recherche-Education/add-contributing-guidelines
Add CONTRIBUTING.md file to the repository
2025-08-13 13:29:13 +02:00
Adrien Ufferte 05d2c4729a Add CONTRIBUTING.md file to the repository for a quick start for other developers 2025-08-13 10:54:48 +02:00
Adrien Ufferte 178a0f811e Add more error management 2025-08-13 10:22:54 +02:00
Adrien Ufferte b9cbccab5e Add error management in important functions 2025-08-13 09:51:41 +02:00
Adrien Ufferte 781105b832 Merge pull request #51 from Excello-Recherche-Education/jellyfish-assets-v2
Jellyfish graphical improvement
2025-08-12 12:04:18 +02:00
Adrien Ufferte 9cb7d71b59 Merge pull request #54 from Excello-Recherche-Education/script-template
Add script template with all usefull informations
2025-08-12 12:02:56 +02:00
Adrien Ufferte 777924e9da Merge pull request #55 from Excello-Recherche-Education/add-logs
Add logs
2025-08-12 12:02:36 +02:00
Adrien Ufferte 7714775459 Merge pull request #53 from Excello-Recherche-Education/debug
Debug
2025-08-12 12:01:33 +02:00
Adrien Ufferte eb8d8a1159 Merge pull request #52 from Excello-Recherche-Education/more-utils
Utils centralization
2025-08-12 12:01:02 +02:00
Adrien Ufferte d27e50a124 Add logger trace for enhancing debug 2025-08-11 16:19:29 +02:00
Adrien Ufferte f55ddd0319 Add folder exception since the sub-folders of script-templates must be the same as the names of the nodes, which follow the PascalCase convention, and not the snake_case convention 2025-08-11 11:43:07 +02:00
Adrien Ufferte f7fe540b43 Add script template with all usefull informations to ensure coherent project-wide conventions in GDScript 2025-08-11 11:20:54 +02:00
Adrien Ufferte baaee5adf9 Debug runtime warning / error about UserDataManager not recognized 2025-07-17 10:39:29 +02:00
Adrien Ufferte a7bb07e5e1 Ensure text is not stretched 2025-07-17 10:31:22 +02:00
Adrien Ufferte c9255c0221 Polish jellyfish text settings 2025-07-17 09:49:33 +02:00
Adrien Ufferte 930e013be6 Put version comparator in utils class 2025-07-16 16:55:02 +02:00
Adrien Ufferte 7ffa435158 Import new assets and add text box for jellyfish 2025-07-16 11:40:13 +02:00
Adrien Ufferte 50eaa68213 Merge pull request #50 from Excello-Recherche-Education/show_default_config_text
Make parameter text visible by default in main menu of student
2025-07-15 11:03:13 +02:00
Adrien Ufferte 9763bbd5c2 Make parameter text visible by default in main menu of student 2025-07-11 16:28:43 +02:00
Adrien Ufferte 3e6ae98006 Merge pull request #44 from Excello-Recherche-Education/various-debug
Various debug
2025-07-11 15:57:58 +02:00
Adrien Ufferte a5b8ab0847 Rename variable to improve readability and avoid variable redeclaration 2025-07-11 15:05:14 +02:00
Adrien Ufferte ed06c087b0 Spelling mistake 2025-07-11 15:05:14 +02:00
Adrien Ufferte ecb4cb3c57 Use range() to ensure compatibility with previous (and future ?) GDScript versions (again, this time in all scripts found) 2025-07-11 15:05:14 +02:00
Adrien Ufferte 963a3ae323 Added logic in “set_value” so ControlBinder can select multiple indices when a PackedInt32Array is provided, ensuring the block closes properly 2025-07-11 15:03:20 +02:00
Adrien Ufferte a3a3375019 Use range() to ensure compatibility with previous (and future ?) GDScript versions 2025-07-11 15:03:19 +02:00
Adrien Ufferte da9e7d4653 Avoid early return before the logger can inform what is missing 2025-07-11 15:03:19 +02:00
Adrien Ufferte c5dd24eb7a Merge pull request #48 from Excello-Recherche-Education/small-debug
Small debug
2025-07-11 14:58:52 +02:00
Adrien Ufferte 7843774d51 Merge pull request #47 from Excello-Recherche-Education/lower-sound-volume
Lower sound volume
2025-07-11 14:58:34 +02:00
Adrien Ufferte b9a5680a62 Merge pull request #46 from Excello-Recherche-Education/utils
Add class Utils to factorize code and error management
2025-07-11 14:33:17 +02:00
Adrien Ufferte a7f92a836a Merge pull request #45 from Excello-Recherche-Education/debug-register-language-pack-download
Debug language pack not downloaded when register for first time
2025-07-11 14:23:51 +02:00
Adrien Ufferte 2925da1209 Ensure that generated ZIP archives are properly finalized 2025-07-10 17:41:28 +02:00
Adrien Ufferte 8d05234091 Initialized the variable first_folder to an empty string to avoid returning an undefined value when extracting zip files with no contents 2025-07-10 14:55:32 +02:00
Adrien Ufferte 32d7d48677 Lower sound volume by default 2025-07-09 11:54:47 +02:00
Adrien Ufferte 1269b8a997 Cleaning 2025-07-08 17:02:25 +02:00
Adrien Ufferte 95bb43f0a4 Recursive delete directory 2025-07-08 16:52:10 +02:00
Adrien Ufferte 0f26f8c890 Force next scene after register to be language_pack download, even if not necessary 2025-07-08 16:42:32 +02:00
Adrien Ufferte 6602eaa4cd indentation fix 2025-07-08 16:23:01 +02:00
Adrien Ufferte a5e50e3206 delete_dir 2025-07-08 15:53:41 +02:00
Adrien Ufferte 01083b5404 reorder_children_by_property and disconnect_all 2025-07-08 15:45:04 +02:00
Adrien Ufferte 6967bc180c Merge pull request #43 from Excello-Recherche-Education/main
Merge main into 2.1.4
2025-07-07 15:12:57 +02:00
Adrien Ufferte 2254db7af1 Merge pull request #41 from Excello-Recherche-Education/export-proftool-all-platforms
Add export ProfTool for Windows and Linux
2025-07-07 13:45:03 +02:00
Adrien Ufferte 739ac8f641 Merge pull request #37 from Excello-Recherche-Education/Clean-workflow-scripts
Clean workflow scripts
2025-07-07 13:44:39 +02:00
Adrien Ufferte f528ddc1eb Merge pull request #39 from Excello-Recherche-Education/various-debug
Various debug
2025-07-07 13:44:11 +02:00
Adrien Ufferte 29e65f27cf Merge pull request #36 from Excello-Recherche-Education/missing-remediation-scores
Ants Minigame remediation scores
2025-07-07 13:43:56 +02:00
Adrien Ufferte 32c878426d Merge pull request #40 from Excello-Recherche-Education/add-logs
Add important logs
2025-07-07 11:55:51 +02:00
Adrien Ufferte b6abfff7fb Add export ProfTool for Windows and Linux 2025-07-07 11:46:31 +02:00
Adrien Ufferte bb3a7848c2 Add many logs 2025-07-07 09:43:32 +02:00
Adrien Ufferte 0ae8f24c89 Make log message more precise for class ValidatorFunctions
And improve Logger class in the meantime to handle print_debug which prints stack informations
2025-07-07 09:19:27 +02:00