Commit graph

54 commits

Author SHA1 Message Date
b097905da4 fixed source to convert to .exe file 2023-01-21 13:09:08 +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
9059824f5a added argument for the cli, gui and cli source are now inside the interface directory 2022-09-03 23:49:21 +02:00
63089497b5 added a very experimental cli (can be enabled with -i=cli) 2022-09-02 23:30:05 +02:00
c511f7bb86 Options class have been rewritten to make saving and getting more explicit 2022-08-21 11:30:25 +02:00
222886e009 use import instead of using sys.modules to avoid a useless sys import 2022-08-02 17:57:46 +02:00
31a28c3cf1 implemented user options and made translation capable of changing language 2022-06-11 22:38:53 +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
599b520780 deleted every files that are not resources for the rewrite
Signed-off-by: Faraphel <rc60650@hotmail.com>
2022-06-07 19:37:38 +02:00
b3d5af63ed readded a better track selection filter (advanced menu), fixed an issue with tracks always renormalizing, added a default sort in ct_config, added a Common class to reunite all component with more readability and less weird code, splited the Gui into a directory 2022-01-25 12:59:51 +01: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
57efdf2da3 edited source to use CT_Config, Game, Cup and Track 2021-07-17 19:30:51 +02:00
fd5a2a957e reworked color system, you can now choose a version where track will be highlighted, only prefix and suffix will now be colored 2021-07-15 11:43:27 +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
cdfeb4c4f5 added check_track_sha1 to AppClass 2021-06-24 13:09:37 +02:00
1c2314275c added option module 2021-06-18 11:42:57 +02:00
bc45f28813 splitted patch_file.py into multiple file to make it way more readable 2021-06-17 11:21:48 +02:00
66b66c145d added get_github_file to AppClass 2021-06-16 23:37:36 +02:00
e4fa9ba95c added try except in most function to help debugging error 2021-06-15 17:04:34 +02:00
b7b799f0d5 removed a TODO 2021-06-14 09:47:35 +02:00
2405782ea8 added math to lib 2021-06-03 21:59:40 +02:00
793d12c966 ct_icon is now generated from ./file/cup_icon, making it easier for me to update it 2021-05-27 13:44:18 +02:00
0d7fb9729c images appearing when game is booting are now generated from ./file/img_desc/, making it easier for me to update 2021-05-27 12:25:06 +02:00
72b50cf365 added console / track type and star color 2021-05-26 22:53:41 +02:00
c3f910694b (DONT WORK) trying to make Common file generate from game's files 2021-05-26 13:05:34 +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
9517e7716d splited code into multiple file 2021-05-23 19:47:01 +02:00
e44b89bc65 splited code into multiple file 2021-05-23 19:45:50 +02:00
347661f228 added TODO 2021-05-22 17:58:25 +02:00
d8247b896f moved create_lecode 2021-05-21 22:52:58 +02:00
4e4b67ab6b forgot some \n in CTFILE 2021-05-21 22:48:18 +02:00
1005ac3c94 removed CT-FILE TODO 2021-05-21 22:30:55 +02:00
53adf54157 CTFILE is now generated from ct_config, itself generated from MKWCreator 2021-05-21 22:26:48 +02:00
33b1c54e47 race conversion can now run in parallel, up to 8 track at the same time 2021-05-21 21:57:09 +02:00
9bcf4b67b7 added a TODO 2021-05-21 18:08:18 +02:00
14a2680ccc added a flag so console window don't appear while editing files 2021-05-21 16:43:51 +02:00
a639d03527 Added file conversion to ISO, CISO, WBFS, and change of ID to RMCP60 2021-05-21 15:59:03 +02:00
ed188ec76e Added zipfile in lib for update 2021-05-21 14:01:20 +02:00
0b6c3e252f Bash'n'Dash'n'Dash wasn't correctly converted by wszst because of the " ' " 2021-05-21 13:46:16 +02:00
474d3bd7c8 Added Update support 2021-05-21 13:26:07 +02:00
4b4ca1def2 added icon 2021-05-20 22:57:50 +02:00
66e13146f5 changed how Track are converted to szs so that a crash is easily recoverable 2021-05-20 22:51:08 +02:00
40c00d7704 a non-local were missing, added some \n to Progressbar 2021-05-20 22:30:29 +02:00
e3b01ae576 replaced "textes" by "courses" 2021-05-20 21:45:34 +02:00
3aa48da32f replaced -d by --DEST to automaticly create directory. Fixed a os.exists() with a missing path 2021-05-20 21:44:32 +02:00
0a5a15d64b Added a Progressbar, and removed lag while patching the game. 2021-05-20 21:32:00 +02:00
0089562416 Track-WU8 will be automaticly deleted when convertion to szs is completed.
Wiimm's szs and iso tools are now available in the ./tools/ directory to avoid installing it manually.
2021-05-20 13:44:36 +02:00