Загрузка...

Запуск Майнкрафт из папки Appdata ?

Тема в разделе C# создана пользователем maksim714 12 апр 2021. 558 просмотров

  1. maksim714
    maksim714 Автор темы 12 апр 2021 0 23 дек 2017
    Добрый день, Обычно запускал Майнкрафт через Bat файл и решил написать лаунчер для открытия игры.
    Перенёс код запуска с батника и решил сделать директорию для фалов Игры, а столкнулся с проблемой разделения файлов лаунчера и Майнкрафта.
    Пример: Лаунчер в директории D:/Cristal/Cristal. exe , директория файлов игры C:/%AppData%/.Cristal/mincraft

    private void MineCristal_MouseLeftButtonDown(object sender, RoutedEventArgs e)
    {
    ProcessStartInfo MineCristal = new ProcessStartInfo("javaw -Xms1G -Xmx1G -Djava.library.path= " +
    "C:/%AppData%/.Cristal/mincraft/versions/ForgeOptiFine 1.12.2/natives -cp " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/minecraftforge/forge/1.12.2 - 14.23.5.2854/forge - 1.12.2 - 14.23.5.2854.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/ow2/asm/asm - debug - all/5.2/asm - debug - all - 5.2.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/minecraft/launchwrapper/1.12 / launchwrapper - 1.12.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/jline/jline/3.5.1/jline - 3.5.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/typesafe/akka/akka - actor_2.11/2.3.3/akka - actor_2.11 - 2.3.3.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/typesafe/config/1.2.1/config - 1.2.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/scala - actors - migration_2.11/1.1.0/scala - actors - migration_2.11 - 1.1.0.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/scala - compiler/2.11.1/scala - compiler - 2.11.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/plugins/scala - continuations - library_2.11/1.0.2_mc/scala - continuations - library_2.11 - 1.0.2_mc.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/plugins/scala - continuations - plugin_2.11.1/1.0.2_mc/scala - continuations - plugin_2.11.1 - 1.0.2_mc.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/scala - library/2.11.1/scala - library - 2.11.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/scala - parser - combinators_2.11/1.0.1/scala - parser - combinators_2.11 - 1.0.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/scala - reflect/2.11.1/scala - reflect - 2.11.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/scala - swing_2.11/1.0.1/scala - swing_2.11 - 1.0.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/scala - lang/scala - xml_2.11/1.0.2/scala - xml_2.11 - 1.0.2.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/lzma/lzma/0.0.1/lzma - 0.0.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/java3d/vecmath/1.5.2/vecmath - 1.5.2.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j - 3.0.3.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/apache/maven/maven - artifact/3.5.3/maven - artifact - 3.5.3.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/sf/jopt - simple/jopt - simple/5.0.3/jopt - simple - 5.0.3.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/tlauncher/patchy/1.1/patchy - 1.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/oshi - project/oshi - core/1.1/oshi - core - 1.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/java/dev/jna/jna/4.4.0/jna - 4.4.0.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/java/dev/jna/platform/3.4.0/platform - 3.4.0.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/ibm/icu/icu4j - core - mojang/51.2/icu4j - core - mojang - 51.2.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/sf/jopt - simple/jopt - simple/5.0.3/jopt - simple - 5.0.3.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis - 20101023.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/paulscode/codecwav/20101023/codecwav - 20101023.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound - 20101123.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal - 20100824.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/paulscode/soundsystem/20120107/soundsystem - 20120107.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/io/netty/netty - all/4.1.9.Final/netty - all - 4.1.9.Final.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/google/guava/guava/21.0/guava - 21.0.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/apache/commons/commons - lang3/3.5/commons - lang3 - 3.5.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/commons - io/commons - io/2.5/commons - io - 2.5.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/commons - codec/commons - codec/1.10/commons - codec - 1.10.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/java/jinput/jinput/2.0.5/jinput - 2.0.5.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/net/java/jutils/jutils/1.0.0/jutils - 1.0.0.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/google/code/gson/gson/2.8.0/gson - 2.8.0.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/mojang/authlib/1.5.25/authlib - 1.5.25.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/mojang/realms/1.10.22/realms - 1.10.22.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/apache/commons/commons - compress/1.8.1/commons - compress - 1.8.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient - 4.3.3.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/commons - logging/commons - logging/1.1.3/commons - logging - 1.1.3.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore - 4.3.2.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/it/unimi/dsi/fastutil/7.1.0/fastutil - 7.1.0.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/apache/logging/log4j/log4j - api/2.8.1/log4j - api - 2.8.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/apache/logging/log4j/log4j - core/2.8.1/log4j - core - 2.8.1.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4 - nightly - 20150209/lwjgl - 2.9.4 - nightly - 20150209.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4 - nightly - 20150209/lwjgl_util - 2.9.4 - nightly - 20150209.jar; " +
    "C:/%AppData%/.Cristal/mincraft/libraries/com/mojang/text2speech/1.10.3/text2speech - 1.10.3.jar; " +
    "C:/%AppData%/.Cristal/mincraft/versions/ForgeOptiFine 1.12.2/ForgeOptiFine1.12.2.jar -Dminecraft.applet.TargetDirectory= C:/%AppData%/.Cristal/mincraft -XX:+UseConcMarkSweepGC -Dfml.ignoreInvalidMinecraftCertificates=true " +
    "-Dfml.ignorePatchDiscrepancies=true net.minecraft.launchwrapper.Launch --username user54312 --version 1.12.2 --gameDir C:/%AppData%/.Cristal/mincraft --assetsDir C:/%AppData%/.Cristal/mincraft/ assets --assetIndex 1.12 " +
    "--uuid 00000000-0000-0000-0000-000000000000 --accessToken null --userProperties [] --userType legacy --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker " +
    "--versionType Forge --width 854 --height 480");
    Process.Start(MineCristal);
    }

    Подскажите как запустить Майнкрафт с директории лаунчера.

     
  2. Salvation
    Salvation 12 апр 2021 Заблокирован(а) 646 30 апр 2020
    Ну ты и хацкер...
     
  3. GamerVII
    GamerVII 12 апр 2021 Заблокирован(а) 204 8 фев 2017
    Тебе нужно качать клиент игры в свою папку
     
    1. maksim714 Автор темы
      GamerVII, Файлы для клиента в директории но данный код просит их закинуть в директорию с лаунчером.
    2. GamerVII
      maksim714, я тебе говорю, что у тебя должны качаться ассеты и файлы клиента в ту же папку, где находится твой лаунчер, так правильнее и проще
  4. Yotic
    Yotic 13 апр 2021 Ебашу на C# всё что захотите(Разноцветное) 43 13 янв 2021
    .cristalix? Хацкер? Ямерщик? Дуллвейщик? Не знаю зачем тебе через дериктории , только если для чистов .
    Но если нужно просто запустить , ты можешь просто открывать обычный Майнкрафт через Procces.Start
     
Загрузка...
Top