diff --git a/docs/launcher-differences.md b/docs/launcher-differences.md index 8d73e7c..440f3fc 100644 --- a/docs/launcher-differences.md +++ b/docs/launcher-differences.md @@ -14,29 +14,23 @@ Tip: [NotEnoughVerbosity](https://github.com/LegacyModdingMC/NotEnoughVerbosity) These three launchers are all based on the same codebase. -No issues known. +No issues known. This is the golden standard as far as launchers go. Logging: Uses [the standard logging configuration](https://github.com/MinecraftForge/MinecraftForge/blob/9274e4fe435cb415099a8216c1b42235f185443e/fml/src/main/resources/log4j2.xml) (with a trace level `fml-client-latest.log`, a not very useful `latest.log`, and a sometimes useful `fml-junk-earlystartup.log`). I have no idea how the GUI log works. Java runtime: User provided -## ATLauncher +## Official Launcher -Logging: Uses a custom log configuration ([example from a 1.7 Forge instance](https://github.com/LegacyModdingMC/wiki/blob/master/references/launchers/atlauncher/client-1.7.xml)). +### Modern (2.x) -- On the disk, only a `latest.log` is created. -- The same log is shown in the GUI. - - This log can be uploaded to `paste.atlauncher.com`. - - It likes to eat the first line of stack traces. - - But there are also messages that only appear in the GUI log. - - It tries to remove sensitive information from the log, for example all occurrences of the launcher's path are replaced with `**USERSDIR**`. - - There's an option to configure the verbosity in the settings, but it doesn't seem to do anything. +Uses [the vanilla launcher config](https://launchermeta.mojang.com/mc/log_configs/client-1.7.xml/6605d632a2399010c0085d3e4da58974d62ccdfe/client-1.7.xml) even in modded instances. -Java runtime: Downloads 8u51 by default. A custom install can be provided. +### Legacy (1.x) -## Technic Launcher +Deletes extra items from the assets directory (`$launcherDir/assets`). -Uses [LaunchWrapper's logger config](https://github.com/Mojang/LegacyLauncher/blob/a4801b70f8a0148c6e6279ec2e91527e8019e1c8/src/main/resources/log4j2.xml) (which is based on vanilla 1.7.2's) due to incorrect classpath ordering. +`$launcherDir/launcher_profiles.json` holds the verson of the launcher in `.launcher_version.name` (e.g. `1.6.61`.) ## CurseForge Launcher @@ -44,13 +38,23 @@ Uses [LaunchWrapper's logger config](https://github.com/Mojang/LegacyLauncher/bl Java runtime: Downloads 8u51. A different version can be forced if a mystery CF-specific flag is set[[*](https://github.com/GTNewHorizons/Angelica/issues/82#issuecomment-1871629459)]. (The flag in question seems to be `-version:1.8+`.)[[*](https://old.reddit.com/r/feedthebeast/comments/4kq9ks/how_do_i_change_the_default_version_of_java_that/d3hiod2/)] -## Official Launcher (1.x) +## Technic Launcher + +Uses [LaunchWrapper's logger config](https://github.com/Mojang/LegacyLauncher/blob/a4801b70f8a0148c6e6279ec2e91527e8019e1c8/src/main/resources/log4j2.xml) (which is based on vanilla 1.7.2's) due to incorrect classpath ordering. -Uses [the vanilla launcher config](https://launchermeta.mojang.com/mc/log_configs/client-1.7.xml/6605d632a2399010c0085d3e4da58974d62ccdfe/client-1.7.xml) even in modded instances. +## ATLauncher -Deletes extra items from the assets directory (`$launcherDir/assets`). +Logging: Uses a custom log configuration ([example from a 1.7 Forge instance](https://github.com/LegacyModdingMC/wiki/blob/master/references/launchers/atlauncher/client-1.7.xml)). -`$launcherDir/launcher_profiles.json` holds the verson of the launcher in `.launcher_version.name` (e.g. `1.6.61`.) +- On the disk, only a `latest.log` is created. +- The same log is shown in the GUI. + - This log can be uploaded to `paste.atlauncher.com`. + - It likes to eat the first line of stack traces. + - But there are also messages that only appear in the GUI log. + - It tries to remove sensitive information from the log, for example all occurrences of the launcher's path are replaced with `**USERSDIR**`. + - There's an option to configure the verbosity in the settings, but it doesn't seem to do anything. + +Java runtime: Downloads 8u51 by default. A custom install can be provided. ## TLauncher