Commit graph

51 commits

Author SHA1 Message Date
4ede6f0b6b renamed img-generator to img-edit, split PatchOperation.py into a whole module 2022-07-16 01:18:58 +02:00
4852c209bb fixed an issue where the background color was full transparent instead of full black, causing low quality Bootscreen images 2022-07-15 22:58:33 +02:00
9624b5d802 moved region patch to StaticR.rel only 2022-07-15 17:24:49 +02:00
7f5e709aec started implementing main.dol and StaticR.rel patching 2022-07-15 00:05:54 +02:00
5ddae33393 added main.dol patch for lecode, and optionnally region, server url and section (cheat code) 2022-07-14 17:06:59 +02:00
fbdd207c52 added special operation, allowing for replacing a file_content with a precalculated file, useful for ct_icons.tpl for example 2022-07-14 15:47:35 +02:00
bd52034cc6 a patch for Menu.bmg was done to Common.bmg 2022-07-12 22:05:11 +02:00
79b350faf7 removed 0x prefix for hexadecimal bmg address 2022-07-11 23:45:25 +02:00
b690b58b60 added img-encode to bootscreen image 2022-07-10 23:31:51 +02:00
f40f9212f1 "layers" and "template" were inverted 2022-07-09 23:01:43 +02:00
53968f6ea4 renamed "data" layer bmg value to "template" 2022-07-09 22:50:44 +02:00
bb99eac9d1 changed bmg-edit operation structure to fit the code 2022-07-09 22:17:51 +02:00
dde5a134a5 preparing bmg patch 2022-07-09 22:09:07 +02:00
093319eece fixed the ImageLayer Operation that was not pasting the image of top of the other correctly 2022-07-07 23:35:44 +02:00
6831b18c0a fixed image patch operation of type "image" that would not affect the final image 2022-07-05 23:25:42 +02:00
91d44de46e renamed bmg-replace to bmg-edit 2022-07-05 22:41:13 +02:00
ca833eca2a fixed img-generate in the Patch and some other minor issue 2022-07-05 22:34:10 +02:00
a6a7e5d5a3 renamed font to font_path to fit Patch.py 2022-07-02 11:08:21 +02:00
81c8ee18cd directory-archive are no longer represented by .szs directory in the patch but by .d directory for code simplicity. szs extraction are now implemented 2022-06-29 19:43:09 +02:00
40de14d201 fixed safe_eval for the Patch, and the region condition in the MKWF patch 2022-06-29 11:55:47 +02:00
5481b75cbf added Patch prototype implementation (untested and unfinished) 2022-06-28 23:43:27 +02:00
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
d22309ddf1 started restructuring pack (part 1) 2022-06-13 22:38:51 +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
7f85d7eeae changed mod_config format to fit ModConfig syntax (cups => tracks) 2022-06-11 19:09:54 +02:00
11d8cf6542 changed mod_config format to fit ModConfig syntax (cups => tracks) 2022-06-11 19:04:18 +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
9d97326f4b started implementing Game and wit for the game file manipulation, and modifying ModConfig syntax 2022-06-09 22:47:13 +02:00
a83ce2c9c1 implemented ModConfig (new version of CtConfig), Track and TrackGroup 2022-06-09 16:49:46 +02:00
bd5d8addb5 Scores from the "notation" channel on discord have been applied to the tracks. 2022-04-30 19:47:20 +02:00
e316c9f074 fixed prefix, removed duplicate, moved retro tracks from tracks_list to cup, removed unused track file, added cup icons 2022-04-29 23:11:25 +02:00
8f6a323b9e removed duplicate and readded the "Boost" tags on some tracks 2022-04-25 23:59:44 +02:00
3b0fe5c130 removed 82 tracks that were not used in the ct_config 2022-04-25 14:25:17 +02:00
7098e60455 removed -2 stars and sorted by name the track 2022-04-23 22:45:13 +02:00
3c280f7ba9 added the notations for the tracks candiates of v0.11 2022-04-23 22:18:04 +02:00
5c06ed8f40 added the tags, modified some music slot from the original filename 2022-04-23 22:18:03 +02:00
967c56386a added the tags, modified some music slot from the original filename 2022-02-11 08:53:25 +01:00
22285cc342 removed mkwf sort for testing 2022-02-10 14:52:02 +01:00
66bd7dd840 added all the track candidate for mkwfaraphel 2022-02-10 14:47:11 +01:00
5dfaa35595 game now support special message in multiplayer room 2022-02-09 11:31:28 +01:00
7d61f28fd1 updated the img_generator for all language, simplified it and updated it. 2022-02-03 00:04:05 +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
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
5111689872 removed Hideous Hallucination 2022-01-21 09:00:06 +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
fd997719b3 cheat_region is now 20061, the region for MKWF when customized 2022-01-17 23:31:22 +01:00