Jump to content
Korean Random

Lom

User
  • Posts

    1,010
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Lom

  1. К сожалению не прокатило (( от имени админа тоже пробовал.
  2. Всем привет. помогите пожалуйста с батником. так как я плохо излагаю свои мысли в письменной форме, решил заскринить так сказать вопрос )))))) сам батник в данный момент вот в таком виде... @echo off set "d0=\Fant\bas" set "d01=WWW 1" set "d02=WWW 2" if exist "%d0%" pushd "%d0%" if exist "%d01%" >nul move "%d01%" "%~dp0" if exist "%d02%" >nul move "%d02%" "%~dp0" popd pause
  3. народ а в установщике пункт типа " восстановление ранее ( ну или последней ) установленной версии " можно как то сделать*?
  4. короче не помогает [Setup] UninstallLogModе=new ладно главное второй вопрос решен. спасибо большое))
  5. вот это правильно написано? а то вставляю а он по цвету даже видно что, что то не то. а 2-ой вопрос помогло )))
  6. народ два вопроса, подскажите пожалуйста. как говорилось в одном фильме - " и да не оскудеет рука дающего и да не отсохнет рука берущего " 1-ый вопрос. к примеру я ставлю моды и выбрал всего несколько модов ( скока не важно ). затем если я не удалял модпак через unins000.exe то когда я снова открываю установщик то там уже бывают отмечены на установку и те пункты которые я не ставил. по ходу именно те пункты в которых есть радиобутоны. а если я удалил модпак unins000.exe то тогда всё нормально и нигде галочки не стоят. флаги прописаны вот тока эти - Flags: exclusive disablenouninstallwarning и 2-ой вопрос. на счет автопоиска игры по реестру. я использую вот этот код [Setup] DefaultDirName={code:WotDirNameRU} [code] function WotDirNameRU(Path: String): String; // ключ для основного клиента {1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1 begin if RegKeyExists(HKLM, 'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1') then begin RegQueryStringValue(HKLM, 'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1', 'InstallLocation', Path); Result := Path end else if RegKeyExists(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1') then begin RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1', 'InstallLocation', Path); Result := Path end else if RegKeyExists(HKCU, 'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1') then begin RegQueryStringValue(HKCU, 'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1', 'InstallLocation', Path); Result := Path end else if RegKeyExists(HKCU, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1') then begin RegQueryStringValue(HKCU, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1', 'InstallLocation', Path); Result := Path end else Result := ExpandConstant('C:\Games\World_of_Tanks'); end; но дело в том что к примеру у меня игра на диске "D" и он её находит и всё нормально. затем, я на диске "C" так же сделал папку с игрой в которую закинул файл WorldOfTanks.exe. ( ну это я для себя так, моды проверить на свежесть так сказать и тому подобное, короче не это главное ) так вот при открытии мод-пака он мне конечно показывает правильный путь "D". но если я поставлю моды на диск "C" то при следующем открытии мод-пака он уже будет всё время выдавать путь на диск "C" пока я не удалю мод-пак через unins000.exe. но.. не помню чей это был мод-пак но там, куда бы я не ставил моды при повторной установке он всё так же указывал правильный путь а не как у меня. как я понял кодов поиска по реестру не один и не два))) мне бы именно такой у кого есть)))
  7. ну тогда напиши Ekspoint он сделает тебе именно так как тебе нужно)) код то всё равно я у него брал))
  8. я правильно понял если мне нужно только при деинсталляции то мне нужно тока это в код... #define CheckForGameRun #ifdef CheckForGameRun Function CheckForGameRun(): Boolean; var ResultCode: Integer; begin Result := False; if CMDCheckParams(NoCheckForRun) and not IsUninstaller() then Exit; if (FindWindowByWindowName('World of Tanks (Online Game)') <> 0) or (FindWindowByWindowName('WoT Client') <> 0) then begin if MsgBoxEx(0, 'Обнаружено запущенное приложение {#MyAppVersion}. Перед продолжением требуется закрыть все экземпляры приложения.' + #13#10 + 'Закрыть игру?', 'Внимание!', MB_YESNO + MB_DEFBUTTON1 or MB_ICONWARNING, 0, 0) = IDYES then begin Exec(ExpandConstant('{cmd}'), '/C TASKKILL /F /IM "WorldOfTanks.exe" /IM "WoTLauncher.exe"', '', SW_SHOW, ewWaitUntilTerminated, ResultCode); case ResultCode of 0: Result := True; 128: Result := True; end; end; end else Result := True; end; #endif Function InitializeUninstall(): Boolean; begin Result := True; #ifdef CheckForGameRun Result := CheckForGameRun(); #endif end; у меня юникод версия и ошибку выдаёт. сто пудово что то не туда прописываю)))
  9. народ. а есть код чтобы при удалении мод-пака ( файлом unins000.dat ) если игра открыта, выводило сообщение мол закройте сначала игру и тд...
  10. это получается у других он и без poliroid.modslistapi_1.0.7 работает а у меня нет? в скачанном моде то нет этого файла))
  11. догнал кажись. в этих файлах разницы нет. работает с обоими. проблема была в отсутствии poliroid.modslistapi_1.0.7. без него вылетает. с ним всё пучком))
  12. лайт версия же рабоатет у меня. мне бы и её хватило просто там шрифт не могу заменить ( прописываю в конфиге но он не меняется ) и размер шрифта менять в конфиге варианта нет там. короче буду на лайт версии сидеть))
  13. почистил кеш но всё так же выкидывает. если у меня не работает а у других пашет значит явно проблема у меня.
  14. вот тут же твой мод? только что заново перекачал и поставил. всё тоже самое.
  15. вижу не у всех лимит на дизлайки на сегодня закончились))) вот написал вам еще одно сообщение. минусите на здоровье ))) некоторые только на это и способны. такс... а да, вот картинка в тему
  16. можно узнать на счет лимита ставить лайки и дизлайки? это считается не так типа 10 лайков в день и 10 дизлайков? считается 10 лайков и дизлайков? П/С... никогда не мог правильно изложить свою мысль в письменном виде))) ну надеюсь что смысл вы поняли)))
  17. млин и минус не поставишь - лимит на сегодня ( кстати интересно а почему лимит? я только лайки ставил и лайки закончились, а что туда и дизлайки относятся? непорядок ) а на счет минуса, это минус не автору ( так что без обид ) я хотел влепить а новым папкам ))) если меня даже задолбало, представляю как это задолбало тех кто делает моды и тд.
  18. прошу извинить)) я оказывается ставил лайт версию а отписывался о ней сюда))) только скачал этот вариант. хотел реплей глянуть-выкинуло. думал в игру зайти-выкинуло. /------------------------------------------------------------------------------------------\ WorldOfTanks 0.9.20.1 (compiled at 18:43:46 Oct 18 2017) starting on Mon Nov 13 18:15:57 2017 2017-11-13 18:15:57.435: INFO: [Config] Command line: F:/Games/World_of_Tanks/WorldOfTanks.exe "F:\Games\World_of_Tanks\replays\20171029_2300_germany-G48_E-25_05_prohorovka.wotreplay" 2017-11-13 18:15:58.400: INFO: [Config] Default encoding set to utf-8 2017-11-13 18:15:58.419: INFO: [PY_DEBUG] Release Client - Content Type: sd 2017-11-13 18:15:58.419: INFO: [PY_DEBUG] Checking ./res_mods/0.9.20.1.2: mods not found 2017-11-13 18:15:58.419: INFO: [PY_DEBUG] Mod file 'mods/0.9.20.1.2/mod_mods_gui_2.06.wotmod' loaded 2017-11-13 18:15:58.419: INFO: [PY_DEBUG] Mod file 'mods/0.9.20.1.2/pavel3333.dispersion_time_2.1.31.wotmod' loaded 2017-11-13 18:15:58.419: INFO: [PY_DEBUG] Mod file 'mods/0.9.20.1.2/polarfox.vxbattleflash_1.5.wotmod' loaded 2017-11-13 18:16:02.839: NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 271): The quality = 3 was selected. 2017-11-13 18:16:02.839: NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 271): The quality = 4 was selected. 2017-11-13 18:16:03.290: INFO: [LOAD_MOD]: [mods_gui v2.06 (2017-10-26), by spoter, satel1te] 2017-11-13 18:16:03.291: ERROR: [EXCEPTION] (scripts/client/game.py, 189): Traceback (most recent call last): File "scripts/client/game.py", line 157, in init File "scripts/client/gui/shared/personality.py", line 357, in init File "scripts/client/gui/mods/__init__.py", line 18, in init File "scripts/client/gui/mods/__init__.py", line 66, in _findValidMODs File "scripts/common/Lib/importlib/__init__.py", line 37, in import_module File "hru-hru", line 13, in <pjorion_protected> File "hru-hru", line 6, in <module> File "hru-hru", line 27, in <module> File "hru-hru", line 20, in <module> File "hru-hru", line 34, in <module> File "hru-hru", line 11, in <module> File "hru-hru", line 26, in <module> File "hru-hru", line 37, in <module> File "hru-hru", line 14, in <module> File "hru-hru", line 1304, in <module> AttributeError: 'module' object has no attribute 'lower' 2017-11-13 18:16:06.433: ERROR: Traceback (most recent call last): 2017-11-13 18:16:06.433: ERROR: File "scripts/client/game.py", line 340, in fini 2017-11-13 18:16:06.433: ERROR: File "scripts/client/messenger/MessengerEntry.py", line 62, in fini 2017-11-13 18:16:06.433: ERROR: File "scripts/client/messenger/proto/__init__.py", line 68, in clear 2017-11-13 18:16:06.433: ERROR: File "scripts/client/messenger/proto/xmpp/plugin.py", line 74, in clear 2017-11-13 18:16:06.433: ERROR: AttributeError: 'NoneType' object has no attribute 'clear' /------------------------------------------------------------------------------------------\ WorldOfTanks 0.9.20.1 (compiled at 18:43:46 Oct 18 2017) starting on Mon Nov 13 18:17:34 2017 2017-11-13 18:17:34.998: INFO: [Config] Command line: F:/Games/World_of_Tanks/WorldOfTanks.exe 2017-11-13 18:17:35.952: INFO: [Config] Default encoding set to utf-8 2017-11-13 18:17:35.973: INFO: [PY_DEBUG] Release Client - Content Type: sd 2017-11-13 18:17:35.973: INFO: [PY_DEBUG] Checking ./res_mods/0.9.20.1.2: mods not found 2017-11-13 18:17:35.973: INFO: [PY_DEBUG] Mod file 'mods/0.9.20.1.2/mod_mods_gui_2.06.wotmod' loaded 2017-11-13 18:17:35.973: INFO: [PY_DEBUG] Mod file 'mods/0.9.20.1.2/pavel3333.dispersion_time_2.1.31.wotmod' loaded 2017-11-13 18:17:35.973: INFO: [PY_DEBUG] Mod file 'mods/0.9.20.1.2/polarfox.vxbattleflash_1.5.wotmod' loaded 2017-11-13 18:17:40.447: NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 271): The quality = 3 was selected. 2017-11-13 18:17:40.447: NOTICE: [NOTE] (scripts/client/post_processing/__init__.py, 271): The quality = 4 was selected. 2017-11-13 18:17:40.908: INFO: [LOAD_MOD]: [mods_gui v2.06 (2017-10-26), by spoter, satel1te] 2017-11-13 18:17:40.909: ERROR: [EXCEPTION] (scripts/client/game.py, 189): Traceback (most recent call last): File "scripts/client/game.py", line 157, in init File "scripts/client/gui/shared/personality.py", line 357, in init File "scripts/client/gui/mods/__init__.py", line 18, in init File "scripts/client/gui/mods/__init__.py", line 66, in _findValidMODs File "scripts/common/Lib/importlib/__init__.py", line 37, in import_module File "hru-hru", line 13, in <pjorion_protected> File "hru-hru", line 6, in <module> File "hru-hru", line 27, in <module> File "hru-hru", line 20, in <module> File "hru-hru", line 34, in <module> File "hru-hru", line 11, in <module> File "hru-hru", line 26, in <module> File "hru-hru", line 37, in <module> File "hru-hru", line 14, in <module> File "hru-hru", line 1304, in <module> AttributeError: 'module' object has no attribute 'lower' 2017-11-13 18:17:41.445: ERROR: [EXCEPTION] (scripts/common/Event.py, 46): Traceback (most recent call last): File "scripts/common/Event.py", line 44, in __call__ File "scripts/client/gui/sounds/ambients.py", line 613, in __onGUISpaceEntered File "scripts/client/gui/sounds/ambients.py", line 578, in _restartSounds File "scripts/client/gui/sounds/ambients.py", line 176, in start File "scripts/client/gui/sounds/ambients.py", line 180, in stop AttributeError: 'NoneType' object has no attribute 'stopMusic' 2017-11-13 18:17:43.634: ERROR: Traceback (most recent call last): 2017-11-13 18:17:43.634: ERROR: File "scripts/client/game.py", line 340, in fini 2017-11-13 18:17:43.634: ERROR: File "scripts/client/messenger/MessengerEntry.py", line 62, in fini 2017-11-13 18:17:43.634: ERROR: File "scripts/client/messenger/proto/__init__.py", line 68, in clear 2017-11-13 18:17:43.634: ERROR: File "scripts/client/messenger/proto/xmpp/plugin.py", line 74, in clear 2017-11-13 18:17:43.634: ERROR: AttributeError: 'NoneType' object has no attribute 'clear'
  19. del. П/С... еще бы время полёта снаряда к этому моду))
  20. на счет самого шрифта я понял а вот на счет размера не очень в ангаре есть цвет и смещения а вот размера я чет не увидел...
  21. и такие варианты меньше всего будут зависеть от разрешения экрана да?
  22. приветы. на счет публикаций только с согласия автора, а в модпак закинуть есть вариант? П.С... и на счет размера шрифта. в каком именно файле и где его менять? сам шрифт где менять я нашел))
  23. Приветы. понимаю что не в тему но в этой теме вы точно разбираетесь)) подскажите как лучше прописать в конфиге координаты строчки что на скрине чтобы на разных разрешениях экрана не смещалось в сторону ( ну хотя бы более менее ). у меня 1920*1080 к примеру, от левого края сперва сделал. попросил проверить у кого экран поменьше и у него она прям на панель залезла. ( хотя у него уж слишком маленький экран был - ноут ) вот и хотел узнать как лучше, от левого или правого края править, или от центра? вот кусок этот... * ~ Настройки сообщения с нанесенным уроном игроком/совзводными. ~ */ "DAMAGED" : { "enable" : true, // отображение элемента (true, false). "animation" : true, // отображение анимации (true, false). "showPostmortem" : true, // отображать при переключении камеры на другого игрока в посмертном режиме (true, false). "position" : { "x" : -480, // координаты элемента по оси Х. "y" : 3, // координаты элемента по оси Y. "align" : { "x" : "right", // выравнивание элемента по оси Х (left, center, right). "y" : "top" // выравнивание элемента по оси Y (top, center, bottom).
×
×
  • Create New...