Commit graph

196 commits

Author SHA1 Message Date
7ac3eb8958 added an error if the select rom does not exists 2021-11-18 21:40:03 +01:00
98d8947c55 select score options are now regrouped in Track Configuration -> Select Track -> Score menu, and highlight game version are now in the BETA submenu if they are older than v1.0.0 2021-11-14 13:41:53 +01:00
ff0fb9d71f star now go from 0 to 5 instead of 1 to 3, take less space in the menu since they are directly in the font 2021-11-14 10:46:35 +01:00
94c4a26646 fixed 5 incorrect sha1 + added debug message in Track when a sha1 is incorrect 2021-11-06 20:01:36 +01:00
aa341a9746 added Help menu to access the wiki or the discord 2021-11-06 14:03:45 +01:00
426961197a Removed other MyStuff type, because redondant with the normal MyStuff 2021-11-06 13:28:08 +01:00
b8aa333af5 MyStuff folder should now mimic the Wii MyStuff folder (mystuff files at the root replace all game files with the same name) 2021-11-06 11:47:28 +01:00
d825194ca6 added multiple button for other "type" of MyStuff directory 2021-11-01 11:25:33 +01:00
f7186b6abc separated install_mod function into multiple subfunction to be may more easier to understand 2021-10-31 22:36:42 +01:00
d65ef8c08f Added an experimental support for MyStuff 2021-10-29 16:15:13 +02:00
a3c31cad5b star can now be blue if the warning is level 4 (for Dolphin only tracks) 2021-10-28 12:17:43 +02:00
4d4c2ff2bb If an error is raised with wiimm's tools, a better error will be shown 2021-10-26 17:17:16 +02:00
cff27f6198 added a "custom" note on the main menu text if the configuration for the mod is not the default / official one 2021-10-25 22:37:53 +02:00
71ab9a0f92 Added a debug mode for performance monitoring and information like position, respawn, ... 2021-10-25 17:09:10 +02:00
944dd5f6e7 there was no code to color the star of a track with warning (???) 2021-10-25 12:55:17 +02:00
0f1e25d941 readded menu to sort by track, name, version, score and warning (removed because of a merge) 2021-10-25 12:51:51 +02:00
632fe34296 track.get doesn't exist, replaced by getattr(track, ..., ...) 2021-10-25 12:25:59 +02:00
69f4e7872b added a menu to sort tracks by name, author, score and version 2021-10-25 12:25:58 +02:00
95c5e225a3 Fixed an issue where descriptive image (image on the bootscreen) would not be converted to .png and cause the installer to stop (missing / in directory path) 2021-09-03 23:58:43 +02:00
0edd631008 replaced distutils version by the function get_version_from_string 2021-09-03 22:53:08 +02:00
337b4c0dfc by default, all tracks from the latest version will now be highlighted 2021-08-29 11:33:11 +02:00
531acf2d7d track conversion process now have a better display, version are now sorted in the good order 2021-08-29 11:21:04 +02:00
af27096ff3 fixed progress bar of tracks processing that wasn't updating, fixed exit that was catch by the try keyword 2021-08-28 22:02:51 +02:00
18cf984d86 finishing an installation will automatically stop the program 2021-08-28 18:51:03 +02:00
bb59d1dc18 removed a old useless condition stopping the patch_file process if patch_tracks failed (not return 0), which can't happen since patch_track could only return 0 2021-08-26 11:34:25 +02:00
4758e6ae88 added return when exception is raise in nothread_use_path so that "do everything" process stop when an error is occuring 2021-08-24 19:59:47 +02:00
cf8d1bb20e "do everything button" now use a single thread instead of 3 threads for the 3 parts, allowing the program to stop if an error is raised 2021-08-23 23:52:30 +02:00
a54d32f354 removed useless import 2021-08-17 18:12:59 +02:00
15b68bc713 removed patch_tracks_zip function because not worth it and not really working 2021-08-17 18:12:13 +02:00
8e06d46891 added a space between the name and the suffix 2021-08-15 23:10:15 +02:00
3d5372acc6 forgot to strip key in szs.analyze 2021-08-02 18:31:45 +02:00
352d77db6a added analyze function to wszst.szs 2021-08-02 18:06:48 +02:00
9673a63e4c created a new function "patch_all_tracks_zip" that download all tracks from a zip, then convert them to szs. Unused for now 2021-07-31 20:42:43 +02:00
3c291bb66f started implementation of a better function to download and patch tracks 2021-07-31 09:21:29 +02:00
95dae163d9 detailled log error with information about ./file/ directory and game information 2021-07-31 09:10:51 +02:00
7078db49df removed track sha1 check option, they will always be checked 2021-07-30 21:21:31 +02:00
5461c17217 simplified download code in Game.py 2021-07-28 21:41:12 +02:00
43e46008c7 added more sha1 check in download_wu8, and do 3 try before raising an exception 2021-07-28 21:40:35 +02:00
8caf3535d6 added a sha1 check before downloading, now exception are used when a error occur instead of a blurry negative number 2021-07-28 21:10:36 +02:00
599c6b604f added a devnull for bmg.cat because all call were showing not useful information 2021-07-28 20:54:21 +02:00
0f8a6d86ae renamed id to cup_id because of built-in function id 2021-07-28 20:47:26 +02:00
c9a8eb7cf4 renamed a keyword in docstring 2021-07-28 19:59:49 +02:00
f2807e6f58 renamed some parameter, all wszst call now have keyword argument only 2021-07-28 19:19:51 +02:00
2baf246599 edited default value 2021-07-27 21:33:02 +02:00
54b5dceb78 szs file where extracted in the local directory instead of the game directory 2021-07-27 21:32:26 +02:00
34ec530ddf wszst module wasn't working properly, removed wszst prefix when calling one of its submodule 2021-07-27 21:16:43 +02:00
742c1c3bfa moved NoGui to Game.py, moved restart from Gui.py to definition.py 2021-07-27 21:03:30 +02:00
1bb84fce32 removed temporary directory that were used with previous wszst subprocess call with cwd in the game path 2021-07-27 20:54:10 +02:00
ebca6c3335 next version will be 0.10.0, version will be checked with from distutils.version.StrictVersion, so that it is simpler to check. Also fix an issue where 0.10 is less than 0.9 2021-07-27 20:52:58 +02:00
738e0b101b Splitted wszst.py into a module, removed "utf-8 support for path" with cwd because wiimm's tools already support many non-ascii caracter, this simplify the code. 2021-07-26 22:57:45 +02:00