Jump to content
Korean Random

Lom

User
  • Posts

    1,010
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Lom

  1. Edited by ЛОМ

    38 минут назад, night_dragon_on сказал:

     

    Ну тут причин множество может быть начиная с того впорядке ли сам компилятор (inno setup), до проблем с самой операционкой.

    Раз один и тот же код собирается у двух человек по разному, причем во втором случае неработоспособен на выходе.

     

    скачал архив что ты ему скинул. запустил экзешник что там есть. он сразу нашел правильно путь к игре. затем вставил код что ты дал но у меня чет не завелся он. точнее компилирует и тд но путь не находит. странно как то. ведь я вписал тот же код что и в том скрипте что ты ему скинул.

  2. 4 минуты назад, Gad575 сказал:

    Вы оба переустановили винду, следовательно, у вас нет записей в реестре.

    Переустановите клиент игры установщики его найдут.

     

    ну дело в том что даже переустановив винду мод-пак  протанки к примеру всё равно ведь находит игру. а с этим кодом перестает находить))

  3. 6 часов назад, D_MAN_1987 сказал:

    Товарищи, простите если что не так сразу)
    Использую код приведенный ниже для определения каталога установки клиента. И установщик упорно отказывается находить нужный каталог, в то время как протанки, вотспики и прочие - замечательно всё находят. Я уже хз куда копать... Наставьте на путь истинный, если не сложно)

    
    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;

    Заранее благодарю

     

    у меня такой же код единственно  еще вот это у меня дописано

    [Setup]
    DefaultDirName={code:WotDirNameRU}

    всё прекрасно находит. НО... после переустановки винды перестает находить а вот мод-пак протанки даже после переустановки винды всё так же находит а этот нет. хз почему.

  4. может спецы подскажут но если бы мне никто не помог то я сделал бы так. создаю ярлыки к файлам WorldOfTanks.exe ложу их в любую папку главное не в корневую, прописываю пути и вот тогда заведется точно. я к примеру в папку screenshots закинул ярлык и вот оттуда без проблем завелся. 

  5. знаешь наааамного проще сделать ярлык файла WorldOfTanks.exe, поместить на раб-стол и запускать с него))) я всегда так делаю))  почему то из корня игры он не даёт его запускать а вот из других папок запускается без проблем. 

  6. 27 минут назад, Kapa сказал:

    У меня windows 10. Если в ручную запускать - то запускаются без проблем. Проблема с запуском через bat файл, а мне именно через него нужно запустить.После запуска через bat танки открываются в оконном режиме ( так у меня они настроены ), начинается загрузка игры,но не заканчивая загрузку - закрывается окно с танками.

     

    ну так я тоже через бат запускаю и нормально запускается все))

  7. В 13.12.2017 в 20:20, Komdiv_55 сказал:

    в принципе работает нормально, единственное что в Генеральных сражениях зависает картинка загрузки

    (не знаю у всех так, проверял на реплее)

    но думаю скоро будет обнова :blinky:

    (патч только вышел и нужно немного подождать)

     

    Всё так же зависает по ходу( 

  8. ВСЕМ ПРИВЕТ. Подскажите в чем может быть проблема. есть батник. вот такой.

    @Echo off
    
    Set ReportFile=Logs.zip
    
    TaskKill /T /F /IM WorldOfTanks.exe
    If EXIST %ReportFile% (DEL %ReportFile%)
    
    @Echo .Set Cabinet=ON>>make.ddf
    @Echo .Set CabinetNameTemplate=%ReportFile%>make.ddf
    @Echo .Set Compress=ON>>make.ddf
    @Echo .Set CompressionType=MSZIP>>make.ddf
    @Echo .Set DiskDirectoryTemplate=".">>make.ddf
    @Echo .Set MaxCabinetSize=2500000>>make.ddf
    
    If EXIST "..\ххх-uninstall\install.log" (@Echo "..\ххх-uninstall\install.log">>make.ddf)
    If EXIST "..\python.log" (@Echo "..\python.log">>make.ddf)
    If EXIST "..\xvm.log" (@Echo "..\xvm.log">>make.ddf)
    If EXIST "..\pmod.log" (@Echo "..\pmod.log">>make.ddf)
    
    MakeCab /F make.ddf
    
    Del "make.ddf"
    Del "setup.inf"
    Del "setup.rpt"

    он создает зип архив с логами. так вот у меня и у многих других проблем нет всё создается. но было пара челов у которых архив создается но когда они мне его присылают то я не могу открыть вложение. просто даже вытащить, скопировать на раб.стол и тд. не получается. и в архиве возле надписи python.log появляется откуда то стрелочка. архив скину увидите ( <--- )  может проблема в методе сжатия? или в версии винды? или в запуска от имени админа?  в чем может быть проблема примерно? вот сам архив который мне прислали и который не открывается.

    Logs.zip

  9. похоже на спор между теми кто делает ( создаёт ) папки и создаёт моды. и разве тем кто делает моды не виднее ( ну хоть на пару % )  что лучше и как лучше?! конечно если  отписавшиеся тут люди из вг тоже ну типа мододелы то и им немного видно конечно. )))) 

  10. откатился  на самую  первую версию что я скачивал в первый раз 1.0.2.442. не знаю но мне кажется что она и быстрее файлы открывает и не лагает вовсе ( я тока редактирую файлы не более ) последнюю обнову ша запустил она зависла. просто пустая страница и никакие вкладки не реагируют. ((( винда вроде новая 2 дня как переустановлена.

  11. Edited by ЛОМ

     

    В 22.11.2017 в 11:58, Kotyarko_O сказал:

    @ЛОМ 
    Как-то так:

    
    @echo off
    
    set d0=bas
    set d01=WWW 1
    set d02=WWW 2
     
    if exist "..\%d0%" (
     CD "..\%d0%"
     if exist "%d01%" >nul move "%d01%" "..\"
     if exist "%d02%" >nul move "%d02%" "..\"
    )
    
    pause

     

     

    всё теперь догнал в чем проблема. всё работает с этим батником. но... проблема в том что если уже существуют эти папки WWW  вот тогда он пишет что отказано в доступе. если их нет тогда всё нормально переносит. это можно как то обойти? чтобы он переносил даже если эти две папки существуют уже.  вариант  xenus  тоже работает но такая же проблема.

  12. Edited by ЛОМ

    14 минут назад, StranikS_Scan сказал:

    Ты выше пишешь "просаживают фпс не в первом же бою а через 5-6 боёв", тут как тебе реплей поможет? Ни как.

     

    ну да в принципе)) в любом случае если будет такая прога думаю многим она будет интересна и нужна. так  в каком патче ждать? :veryhappy:

  13. 4 минуты назад, StranikS_Scan сказал:

    Ты не совсем правильно формулируешь. Программу определяющую какой мод сколько - сделать не возможно. А программу, которая бы просто мерила - это возможно.

    а как быть с модами которые например просаживают фпс не в первом же бою а через 5-6 боёв? причем не слабо так. это как нибудь возможно будет определить?  или она будет мерить это в то время когда человек будет играть?  и проверку возможно будет делать поставив все моды или только по отдельности?  или я опять не правильно понимаю?! ))))

  14. Edited by ЛОМ

    23 минуты назад, StranikS_Scan сказал:

    Либо зайти в свойства диска С на вкладку "Безопасность" и для своего акка добавить полные права на файлы и папки.

     

    а варианта нет сделать чтобы батник сам себе эти права прописывал? может код есть какой? ))) сделал как ты сказал всё равно не  пашет))  точно придётся переустановить)))  вам всем спасибо однозначно! кстати StranikS_Scan   на счет  программы которая проверяла бы скока какой мод жрет фпс реально сделать? очень и очень полезная програмулька была бы для многих))) 

     

    П.С.  даже вот такой .reg файл использовал и то не помогло)))  

     

    код .reg  ( Стать владельцем папки файла, получить полные права (пункт контекстного меню)  )  для винды 10 не подходит вроде.

     

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\*\shell\runas]
    @="Стать владельцем и задать полный доступ к объекту"
    "NoWorkingDirectory"=""
    
    [HKEY_CLASSES_ROOT\*\shell\runas\command]
    @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F"
    "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F"
    
    [HKEY_CLASSES_ROOT\Directory\shell\runas]
    @="Стать владельцем и задать полный доступ к объекту"
    "NoWorkingDirectory"=""
    
    [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
    @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t"
    "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t"

     

     

  15. Edited by ЛОМ

    16 минут назад, Kotyarko_O сказал:

    Явно проблема с правами.

     

    это можно как то малой кровью исправить? вроде бы и от имени админа запускал тоже.  еще поставил @echo on вот что показало...

     

    d20Y2xaDQm6XJI2EyMiRJw.jpeg

×
×
  • Create New...