Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форумы Gem of The North > Общий форум > Менеджер аккаунтов |
Автор: Stenly Aug 5 2011, 07:46 AM |
в общем я тут изучаю c#.net и смеха и практики ради написал небольшой менеджер аккаунтов для нвн. Описание примерно следующее: При первом запуске, программа скажет что нужно указать папку с НВН, если указываете - путь сохраняется, и больше не спрашивается, пока программу не переместят в другой каталог. После указания папки НВН (а можно и до этого), забиваем в программку ключи и имена аккаунтов, также есть поле "описание" для создания пометок к акку (например "энчантер" или там "открывашка", как угодно) Все записанные в программку аккаунты высвечиваются одним списком в главном окне программки, ниже них расположена здоровая кнопка запуска нвн. Выбрав нужный аккаунт и тыкнув большую кнопку, вы дадите программке знак что надо поменять ключи, имя пользователя на выбранное, и запустить нвн. Выбранный аккаунт можно редактировать (или просто удалить) через контекстное меню При выключении программки все акки сохраняются в файлик base, если хотите редактировать - работайте в кодировке UTF-8 (особенно если хотите вписать русский текст) Кроме этого в программке есть пара полезных функций, такие как активирование возможности игры в окне, полное выключение звука и включение поддержки многоядерных процессоров. Все это можно прописывать ручками в файлах настроек НВН, а так можно тыкнуть мышкой и включить, или отключить данные возможности. Больше особенных полезных функций у программки нету, разве что она автоматически скрывается в трей, если неактивна в течении 20 секунд, разворачивается дабл кликом по иконке в трее. К сожалению для запуска требуется наличие установленного framework.net версии 4.0, Кто не знает что это такое - поищите на сайте у мелкомягких, например http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=ru Вроде как все, кто посчитает программку полезной - ссылка ниже. Ключи не тырит, в инет не лезет, вирусной деятельности вроде не производит Кто не доверяет - может разобрать exe-шник инструментами visual studio, код не сжат, прочитается как есть. Установка не требуется, достаточно скопировать файлы из архива в какую-нить папку и работать http://forum.nwnights.ru/uploads/nwn_loader.exe Апдейт №1 Ссылка не изменилась По просьбе Дера добавлена опция установки времени для скрытия программки в трей, по умолчанию 30 секунд Так же пофикшен (вроде как) глюк с появлением 2х иконок в трее через некоторое время работы программы. Для иконки добавленное контекстное меню с кнопкой "Выход" ) Апдейт №2 Исправлен баг с аккаунтами, содержащими пробел в имени. (теперь они нормально запускаются) Апдейт №3 Исправлен баг, при котором не сохранялись акки, если не была указана папка с нвн Добавлена сортировка по алфавиту списка акков Изменено имя создаваемого и тут же запускаемого лоадера, чтоб Тер смог насладиться игрой, не создавая новые папки Апдейт №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 |
маленький апдейт, описание выше |
Автор: Darvin Aug 9 2011, 01:41 AM | ||
Низкий поклон |
Автор: Stenly Aug 14 2011, 02:45 AM |
Наконец-то разобрался при каких условиях появляется вторая/третья и тд иконки. пофиксил, ссылку обновил |
Автор: Гаудин Aug 23 2011, 01:35 AM |
Рико... у меня когда я выбираю акк и Врубаю... то врубаеться еще один Менеджер Аккаунтов... |
Автор: Stenly Aug 23 2011, 02:20 AM | ||
Лольная ошибка) убери прогу из папки невера) или засунь ее там в отдельную папку, будет норм |
Автор: WWolf69 Aug 23 2011, 05:18 AM |
Смотрю, еще одного потянуло клеить танчики З.Ы. У себя проблему нескольких ключей решил батниками |
Автор: Ineffable_King_Of_Darkness Aug 23 2011, 05:29 AM | ||
Ну что это такое... Взялся за гуж - фикси баг. |
Автор: Гаудин Aug 23 2011, 09:23 AM |
Ммм дайте тогда еще один нвн лоудер И Рик, пофикси прогу переименовав ее или что-то похожее. ХЗ пофиксит ли перезапуск, но как минимум не даст ей убить старый лоудер. |
Автор: 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 | ||
Ладно пофиксил |
Автор: Stenly Aug 28 2011, 05:46 AM |
небольшой апдейтик, описание в первом сообщении |
Автор: magegvardin Sep 12 2011, 08:16 AM |
Выдает ошибку Чего делать? |
Автор: 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 | ||
это примерно как топор назвать глупым. Винда инструмент. Не умеешь пользоваться - не берись У меня 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 |
А у меня вот такая шляпа с софтиной Причем есть еще одна папка с игрой для другого аккаунта - вот если ее в настройках указать, то все без проблем запускается. |
Автор: sodomcult Mar 25 2012, 04:53 AM |
А в общем-то пофиг, кильнул просто кривую папку с манагером и одной хватает теперь. спасибо за софтинку |
Автор: magaiti Mar 29 2012, 02:08 PM |
Гыг, как однако просто можно сделать тырилку акков Кстати, почему архив без исходников? Боишься что программисты засмеют, что найдут недокументированные ф-ции, или надеешься закопирайтить и продать код? А был бы код - можно было бы посмотреть, откуда у ошибок ноги растут. |
Автор: Clay_Golem Mar 29 2012, 06:39 PM | ||
необфусцированные .net сборки без проблем декомпилируются в нормальный код |
Автор: Darvin Mar 30 2012, 04:05 PM | ||
Это ошибка не из риковской программы, а из лоадера который она использует. Лоадер позволяет запускать несколько окон игры и отучает от проверки от биотварей. Кто его сделал и когда я не знаю, думаю, как и Рик. Все что делает программа до безобразия просто: 1. если этого лоадера нет, она его создает (он в ней вшит); 2. меняет сидикеи на сидикеи нужного акка в nwncdkey.ini (или как его там) и меняет аккаунт в nwnplayer.ini (или где он там хранится); 3. ну и небольшие настройки тоже позволяет отключить через ее интерфейс, а не через ручную правку файлов. По сути ничего сверхгениального, просто небольшое удобство. З.Ы. "Как я понял, что ошибка в лоадере?" - смайлик в заголовке алертного сообщения, это "фишка" именно лоадера. sodomcult, возможно, у тебя в папке уже был какой-то "кривой" лоадер, можно было попробовать его удалить и запустить прогу вновь. Программа справляется со своим назначением на 100%, 99% возникающих ошибок связаны с самим лоадером и решаются, как показывает опыт. |
Автор: Stenly Apr 1 2012, 03:07 AM | ||
лол, программу писал для себя, покупать такую хрень никто не будет, чужие акки нафиг не нужны - я и своими ресурсами пол-шарда одеть могу... PS: Спасибо Дер =) |
Автор: Alt Apr 2 2012, 06:31 AM | ||
скачай себе докторвеба куреита и погоняй винды от нешты |
Автор: sodomcult Apr 4 2012, 01:15 PM | ||||
Свежак система. А папку с НВН уже прогнал по полной секьюрити эссеншиалз, кьюритом (засранцы сделали гиморой при загрузке, кстати), юниверсал вирус снифером, ибо мне кто-то говорил про вирьё в принятой от меня папке. Все чистенько. Просто был кривой лоадер. |
Автор: 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? |
Автор: Jluc88 Feb 23 2013, 07:50 PM |
но на серв же я захожу ? или у серва не та версия ? |
Автор: Stenly Feb 23 2013, 10:20 PM | ||
Все что происходит после нажатие кнопки - запуск лоадера, вшитого в прогу) т.е. все ошибки в нем ) найди в папке 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=0entry109037 |
Автор: 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 |
а настоящий Пси бы легко разобрался с этим |
Автор: 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 | ||
Ссылка на первой странице топика. Сохраняет в файл base рядом с exe менеджера, он редактируется блокнотом |
Автор: Lord_Draconis Jul 31 2016, 09:41 PM | ||||
Спасибо. Редактирование файла помогло. |
Автор: Рип Jan 9 2017, 08:35 PM |
После запуска с данной софтины игра просит оригинальный сд-кей при загрузке... |
Автор: Stenly Jan 9 2017, 08:55 PM | ||
Софтина требует наличие файла nwncdkey.ini. Он есть в папке с игрой? |
Автор: Рип Jan 10 2017, 05:27 AM | ||||
Спасибо! Разобрался, просто все ключи поменял! |