- Баллы
- 63
А я недавно начал учить C#.
Не подскажешь по какой книге учился
А я самоучка

Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
А я недавно начал учить C#.
Не подскажешь по какой книге учился

По итогам дня: Проблема с прогресс баром полностью решена. Также решён ряд других проблем. За день лаунчер откатывал несколько раз, дабы исправить все ошибки. Протестировал на windows 8. Всё работает. Объём кода - около 440 строк. Завтра будет добавлена регистрация и авторизация пользователей.
Люблю, когда меня критикуют, но всё-таки я делаю лаунчер для себя, для дальнейшего проекта) Если с проектом не завяжется, то тогда уж выкину в паблик вместе с лк)Сорцы-то хоть кидайте, покритикуем что-ли.
Люблю, когда меня критикуют, но всё-таки я делаю лаунчер для себя, для дальнейшего проекта) Если с проектом не завяжется, то тогда уж выкину в паблик вместе с лк)
Посмотрел AtomLauncher, он действительно очень хорошЕсли способ загрузки библиотек с веба не менялся с сорцев выше, то лучше делайте парсинг JSON файла, православнее. И подглядите AtomLauncher, лучший лаунчер что я видел на C#
Всем привет! Обнаружил, что лаунчер запускает игру только на java 32 bit ( С твоим так же ), А на 64битную версию он выдаёт исключение Win32Exception. Что делать? Как запустить майнкрафт на java 64 bit?
public static string EnvironmentVariable = Environment.GetEnvironmentVariable("PATH").Split(';').FirstOrDefault(s => File.Exists(Path.Combine(s, "javaw.exe"))); // Переменная PATH
Получай переменную PATH и уже с помощью её запускай. Просто х32 Java ставится в Program Files(x86), а х64 в стандартную Program Files.
Код:public static string EnvironmentVariable = Environment.GetEnvironmentVariable("PATH").Split(';').FirstOrDefault(s => File.Exists(Path.Combine(s, "javaw.exe"))); // Переменная PATH
Иконка есть?Ребятки.. Не знаю как так вышло, но теперь игра запускается без звука.. В чём может быть проблема?
Сейчас скинуВот посмотрел исходники. Пришел в некий ужас. Мне нужен запуск лишь версии 1.7.4 и все. Желательно со стандартного каталога (.minecraft)
//Получаем путь до AppData
string appData = System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
//Директория Minecraft
string minecraftPath = appData + "\\.minecraft";
//Логин
string login = "Username";
//Параметры запуска
ProcessStartInfo mcStartInfo = new ProcessStartInfo("javaw.exe", "-Xincgc -Xms1G -Xmx1G" +
" -Djava.library.path=\"" +
minecraftPath + "\\versions\\1.7.4\\natives\"" + " -cp \"" +
minecraftPath + "\\libraries\\java3d\\vecmath\\1.3.1\\vecmath-1.3.1.jar;" +
minecraftPath + "\\libraries\\net\\sf\\trove4j\\trove4j\\3.0.3\\trove4j-3.0.3.jar;" +
minecraftPath + "\\libraries\\com\\ibm\\icu\\icu4j-core-mojang\\51.2\\icu4j-core-mojang-51.2.jar;" +
minecraftPath + "\\libraries\\net\\sf\\jopt-simple\\jopt-simple\\4.5\\jopt-simple-4.5.jar;" +
minecraftPath + "\\libraries\\com\\paulscode\\codecjorbis\\20101023\\codecjorbis-20101023.jar;" +
minecraftPath + "\\libraries\\com\\paulscode\\codecwav\\20101023\\codecwav-20101023.jar;" +
minecraftPath + "\\libraries\\com\\paulscode\\libraryjavasound\\20101123\\libraryjavasound-20101123.jar;" +
minecraftPath + "\\libraries\\com\\paulscode\\librarylwjglopenal\\20100824\\librarylwjglopenal-20100824.jar;" +
minecraftPath + "\\libraries\\com\\paulscode\\soundsystem\\20120107\\soundsystem-20120107.jar;" +
minecraftPath + "\\libraries\\io\\netty\\netty-all\\4.0.10.Final\\netty-all-4.0.10.Final.jar;" +
minecraftPath + "\\libraries\\com\\google\\guava\\guava\\15.0\\guava-15.0.jar;" +
minecraftPath + "\\libraries\\org\\apache\\commons\\commons-lang3\\3.1\\commons-lang3-3.1.jar;" +
minecraftPath + "\\libraries\\commons-io\\commons-io\\2.4\\commons-io-2.4.jar;" +
minecraftPath + "\\libraries\\net\\java\\jinput\\jinput\\2.0.5\\jinput-2.0.5.jar;" +
minecraftPath + "\\libraries\\net\\java\\jutils\\jutils\\1.0.0\\jutils-1.0.0.jar;" +
minecraftPath + "\\libraries\\com\\google\\code\\gson\\gson\\2.2.4\\gson-2.2.4.jar;" +
minecraftPath + "\\libraries\\com\\mojang\\authlib\\1.3\\authlib-1.3.jar;" +
minecraftPath + "\\libraries\\org\\apache\\logging\\log4j\\log4j-api\\2.0-beta9\\log4j-api-2.0-beta9.jar;" +
minecraftPath + "\\libraries\\org\\apache\\logging\\log4j\\log4j-core\\2.0-beta9\\log4j-core-2.0-beta9.jar;" +
minecraftPath + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl\\2.9.1-nightly-20131120\\lwjgl-2.9.1-nightly-20131120.jar;" +
minecraftPath + "\\libraries\\org\\lwjgl\\lwjgl\\lwjgl_util\\2.9.1-nightly-20131120\\lwjgl_util-2.9.1-nightly-20131120.jar;" +
minecraftPath + "\\libraries\\tv\\twitch\\twitch\\5.12\\twitch-5.12.jar;" +
minecraftPath + "\\versions\\1.7.4\\1.7.4.jar\" " +
"net.minecraft.client.main.Main " +
"--username " + login + " --version 1.7.4 --gameDir " +
minecraftPath + " --assetsDir " +
minecraftPath + "\\assets --assetIndex 1.7.3 --uuid 123 --accessToken 123 --userProperties {} --userType legacy");
//Запуск
Process.Start(mcStartInfo);
У меня такого не было или, возможно, я неправильно понял.Skyline, Такой вопрос: "Как ты сделал, чтобы браузер не ругался на твой проект при скачивании? Я доделал лаунчер полностью, но при попытке скачивания он ругается.. Пишет, что это подозрительный файл, хотя ничего подозрительного в нём нет."
В общем такая тема, что скачивать лаунчер без проблем можно только с яндекса. Если качать с сайта, то пишет, что файл вредоносенУ меня такого не было или, возможно, я неправильно понял.
ФАКМАЙМОСК! Я не могу скомпилировать .cs! Что только не делал! Это ужс! Ночь потратил, ничего не вышло... Пожалуйста! Объясните конкретному чайнику, как это сделать? Пошагово пожалуйста!
как импортировать проект? Я реально не понимаю как с этой программой работать, у меня с Shell32 тоже какая то фигня, как исправить не понял... Помоги в скайпе, буду очень благодарен: dude_in_the_maskОткрываем Visual Studio, импортируем проект, компилируем.