Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форумы Gem of The North > Общий форум > Менеджер аккаунтов


Автор: Stenly Aug 5 2011, 07:46 AM
в общем я тут изучаю c#.net и смеха и практики ради написал небольшой менеджер аккаунтов для нвн. ph34r.gif
Описание примерно следующее:
При первом запуске, программа скажет что нужно указать папку с НВН, если указываете - путь сохраняется, и больше не спрашивается, пока программу не переместят в другой каталог.
После указания папки НВН (а можно и до этого), забиваем в программку ключи и имена аккаунтов, также есть поле "описание" для создания пометок к акку (например "энчантер" или там "открывашка", как угодно)
Все записанные в программку аккаунты высвечиваются одним списком в главном окне программки, ниже них расположена здоровая кнопка запуска нвн.
Выбрав нужный аккаунт и тыкнув большую кнопку, вы дадите программке знак что надо поменять ключи, имя пользователя на выбранное, и запустить нвн.
Выбранный аккаунт можно редактировать (или просто удалить) через контекстное меню
При выключении программки все акки сохраняются в файлик base, если хотите редактировать - работайте в кодировке UTF-8 (особенно если хотите вписать русский текст)

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

Больше особенных полезных функций у программки нету, разве что она автоматически скрывается в трей, если неактивна в течении 20 секунд, разворачивается дабл кликом по иконке в трее.

К сожалению для запуска требуется наличие установленного framework.net версии 4.0, mad.gif Кто не знает что это такое - поищите на сайте у мелкомягких, например http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=ru

Вроде как все, кто посчитает программку полезной - ссылка ниже.
Ключи не тырит, в инет не лезет, вирусной деятельности вроде не производит rolleyes.gif Кто не доверяет - может разобрать exe-шник инструментами visual studio, код не сжат, прочитается как есть.

Установка не требуется, достаточно скопировать файлы из архива в какую-нить папку и работать

http://forum.nwnights.ru/uploads/nwn_loader.exe

Апдейт №1 ph34r.gif Ссылка не изменилась
По просьбе Дера добавлена опция установки времени для скрытия программки в трей, по умолчанию 30 секунд
Так же пофикшен (вроде как) глюк с появлением 2х иконок в трее через некоторое время работы программы.
Для иконки добавленное контекстное меню с кнопкой "Выход" )

Апдейт №2
Исправлен баг с аккаунтами, содержащими пробел в имени. (теперь они нормально запускаются)

Апдейт №3
Исправлен баг, при котором не сохранялись акки, если не была указана папка с нвн
Добавлена сортировка по алфавиту списка акков
Изменено имя создаваемого и тут же запускаемого лоадера, чтоб Тер смог насладиться игрой, не создавая новые папки smile.gif

Апдейт №4
Изменена функция сохранения базы, теперь база сохраняется при выходе не каждый раз, а только если в списке акков были изменения (добавление/редактирование/удаление) а то если выключать комп с включенной программой, есть вероятность что данные не успеют сохраниться, а файл будет стерт

Апдейт №5
Совместимость с nwncx

Автор: Blotch Aug 5 2011, 11:11 AM
Полезно, +

Автор: Chifu Aug 6 2011, 06:53 AM
Рику просто мало своих акков вот и решил поработить Гем стырив все остальные.

(P.S. А так +)

Автор: Stenly Aug 8 2011, 09:45 AM
маленький апдейт, описание выше smile.gif

Автор: Darvin Aug 9 2011, 01:41 AM
QUOTE (Stenly @ Aug 8 2011, 04:45 PM)
маленький апдейт, описание выше smile.gif

Низкий поклон biggrin.gif

Автор: Stenly Aug 14 2011, 02:45 AM
Наконец-то разобрался при каких условиях появляется вторая/третья и тд иконки. пофиксил, ссылку обновил rolleyes.gif

Автор: Гаудин Aug 23 2011, 01:35 AM
Рико... у меня когда я выбираю акк и Врубаю... то врубаеться еще один Менеджер Аккаунтов...

Автор: Stenly Aug 23 2011, 02:20 AM
QUOTE (Гаудин @ Aug 23 2011, 12:35 PM)
Рико... у меня когда я выбираю акк и Врубаю... то врубаеться еще один Менеджер Аккаунтов...

Лольная ошибка) убери прогу из папки невера) или засунь ее там в отдельную папку, будет норм

Автор: WWolf69 Aug 23 2011, 05:18 AM
Смотрю, еще одного потянуло клеить танчики

З.Ы. У себя проблему нескольких ключей решил батниками sad.gif

Автор: Ineffable_King_Of_Darkness Aug 23 2011, 05:29 AM
QUOTE
убери прогу из папки невера

Ну что это такое... Взялся за гуж - фикси баг.

Автор: Гаудин Aug 23 2011, 09:23 AM
Ммм дайте тогда еще один нвн лоудер rolleyes.gif
И Рик, пофикси прогу переименовав ее или что-то похожее. ХЗ пофиксит ли перезапуск, но как минимум не даст ей убить старый лоудер.

Автор: Ineffable_King_Of_Darkness Aug 23 2011, 10:00 AM
Так, эльфы и орки, поясните что это за loader у всех? У нвна есть только один файл для запуска игры - nwmain.exe, все остальное не нужно, авторизация у биотварей фиксится соответствующим патчем nwmain.exe.

Автор: Darvin Aug 23 2011, 10:19 AM
Тер, прога работает по схеме:в папке нвн проверяет наличие файла nwn_loader, если он есть то запускает его, если его нету, то создает его и запускает. Хочу заметить, что речь идет именно о том лоадере для запуска второго окна, который когда-то выкладывал ты. Суть возникшей у тебя ситуации: из-за совпадении названий и из-за того, что ты ее засунул в папку игры программа думает, что она и есть лоадер. В связи с выше изложенным, если ты перенесешь программу в другой каталог, то: 1. программа будет работать; 2. она сама создаст в папке с игрой твой любимый лоадер.

От имени дварфов поясняю: обсуждаемый всеми лоадер не только отучает игру от общения с предками, но еще и позволяет запускать более одного окна с игрой. Особо хитрые свирфнебли используют так называемый хук, который позволяет отключать туман, настраивать камеру или переключаться в «полигонную» графику.

Автор: Ineffable_King_Of_Darkness Aug 23 2011, 10:29 AM
Многооконность тоже фиксится патчем nwmain.exe, а вот туман да, ок, аргумент.

Автор: WWolf69 Aug 23 2011, 11:09 AM
Я вас всех записал

Автор: The Kenny Aug 23 2011, 01:34 PM
В нвне можно отключать туман? Ну-ка, ну-ка...

Автор: logwow Aug 23 2011, 02:24 PM
()><()

Автор: Stenly Aug 24 2011, 06:12 AM
QUOTE (Ineffable_King_Of_Darkness @ Aug 23 2011, 04:29 PM)
Взялся за гуж - фикси баг.

Ладно пофиксил laugh.gif

Автор: Stenly Aug 28 2011, 05:46 AM
небольшой апдейтик, описание в первом сообщении smile.gif

Автор: magegvardin Sep 12 2011, 08:16 AM
Выдает ошибку


user posted image



Чего делать?

Автор: Blotch Sep 12 2011, 08:24 AM
Злой тролль!!! Секунд 10 тыкал "OK", пока не догнал(

Автор: Darvin Sep 12 2011, 08:32 AM
ну судя по всему, ты уже что-то туда внес (т.е. по началу все работало), не плохо было бы еще и описать на каком этапе это произошло.

Автор: Darkfrozenblackguard Sep 12 2011, 08:38 AM
я думаю это произошло на этапе составления Брутфорсера. он попытался создать такую вешь которая подбирает ключи для акка генератором=Р

Автор: Stenly Sep 12 2011, 08:41 AM
Думаю проблема все таки в конечном лоадере, а не в самой проге. пока хз в чем конкретно

Автор: Darvin Sep 12 2011, 08:44 AM
Я вот че вспомнил.
Вот этот грустный смайл в заголовке окна это фишечка зашитая в лоадере а не в проге Рика. У меня такое было на Висте, пока не поправил права доступа. Попробуй запусти ручками loader.exe (в папке с нвном) скорее всего вылезет как раз эта ошибка.
Если да, то попробуй запустить его ручками с правами администратора (пофиг что твой юзер и есть админ, что скорее всего так). И отпишись о результатах.

Автор: magegvardin Sep 12 2011, 12:38 PM
На пост выше, так оно и есть..... глупая вин7

Автор: Darvin Sep 13 2011, 01:43 AM
попробуй в свойствах файла loader.exe проставить галочку "запускать от имени администратора", тогда наверное все будет ок с менеджером аккаунтов.

Автор: Stenly Sep 13 2011, 01:45 AM
лично у меня win 7 и таких проблем вообще не возникало, мб потому что выключен контроль пользователей (панель управления - учетные записи пользователей - изменение параметров контроля учетных записей - опустить ползунок в нули, сказать ок и перезагрузиться)

Автор: Vovchik1980 Sep 13 2011, 04:34 AM
QUOTE (magegvardin @ Sep 12 2011, 04:38 PM)
На пост выше, так оно и есть..... глупая вин7

это примерно как топор назвать глупым. Винда инструмент. Не умеешь пользоваться - не берись smile.gif
У меня 7 стоит с самого первого RC все отлично работает

Автор: Peace-Death Mar 17 2012, 03:18 PM
Подскажите, как решить пару проблем: Скачал прогу , есть 2 акка, поначалу все было ок, кроме жутких лагов на втором окне, но потом, при запуске второго окна экран моргал часто, и вываливалось предупреждение об ошибке "Инструкция по адресу "0х695812d2" обратилась к памяти по адресу "0x0000003c" память не может быть "written" nwnmain.exe ", после чего первое окно закрывалось. Как можно это решить, и как убрать лаги?

Ах да, ОС WinXP

Автор: sodomcult Mar 25 2012, 04:14 AM
А у меня вот такая шляпа с софтиной
user posted image

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

Автор: sodomcult Mar 25 2012, 04:53 AM
А в общем-то пофиг, кильнул просто кривую папку biggrin.gif с манагером и одной хватает теперь. спасибо за софтинку wink.gif

Автор: magaiti Mar 29 2012, 02:08 PM
Гыг, как однако просто можно сделать тырилку акков
Кстати, почему архив без исходников? Боишься что программисты засмеют, что найдут недокументированные ф-ции, или надеешься закопирайтить и продать код?
А был бы код - можно было бы посмотреть, откуда у ошибок ноги растут.

Автор: Clay_Golem Mar 29 2012, 06:39 PM
QUOTE
А был бы код

необфусцированные .net сборки без проблем декомпилируются в нормальный код

Автор: Darvin Mar 30 2012, 04:05 PM
QUOTE (magaiti @ Mar 29 2012, 09:08 PM)
Гыг, как однако просто можно сделать тырилку акков
Кстати, почему архив без исходников? Боишься что программисты засмеют, что найдут недокументированные ф-ции, или надеешься закопирайтить и продать код?
А был бы код - можно было бы посмотреть, откуда у ошибок ноги растут.

Это ошибка не из риковской программы, а из лоадера который она использует.
Лоадер позволяет запускать несколько окон игры и отучает от проверки от биотварей. Кто его сделал и когда я не знаю, думаю, как и Рик. Все что делает программа до безобразия просто:
1. если этого лоадера нет, она его создает (он в ней вшит);
2. меняет сидикеи на сидикеи нужного акка в nwncdkey.ini (или как его там) и меняет аккаунт в nwnplayer.ini (или где он там хранится);
3. ну и небольшие настройки тоже позволяет отключить через ее интерфейс, а не через ручную правку файлов.

По сути ничего сверхгениального, просто небольшое удобство.

З.Ы. "Как я понял, что ошибка в лоадере?" - смайлик в заголовке алертного сообщения, это "фишка" именно лоадера.

sodomcult, возможно, у тебя в папке уже был какой-то "кривой" лоадер, можно было попробовать его удалить и запустить прогу вновь.
Программа справляется со своим назначением на 100%, 99% возникающих ошибок связаны с самим лоадером и решаются, как показывает опыт.

Автор: Stenly Apr 1 2012, 03:07 AM
QUOTE (magaiti @ Mar 30 2012, 01:08 AM)
Гыг, как однако просто можно сделать тырилку акков
Кстати, почему архив без исходников? Боишься что программисты засмеют, что найдут недокументированные ф-ции, или надеешься закопирайтить и продать код?
А был бы код - можно было бы посмотреть, откуда у ошибок ноги растут.

лол, программу писал для себя, покупать такую хрень никто не будет, чужие акки нафиг не нужны - я и своими ресурсами пол-шарда одеть могу...
PS:
Спасибо Дер =)

Автор: Alt Apr 2 2012, 06:31 AM
QUOTE (sodomcult @ Mar 25 2012, 06:14 AM)
А у меня вот такая шляпа с софтиной
user posted image

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

скачай себе докторвеба куреита и погоняй винды от нешты

Автор: sodomcult Apr 4 2012, 01:15 PM
QUOTE (Alt @ Apr 2 2012, 10:31 AM)
QUOTE (sodomcult @ Mar 25 2012, 06:14 AM)
А у меня вот такая шляпа с софтиной
user posted image

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

скачай себе докторвеба куреита и погоняй винды от нешты

Свежак система. А папку с НВН уже прогнал по полной секьюрити эссеншиалз, кьюритом (засранцы сделали гиморой при загрузке, кстати), юниверсал вирус снифером, ибо мне кто-то говорил про вирьё в принятой от меня папке. Все чистенько. Просто был кривой лоадер.

Автор: Alt Apr 5 2012, 10:58 AM
Просто данная ошибка лодера указывает на несоответствие хэш-суммы файла nwmain.exe с оригинальным от 1,69 версии)

Автор: Jluc88 Feb 23 2013, 03:09 PM
при запуске (врубай) выдает ошибку Wrong version ! что не так ?

Автор: Clan_Marlin Feb 23 2013, 05:38 PM
может быть неправильная версия nwmain? ph34r.gif

Автор: Jluc88 Feb 23 2013, 07:50 PM
но на серв же я захожу ? или у серва не та версия ?

Автор: Stenly Feb 23 2013, 10:20 PM
QUOTE (Jluc88 @ Feb 24 2013, 02:09 AM)
при запуске (врубай) выдает ошибку Wrong version ! что не так ?

Все что происходит после нажатие кнопки - запуск лоадера, вшитого в прогу) т.е. все ошибки в нем )
найди в папке loader.exe и попробуй позапускать его, мб ему нужны права админа или еще че)

Автор: Stenly Jun 23 2016, 09:23 PM
Апдейт

Скачайте http://forum.nwnights.ru/uploads/nwn_loader.exe менеджера для совместимости с http://forum.nwnights.ru/index.php?showtopic=3949&st=0&#entry109037

Автор: Stenly Jul 5 2016, 01:27 PM
исправил проблему с сохранением инфы, ссылка та же

Автор: ps1onik Jul 14 2016, 08:05 PM
Помогите пожалуйста разобраться, юзаю прогу на другом шарде, там экзешник расковыряли админы, и он называется не nwmain.exe как просит лоадер, а nwnmain.exe и лоадер соответсвенно не видит экзешник и не работает. Если переименовать nwnmain в nwmain то лоадер видит игру, но при запуске появляется ошибка и игра не запускается, подскажите как запустить несколько окон ?

Автор: Darkfrozenblackguard Jul 14 2016, 09:24 PM
а настоящий Пси бы легко разобрался с этим ph34r.gif

Автор: ps1onik Jul 15 2016, 11:36 AM
Очень важная информация...я под этим ником уже лет 10 играю в разных проектах)

Автор: Stenly Jul 15 2016, 11:44 AM
Я конечно могу перекомпилить лаунчер под запуск другого экзешника, но не вижу смысла делать телодвижения ради других шардов. Если угодно, можно сделать самостоятельно, потребуется Visual Studio и Reflector.Net, экзешник не упакован, разберется как есть
зы: сейчас лаунчер не обеспечивает мультиоконность. Если у вас старая версия, то пойдет

Автор: ps1onik Jul 15 2016, 11:47 AM
Ясно, спасибо

Автор: Melissandra Jul 15 2016, 06:29 PM
Добавил четвёртый аккаунт в менеджер аккаунтов и сохранил. Он отображается в списке. Если выйти из менеджера и опять запустить его, то четвёртый аккаунт не сохраняется. Три раза пробовал, не сохраняется при закрытии программы.

Автор: Algoritmo1 Jul 15 2016, 07:31 PM
таки да, тоже не мог сохранить акк 4-ый

Автор: Stenly Jul 15 2016, 10:39 PM
Первые 3 бесплатно -.- . посмотрю, че там. но попозже, у меня ремонт

Автор: Stenly Jul 16 2016, 10:37 AM
Проверил, проблемы не нашел. Убрал свои сохранения, создал 3 акка, выключил, включил - есть 3 в списке. Создал четвертый, выключил, включил - есть 4 в списке.

Автор: Lord_Draconis Jul 31 2016, 08:25 PM
Всё равно не хочет сохраняться 4 аккаунт. Дайте пожалуйста ссылку на менеджер аккаунтов последний, может я не тот скачал.
А где сохраняются пароли и аккаунты у менеджера? В самом экзешнике?

Автор: Stenly Jul 31 2016, 09:25 PM
QUOTE (Lord_Draconis @ Aug 1 2016, 07:25 AM)
Всё равно не хочет сохраняться 4 аккаунт. Дайте пожалуйста ссылку на менеджер аккаунтов последний, может я не тот скачал.
А где сохраняются пароли и аккаунты у менеджера? В самом экзешнике?

Ссылка на первой странице топика. Сохраняет в файл base рядом с exe менеджера, он редактируется блокнотом

Автор: Lord_Draconis Jul 31 2016, 09:41 PM
QUOTE (Stenly @ Jul 31 2016, 09:25 PM)
QUOTE (Lord_Draconis @ Aug 1 2016, 07:25 AM)
Всё равно не хочет сохраняться 4 аккаунт. Дайте пожалуйста ссылку на менеджер аккаунтов последний, может я не тот скачал.
А где сохраняются пароли и аккаунты у менеджера? В самом экзешнике?

Ссылка на первой странице топика. Сохраняет в файл base рядом с exe менеджера, он редактируется блокнотом

Спасибо. Редактирование файла помогло.

Автор: Рип Jan 9 2017, 08:35 PM
После запуска с данной софтины игра просит оригинальный сд-кей при загрузке...

Автор: Stenly Jan 9 2017, 08:55 PM
QUOTE (Рип @ Jan 10 2017, 07:35 AM)
После запуска с данной софтины игра просит оригинальный сд-кей при загрузке...

Софтина требует наличие файла nwncdkey.ini. Он есть в папке с игрой?

Автор: Рип Jan 10 2017, 05:27 AM
QUOTE (Stenly @ Jan 9 2017, 08:55 PM)
QUOTE (Рип @ Jan 10 2017, 07:35 AM)
После запуска с данной софтины игра просит оригинальный сд-кей при загрузке...

Софтина требует наличие файла nwncdkey.ini. Он есть в папке с игрой?

Спасибо! Разобрался, просто все ключи поменял!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)