Releases: Faraphel/Atlas-Install
v0.12.1
v0.12
Game
-
Fixed tags on some track (Retro, Edit) and merged some tags together (GK1, GK2, ... -> GK).
-
Tracks with any warning will be replaced by the track with the corresponding special slot in multiplayer to avoid crash and glitched map when playing online.
-
Updated tracks scores and warnings to fit with the websites scores and comments.
-
Added 286 tracks.
-
Updated 173 tracks.
-
Removed 15 tracks.
(Note: because of the quantity of data to treat manually, I probably did mistake in counting, these values could be a bit off from the true numbers)
Installer
-
Rewrote the whole installer.
-
Changed the interface to be a bit easier to understand.
-
Added a plugins system.
-
Added checks for space on the harddrive and permissions of writing in the destination directory.
-
Menu is now disabled while the installer is patching a game to avoid issue.
-
Pack syntax have been rewritten to be more intuitive and easier to navigate.
-
Make the code more organised and way easier to understand.
-
ct_config.json have been renamed mod_config.json.
-
added "track_file_template" to mod_config.json (allow to change the way you want the track to be named in the Pack).
-
added "multiplayer_disable_if" to mod_config.json (allow to use originals tracks instead of some custom track in multiplayer if some are too buggy).
-
replaced "cups" from mod_config.json options by "tags_cups" (all tracks that share a tag with tags_cups will be put in the same cups as similar ones).
-
Added "safe_eval" and "multiple_safe_eval" to allow a python expression to be executed to create a text (useful for game customized text for each tracks or tracks filename).
-
Added "Patch" system to allow advanced game file modification. Patch can be used for szs subfile replacement, simple image generation, png to tpl conversion, bmg patching, adding cheat code, changing game region, ...
-
Any track type in the Patch are now supported, instead of only .wu8 files.
-
Text patching now work correctly with JAP version.
-
It is now possible to customize the message appearing when the installation end.
-
Any error will now totally stop an installation instead of sometime continuing the installation.
-
Error message are now way more explicit.
-
Changed the settings menu into a whole window to make it more understandable, and mod can now show their own custom settings in the menu !
-
Added preview window allowing you to preview how your tracks will be affected by your custom settings.
-
Removed track sha1 check (too slow & no longer fit the track structure).
-
Replaced the github wiki with a new readthedocs page.
-
Added "specific_settings" to mod_config.json (allow you to create settings that can be changed in the mod configuration window, and can affect the installation of a mod).
-
Added "lpar_template" to mod_config.json (allow you to select the lecode configuration depending on your settings).
-
Added "track_new_if" to mod_config.json (allow you to select which track should be considered "new" by the random cup).
-
Different mod no longer share the same custom tracks cache (having different mod with the same track could cause issue).
-
Sorting, random selection and filtering tracks settings are now way more customisable.
-
Added a second progress bar to separate the actual part of the installation (Ex: Installing the patch), and the progress of this part (Ex: Installing file "..." of the patch).
-
Modder can now create their own settings for their mod.
-
Added a developper mode option to enable different type of settings preview.
-
Added Riivolution as an output type (will create a riivolution patch with the mod settings)
-
The installer is now linux compatible.
-
Added a "empty the cache" button.
-
mod config "variant" have been renamed "gameid_template" and can now affect the entire game id.
-
The progress bar is now more precise about the current step of the installation.
-
Added a command line interface to install a mod without the gui.
-
Removed the updater since it was almost useless and could cause some issue with directories merging.
-
Removed default_track in mod_config.json. Luigi Circuit is automatically used instead.
Downloads
download MKWF-Install + MKWFaraphel (.zip)
download MKWFaraphel Riivolution (.zip)
download only MKWF-Install (.zip) : see below
v0.11
Game
- MKWF now have its own region !
- if you customized the mod (using sorting, selection and some other feature of the installer), your game will show "custom" on the main menu title. A special region for customized games will be used instead of the normal one.
- The track are now noted on a scale from 1 to 5 stars.
- Custom cup icons now start at 001.
- updated the bootscreen image to match with dolphin star and the new star system.
- Added 30 special messages in multiplayer with effect (change engine, size of type restriction of vehicule, ...)
- Scores from the "notation" channel on discord have been applied to the tracks.
- Added 257 tracks (note : I didn't keep track of modified track, so a modified track will be a removed track, and an added track.)
- Removed 86 tracks.
- Fixed 5 tracks sha1 that were incorrect causing the installer to think these track were broken (fix "too much track had download issue").
Installer
- added a debug mode available in the menu "Advanced" that enable performance monitor (for Dolphin) and show debug information (position, checkpoint, ...) while playing.
- updated the icon for the installer to the server icon.
- if an error occur with one of the wiimm's tools (wszst, wit, ...), an error much more readable will be raised (error 80 will be shown "80 - CAN'T CREATE FILE).
- You can now select a MyStuff folder in the installer.
- Added a "Help" menu that can open the discord or the installer wiki page.
- Reworked some part of the installer menu.
- When the installation end, the gui will now automatically close.
- The patched game will now have the version in his name and the mod will be showed as MKWF (MKWFaraphel.iso -> MKWF v0.11.iso).
- added a "force unofficial mode" button in the advanced menu.
- Game text and translation are now handled by the file_process.json file.
- ct_config.json file now have a name, nickname, game_variant, region, cheat_region, tags_color, suffix_list, prefix_list, default_track, add_original_track_prefix, swap_original_order, keep_original_track and enable_random_cup option added, and the authors of a track are now stored in a list. Prefix and suffix have been replaced by tags. The cups are now stored in a list instead of an indexed dictionary. Track now have a weight (duplicate the track multiple time).
- Fixed the installer not stopping when encountering some type of error.
- The installer now support "Pack" and is no longer MKWFaraphel dependant (you can use it to make your own mod !).
- The image generation (used to create the bootscreen image) has been enhanced to allow creation of image from file_process.json.
- Added track group (allow small random track selection).
- cup icons can now be named by the cup name instead of its ID.
- replaced the track customisation menu by a new window in the advanced menu.
- random "new track" option now select non-retro track and without dolphin warning per default (so that wii player don't play on a random track that make them crash).
- added arena support and retro arena prefix are now colored.
- added a menu to extract a pack.
- Removed unused tracks.
- Removed the "extract game", "patch files" and "install mod" buttons, replaced them with the "do everything" button renamed "Install mod".
- Removed "disable download" and "delete track after convertion" option because they don't fit well with the Pack functionnality.
Downloads
- download MKWF-Install + MKWFaraphel (.zip)
- download MKWFaraphel Riivolution (.zip)
- download only MKWFaraphel (mkwf.pack)
- download only MKWF-Install (.zip) : see below
(April Fool) pre-0.11 (special UltraDupraMegaSupraMKW)
Installer changelog available at v0.11 release.
Released a version of MKWF-Install with UltraDupraMegaSupraMKW included.
v0.10
Discord :
- Reworked the notation channel to have way more information about the tracks (with map preview, minimap, sha1, notation, speed multiplier, author(s), laps count)
- Added a /find_track command allowing you to search a track with its sha1, name, author, laps count, ...
Game :
- Added ~46 tracks (total : ~1300 tracks)
- Updated Coral Cape, GBA Sky Garden, N64 Yoshi Valley, Nebula Lava Factory, River Path, SMS Delfino Plaza, Wii U Thwomp Ruins, Sundown Streets, Sunset Ridge, Vaporwave Vibeway, Wii U Mario Kart Stadium, Wii U Sweet Sweet Canyon, Wii U Water Park, Mansion of Madness, Yoshi Circuit, Melody Sanctum, Royal Raceway, SNES Mario Circuit 2, SNES Ghost Valley 1, N64 Choco Mountain (~20 tracks)
- Score : Cliffside Falls now have a low-warning because of the very sharp corner with the mushrooms (I hate mushrooms)
- Removed : Up We Go (too much vote for removal and too bad)
- Updated track notation with the score given by players in the notation channel
- Prefix and suffix are now correctly colored (sometime some word that are not prefix were colored)
- Fixed some translation (thanks Luigi Hack Fan)
- LPAR value range is now experimental, fixing a glitch with thunderclouds
- Updated lecode to build 30
Installer :
- Reworked the whole code to be more "pythonic" and way more readable
- Reworked track download and conversion part to be faster
- error.log will be more detailed
- "Do everything" button is no longer a BETA feature, if an error occurs when using it, it will stop instead of continuing the installation
- Finishing an installation will automatically stop the program
- By default, all tracks from the latest version will now be highlighted
- Fixed an issue where descriptives images (image on the boot screen) would not be converted to .png and cause the installer to stop
GitHub :
- It is now possible to download the installer with all tracks included
- You can now download riivolution patch for the mod
Riivolution patch : https://mega.nz/file/yqp3mKZR#rmcD66-XZQZ-uIabGGyT_BM1Vza0dbIRy8DVmUZdBnk
Note : This mod is supposed to be used with Dolphin, except to crash if you play it on your Wii !
v0.9
Français
-
Mise à jour de GBA Sky Garden, Quag Beach -> Pokemon Beach, Rainbow Mountain Fortress, Sarasa Kingdom, Sunset Sewer, Torrential Flood Lake, Red Sector B -> Red Sector A
-
Ajout de 33 courses.
-
Une page sur le wiki du github a été ajoutée pour fork le projet afin de faire votre propre ISO patcher basé sur MKWF-Install (https://github.com/Faraphel/MKWF-Install/wiki/Customizing-the-installer)
-
Refonte du code de traduction.
-
L'anglais est à présent utilisé par le programme à la place du français, rendant le code bien plus facile à lire pour tout le monde !
-
Vous pouvez maintenant colorier des courses d'une version spécifique (par exemple si vous ne voulez jouer que sur les nouvelles courses.)
-
Ajout d'un menu "sélection des courses" vous permettant de patcher le jeu seulement pour les courses avec un nombre spécifique d'étoile (cela ne s'applique pas pour les courses d'autre Mario Kart comme SNES, GBA, GCN, ...)
English
-
Updated GBA Sky Garden, Quag Beach -> Pokemon Beach, Rainbow Mountain Fortress, Sarasa Kingdom, Sunset Sewer, Torrential Flood Lake, Red Sector B -> Red Sector A.
-
Added 33 new tracks.
-
Added a page in the github wiki about forking the project to make your own iso patcher based on MKWF-Install (https://github.com/Faraphel/MKWF-Install/wiki/Customizing-the-installer)
-
Reworked translation code.
-
English is now used in the program instead of French to make the code easier to read for everyone !
-
You can now color track from a specific version (for example if you only want to play on new track)
-
Added a "track selection" menu allowing you to only patch game for track with a certain amount of stars. (this do not apply for track from other Mario Kart like SNES, GBA, GCN, ...)
-
An error occured with the updater making it unusable. If you had it, please delete ./Updater directory.
-
Fixed an error occurring when trying to update.
v0.8
Français
-
L'effet des éclairs durera maintenant 12 secondes au lieu de 5.
-
Ajout de traduction manquante.
-
Le sha1 des courses sera maintenant vérifié après leur téléchargement pour éviter les corruptions (désactivables dans le menu avancé)
-
Les textes des menus peuvent à présent être modifiés ("CWF Nintendo" sera remplacé par "Wimmfi", "Main Menu" par "MKWFaraphel VERSION")
-
"The Rabbit Hole" a été retiré dû au fait que la course faisait crasher le jeu.
-
"Bunning's Warehouse", "Cosmic Cascade", "Inordinate Instrumental", "Twilight Fantasy" ont été retiré car elles ne sont pas encore publié.
Puisque des courses ont été retiré, la version du jeu sera changé pour v0.8.2.
Pour les mises à jours à suivre, la version du jeu sera la même que celle de l'installateur pour éviter les confusions.
English
-
Thundercloud effect will now last 12 seconds instead of 5.
-
Added missing translation.
-
Track's sha1 will now be checked after downloading to avoid corruption (can be disabled in the Advanced menu).
-
Menu's text can now be edited ("CWF Nintendo" will be replaced by "Wimmfi", "Main Menu" by "MKWFaraphel VERSION")
-
Removed "The Rabbit Hole" because the track would make the game crash.
-
Removed "Bunning's Warehouse", "Cosmic Cascade", "Inordinate Instrumental", "Twilight Fantasy" because they are not published.
Since some tracks have been removed, the game's version will be changed to v0.8.2.
For all the next releases, game's version will be the same as the installer's version to avoid confusions.
v0.7
Français
- "CNR Outer Space Chase" avait le préfix "CTR", rendant la course inutilisable
- "SADX Twinkle Circuit" avaient le préfix "SHR", rendant les courses inutilisables
- Si une course n'est pas trouvée, elle sera téléchargée depuis le github -> les mises à jour seront bien plus légère car vous ne devrez pas retélécharger toutes les courses. Elles seront également retéléchargées si leur taille ne correspond pas à leur version github
- le code patch_file.py a été divisé en plusieurs fichier pour simplifier le code
- Update.exe a été recompilé avec la nouvelle version de cx_freeze pour corriger le problème des dossiers non-ASCII
- Correction de traduction oubliée
- Ajout d'une barre de menus, où a été déplacé le langage, le format de sortie et de nouvelles options avancé
English
- "CNR Outer Space Chase" had "CTR" prefix, making the map unusable
- "SADX Twinkle Circuit" all had "SHR" prefix, making the tracks unusable
- If a track is not found, the program will download it from the github -> update could be much lighter because you won't have to redownload all tracks. They will also be redownloaded if their size doesn't match with their github one
- Splitted patch_file.py into multiple file to make the code more readable
- Recompiled Update.exe with new cx_freeze version to fix issue with non-ASCII directory
- Fixed missing translation
- Added a menu bar, moved it language, output format and added new advanced option
v0.6.1
Français
- les versions USA, JAP et KOR sont maintenant supportées par l'installateur !
- le dossier auto-add ne fonctionnait pas dans les dossiers non-ASCII
- le dossier auto-add avait un problème avec la conversion
- les courses converties corrompues (.szs) seront maintenant automatiquement supprimés, et une mauvaise conversion fera apparaître des avertissements. Après 3 avertissements, l'installateur s'arrêtera
- la conversion en ISO / WBFS / CISO faisait apparaître la console
- l'ID du jeu ne changeait pas
English
- JAP, USA and KOR version are now supported by the installer !
- auto-add directory couldn't create in non-ASCII directory
- auto-add directory had a problem with conversion
- corrupted converted track (.szs) will now be automaticlly deleted, and a bad conversion will make a warning appear. After 3 warnings, the installer will stop.
- Conversion to ISO / WBFS / CISO would make a console appear
- The game ID would not change
v0.6
Français
- L'image d'explication de la notation comporte à présent des explications sur la couleur des étoiles
- Microsoft Visual C++ devrait maintenant être incluse avec l'installateur, afin d'éviter une erreur avec vcruntime140.dll
- Les mises à jour devraient maintenant être détecté par l'installateur quand la sous-version change
- Un nouveau fichier nommé "error.log" peut maintenant être créé quand une erreur survient, qui aide au débuggage
- Mise à jour de cx_freeze pour que les caractères spéciaux dans le chemin de l'installateur ne posent pas de problème (.exe version)
- Si le dump avait un dossier DATA, cela causait l'installateur à ne pas fonctionner correctement
Si vous utilisez une version non-PAL, la prochaine version devrait vous permettre de patchez vos jeux USA, KOR et JAP
English
- The image of the score system explanation now have explain the star's color
- Microsoft Visual C++ should now be included with the installer, avoiding an error with vcruntime140.dll
- Update will now be detected by the installer when changing subversion (0.5.1 -> 0.5.2 will be detected)
- A new file named "error.log" can now be generated when an error is occurring, helping debugging
- Updated cx_freeze so that having special character in path don't cause issue (.exe version)
- Fixed an issue where having a dump with a DATA directory would cause the installer to not work
If you are using a non-PAL version, the next update should allow you to patch your USA, KOR and JAP games