|
2aa84b8fab
|
arenas are now supported by the installer
|
2022-02-08 19:24:17 +01:00 |
|
|
cd0c59de38
|
track with a dolphin warning now will not be included in the random new track per default
|
2022-02-07 08:54:23 +01:00 |
|
|
a55ed656d9
|
added a weight notion to track (a track with a weight of 4 will be duplicated 4 times)
|
2022-01-29 13:02:06 +01:00 |
|
|
eafb7a47e9
|
reformatted some minor thing, added a log_error
|
2022-01-26 09:37:28 +01: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 |
|
|
85e36c461c
|
moved all error to Error.py
|
2022-01-21 22:41:45 +01:00 |
|
|
03e85fb442
|
Random track group are now supported in ct_config.json, cup icons can now be named by the cup name, custom track cup now start at 001
|
2022-01-21 16:39:29 +01:00 |
|
|
6042ca441a
|
implemented a very experimental function for packs
|
2022-01-18 14:04:51 +01:00 |
|
|
af68a17782
|
(not functionnal for now) moved some mod part into a Pack folder to allow multiple mod to be installed, track menu now allow almost all the possibility
|
2022-01-17 20:34:08 +01:00 |
|
|
98a0aed807
|
default name for a track is now a single space, nothing would be replaced by the sha1
|
2022-01-17 12:28:34 +01:00 |
|
|
d3673fb64d
|
added and changed some translation, removed delete track after convertion and disable download option, remove track download code
|
2022-01-17 12:22:08 +01:00 |
|
|
b2bcffdb29
|
if there was no score given for a track, the star color was not ended
|
2022-01-17 09:51:22 +01:00 |
|
|
2096b93540
|
default_track is now supported, color of the original track are now handled by the tags_color of the ct_config.json file
|
2022-01-17 09:43:42 +01:00 |
|
|
824281f5ab
|
the program now use sha1 instead of prefix + name + suffix to find a tracks. Prefix, suffix and new have been replaced by tags (some part of the code need to be "cleaned")
|
2022-01-16 19:54:12 +01:00 |
|
|
d4089e4120
|
author list name was not handled correctly
|
2022-01-13 14:14:13 +01:00 |
|
|
edb1c78658
|
authors are now stored as a list in ct_config.json
|
2022-01-12 09:10:34 +01:00 |
|
|
1b8d7fa7fc
|
Game text and translation are now handled by file_process.json by the patch_bmg function, allowing more possibility and functionality.
|
2022-01-11 19:32:52 +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 |
|
|
a3c31cad5b
|
star can now be blue if the warning is level 4 (for Dolphin only tracks)
|
2021-10-28 12:17:43 +02:00 |
|
|
944dd5f6e7
|
there was no code to color the star of a track with warning (???)
|
2021-10-25 12:55:17 +02:00 |
|
|
8e06d46891
|
added a space between the name and the suffix
|
2021-08-15 23:10:15 +02:00 |
|
|
3c291bb66f
|
started implementation of a better function to download and patch tracks
|
2021-07-31 09:21:29 +02:00 |
|
|
7078db49df
|
removed track sha1 check option, they will always be checked
|
2021-07-30 21:21:31 +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 |
|
|
f2807e6f58
|
renamed some parameter, all wszst call now have keyword argument only
|
2021-07-28 19:19:51 +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 |
|
|
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 |
|
|
fc3030532b
|
added doctype and type hint to all function, replaced copyfile function by shutil.copyfile
|
2021-07-25 17:53:29 +02:00 |
|
|
a6ec86c61d
|
Added docstring and more type hint tp Game, Gui and Track to make the code more understandable
|
2021-07-25 14:55:19 +02:00 |
|
|
94b15f076d
|
get_track_name function created bad track suffix
|
2021-07-22 23:49:17 +02:00 |
|
|
4ac7ac3fe5
|
fixed track download and sha1 check, track should now be downloaded faster and in parallel
|
2021-07-22 22:35:41 +02:00 |
|
|
53ee294915
|
track highlight functionnality weren't implemented since code rework
|
2021-07-21 22:52:49 +02:00 |
|
|
1b8dc36fac
|
- fixed missing last 10 cup icon
- simplified get_cup_icon function by using stroke_width and stroke_fill argument
- fixed track download
|
2021-07-19 21:34:22 +02:00 |
|
|
014e4fe259
|
fixed error and remerged directory into a single file, it is way easier to read, navigate, and code
|
2021-07-18 14:46:33 +02:00 |
|
|
a01b390ce0
|
splitted all class in source into directory
|
2021-07-18 11:03:35 +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 |
|
|
c041f55cb9
|
added ctfile code, fixed issue, load from json function
|
2021-07-16 22:44:41 +02:00 |
|
|
42a96db471
|
added ctfile creation for CT_Config, Cup, Track
|
2021-07-16 11:29:44 +02:00 |
|
|
af67bffafe
|
started reworking the code to have a CT_Config, Cup, Game and Track class to make the code way, way more easier to understand and to read
|
2021-07-16 00:32:12 +02:00 |
|