|
b34833397d
|
moved ExtractedGame to a new file, changed the patch to fit the new syntax of the Patch system
|
2022-06-25 18:48:30 +02:00 |
|
|
4db2d9ee3a
|
restructuring pack (part 4)
|
2022-06-15 17:18:51 +02:00 |
|
|
d5ef16611d
|
started restructuring pack (part 3), added ct_icons generation, added ExtractedGame class alongside Game, started install_all_patch function
|
2022-06-14 14:27:48 +02:00 |
|
|
3402a9b26c
|
started restructuring pack (part 2)
|
2022-06-13 22:40:13 +02:00 |
|
|
3932716227
|
added get_ctfile to Track, and implemented autoadd extraction
|
2022-06-13 22:18:08 +02:00 |
|
|
70ade3dc67
|
moved safe_eval from Track.py to safe_eval.py, allowed getattr with no function limitation, added track_formatting to mod_config.json to customize the track text format for the menu, the race and the filename. Added a Combobox on the install menu for the extension
|
2022-06-12 23:21:09 +02:00 |
|
|
31a28c3cf1
|
implemented user options and made translation capable of changing language
|
2022-06-11 22:38:53 +02:00 |
|
|
541a1b0689
|
selecting a mod now work, extraction now have a progress bar, clicking on the install button will start the installation
|
2022-06-11 18:45:29 +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 |
|
|
f9db2e96ea
|
wit module now can simulate FST if the game is a FST. Moved many function from game to wit, added exists method to szs
|
2022-06-10 15:54:08 +02:00 |
|
|
9d97326f4b
|
started implementing Game and wit for the game file manipulation, and modifying ModConfig syntax
|
2022-06-09 22:47:13 +02:00 |
|
|
f0476381da
|
updated szs and wit, and made the installer the correct file for linux or windows
|
2022-06-09 22:42:15 +02:00 |
|
|
a83ce2c9c1
|
implemented ModConfig (new version of CtConfig), Track and TrackGroup
|
2022-06-09 16:49:46 +02:00 |
|
|
a04f7286b6
|
started working on the szs and wit wrapper
|
2022-06-08 16:24:02 +02:00 |
|
|
8d6141703b
|
added permissions check
|
2022-06-08 14:39:43 +02:00 |
|
|
2f7f0ad5bf
|
implemented events that can be registered from the ./plugins/ directory
|
2022-06-08 10:18:14 +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 |
|
|
1ef62c5284
|
updated scripts to create minimap and map image
|
2022-05-24 10:34:23 +02:00 |
|
|
409fa2d4e2
|
fixed an issue with a default argument being an int instead of a list
|
2022-02-10 18:33:40 +01:00 |
|
|
3286f7e070
|
removed mkwf sort for testing
|
2022-02-10 14:52:16 +01:00 |
|
|
8e5f690358
|
improved the behaviour of the installer when a Pack does not provide some value in file_process
Many "x[y] if y in x else d" have been replaced by "x.get(y, d)"
|
2022-02-10 09:22:03 +01:00 |
|
|
821ae77a22
|
improved some aspect of the pack extraction tools (error check, automatically select the mod after installing)
|
2022-02-10 08:35:35 +01:00 |
|
|
2e5c7ec773
|
added a button to extract modpack with the .mkwf.pack extension
|
2022-02-09 16:05:16 +01:00 |
|
|
5dfaa35595
|
game now support special message in multiplayer room
|
2022-02-09 11:31:28 +01:00 |
|
|
f47049eb55
|
arena retro track now have their prefix colored
|
2022-02-08 19:54:49 +01:00 |
|
|
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 |
|
|
44c2fbc9fc
|
fixed disabling "keep_original_track" : bmg are now correct
|
2022-02-01 15:53:50 +01:00 |
|
|
438e303b3b
|
added add_original_track_prefix, swap_original_order, enable_random_cup and keep_original_track option to the ct_config. The last one have bmg issue.
|
2022-02-01 00:19:50 +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 |
|
|
7200e21927
|
changing number of conversion process now change it in live
|
2022-01-26 19:24:05 +01:00 |
|
|
eafb7a47e9
|
reformatted some minor thing, added a log_error
|
2022-01-26 09:37:28 +01:00 |
|
|
a82312aabf
|
combobox are now readonly (you can only choose in the proposed values)
|
2022-01-26 09:21:20 +01:00 |
|
|
abce32c3c8
|
moved log_error into Error.py
|
2022-01-26 09:07:39 +01:00 |
|
|
b29a7d0dcf
|
moved translate from gui to its own class (Translator), added missing translation
|
2022-01-26 08:54:26 +01:00 |
|
|
e5fefd0624
|
optimised get_track_possibilities and fixed some sorting issue ?
|
2022-01-26 00:11:07 +01:00 |
|
|
b5da151c73
|
fixed the track sorting, added a way to save and load track configuration, track configuration is now keeped when closing and reopening the track configuration menu
|
2022-01-25 19:45:46 +01:00 |
|
|
7b134a88a3
|
fixed the track sorting
|
2022-01-25 14:19:46 +01:00 |
|
|
4c5fa3f20e
|
using a track filter will enable the cheat region
|
2022-01-25 13:42:07 +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 |
|
|
7986d9eef1
|
the code now support multiple Pack, allow a better image generator (used for the bootscreen image in MKWF), customisable directory for the generated ct_icons, patched bmg, directory with all the icons, directory with lecode.
|
2022-01-19 17:46:45 +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 |
|
|
50d0a00bff
|
some error weren't stopping the installation
|
2022-01-17 13:57:46 +01:00 |
|
|
d049000b78
|
language were not correctly handled by patch_bmg, file_process now use game language identifiant (F, E, U, M, S, ...) instead of the installer language (fr, en, ge, ...)
|
2022-01-17 13:49:05 +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 |
|
|
3f8fad07fd
|
using load_from_json return self
|
2022-01-17 09:46:12 +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 |
|
|
56752f8f36
|
cup are now stored in a list instead of a dictionary with useless index, and random + original cup have been removed because useless
|
2022-01-13 16:25:51 +01:00 |
|
|
e81157c64e
|
added a "force unofficial mode" button in the advanced menu
|
2022-01-13 15:21:51 +01:00 |
|
|
d4089e4120
|
author list name was not handled correctly
|
2022-01-13 14:14:13 +01:00 |
|
|
61b54936b3
|
custom region shoule now be supported by the installer
|
2022-01-13 13:40:57 +01:00 |
|
|
edb1c78658
|
authors are now stored as a list in ct_config.json
|
2022-01-12 09:10:34 +01:00 |
|
|
b7f87d6a31
|
removed some MKWFaraphel specific non-modulable text
|
2022-01-11 19:39:51 +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 |
|
|
7852e1f7ea
|
CT_Config now can have a name and a nickname for the mod
|
2022-01-11 18:09:35 +01:00 |
|
|
798791b526
|
renamed fs.json to file_structure.json and convert_file.json to file_process.json to make them clearer
|
2021-11-21 21:54:53 +01:00 |
|
|
80582311e1
|
fixed an issue with a non-existing button trying to be updated and an error with the returned value of get_next_available_dir
|
2021-11-21 00:27:13 +01:00 |
|
|
ec12374359
|
you can't change game path once the installation started
|
2021-11-20 19:32:20 +01:00 |
|
|
598c4a6bcb
|
(get_next_available_dir) parent_dir was missing in the returned path
|
2021-11-20 19:31:42 +01:00 |
|
|
aace0e6ac0
|
removed "nothread" function to use normal one instead
|
2021-11-20 18:31:01 +01:00 |
|
|
6304a88d95
|
"do everything" button have been renamed to "install mod", removed the 3 steps button.
Fixed issue with "do everything" button not stopping when encountering an error
|
2021-11-20 18:28:22 +01:00 |
|
|
95f9e4b823
|
"do everything" button have been renamed to "install mod", removed the 3 steps button
|
2021-11-20 18:22:42 +01:00 |
|
|
8f525cbe5f
|
add the name of the actual mod version at in the ROM name
|
2021-11-20 18:17:59 +01:00 |
|
|
0ff1d946b9
|
added a function that return a non-existing directory from a desired directory name
|
2021-11-20 18:16:27 +01:00 |
|
|
c923966c98
|
added newline to error to make it more readable
|
2021-11-20 18:03:23 +01:00 |
|
|
36773a71ea
|
Merge remote-tracking branch 'origin/dev' into dev
|
2021-11-18 21:40:32 +01:00 |
|
|
7ac3eb8958
|
added an error if the select rom does not exists
|
2021-11-18 21:40:03 +01:00 |
|
|
c343d270e2
|
when the installation end, the gui will now automatically close
|
2021-11-15 22:46:38 +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 |
|
|
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 |
|
|
ee8fea9c5f
|
reimplemented track selection by star
|
2021-07-23 21:30:56 +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 |
|
|
cc1ee7374b
|
- retro track prefix wouldn't change prefix
- patch_bmg part about changing wii track name have now better variable name and more comment
|
2021-07-20 22:54:52 +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 |
|
|
01ac79f623
|
added in_thread decorator, wszst module is now always used to edit file, ctconfig is now property of Game class and no more Gui
|
2021-07-18 22:17:03 +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 |
|
|
2f42ed599c
|
fixed intendation error and a function that have been renamed.
|
2021-07-18 11:44:34 +02:00 |
|
|
a01b390ce0
|
splitted all class in source into directory
|
2021-07-18 11:03:35 +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 |
|
|
c041f55cb9
|
added ctfile code, fixed issue, load from json function
|
2021-07-16 22:44:41 +02:00 |
|
|
6c5f8b1fe8
|
added extract game code
|
2021-07-16 12:01:29 +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 |
|
|
44dfbc6273
|
some prefix didn't had "R" at the end (CNR was CN, SHR was SH, ...)
|
2021-07-15 12:01:34 +02:00 |
|
|
8235e5ce9c
|
random track (wiimm cup) are now white
|
2021-07-15 11:48:12 +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 |
|
|
2c41c0f04c
|
translated to english, added an exception for SystemExit to avoid an error when updating
|
2021-07-14 14:44:47 +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 |
|
|
55a3d99e0b
|
removed debug line, if can't download, skip sha1 check part
|
2021-06-24 14:25:34 +02:00 |
|
|
7679e69c0c
|
track will now be checked for their sha1
|
2021-06-24 13:08:27 +02:00 |
|
|
4e6a015f8c
|
fixed check_track_sha1 subprocess.run
|
2021-06-24 13:08:02 +02:00 |
|
|
d72a1dbaa0
|
added button in menu to check track sha1
|
2021-06-24 13:07:36 +02:00 |
|
|
b9abcd2919
|
if option in default_option isn't found, default value will be added to option.json
|
2021-06-24 11:26:53 +02:00 |
|
|
68c82393d6
|
added check_track_sha1 to avoid download issue
|
2021-06-24 11:26:15 +02:00 |
|
|
23dddaadf3
|
added --modify arg and changed ID to RMCx60
|
2021-06-20 12:46:43 +02:00 |
|
|
f581e728f8
|
contracted 2 line into 1
|
2021-06-20 12:46:14 +02:00 |
|
|
16e0cad559
|
install mod button will now show game version
|
2021-06-20 12:45:10 +02:00 |
|
|
37a5255db9
|
added text replacement
|
2021-06-20 12:43:48 +02:00 |
|
|
d3892b6e3c
|
version is now loaded when counting track
|
2021-06-20 10:01:24 +02:00 |
|
|
ef5ab72131
|
added note about MenuSingle_?.szs
|
2021-06-20 10:00:47 +02:00 |
|
|
6e3396ccd5
|
added Menu.bmg support
|
2021-06-20 10:00:17 +02:00 |
|
|
444c0f6f92
|
game's ID is now MKFx01 and game name is "Mario Kart Wii Faraphel {self.VERSION}"
|
2021-06-20 09:59:44 +02:00 |
|
|
0e491c591e
|
moved region_ID definition to definition.py
|
2021-06-20 09:55:16 +02:00 |
|
|
7891b47a91
|
moved game's version from definition.py to ct_config.json
|
2021-06-20 09:53:32 +02:00 |
|
|
7db29fc9bd
|
moved url to definition.py
|
2021-06-19 22:08:19 +02:00 |
|
|
ffb75f868d
|
if can't connect to internet, download will automatically be disabled.
|
2021-06-19 22:04:17 +02:00 |
|
|
6af12b562c
|
if there's no more process in process_list, return 1
|
2021-06-19 14:43:07 +02:00 |
|
|
4d70a85fd3
|
added a .copy() to avoid "changed size" issue
|
2021-06-19 13:15:41 +02:00 |
|
|
d356f8f250
|
removed 3 useless return 0 causing issue.
|
2021-06-19 12:58:26 +02:00 |
|
|
3ca04e0e8e
|
rewrote last clean_process part and added a return 0
|
2021-06-19 12:42:46 +02:00 |
|
|
1e8bb0b13c
|
added case if clean_process or add_process return -1
|
2021-06-19 09:20:06 +02:00 |
|
|
58192ffe75
|
default format is FST, not WBFS
|
2021-06-19 09:02:03 +02:00 |
|
|
c155131b9b
|
splitted the code into 2 function, and added a last clean process to wait for last track conversion.
|
2021-06-18 21:38:50 +02:00 |
|
|
9c8bfa37db
|
added similar function to get_trackname that remove underscore
|
2021-06-18 17:34:21 +02:00 |
|
|
d62956707e
|
simplified code with track function from definition.py
|
2021-06-18 17:33:21 +02:00 |
|
|
1296ba6e50
|
simplified code and added more special case support
|
2021-06-18 16:58:16 +02:00 |
|
|
d91a4c9241
|
added code for updated file
|
2021-06-18 16:55:21 +02:00 |
|
|
45071bb469
|
stop function if there's a problem in track conversion
|
2021-06-18 16:44:57 +02:00 |
|
|
c48765f9b0
|
added track related function
|
2021-06-18 16:44:31 +02:00 |
|
|
ebdaa21146
|
added menu functionnality, removed old extension select listbox
|
2021-06-18 16:44:10 +02:00 |
|
|
3f62863b86
|
fixed a parenthesis causing a line to not be translated
|
2021-06-18 13:06:26 +02:00 |
|
|
ef3e9a22e7
|
fixed a parenthesis causing a line to not be translated
|
2021-06-18 13:04:49 +02:00 |
|
|
1698df8426
|
if option.json is not found, it will be created
|
2021-06-18 13:02:56 +02:00 |
|
|
4e1f5b98d0
|
forgot to call items function, and a [0]
|
2021-06-18 12:27:36 +02:00 |
|
|
8adbfd49c1
|
added option, moved listbox to a menubar
|
2021-06-18 11:42:47 +02:00 |
|
|
f9f1558a60
|
added an option module, removed similar option function in translation
|
2021-06-18 11:42:06 +02:00 |
|
|
9049c5a8c9
|
changed language variable for menu raddiobox, moved "no translation" warning to the good if statement
|
2021-06-18 10:39:44 +02:00 |
|
|
40c20b12f9
|
added some space
|
2021-06-18 10:37:20 +02:00 |
|
|
58d1455bdf
|
changed restart function
|
2021-06-18 10:36:40 +02:00 |
|
|
fcd50a72c1
|
added visual menu
|
2021-06-17 23:39:33 +02:00 |
|
|
d02709ce9d
|
removed a useless variable
|
2021-06-17 23:30:59 +02:00 |
|
|
db56ce2306
|
not translated line will be printed
|
2021-06-17 23:08:46 +02:00 |
|
|
460fe028ea
|
added extra new line for PEP
|
2021-06-17 23:07:59 +02:00 |
|
|
d65e932928
|
if content size changed, the file will be redownloaded
|
2021-06-17 18:34:27 +02:00 |
|
|
524104b400
|
track will always try to be downloaded
|
2021-06-17 16:25:42 +02:00 |
|
|
df6e0e8808
|
simplified a subprocess
|
2021-06-17 16:25:03 +02:00 |
|
|
86d718d501
|
added a check if file is already downloaded
|
2021-06-17 16:24:42 +02:00 |
|
|
45c2dd7d04
|
if a wu8 track is less than 1kb, it will be deleted too
|
2021-06-17 13:08:57 +02:00 |
|
|
94394c6ca4
|
removed useless import
|
2021-06-17 11:22:31 +02:00 |
|
|
bc45f28813
|
splitted patch_file.py into multiple file to make it way more readable
|
2021-06-17 11:21:48 +02:00 |
|
|
11b4acc81a
|
fixed to convert the wu8 file
|
2021-06-17 00:18:42 +02:00 |
|
|
315b322c53
|
added a debug line
|
2021-06-17 00:17:20 +02:00 |
|
|
725bb1bf4d
|
if track is not found in file/Track-WU8/, the installer will try to download it from the github
|
2021-06-16 23:42:16 +02:00 |
|
|
169ead9a8d
|
added space to comment
|
2021-06-16 23:38:18 +02:00 |
|
|
1ab1a5d75b
|
added get_github_file
|
2021-06-16 23:37:56 +02:00 |
|
|
98a36c5d7c
|
removed space
|
2021-06-16 16:44:53 +02:00 |
|
|
772f786179
|
get_nodir instead of get_dir to change id
|
2021-06-16 16:32:59 +02:00 |
|
|
d2f182749f
|
forgot s to creationflags
|
2021-06-16 16:32:19 +02:00 |
|
|
d19fbdb8c3
|
WIT console wasn't invisible
|
2021-06-16 16:31:09 +02:00 |
|
|
06c3a5174c
|
only remove auto-add dir if it exist
|
2021-06-16 15:55:59 +02:00 |
|
|
ae5e3e5987
|
auto-add will now always regenerate
if track is corrupted, it will be reconverted
if too much track aren't properly converted, the installation stop.
|
2021-06-16 15:17:12 +02:00 |
|
|
0fb8eb0b8f
|
the conversion is successfull only if returncode is 0
|
2021-06-16 14:04:08 +02:00 |
|
|
4f21d6ef50
|
if track aren't correctly converted, show warning and an error after 3 warning. AUTOADD step will now work in non-ascii directory
|
2021-06-16 13:58:20 +02:00 |
|
|
63456239e1
|
added support for all other lecode region
|
2021-06-16 10:52:16 +02:00 |
|
|
3b1294133d
|
added support for utf8 to avoid problem with JAP and KOR bmg files
|
2021-06-16 10:51:23 +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 |
|
|
72cb0befc4
|
added changelog to version
|
2021-06-15 21:59:16 +02:00 |
|
|
0232587691
|
now using subprocess.run instead of subprocess.call or subprocess.check_output
|
2021-06-15 21:28:03 +02:00 |
|
|
533098001f
|
installation was actually removing all tracks
|
2021-06-15 20:40:15 +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 |
|
|
e243c5fdfd
|
removed a space
|
2021-06-15 20:33:48 +02:00 |
|
|
a30f6ab6ac
|
tried to create a directory named /tmp/CTFILE.txt, witch is a file
|
2021-06-15 19:56:52 +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 |
|
|
8fdce2d4f5
|
maked error.log relative
|
2021-06-15 17:25:47 +02:00 |
|
|
17783d82f5
|
added try except in most function to help debugging error
|
2021-06-15 17:05:49 +02:00 |
|
|
e4fa9ba95c
|
added try except in most function to help debugging error
|
2021-06-15 17:04:34 +02:00 |
|
|
f79b09eb11
|
preparing version's file
|
2021-06-15 17:04:34 +02:00 |
|
|
de87af7895
|
added "do everything" translation
|
2021-06-13 21:45:16 +02:00 |
|
|
604e6ed939
|
removed day / jour and night / nuit tag to avoid translation issue
|
2021-06-13 21:11:55 +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 |
|
|
876193698a
|
added warning support
|
2021-06-13 16:59:48 +02:00 |
|
|
c468c7e139
|
prefix and suffix now supported, merged get_ctfile_text and get_rctfile_text functions
|
2021-06-13 13:59:21 +02:00 |
|
|
f6d600efc7
|
changing version value
|
2021-06-10 16:19:22 +02:00 |
|
|
5d7c3d5eb0
|
default track property now use T44 instead of special and music number
|
2021-06-10 16:11:02 +02:00 |
|
|
341afdc3c1
|
check_update detect only if version is superior instead of just different
|
2021-06-10 16:09:50 +02:00 |
|
|
5696efef84
|
reverted version check change
|
2021-06-04 13:59:25 +02:00 |
|
|
2388c9849d
|
fixed updater
|
2021-06-04 12:57:44 +02:00 |
|
|
93ffdf2b52
|
config tracks_list is now supported
|
2021-06-04 11:11:05 +02:00 |
|
|
d17f4761e3
|
update will now only enable if gitversion is newer than local version
|
2021-06-03 21:59:27 +02:00 |
|
|
3e56c029ca
|
game's version is now in definition.py
|
2021-06-03 21:58:59 +02:00 |
|
|
0ae749762b
|
added utf8 support to ct_config.json
|
2021-06-03 17:53:00 +02:00 |
|
|
a85feabb70
|
remove a comment
|
2021-05-27 16:00:04 +02:00 |
|
|
a396baeea0
|
a wiimm's tools wasn't called from ./tools/
|
2021-05-27 15:44:07 +02:00 |
|
|
ff8214a165
|
forgot a flag in a subprocess
|
2021-05-27 15:32:37 +02:00 |
|
|
0a66349801
|
forgot a flag to subprocess.call
|
2021-05-27 15:11:23 +02:00 |
|