Перейти к содержанию
Открыть в приложении

Удобный доступ к форуму. Подробнее.

Asterios

Полноэкранное приложение на главном экране с push-уведомлениями, значками и другими возможностями.

Установка на iOS и iPadOS
  1. В Safari нажмите значок «Поделиться»
  2. Прокрутите меню и выберите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Установка на Android
  1. Нажмите меню с тремя точками (⋮) в правом верхнем углу браузера.
  2. Выберите Добавить на главный экран или Установить приложение.
  3. Подтвердите действие кнопкой Установить.

Объявления

Решение ВСЕХ проблем с игрой!
Сервер Mumble

Текс.. l2.ini

Рекомендуемые ответы

Опубликовано

понимаете ли - хочу играть в два окошка,но мешают рамки!!:mellow:

Я сделал файл l2.ini чтоб рамок небыло,но есть проблема - при запуске игры апдейтер заменяет l2.ini - как убрать это? :blink:

Меня интересует запуск л2 без апдейтера или сделать чтоб он не апдейтил при включении

Опубликовано

в файле asterios.ini в папке asterios меняешь строчку на:


[L2]

UseWindowFrame=False

в файле option.ini в разделе добавляешь:
StartupFullScreen=False

наслаждаешься игрой

Опубликовано
  • Автор

в файле asterios.ini в папке asterios меняешь строчку на:


[L2]

UseWindowFrame=False

в файле option.ini в разделе добавляешь:
StartupFullScreen=False

наслаждаешься игрой

Так я так и сделал...

Без апдейтера иззя.

Про окно без рамки тут:

http://forum.asterio...indpost&p=39828

эм..тыкни пальцем!чето не увидел там отрубление рамок???

Опубликовано

Без апдейтера низзя.

Мона.

l2.custom.ini (копия l2.ini), replace-ini.wsf в папку Lineage закидываем. Еще нужна небольшая софтина http://technet.micro...s/bb896655.aspx (качаем и распаковываем в папку Windows)

replace-ini.wsf (код на JScript)


<job id="main">

    <script language="JScript">

        /*

         Peter Sotnikov

         icq: *******

         Thnx for use 

        */

    

        var fso;

        

        var current_path = WScript.ScriptFullName.replace(WScript.ScriptName, "");

        

        var dest_file = current_path + "Asterios\\L2.ini";

        var src_file  = current_path + "L2.custom.ini";

        

        //var dest_file = current_path + "asterios\\sqlref.pdf";

        //var src_file  = current_path + "sqlref.custom.pdf";


        // Создаем WScript Shell объект

        var WshShell = new ActiveXObject("WScript.Shell");

        // Запускаем handle.exe с именем нужного файла в кач-ве параметра

        var oExec = WshShell.Exec("handle \"" + dest_file + "\"");

        var input = "";

        

        // Читаем все, что возвратил первый вызов

        while (!oExec.StdOut.AtEndOfStream) {

             input += oExec.StdOut.Read(255);

        }

        

        // Ищем Process ID и Handle ID

        input = input.replace(/[\s\S]+?pid\:\s(\d+?)\s+?([\s\S]+?)\:[\s\S]*/i, "$1:$2"); // pid:handle

        var params = input.split(":");

        

        if (params.length == 2) {

            // Мочим handle

            WshShell.Run("handle -p " + params[0] + " -c " + params[1] + " -y");

            

            // Создаем FSO объект для работы с файловой системой

            fso = new ActiveXObject("Scripting.FileSystemObject");

            

            // Проверяем наличие исходного файла

            if (fso.FileExists(src_file)) {

                // Копируем исходный файл в каталог назначения

                // fso copy в vista/7 нихрена не работает без админских прав 8(

                WshShell.Run('xcopy "' + src_file + '" "' + dest_file + '" /Y');

            } else {

                WScript.Echo("Файл " + src_file + " не найден.");

            }

        } else {

            WScript.Echo("Файл не заблокирован.");

             // Тут код простой замены файла, но мне лень было сделать

        }

        

        fso      = null;

        oExec    = null;

        WshShell = null;

        

    </script>

</job>

[/code]

Запускаем апдейтер, ждем пока все обновит, запускаем скрипт, ждем пока закроются все консольные окна, жмем Start и играем со своими настройками l2.ini. Тоже самое можно и для user.ini сделать.

Не знаю на сколько это легитно. Используйте на свой страх и риск, я никакой ответственности не несу.

Опубликовано
  • Автор

Мона.

l2.custom.ini (копия l2.ini), replace-ini.wsf в папку Lineage закидываем. Еще нужна небольшая софтина http://technet.micro...s/bb896655.aspx (качаем и распаковываем в папку Windows)

replace-ini.wsf (код на JScript)


<job id="main">

 <script language="JScript">

 /*

 	Peter Sotnikov

 	icq: *******

 	Thnx for use 

 */


 var fso;


 var current_path = WScript.ScriptFullName.replace(WScript.ScriptName, "");


 var dest_file = current_path + "Asterios\\L2.ini";

 var src_file = current_path + "L2.custom.ini";


 //var dest_file = current_path + "asterios\\sqlref.pdf";

 //var src_file = current_path + "sqlref.custom.pdf";


 // Создаем WScript Shell объект

 var WshShell = new ActiveXObject("WScript.Shell");

 // Запускаем handle.exe с именем нужного файла в кач-ве параметра

 var oExec = WshShell.Exec("handle \"" + dest_file + "\"");

 var input = "";


 // Читаем все, что возвратил первый вызов

 while (!oExec.StdOut.AtEndOfStream) {

 	input += oExec.StdOut.Read(255);

 }


 // Ищем Process ID и Handle ID

 input = input.replace(/[\s\S]+?pid\:\s(\d+?)\s+?([\s\S]+?)\:[\s\S]*/i, "$1:$2"); // pid:handle

 var params = input.split(":");


 if (params.length == 2) {

 // Мочим handle

 WshShell.Run("handle -p " + params[0] + " -c " + params[1] + " -y");


 // Создаем FSO объект для работы с файловой системой

 fso = new ActiveXObject("Scripting.FileSystemObject");


 // Проверяем наличие исходного файла

 if (fso.FileExists(src_file)) {

 // Копируем исходный файл в каталог назначения

 // fso copy в vista/7 нихрена не работает без админских прав 8(

 WshShell.Run('xcopy "' + src_file + '" "' + dest_file + '" /Y');

 } else {

 WScript.Echo("Файл " + src_file + " не найден.");

 }

 } else {

 WScript.Echo("Файл не заблокирован.");

 // Тут код копирования просто замены файла, но мне лень было сделать

 }


 fso = null;

 oExec = null;

 WshShell = null;


 </script>

</job>

[/code]

Запускаем апдейтер, ждем пока все обновит, запускаем скрипт, ждем пока закроются все консольные окна, жмем Start и играем со своими настройками l2.ini. Тоже самое можно и для user.ini сделать.

Не знаю на сколько это легитно. Используйте на свой страх и риск, я никакой ответственности не несу.

нихрена не понял как создать скрипт ...

Просто создать txt и переделать в другой формат у мну не выйдет..

Опубликовано

Тогда решение не для тебя, сожалею :)

 

Просто создать txt и переделать в другой формат у мну не выйдет..

Религия не позволяет чтоли? Оо

Опубликовано
  • Автор

Тогда решение не для тебя, сожалею :)

Религия не позволяет чтоли? Оо

Винда моя не позволяет :mellow:...

Опубликовано

Total Commander, FAR в помощь.

В параметрах папок убрать галку "Скрывать расширения зарегистрированных файлов".

Опубликовано
  • Автор

Винда моя не позволяет :mellow:...

аа епт,забыл как скрипты делать...всё сделал,спс !

Опубликовано

вообще с помощью с++ обошел апдейтер, теперь у меня игра не через l2.exe запускается :D

Опубликовано

вообще с помощью с++ обошел апдейтер, теперь у меня игра не через l2.exe запускается :D

вопрос: а нафига? :blink:

чего не устраивает в апдейтере?

настроек валом вроде как, а левые патчи ставить - проблем токо больше Oo

это из серии "теперь я запускаю блокнот через вайн в лине. который стоит на VirtualPC"

Опубликовано

вопрос: а нафига? :blink:

чего не устраивает в апдейтере?

настроек валом вроде как, а левые патчи ставить - проблем токо больше Oo

это из серии "теперь я запускаю блокнот через вайн в лине. который стоит на VirtualPC"

Настроек как раз крайне мало. И никто никакие патчи не ставит, а меняет конфиги самой игры. Каждый по-разному решил этот вопрос. Я на WSH и C# написал приложения, мне так удобно.

Опубликовано

Настроек как раз крайне мало. И никто никакие патчи не ставит, а меняет конфиги самой игры. Каждый по-разному решил этот вопрос. Я на WSH и C# написал приложения, мне так удобно.

угу, удобно. особенно удобно таскать из-за C# в довесок 250+ мб всяких фреймворков, компакт фреймворков и прочей лабуды.

в общем не изобретайте колесо 8)

Опубликовано

Ну на сам деле в самом клиенте есть пара тройка настроек которые из игры не редактируются, а тем кто разбирается это порой надо, дабы клиент под своё железо подогнать...

С грации уже не залезал в эти файлики, и незнаю изменилось ли их сожержимое сильно с тех хроник на сей момент.

В частности там была пара строчек отвечающих за кешь и % использования оперативы железа... малость подстроить их под свою железку помогало убрать зависания при прогрузке некоторых локаций и заметно увеличить скорость прогрузки локаций где уже бывал недавно. ( актуально было при кв на некоторых локациях, уменьшало лаги на осадах порядка на 20%, но только те которые напрямую зависили от того что железка линейку не тянет по максимуму) Как поставили авто апдейтер, было просто лень искать способ всё это дело обойти и настраивать файлики... 

Всё по принципу "3ёх правил ленивого програмиста":

1) не Помню- не буду вспоминать

2) незнаю -даже пытаться не буду

3) Надо думать... думать- лень.

щас делать всё равно нечего, полезу смотреть чава там и как мб отпишу если чава интересное найду.

Опубликовано

вопрос: а нафига? :blink:

чего не устраивает в апдейтере?

настроек валом вроде как, а левые патчи ставить - проблем токо больше Oo

это из серии "теперь я запускаю блокнот через вайн в лине. который стоит на VirtualPC"

как бе багоюзю, смотрю через стены  :lol:

Опубликовано
  • Автор

вообще с помощью с++ обошел апдейтер, теперь у меня игра не через l2.exe запускается :D

Как именно?

З.Ы. кеш ставить в л2л . ини -

CacheSizeMegs= выставляем от 1/4 до 3/4 оперативы, в зависимости от того, что ещё работает на компе, но не более 512 МБ. Больше, чем 512 МБ кэша линейка видимо, не держит принципиально. Critical error и всё. Даже на 4 ГБ

Опубликовано

угу, удобно. особенно удобно таскать из-за C# в довесок 250+ мб всяких фреймворков, компакт фреймворков и прочей лабуды.

в общем не изобретайте колесо 8)

Глупости не говорим. Без .net fw половина софта и игр работать не будет. В vista(?)/win7 он по умолчанию идет в составе.

  • 1 месяц спустя...
Опубликовано

up

Опубликовано

Какие окошки???вы о чем???какие Л2.ини для окннного режима?

Вы комбинацию клавиш Alt + Enter нажимали когдат?)

Опубликовано

мда чуваки послушаешь вас и понимаеш, что в компах и програмирование - лузер... ohmy.gif

хотя с другой стороны меньше знаеш - лучше спиш tongue.gif

Опубликовано

ВОт недавно админы проапдейтили клиент, типа локализировали его.... только зачем, лучше бы добавили любительские функции в Asterios.ini, типа дистанции и так далее. А локализация никому нахрен не нужна.

  • 1 месяц спустя...
Опубликовано

ВОт недавно админы проапдейтили клиент, типа локализировали его.... только зачем, лучше бы добавили любительские функции в Asterios.ini, типа дистанции и так далее. А локализация никому нахрен не нужна.

хм... я хз что такое локализация... если рендж на обзор ставить то все сразу порвутся на максимум - 10к обзора ну просто так захотят, это сто пудов сервер грузит больше чем 1к, вот и представь, все на осаде с ренджем 10к.

Тут меня знакомый на эту темку отослал(оО я сам нуб этим же занимался, но тему не нашол). Самого достала сильная детализация, и ненужно "красивая" графика, которая чуть проц намертво не схавала, еслиб не куллер то прикурил бы разок от проца, и отправлся на зароботки для новой железяки.

Короче от лирики к делу.... Вариантов я испробывал много, в итоге создал нужный мне ини файл (L2.ini) где все что я хотел, графика по минималке, прорисовку также, рендж сделал, 1.5к (если низя такую могу поставить обратно). И вот встал вопрос как сохранить инишник от злостного измывания апдейтера. Первое что я сделал, поменял его атребут на "только для чтения" на что апдейтер стал сразу матерится. Открыв этот темп в обычном блокноте я увидел содержание родного инишника с астериоса, не долго думая вставил туда свой текст, снял "только для чтения" с ини в папке астериос, и нажал "повторить". Вот и все, после апдейта у вас нужный вам ини. Чтобы не делать это в ручную каждый раз при запуске написал батник. Если нужен будет кому то могу дать его.

post-53990-126858668558_thumb.jpg

Опубликовано

тоже батник писал. Хочу рендж 100к+, но выше 50 или 70к он не менялся( Давно не проверял, может теперь и изменится что.

а это мне нра: Есть 2 файла с одним именем, asterios.ini в корневой и asterios.ini в папке asterios. Первый отвечает за настройку апдейтера, второй за настройку собственно клиента. Там много интересного. В частности настоятельно рекомендуется отключить нафиг русификацию (lang=en)  inlove . там же настраивается прокси и окно без рамки. Давно искал именно импортный интерфейс, а не только диалоги, в ту темку что-то не заходил...

Изменено пользователем Mifira

Опубликовано

омэге!! наф тебе такой рендж? чтоб находясь в деревне гномов видеть кто там на говорящем острове бегает??? ^-^:rolleyes:

Опубликовано

Привычка :rolleyes: + это удобно. Да и если машина тянет, почему бы и нет?

Опубликовано

в файле asterios.ini в папке asterios меняешь строчку на:


[L2]

UseWindowFrame=False

в файле option.ini в разделе добавляешь:
StartupFullScreen=False

наслаждаешься игрой

чтобы апдейтер не изменил обратно все параметры, ставишь галочку "только для чтения"

там же подкорректировал размер окна, чтобы игровое окно начиналось сразу после панельки "Пуск"

удобно видеть аську, браузер и тп.

p.s. все нормально работает не один месяц, яхз

Опубликовано

чтобы апдейтер не изменил обратно все параметры, ставишь галочку "только для чтения"

там же подкорректировал размер окна, чтобы игровое окно начиналось сразу после панельки "Пуск"

удобно видеть аську, браузер и тп.

p.s. все нормально работает не один месяц, яхз

что курил ? Апдейтер после проверки начинает тащить заново этот файл и спотыкается на атрибуте RO с выдачей сообщения. И как ты это обходиш ?

Опубликовано

что курил ? Апдейтер после проверки начинает тащить заново этот файл и спотыкается на атрибуте RO с выдачей сообщения. И как ты это обходиш ?

Как бы тут описано это дело:

http://forum.asterios.tm/index.php?showtopic=23536&view=findpost&p=736591

Если это и работает, Дрын увидит и пофикситcray.gif

  • 4 месяца спустя...
Опубликовано

хм... я хз что такое локализация... если рендж на обзор ставить то все сразу порвутся на максимум - 10к обзора ну просто так захотят, это сто пудов сервер грузит больше чем 1к, вот и представь, все на осаде с ренджем 10к.

Тут меня знакомый на эту темку отослал(оО я сам нуб этим же занимался, но тему не нашол). Самого достала сильная детализация, и ненужно "красивая" графика, которая чуть проц намертво не схавала, еслиб не куллер то прикурил бы разок от проца, и отправлся на зароботки для новой железяки.

Короче от лирики к делу.... Вариантов я испробывал много, в итоге создал нужный мне ини файл (L2.ini) где все что я хотел, графика по минималке, прорисовку также, рендж сделал, 1.5к (если низя такую могу поставить обратно). И вот встал вопрос как сохранить инишник от злостного измывания апдейтера. Первое что я сделал, поменял его атребут на "только для чтения" на что апдейтер стал сразу матерится. Открыв этот темп в обычном блокноте я увидел содержание родного инишника с астериоса, не долго думая вставил туда свой текст, снял "только для чтения" с ини в папке астериос, и нажал "повторить". Вот и все, после апдейта у вас нужный вам ини. Чтобы не делать это в ручную каждый раз при запуске написал батник. Если нужен будет кому то могу дать его.

Гость
Эта тема закрыта для публикации ответов.

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Учётная запись

Навигация

Поиск

Поиск

Настройка push-уведомлений браузера

Chrome (Android)
  1. Нажмите значок рядом с адресной строкой.
  2. Откройте Разрешения → Уведомления.
  3. Выберите нужную настройку.
Chrome на компьютере
  1. Нажмите значок сведений о сайте в адресной строке.
  2. Откройте Настройки сайтов.
  3. Найдите Уведомления и выберите нужную настройку.