|
cd61ce59c4
|
fixed "tags_template" to "tags_templates"
|
2022-08-11 18:56:59 +02:00 |
|
|
f13b18aa57
|
fully implemented the AbstractTrack and DefaultTrack, removing the necessity of default_track in mod_config.json
|
2022-08-11 18:56:49 +02:00 |
|
|
99287bbd56
|
started making a AbstractTrack class to implement more type of "track".
Removed get_suffix and get_prefix to replace them with get_tag_template and tags_template in mod_config.json
|
2022-08-10 22:33:10 +02:00 |
|
|
746b9f91f2
|
added is_modified to ModSettings type
|
2022-08-07 23:06:10 +02:00 |
|
|
47da0f0be4
|
global_settings can now be modified in mod_config.json (to change default value for example), but you can't add your own global_settings. Merged track_new_if with override_randm_rew to the global settings replace_random_new
|
2022-08-07 23:04:06 +02:00 |
|
|
453b631325
|
clicking on any mod settings widget will automatically enable the settings, instead of needing to enable it manually.
|
2022-08-07 20:47:26 +02:00 |
|
|
e46acba9a6
|
there is now a default options in the settings, allowing for default value if the option is disabled (instead of always None)
|
2022-08-07 20:14:46 +02:00 |
|
|
3f58094d59
|
implemented sort_tracks_by option
|
2022-08-07 18:19:25 +02:00 |
|
|
cc41a22a82
|
implemented highlight_if option
|
2022-08-07 14:45:06 +02:00 |
|
|
b9873a6c49
|
adapted safe_eval call and optimised them. MKWF safe_eval are now easier to read
|
2022-08-06 23:28:52 +02:00 |
|
|
c232a8e328
|
renamed special ct_icon to ct_icons
|
2022-08-06 22:00:27 +02:00 |
|
|
1372a0eac2
|
fixed an issue where the custom tracks were no longer copied to the game
|
2022-08-05 18:57:47 +02:00 |
|
|
9b07400a3e
|
implemented track filter in the settings (renamed remove_track_if -> include_track_if)
|
2022-08-05 18:37:20 +02:00 |
|
|
13bf66c94e
|
mod settings name can now be translated in the settings window
|
2022-08-02 22:02:25 +02:00 |
|
|
6b001709c5
|
Custom tracks are now cached in a folder with the mod name instead of all sharing the same directory
|
2022-08-02 19:29:15 +02:00 |
|
|
d1b17e0a77
|
the lpar file is now customizable with the mod settings function
|
2022-08-01 23:06:21 +02:00 |
|
|
59106d8ed9
|
module filtering subclasses have been simplified to made the code easier to read with less directory inside other useless directory and comment have been added
|
2022-07-31 23:05:54 +02:00 |
|
|
4e596022a7
|
made the settings entry and combobox the same size
|
2022-07-31 19:51:31 +02:00 |
|
|
a2037fd084
|
implemented settings preview, tweaked some visual and made the preview window code a bit simpler
|
2022-07-31 19:09:49 +02:00 |
|
|
b4e52cfe58
|
started implementing ModSettings (only gui testing for now)
|
2022-07-31 00:03:19 +02:00 |
|
|
b3f85bbe43
|
implemented track_formatting interface
|
2022-07-29 19:46:21 +02:00 |
|
|
ae5e9976e5
|
implemented track_new_if to select track that should be selected by "Random: New tracks"
|
2022-07-27 20:32:25 +02:00 |
|
|
0555539543
|
added custom message for when an installation end
|
2022-07-25 23:52:31 +02:00 |
|
|
5466a88c2d
|
moved bmg_color_text in safe_eval to ModConfig
|
2022-07-25 18:48:45 +02:00 |
|
|
9c2823af95
|
removed unnecessary import
|
2022-07-24 23:16:58 +02:00 |
|
|
340f985673
|
tracks prefix and suffix are now evaluated from mod_config.safe_eval instead of normal safe_eval
|
2022-07-24 23:16:29 +02:00 |
|
|
d25bc524c7
|
moved safe_eval from Patch to ModConfig for more global access
|
2022-07-24 23:14:28 +02:00 |
|
|
5ea1d87974
|
implemented macros to make safe_eval expression more readable.
|
2022-07-24 21:52:24 +02:00 |
|
|
62a2e31ce2
|
fixed safe_eval for PatchFile. Now condition need to be exactly True instead of everything but False
|
2022-07-24 17:38:55 +02:00 |
|
|
7866f5ca36
|
fixed JAP originals tracks prefix
|
2022-07-24 17:20:34 +02:00 |
|
|
70e324c03a
|
fixed MyStuff patcher looking for files at the harddrive root
|
2022-07-24 00:32:50 +02:00 |
|
|
c2e4833ee4
|
added MyStuff interface and made it work
|
2022-07-24 00:17:10 +02:00 |
|
|
ca698217dd
|
added a TODO: patcher don't work on JAP
|
2022-07-22 15:11:24 +02:00 |
|
|
e570291b23
|
renamed all the wu8 to wbz to fit the correct extension
|
2022-07-22 14:42:14 +02:00 |
|
|
7f01c0b66b
|
implemented MyStuff code
|
2022-07-22 12:54:14 +02:00 |
|
|
0f25ac8720
|
implemented threads amount options, added checkbox to language options and changed some part of the Option class
|
2022-07-22 12:00:01 +02:00 |
|
|
332edcdcc5
|
implemented threads amount options, added checkbox to language options and changed some part of the Option class
|
2022-07-22 11:59:50 +02:00 |
|
|
0e4c318c19
|
optimised regex used in bmg layer (100 seconds -> 1.7 seconds for Regex) (2 seconds -> 0.7 seconds for Original Track)
|
2022-07-22 00:01:02 +02:00 |
|
|
413e906547
|
track disabled in multiplayer are replaced by their original wii track corresponding to their special slot
|
2022-07-21 19:27:11 +02:00 |
|
|
4604aae270
|
renamed "multiplayer_use_default_track_if" to "multiplayer_disable_if"
|
2022-07-21 16:02:42 +02:00 |
|
|
2bb04dd97c
|
added a point that could help for track file format that could have the same name but with a suffix
|
2022-07-21 15:53:36 +02:00 |
|
|
66ced040d7
|
implemented "multiplayer_use_default_track_if"
|
2022-07-21 15:07:11 +02:00 |
|
|
15d84f757c
|
simplified safe_eval by removing extra_token_map because env do the same thing but better and by making patch.safe_eval more similar to the normal safe_eval
|
2022-07-21 01:24:24 +02:00 |
|
|
150f0d6e60
|
added FormatOriginalTrackLayer, allowing for patching originals tracks name like the custom tracks (with tags name, ...)
|
2022-07-20 23:47:28 +02:00 |
|
|
1d88f89f3d
|
patch_data have been renamed cat_data and can both patch and filters a bmg file
|
2022-07-20 23:27:02 +02:00 |
|
|
5d448369ee
|
added color to prefix and suffix
|
2022-07-20 12:19:35 +02:00 |
|
|
aa6eeb2e49
|
implemented MKWColor for easier naming of BMG color
|
2022-07-20 10:30:37 +02:00 |
|
|
19ded49c27
|
added type hint for pycharm
|
2022-07-19 22:36:25 +02:00 |
|
|
8d30d1238a
|
added CTFileLayer (allow for patching a bmg file with the ctfile with all the tracks name)
|
2022-07-19 18:23:41 +02:00 |
|
|
5207e18928
|
get_ctfile now have a template option for the track name
|
2022-07-19 15:39:55 +02:00 |
|