| Игры > Игры на персональном компьютере |
| Minecraft'еры сюда |
| << < (12/15) > >> |
| Tails1997:
--- Цитата: SAN-DIABLO от 01 Июль 2013, 20:12:27 ---Как поменять скин, что бы видно было и у другого игрока, когда открываю одиночный мир для сети на пиратке. --- Конец цитаты --- Можно взять Minecraft coder pack, в каких-то файлах заменить адрес скинов на свой адрес и эту поделку распространить среди играющих. |
| MobNet:
--- Цитата: Tails1997 от 09 Июль 2013, 19:26:31 ---Можно взять Minecraft coder pack, в каких-то файлах заменить адрес скинов на свой адрес и эту поделку распространить среди играющих. --- Конец цитаты --- Да ты прав скрины персонажа по логену выкачиваются с оффа к примеру в клиентах с сервака minecraft-mods.ru в шкуре оленя ) |
| Skay:
Для нелюбителей лаунчеров. Накатал батник, который ко всему прочему делает игру полностью портабельной) Для запуска игры Батник должен лежать в папке с игрой --- Код: ---::::::::::::::::::::::::::::::::::::::::::::::: : Version: 0.0.1 : Author: SI{AY : Script Function: Lauch Minecraft Game ::::::::::::::::::::::::::::::::::::::::::::::: @Echo Off Setlocal EnableDelayedExpansion ::::::::::::::::::::::::::::::::::::::::::::::: ::Введите Ваш ник Set sName=USERNAME ::Путь к нативам Set sNativeLib=.\natives ::Модификация игры Set sMod=.\versions\1.6.2\1.6.2.jar ::Версия игры Set sVer=1.6.2 ::Количество выделяемой памяти Set sRam=1G ::::::::::::::::::::::::::::::::::::::::::::::: FOR /F %%i IN ('DIR /A-D /B /S .\libraries\*.jar') DO (SET sLib=%%i;!sLib!) Setlocal DisableDelayedExpansion start javaw -Xmx%sRam% -Djava.library.path=%sNativeLib% -cp %sLib%%sMod% net.minecraft.client.main.Main --username %sName% --session ${auth_session} --version %sVer% --gameDir .\ --assetsDir .\assets ::pause ::::::::::::::::::::::::::::::::::::::::::::::: ::F.A.Q. ::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::: :: 1) Как изменить ник: ::--------------------------------------------- :: редактируем строку "Set sName=" (по умолчанию USERNAME) ::::::::::::::::::::::::::::::::::::::::::::::: :: 2) Где взять нативы: ::--------------------------------------------- :: Путь к нативным библиотекам(можно указать свой, если до этого было уже где то были. по умолчанию .\minecraft\natives ) :: В папке с игрой создаем папку "natives". Открываем любым архиватором и распаковываем в нее файлы: :: .minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar :: .minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar :: :: Так же можно отредактировав строку "Set sNativeLib=" изменить местонахождение нативных библиотек ::::::::::::::::::::::::::::::::::::::::::::::: :: 3) Как использовать батник с модами: ::--------------------------------------------- :: Для этого требуется отредактировать строку "Set sMod=" указать путь до модифицированного файла. :: Например "Set sMod=.\versions\1.6.2_Forge\1.6.2_Forge.jar" :: Так же надо в строке "sVer=" указать соответствующую версию ::::::::::::::::::::::::::::::::::::::::::::::: :: 4) Что делать если вышло обновление(так же можно старые версии запускать): ::--------------------------------------------- :: Обновляем папку с игрой (скачать с торрентов, через оф.лаунчер и т.д.) :: И редактируем те же строки что и в пункте 3 --- Конец кода --- |
| MobNet:
Это не батник а целая энциклопедия))) |
| Skay:
чтоб вопросов меньше было) |
| Photon9:
Хм, новый клиент без подключения к сети вообще можно запустить? А то скачал несколько сборок и везде одно и то же5, качает либы и прочую чепухи и в процессе этого виснет ( |
| Skay:
бери чистый клиент( тут например , rutracker.org/forum/viewtopic.php?t=3146174) и используй батник который тут парой сообщений выше. оф.лаунчер без интернета не работает, на багтрекере уже сообщили про это, пока не исправили похоже. |
| Photon9:
--- Цитата: Skay ---и используй батник который тут парой сообщений выше.оф.лаунчер без интернета не работает, на багтрекере уже сообщили про это, пока не исправили похоже. --- Конец цитаты --- Иными словам можно рассчитывать что таки вернут оффлайн, если конечно умышленно не привязали к инету? Батник на сборке пробовал, не катит, опробую ещё на чистой как скачаю. |
| Skay:
они официально подтвердили баг) папку с нативными библиотеками не забудьте сделать. в батнике расписано. надо распаковать архиватором, получите длл'ки. качать не обязательно, скормите текущую папку с игрой торенту - пепехэширует, скачает недостающее. |
| Skay:
Photon9, ну что, получилось? :) сделал скрипт для линуха --- Код: ---#! /usr/bin/bash #:::::::::::::::::::::::::::::::::::::::::::::: #: Version: 0.0.1 #: Author: SI{AY #: Script Function: Portable Lauch Minecraft Game (Linux) #::::::::::::::::::::::::::::::::::::::::::::::: #::Введите Ваш ник sName='USERNAME' #::Путь к нативам sNativeLib='./natives' #::Модификация игры sMod='./versions/1.6.2/1.6.2.jar' #::Версия игры sVer='1.6.2' #::Количество выделяемой памяти (512M, 1024M, 2048M, 1G, 1.5G, 2G и т.п.) sRam='512M' #::::::::::::::::::::::::::::::::::::::::::::::: java -Xmx$sRam -Djava.library.path=$sNativeLib -cp $(find ./libraries -type f -iname '*.jar' | sed ':a;N;$!ba;s/\n/:/g'):$sMod net.minecraft.client.main.Main --username $sName --version $sVer --gameDir . --assetsDir ./assets #::::::::::::::::::::::::::::::::::::::::::::::: #::F.A.Q. #::::::::::::::::::::::::::::::::::::::::::::::: #::::::::::::::::::::::::::::::::::::::::::::::: #:: 1) Как изменить ник: #::--------------------------------------------- #:: редактируем строку "sName=" (по умолчанию USERNAME) #::::::::::::::::::::::::::::::::::::::::::::::: #:: 2) Где взять нативы: #::--------------------------------------------- #:: Путь к нативным библиотекам(можно указать свой, если до этого было уже где то были. по умолчанию .\minecraft\natives ) #:: В папке с игрой создаем папку "natives". Открываем любым архиватором и распаковываем в нее файлы: #:: .minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-linux.jar #:: .minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-linux.jar #:: #:: Так же можно отредактировав строку "sNativeLib=" изменить местонахождение нативных библиотек #::::::::::::::::::::::::::::::::::::::::::::::: #:: 3) Как использовать батник с модами: #::--------------------------------------------- #:: Для этого требуется отредактировать строку "sMod=" указать путь до модифицированного файла. #:: Например "Set sMod=.\versions\1.6.2_Forge\1.6.2_Forge.jar" #:: Так же надо в строке "sVer=" указать соответствующую версию #::::::::::::::::::::::::::::::::::::::::::::::: #:: 4) Что делать если вышло обновление(так же можно старые версии запускать): #::--------------------------------------------- #:: Обновляем папку с игрой (скачать с торрентов, через оф.лаунчер и т.д.) #:: И редактируем те же строки что и в пункте 3 --- Конец кода --- Расскажу пожалуй как получить чистый клиент. 1. Идем на оф сайт майнкрафта. 2. Регаемся там. 3. На главной странице нажимаем "Download it here", затем нажимаем "Show all platforms", скачиваем Minecraft.jar (он работает и на винде, и на линухе. По идее должен и на маке работать) 4. Запускаем его, логинимся по регистрационным данным, запускаем игру (доступен ток демо режим) - лаунчер сам скачает все что нужно :) 5.Все, чистый лкиент есть В винде игра находится в %appdata%/.minecraft В линухе находоится в ~/.minecarft Создаем скрипт для линуха или винды, кидаем его в папку с игрой. Все. Папку с игрой можем перемещать куда угодно, называть как угодно - в скриптах используются относительные пути. Нативные библиотеки, необходимые для работы, что в винде, что в линухе находятся в 2х местах (у линуха выделенная часть будет соответственно другая) --- Цитата ---.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar .minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar --- Конец цитаты --- открываем их архиватором и распаковываем в удобное место, я в скриптах по умолчанию прописал нахождение --- Код: ---.minecraft/natives --- Конец кода --- Регистрация на сайте дает еще один плюс, через лаунчер можно всегда обновить все библиотеки и файлы игры :)(но лучше не злоупотреблять их проверкой без особой необходимости, малоли какую еще защиту прикрутят хД) |
| Photon9:
Не проверял, решил пока на 1.5.2 остатся, но в сети нашол ещё MagicLauncher вроде как он всё в автомате делает |
| Skay:
я бы больше автоматизировал, но в виндовой консоли никак нельзя средствами консоли распаковать зип :( вот и пришлось оставить некоторые пункты на совести тех кто хочет скриптом запускать. UPD: оказывается запуск майнкрафта с форге отличается от запука чистого майнкрафта. Они оч удачно воспользовались новой структурой данных в майнкрафте, и теперь даже не требуется модификация основного файла игры. Дотстаточно в нужное место кинуть либу (автоматический оф.инсталер форге так и поступает - делает копию ичтой игры, и кидает в либы свой файл, и просто редактируя класс запуска, можно запустить модификацию :) ) В общем, по ссылкам выше обновил пункты в FAQ, там рассказано как поправить параметры для запуска FORGE (посты править лень) |
| MobNet:
--- Цитата: Skay от 08 Август 2013, 20:50:10 ---я бы больше автоматизировал, но в виндовой консоли никак нельзя средствами консоли распаковать зип :( вот и пришлось оставить некоторые пункты на совести тех кто хочет скриптом запускать. UPD: оказывается запуск майнкрафта с форге отличается от запука чистого майнкрафта. Они оч удачно воспользовались новой структурой данных в майнкрафте, и теперь даже не требуется модификация основного файла игры. Дотстаточно в нужное место кинуть либу (автоматический оф.инсталер форге так и поступает - делает копию ичтой игры, и кидает в либы свой файл, и просто редактируя класс запуска, можно запустить модификацию :) ) В общем, по ссылкам выше обновил пункты в FAQ, там рассказано как поправить параметры для запуска FORGE (посты править лень) --- Конец цитаты --- приложить к батнику консольную версию unzip) Добавлено позже: для 1.6.1 без лаучера прямой запуск батник лежит в тойже папке что и папка .minecraft (к примеру у меня это C:\MIneCraft\MCLauncher.bat тамже и C:\MIneCraft\.minecraft) --- Код: ---SET i=%APPDATA% cd %~dp0% SET APPDATA=%CD% cd .minecraft start javaw -Xincgc -Xms1024M -Xmx1024M -cp "versions\1.6.1\1.6.1.jar;libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar;libraries\com\google\guava\guava\14.0\guava-14.0.jar;libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar" -Djava.library.path=versions\1.6.1\1.6.1-natives "Start" --username UserName --- Конец кода --- ^эх забыл я что для этого батника нужно в корень архива игры(1.6.1.jar) добавить Start.class и удалить папку Manifest^ Добавлено позже: а кстати для обновления можно скачать New Launcher - он на C# .net Добавлено позже: --- Цитата: SAN-DIABLO от 01 Июль 2013, 20:12:27 ---Как поменять скин, что бы видно было и у другого игрока, когда открываю одиночный мир для сети на пиратке. --- Конец цитаты --- пересообрать клиент или хексом попробавать измить адрес в файле AbstractClientPlayer.java ссылка формата http://skins.minecraft.net/MinecraftSkins/%s.png где %s походу логин под которым ты вошол |
| Skay:
>>New Launcher - он на C# .net ненадо использовать бяку. слишком много с ним проблем, плюс лишние параметры, плюс под форге его толком не исправить без перекомпиляции. батник в этом плане лучше. делать мне нечего как костыли использовать в виде того чтоб кто то таскал еще консольную утилиту. проще руками один раз распаковать и использовать батник. В батнике можно даже прописать путь до папки с игрой и запускать откуда угодно. мой скрипт полностью делает игру портейбл. |
| MobNet:
--- Цитата: Skay от 04 Сентябрь 2013, 16:12:14 --->>New Launcher - он на C# .net ненадо использовать бяку. слишком много с ним проблем, плюс лишние параметры, плюс под форге его толком не исправить без перекомпиляции. батник в этом плане лучше. делать мне нечего как костыли использовать в виде того чтоб кто то таскал еще консольную утилиту. проще руками один раз распаковать и использовать батник. В батнике можно даже прописать путь до папки с игрой и запускать откуда угодно. мой скрипт полностью делает игру портейбл. --- Конец цитаты --- вопрос не в запуске,а в скачивании нужной версии и каким тут вобще боком фордж? Нормальный Исходники лаунчера v1.2.2 Launcher.7z - сам лаунчер Minecraft.7z - упдатер Лаунчера Launch_Launcher_1.6.1.7z (10.5 МБ) Launch_Minecraft1.6.1.7z (9.6 МБ) Вот и вроди как паковщик/распаковщик собрал ток чет компресия слабовастая LzmaPacker java -jar LzmaPacker.jar d launcher.pack.lzma launcher.jar - распаковка java -jar LzmaPacker.jar e launcher.jar launcher.pack.lzma - упаковка |
| Skay:
о) хорошее начинание (сам хотел тоже этим заняться, да конкретно сейчас времени нет). только кроме апдейтера еще обязательно надо парсер конфигов к версиям - чтоб с правильными либами запускать(и правильными параметрами), а так же чтоб недостающие либы качал :) тогда будет просто отлично. |
| MobNet:
--- Цитата: Skay от 09 Сентябрь 2013, 09:59:31 ---о) хорошее начинание (сам хотел тоже этим заняться, да конкретно сейчас времени нет). только кроме апдейтера еще обязательно надо парсер конфигов к версиям - чтоб с правильными либами запускать(и правильными параметрами), а так же чтоб недостающие либы качал :) тогда будет просто отлично. --- Конец цитаты --- Непонел вообще очем ты |
| Skay:
посмотри на оф.лаунчер. он позволяет скачать любую версию игры выкачать. для каждой в папке с версией есть конфиг. в нем прописано какиеинужны библиотеки и параметры к запуску. при запуске смотрит - если нет подходящей версии библиотеки - он ее качает. фордж сейчас ставится таким образом: копирует файл майнкрафта, а свой лоадер пишет в либы. в конфиге к ней пишет что надо подгружать эту либу и указывает параметр для запуска этого лоадера. вообще. по сути надо пройтись по оф.лаунчеру, залочить ему возможность обновлять лаунчер, и заменить '-demo' на пусто. тогда даже в деморежиме будет все работать как надо :) |
| MobNet:
Гы так это исходник офф лаунчера последней версии) хотя версия 1.0.5 позволяла офлайн играть Добавлено позже: и кстати флаг демо в самом клиенте всегда выставлялся |
| MobNet:
Во теперь вроди норм пакует jar а то в предедущей размер результирующего архива храмал LzmaJarPacker.7z (49.1 КБ) - собраная версия LzmaJarPacker_src.7z (48.6 КБ) - Исходник java -jar LzmaJarPacker.jar -pack launcher.jar launcher.pack.lzma - Упаковать java -jar LzmaJarPacker.jar -unpack launcher.pack.lzma launcher.jar - Распакавать Добавлено позже: Вышел лаунчер версии 1.2.3 вот рабочий его исходник LauncherV1.2.3_SRC.7z (7.2 МБ) Добавлено позже: --- Цитата: Skay от 09 Сентябрь 2013, 09:59:31 ---о) хорошее начинание (сам хотел тоже этим заняться, да конкретно сейчас времени нет). только кроме апдейтера еще обязательно надо парсер конфигов к версиям - чтоб с правильными либами запускать(и правильными параметрами), а так же чтоб недостающие либы качал :) тогда будет просто отлично. --- Конец цитаты --- Дошло о чем ты. Вроди сделал там понты делов демо вырублено LauncherV.123_Src.7z (7.2 МБ) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |