Commit graph

34 commits

Author SHA1 Message Date
69b85e8127 updated version 2023-11-04 20:21:07 +01:00
d6ebb37253 module variable are now using the global keyword instead of a module-self object 2022-09-17 12:49:48 +02:00
4a19aff206 added linux only check for sudo usage and write / execution permissions for the installer folder itself 2022-08-30 15:30:38 +02:00
9f8aa05c04 added get_hash_map and comp_dict_changes to get information about all the files of an extracted game 2022-08-27 00:28:15 +02:00
506ee740f5 added TemplateSafeEval, TemplateMultipleSafeEval and Env type hint 2022-08-14 12:47:35 +02:00
0bb12a0835 now using TYPE_CHECKING instead of using dummy type int 2022-08-14 11:45:34 +02:00
39bd521511 threaded decorator now return the thread 2022-07-18 19:51:20 +02:00
31a28c3cf1 implemented user options and made translation capable of changing language 2022-06-11 22:38:53 +02:00
753be7df0d when pressing the install button, everything but the help menu is disabled. Added progress_function to start a function that yield data about the installation to show it on the progress bar 2022-06-10 21:40:03 +02:00
8d6141703b added permissions check 2022-06-08 14:39:43 +02:00
404111948d menu design + translation system 2022-06-08 00:23:08 +02:00
d9b9f56169 merged a maximum of source file with object (object will be re-separated in multiple folder next commit) 2021-07-17 23:32:53 +02:00
2990b1a652 created a Option class, merged get_github_file with Track and install_mod with Game 2021-07-17 22:24:05 +02:00
2f171311bc installer will now detect if it is a dev version, and can change url to download track 2021-07-17 21:05:09 +02:00
57efdf2da3 edited source to use CT_Config, Game, Cup and Track 2021-07-17 19:30:51 +02:00
ff98213786 renamed count_track to load_ct_config, reworked function to load ct_config into variables, called in __init__.py 2021-07-14 22:27:03 +02:00
6d1411e199 added "track selection" menu allowing you to only install mod for 3, 2 or 1 star track (track from other Mario Kart are not affected) 2021-07-14 12:01:07 +02:00
be9036310b english and french have been switched in the code: english is now the main language, making the code way more easier to read for non-french user. 2021-07-14 00:23:37 +02:00
d72a1dbaa0 added button in menu to check track sha1 2021-06-24 13:07:36 +02:00
0e491c591e moved region_ID definition to definition.py 2021-06-20 09:55:16 +02:00
ebdaa21146 added menu functionnality, removed old extension select listbox 2021-06-18 16:44:10 +02:00
fcd50a72c1 added visual menu 2021-06-17 23:39:33 +02:00
63456239e1 added support for all other lecode region 2021-06-16 10:52:16 +02:00
a0fe6d6387 removed debug line 2021-06-16 08:46:13 +02:00
77ff1c3cec an error occured because of get_nodir and get_dir and /PATH/ 2021-06-16 08:38:04 +02:00
44187f5338 PATH directory wasn't properly detected 2021-06-16 08:30:08 +02:00
fc049d0178 if a DATA dir is found when extracting ROM, it will add it to self.path_mkwf 2021-06-15 20:34:25 +02:00
7e221c7b5e subprocess call will now be working with path as relative with a cwd to avoid special character 2021-06-15 19:51:07 +02:00
17783d82f5 added try except in most function to help debugging error 2021-06-15 17:05:49 +02:00
de87af7895 added "do everything" translation 2021-06-13 21:45:16 +02:00
fa1e9ac4f7 Added "Do everything" option, star's color indicate level of glitch on the map (orange = minor bug, red = major bug) 2021-06-13 17:57:59 +02:00
e0ffdc01ac fully added language, we can now change it from a combobox, and app will automaticly restart 2021-05-24 12:34:20 +02:00
117d62738c added translation system
added english language
2021-05-24 00:09:16 +02:00
e44b89bc65 splited code into multiple file 2021-05-23 19:45:50 +02:00