Jump to content
Korean Random

Nowik1971

User
  • Content Count

    143
  • Joined

  • Last visited

Posts posted by Nowik1971


  1. 22.01.2022 в 15:33, P.S.Enot сказал:

    Здравствуйте парни. Подскажите пожалуйста код, который определяет о не соответствии версии игры и модпака, и запрещает дальнейшую установку или процедуру установщика ??? Вот типа как на скриншоте 

    Screenshot_2.png.a9a02cdc28c65bf35a6b057aa024e860.png

     

    Вот код с этой темы раз не можешь или  ленишься найти!!!

    #define GameName "Sacred"
    #define modpack_versionInfo "0.9.15"
    
    [Setup]
    AppName={#GameName}
    AppVerName={#GameName}
    DefaultDirName={pf}\{#GameName}
    AppPublisher=troyan
    
    [Languages]
    Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
    
    
    
    [CustomMessages]
    russian.Modpack=Модпак
    russian.SupportForum=Тема на koreanrandom.com
    russian.ForumLink=http://сайт.ru/updater
    russian.UpdatedLabel=Обновлено:
    russian.WOT_version=Версия WOT:
    russian.modpack_version=Версия модпака:
    russian.installer_version=wotunion installer
    russian.CheckingActualModpackVersionLabel=Проверка обновлений модпака...
    russian.CannotCheckUpdate=Ошибка при проверке обновлений. Далее - для установки
    russian.NoUpdates=Обновлений не найдено. Далее - для установки
    russian.ErrorWhileOpeningUpdatePage=Ошибка при переходе на страницу загрузки
    russian.AllIsReadyForInstall=Все готово для установки. Нажмите Далее для продолжения
    russian.UpdateFound=найдено
    russian.httpVersion=http://сайт.ru/updater/version.txt
    russian.httpMsg=http://сайт.ru/updater/msg.txt
    russian.WOT_NotFound=Клиент World of Tanks не обнаружен. Установка будет прервана.
    russian.for=для
    russian.CheckAccess=Установка невозможна. Проверьте наличие прав доступа к файлам и папкам установленного клиента World of Tanks, закройте программы, которые используют папки и/или файли клиента World of Tanks, или запустите инсталлятор модпака с правами администратора.
    russian.MustUninstallBefore=Установка невозможна. Воспользуйтесь деинсталлятором модпака для удаления предыдущей установки модпака (Пуск - Программы - wotunion modpack - Удалить wotunion modpack).
    russian.NewVersionFound=Доступна новая версия модпака:
    russian.GoToLink=Перейти по ссылке в браузере для загрузки ?
    russian.CheckAccessUninstall=Деинсталляция невозможна. Проверьте наличие прав доступа к файлам и папкам установленного клиента World of Tanks закройте программы, которые используют папки и/или файлы клиента World of Tanks,  или запустите деинсталлятор модпака с правами администратора.
    
    
    
    [Code]
     var
     CheckingActualModpackVersionLabel: TLabel;
     WelcomePageID: Integer;
     ActualVersion: String;
     ActualVersionLongint: Longint;
     InstallVersionLongint: Longint;
     ActualVersionMsg: String;
     ReadyToInstall: Boolean;
     TerminateInstall: Boolean;
    
    function DownloadFile(const AURL: string; var AResponse: string): Boolean;
     var
      WinHttpRequest: Variant;
       begin
        Result := False;
         try
          WinHttpRequest := CreateOleObject('WinHttp.WinHttpRequest.5.1');
          WinHttpRequest.Open('GET', AURL, False);
          WinHttpRequest.Send;
          AResponse := WinHttpRequest.ResponseText;
         Case WinHttpRequest.Status of
          '200':
           begin
            Result := True;
           end;
         end;
         except
          ReadyToInstall:=True;
          AResponse := GetExceptionMessage;
          CheckingActualModpackVersionLabel.Caption:=ExpandConstant('{cm:CannotCheckUpdate}');
          Result := False;
         end;
       end;
    
    procedure CurPageChanged(CurPageID: Integer);
     begin
      if CurPageID = wpSelectDir then
       begin
    
       end;
        WizardForm.InnerNotebook.Visible := CurPageID <> WelcomePageID;
     end;
    
    function Form_CreatePage(PreviousPageId: Integer): Integer;
     var
      Page: TWizardPage;
       begin
        Page := CreateCustomPage(PreviousPageId, '', '');
        WelcomePageID := Page.ID;
        CheckingActualModpackVersionLabel := TLabel.Create(WizardForm);
         with CheckingActualModpackVersionLabel  do
          begin
           Parent := WizardForm.InnerPage;
           Visible:=True;
           Left := ScaleX(5);
           Top := ScaleY(292);
           Font.Color:= clBlack;
          end;
         Result := Page.ID;
       end;
      Procedure ForumLinkOnClick (Sender: TObject);
     var
      ErrorCode: Integer;
       Begin
        ShellExec ('open', ExpandConstant('{cm:ForumLink}'),'','', SW_SHOWNORMAL, ewNoWait, ErrorCode);
       end;
    
    procedure InitializeWizard();
       begin
       Form_CreatePage(wpWelcome);
    
        with WizardForm.PageDescriptionLabel do
         begin
          Visible := False;
         end;
        with WizardForm.PageNameLabel do
         begin
          Visible := False;
         end;
      end;
    
    function CheckUpdates():Boolean;
     var ErrorCode: Integer;
      begin
       if ReadyToInstall=False then
        begin
         CheckingActualModpackVersionLabel.Visible:=True;
         CheckingActualModpackVersionLabel.Caption := ExpandConstant('{cm:CheckingActualModpackVersionLabel}');
          if ((DownloadFile(ExpandConstant('{cm:httpVersion}'), ActualVersion)=True) and  (DownloadFile(ExpandConstant('{cm:httpMsg}'), ActualVersionMsg)=True)) then
           begin
            if (StrToIntDef(ActualVersion, ActualVersionLongint)) > (StrToIntDef('{#modpack_versionInfo}', InstallVersionLongint)) then
             begin
              CheckingActualModpackVersionLabel.Caption := CheckingActualModpackVersionLabel.Caption + ExpandConstant('{cm:UpdateFound}');
               if MsgBox(ExpandConstant('{cm:NewVersionFound}') + ActualVersionMsg + ExpandConstant('{cm:GoToLink}'), mbConfirmation, MB_YESNO) = IDYES then
                begin
                 If not ShellExec('', ExpandConstant('{cm:ForumLink}'), '', '', SW_SHOW, ewNoWait, ErrorCode) then
                  begin
                   CheckingActualModpackVersionLabel.Caption:=ExpandConstant('{cm:ErrorWhileOpeningUpdatePage}');
                   ReadyToInstall:=True;
                   Result:=False;
                  end
                  else
                   begin
                    Result:=False;
                    TerminateInstall:=True;
                    WizardForm.Close;
                  end;
                end
                else
                 begin
                  CheckingActualModpackVersionLabel.Caption:=ExpandConstant('{cm:AllIsReadyForInstall}');
                  ReadyToInstall:=True;
                  Result:=False;
                end;
             end
             else
              begin
               CheckingActualModpackVersionLabel.Caption:=ExpandConstant('{cm:NoUpdates}');
               ReadyToInstall:=True;
               Result:=False;
             end;
           end
           else
            begin
             CheckingActualModpackVersionLabel.Caption:=ExpandConstant('{cm:CannotCheckUpdate}');
             ReadyToInstall:=True;
             Result:=False;
           end;
        end
        else
         begin
          Result:=True;
        end;
      end;
    
    function NextButtonClick(CurPageID: Integer): Boolean;
     begin
      if CurPageID <> WelcomePageID then
       begin
        Result:=True;
       end
       else
        begin
         Result:=CheckUpdates;
       end;
     end;
    
    procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
     begin
      if ((CurPageID=WelcomePageID) and (TerminateInstall=True)) then  Confirm := False;
     end;

    или вот!!!

    [Code]
    function FileVersion(const FilePath: String): String;
    var
      oFS: Variant;
    begin
      oFS:= CreateOleObject('Scripting.FileSystemObject');
        try
          Result:= oFS.GetFileVersion(FilePath);
        except
      end;
    end;
    //"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""//
    Function NextButtonClick(CurPageID: Integer): Boolean;
    begin
     Result := True;
     case CurPageID of
     wpSelectDir:
      begin
         if FileExists(ExpandConstant('{app}')+'win32\WorldOfTanks.exe') then begin
        if FileVersion(ExpandConstant('{app}')+'win32\WorldOfTanks.exe') < '{#patch}' then begin
         MsgBoxEx(WizardForm.Handle, 'Моды не будут работать на данной версии патча игры! Моды предназначены для версии патча {#patch}', 'Моды не подходят к данному патчу World of Tanks', MB_OK or MB_ICONWARNING, 0, 0);
         Result:= false;
        end;
       end;
      end;
     end;
    end;
    

     

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

    • Upvote 1

  2. 8 минут назад, P.S.Enot сказал:

    и что с этим делать и  куда вставлять. ну и как подключить все это добро??

    Читайте За вас здесь никто ничего делать не будет, я месяц разбирался потом купил и учил на примере и потом когда немного понял уже стал переделывать на свой лад и то это было давно щас уже все забыл...

    А так вообще рассказываю.... берете этот скрипт, открываете инно сетуп создаете файл с этим содержимым, обзываете его например: "авто определение пути к папке с игрой.iss"

    Затем в шапке основного скрипта подключаете его...

    например так как у меня по старинке ::: 

     #include "скрипты инсталлятора\авто определение пути к папке с игрой.iss"

    с обязательным указанием пути где лежит скрипт...

    вот и все!!!

    Искать будет по реестру установки в виндах, но не будет после переустановки виндов, так что в теме что выше ссылку дал есть ответ как и без реестра....

    Ученье Вам в помощь и удачи!!!

    • Upvote 1

  3. 30 минут назад, P.S.Enot сказал:

    Здравствуйте подскажите как сделать что бы установщик автоматически определял на каком диске стоит игра ???

     Все есть на форуме и в теме, только надо поискать...

    Вот пример поиска по реестру установленной игры!

    [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;
    //""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""//

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

    Вот например тема 

     


  4. 26.10.2020 в 13:23, AntonVK сказал:

    <formatHrs offsetHrs="0">{HH}</formatHrs> <formatMin offsetMin="0">{mm}</formatMin> <formatSec offsetSec="0" visible="true">{ss}</formatSec>

    Нет двоеточия между цифрами часов пришлось поставить так :

            <formatHrs offsetHrs="0">{HH} :}</formatHrs>
    		<formatMin offsetMin="0">{mm} :}</formatMin>
    		<formatSec offsetSec="0" visible="true">{ss}</formatSec>
    		<formatAMPM offsetAMPM="4"></formatAMPM >

    Может не правильно , но все работает ...


  5. Не работают часики ошибка:

    2020-10-24 19:43:04.419: WARNING: [WARNING] (scripts/client/gui/mods/__init__.py, 72): There is problem while import gui mod ('gui.mods', 'mod_hangarclock.pyc')
    2020-10-24 19:43:04.420: ERROR: [EXCEPTION] (scripts/client/gui/mods/__init__.py, 74):
    Traceback (most recent call last):
      File "scripts/client/gui/mods/__init__.py", line 67, in _findValidMODs
      File "scripts/common/Lib/importlib/__init__.py", line 37, in import_module
      File "mod_hangarClock", line 13, in <module>
    ImportError: cannot import name ViewTypes

     


  6. 1 час назад, Slava7572 сказал:

    уже и это не работает,скорее всего из за переименования World_of_Tanks в World_of_Tanks_RU.Но сам калькулятор работает без возможности перемещения(в правом верхнем углу под свободкой).

    У меня работает только ничего не переименовывал.... Вроде как была папка стандартная так и осталась, может кто с нуля качает игру у того сейчас так, не перекачивал...

    Калькулем не пользуюсь, часы работают!


  7. А не проще ли точку в начале пути в скрипте мода к файлу конфига добавить например так: cfg_file = '../mods/configs/AntonVK/configHangarClock.xml'   и все будет правильно работать.

    Хотя я не спец, а просто как вариант... Заранее прошу не пинать.

    У меня и так пока все работает! в 32 директории ничего не создавал, конфиг по старому пути \World_of_Tanks\mods\configs\***

    вот наверное где-то здесь надо исправить:

     def py_getWoTPath(self):
            __WoT__ = os.path.dirname(os.path.abspath(__file__))
            __WoT__ = __WoT__[0:__WoT__.rfind('scripts')]
            return __WoT__


  8. 14 часов назад, AntonVK сказал:

    Флэш для часов я починил.

     

    Вот эти две ошибки устранены. В лог больше не гадит.

    
    2019-06-04 02:56:26.154: ERROR: ArgumentError: Error #1063: Argument count mismatch on hClock instance constructor. Expected from 1 to 1, got 0.
    	at hClock instance constructor()
    	at scaleform.clik.core::UIComponent instance constructor()
    	at net.wg.infrastructure.base::UIComponentEx instance constructor()
    	at net.wg.infrastructure.base.meta.impl::BaseDAAPIComponentMeta instance constructor()
    	at net.wg.infrastructure.base::BaseDAAPIComponent instance constructor()
    	at net.wg.infrastructure.base.meta.impl::AbstractViewMeta instance constructor()
    	at net.wg.infrastructure.base::AbstractView instance constructor()
    	at hangarClock instance constructor()
    
    2019-06-04 02:56:26.263: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.

     

    Мне пришлось внести достаточно изменений, так что пока в сыром виде, но можете пользоваться, это уже рабочий вариант. Я просто позже приведу в порядок код флеша, там сейчас помойка небольшая.

     

    Теперь дело за калькулятором, там тоже до фига

     

    AntonVK_HangarClock_1.5.0.0.wotmod 448 kB · 9 скачиваний

    Спасибо! Наконец-то дождался!!! +++


  9. 32 минуты назад, Kapany3uk сказал:

    вероятно это что-то связанное с флешкой - там я ващпе никак ((

    может кто еще посмотрит...

    в принципе часики в ангаре видно, ну а что мусорит в лог, да еще и раз в секунду - плохо, конечно, но в отсутствие альтернативы я пока так покатаю ))

    Ну, пока хоть так...да это во флешке  что-то, но так же не разбираюсь в этом и пока буду ждать  норм варианта и кататься с твоим....

    Спасибо!


  10. Только вот такую ошибку постоянно через секунду в питон шлет:

    2019-05-04 00:47:44.275: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at hClock/configLoad()
    2019-05-04 00:47:44.307: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at hClock/configLoad()
    2019-05-04 00:47:44.810: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at hClock/configLoad()
    2019-05-04 00:47:44.810: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at hClock/configLoad()
    2019-05-04 00:47:44.944: WARNING: Tooltip is going to long time. May be there are too many nested blocks or slow computer performance.
    2019-05-04 00:47:45.353: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at hClock/configLoad()
    2019-05-04 00:47:45.353: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at hClock/configLoad()
    2019-05-04 00:47:45.861: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.
        at hClock/configLoad()
    • Upvote 1

  11. 7 минут назад, Slava7572 сказал:

    А как ты проверишь,только в клиент ставить)))Калькулятор у меня работает нормально,а часы не юзаю.

    Блин слепой я все заработало.... спасибо просто наверное что -то накосячил....Перепаковал еще раз и все сразу заработало!!!

     


  12. 3 минуты назад, Slava7572 сказал:

    А перепаковал правильно,сообщение на загрузке никакое не вылазит?

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

    Вот повторно выкладываю

    AntonVK_HangarClock_4.0.7patch1.4.0.0.wotmod


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

    конфиг добавлял?

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

    Вот этот всегда использую... прикрепил.

    configHangarClock.xml


  14. Что я не так сделал?, запаковал  новый скрипт от Андрея (Экспоинт), но что-то не работает, часов в ангаре нет, хотя мод грузится.... посмотрите кто понимает что не так, спасибо заранее!!!

    AntonVK_HangarClock_4.0.7.wotmod


  15. В 09.08.2018 в 09:20, StranikS_Scan сказал:

    Сломалось все в ангаре с этим модом колесико крутится шестеренка и дальше не пускает...

    Жду обновы с нетерпением!!! Заранее огромное спасибо!!!

    Вот какая ошибка при запуске мода

    WARNING: [gui.Scaleform.framework.managers.containers] Loading of view Hangar[0x2f6b5ab0]=[key=ViewKey[alias=hangar, name=hangar], scope=SimpleScope[0x17708f10]=[scopeType=subView, parentScope=SimpleScope[0x17708e90]=[scopeType=view, parentScope=GlobalScope[0x17708e50]=[scopeType=global, parentScope=None]]], state=0] is requested but the container subView is still not exist!
    2018-12-11 16:22:00.818: INFO: [UNBOUND] START BUILD ELEMENT - LootBoxEntryPointView
    2018-12-11 16:22:00.818: INFO: [UNBOUND] BUILD ELEMENT FINISHED
    2018-12-11 16:22:01.102: ERROR: Traceback (most recent call last):
    2018-12-11 16:22:01.102: ERROR:   File "scripts/client/vehicle_systems/stricted_loading.py", line 87, in _weakMethodCall
    2018-12-11 16:22:01.102: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 367, in __onResourcesLoaded
    2018-12-11 16:22:01.102: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 549, in __setupModel
    2018-12-11 16:22:01.102: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 476, in __assembleModel
    2018-12-11 16:22:01.102: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 859, in __updateDecals
    2018-12-11 16:22:01.102: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 540, in __setupEmblems
    2018-12-11 16:22:01.102: ERROR:   File "scripts/client/VehicleStickers.py", line 626, in attach
    2018-12-11 16:22:01.102: ERROR:   File "mod_emblems_off", line 22, in new_attachStickers
    2018-12-11 16:22:01.103: ERROR: AttributeError: 'ModelStickers' object has no attribute '_ModelStickers__slotsByType'
    2018-12-11 16:22:02.260: ERROR: Traceback (most recent call last):
    2018-12-11 16:22:02.260: ERROR:   File "scripts/client/vehicle_systems/stricted_loading.py", line 87, in _weakMethodCall
    2018-12-11 16:22:02.260: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 367, in __onResourcesLoaded
    2018-12-11 16:22:02.260: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 549, in __setupModel
    2018-12-11 16:22:02.260: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 476, in __assembleModel
    2018-12-11 16:22:02.260: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 859, in __updateDecals
    2018-12-11 16:22:02.260: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 540, in __setupEmblems
    2018-12-11 16:22:02.260: ERROR:   File "scripts/client/VehicleStickers.py", line 626, in attach
    2018-12-11 16:22:02.260: ERROR:   File "mod_emblems_off", line 22, in new_attachStickers
    2018-12-11 16:22:02.260: ERROR: AttributeError: 'ModelStickers' object has no attribute '_ModelStickers__slotsByType'
    2018-12-11 16:22:02.310: ERROR: Traceback (most recent call last):
    2018-12-11 16:22:02.310: ERROR:   File "scripts/client/vehicle_systems/stricted_loading.py", line 87, in _weakMethodCall
    2018-12-11 16:22:02.310: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 367, in __onResourcesLoaded
    2018-12-11 16:22:02.310: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 549, in __setupModel
    2018-12-11 16:22:02.310: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 476, in __assembleModel
    2018-12-11 16:22:02.310: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 859, in __updateDecals
    2018-12-11 16:22:02.310: ERROR:   File "scripts/client/gui/hangar_vehicle_appearance.py", line 540, in __setupEmblems
    2018-12-11 16:22:02.310: ERROR:   File "scripts/client/VehicleStickers.py", line 626, in attach
    2018-12-11 16:22:02.310: ERROR:   File "mod_emblems_off", line 22, in new_attachStickers
    2018-12-11 16:22:02.310: ERROR: AttributeError: 'ModelStickers' object has no attribute '_ModelStickers__slotsByType'

     

    • Upvote 1

  16. 1 час назад, LESHIY_ODESSA сказал:

     

     

     

    Мод одного одёссита, но кажется он уже и не одёссит, по крайне мере для меня.

    Понадобится innounp.exe, чтобы распаковать его инсталяшку :


    go-кидай_файл_на_меня.cmd

    
    rem https://www.easycoding.org/2014/10/01/dekompiliruem-installyatory-innosetup.html
    
    chcp 65001
    innounp.exe -x -m -a -d"С:\WOT_MOD\" %1

    P.S. Не пишите мне вопросы в личку, разбирайтесь самостоятельно.

    P2S. Просьба модераторов сразу не удалять, дайте им пару часов :)

     

     

    Распаковка не проблема, а вот какой установщик ты так и не сказал и какой там мод в сборке!!!???

    Декомпилировать=то - нечего!!

    Я например пользуюсь InnoExtractor у меня на него лицуха есть, но можно как и ты пример привел..., сложного ничего нет...

    Я понял ты со сборки Джовы берешь , НО белые трупы  И ГУСЕНИЦЫ креатор и так делает, а меня интересовали вагоны и трупы техники....

    Спасибо конечно за помощь, но у меня все кроме того что сломалось на автомате делается в моем модпаке при помощи креатора, вот поэтому и спросил у автора в надежде на то что он поправит то что не работает....

    Так что блистайте далее умом и сообразительностью....

    • Upvote 2
    • Downvote 1

  17. 7 часов назад, LESHIY_ODESSA сказал:

     

    И поэтому мне приходится вытаскивать white_corpses.wotmod, white_tracks.wotmod и camo_remove.wotmod из другого мода — 38,0 МБ.

    Скинь ссылку или напиши что за мод, ссылку если нельзя сюда ссылку то в личку если не жалко.

    • Upvote 1
×
×
  • Create New...