Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

MG Patcher

Discussion in 'Assets and Asset Store' started by mihanocho, Mar 21, 2015.

?

Do you like MGPatcherTools,?

  1. Yes

  2. No

Multiple votes are allowed.
Results are only viewable after voting.
  1. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    [QUOTE = "Broghain, post: 3225871, участник: 395922"] Пытался заставить патчера работать с демонстрационной сценой в папке Simple пакета активов. Настройки FTP и HTTP выглядят правильными, поскольку файлы .patch и версии загружаются на мой FTP-сервер, и, как представляется, пусковая установка обнаруживает, когда доступна более новая версия. Однако, когда я обновляю и нажимаю кнопку «Воспроизведение», сцена начала (по индексу 1) не загружается, и я получаю ошибку, показанную на изображении. Не могли бы вы дать мне некоторое представление о том, почему это происходит? [/ QUOTE]
    MG Patcher Tools - Mobiles not working in editor. Try test on device!
     
  2. Broghain

    Broghain

    Joined:
    Aug 31, 2013
    Posts:
    3
    Same result on Android device. I've sent you an e-mail with some more details.
     
  3. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Please send what are the steps to configure will be clear to you. Ask all;)
     
  4. NightmarexGR

    NightmarexGR

    Joined:
    Jun 7, 2012
    Posts:
    217
    Why did you make this asset free ?
    I think its one of the best patchers and needs to have a price, not free..
     
  5. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Hello! This is a temporary action));)
     
  6. hublard

    hublard

    Joined:
    Aug 19, 2015
    Posts:
    79
    Hello there, i bought the MG Patcher pro and want to use it with Dropbox.

    anyone figured out how it works? i dont understand the tutorials and im not possible to get it running.

    if someone can help me please give me an answer or invite me in skype

    hublard2000@gmx.ch
    username: moepi2k


    best regards
    tobi
     
  7. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    There is a proposal to simplify the setup. The subscription and use my servers, the plugin will automatically set up everything you need. You will need to enter the version number and application name.What do you think?;)
     
  8. NightmarexGR

    NightmarexGR

    Joined:
    Jun 7, 2012
    Posts:
    217
    Hello @mihanocho , would it be possible to create a patch to upload to my ftp from an already build game/folder ?
    Problem is that i need to obfuscate my project and obfuscate program doesnt work before build , so i need to first build then obfuscate and then create a file to upload in the ftp for patching.
     
  9. darydol

    darydol

    Joined:
    May 19, 2017
    Posts:
    9
    Hi!
    Mobile Android, I want to use the patch feature in IOS!
    Using MG Patcher Tools - Mobiles
    Can I patch it directly from Android?
    Should I buy MG Patcher Tools - Pro?
     
  10. Nihil688

    Nihil688

    Joined:
    Mar 12, 2013
    Posts:
    503
    It seems that the patcher doesn't work when upgrading unity version which causes mono.dll to change. It happens to all dlls when the patcher is inclusive of the app. Has anyone had that and are there any solutions?
     
  11. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Hello try use manual create patch
     
  12. NightmarexGR

    NightmarexGR

    Joined:
    Jun 7, 2012
    Posts:
    217
    Where is this and where can i find it ?
    How to use it ?
     
  13. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    upload_2017-10-18_9-41-18.png
     
  14. NightmarexGR

    NightmarexGR

    Joined:
    Jun 7, 2012
    Posts:
    217
    Hello, i dont have this option..
    I have the standart version , do i need pro for this ?
     
  15. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Write me to email
     
  16. optimise

    optimise

    Joined:
    Jan 22, 2014
    Posts:
    2,039
    Hi @mihanocho. I have a couple of questions need to ask.

    1) I want to buy patcher system that support mobile Android and IOS?.Is that MG Patcher Tools - Pro includes mobile patching?

    3) Does it supports asset bundle patching too? I have the workflow that needs to build asset bundle and player downloads the asset bundle from server then the asset bundle will install at Application.persistentDataPath.

    4) Does it support mobile build patching with build with il2cpp?

    5) Does it currently supports latest Unity 2017.2 and upcoming Unity 2017.3?
     
    Last edited: Oct 30, 2017
  17. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Hello.
    1) MG Patcher Tools- Mobiles support only Android, I'm not moving in the direction of ios as Android patcher was not very popular. Pro version not include mobile patching
    2) You can add folders which will be excluded from updates. If there's a problem with AssetBundles(Only pro)
    3)Not supported
    5)Currently supports latest Unity 2017.2 and upcoming Unity 2017.3
     
  18. optimise

    optimise

    Joined:
    Jan 22, 2014
    Posts:
    2,039
    Thanks for replying. I hope u can support asset bundle patching too at Application.persistentDataPath. I think technically it should be able to support as it's binary patching and the same concept should be applicable to asset bundle too. Btw will waiting for question 4 answer.
     
  19. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    It is possible but you need edit source code
     
  20. optimise

    optimise

    Joined:
    Jan 22, 2014
    Posts:
    2,039
    I see. Anyway do have any plan to support it officially perhaps at next updates?
     
  21. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    I don't mind helping you and put it in the release
     
  22. optimise

    optimise

    Joined:
    Jan 22, 2014
    Posts:
    2,039
    Thank you very much. Btw do u still testing to verify my question 4?
     
  23. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Yes;)
     
  24. optimise

    optimise

    Joined:
    Jan 22, 2014
    Posts:
    2,039
    Hi @mihanocho. How's the result and how's the progress u are working on so far?
     
  25. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Hello! At the moment, IOS is not moving as the demand for patcher for mobile devices small
     
  26. optimise

    optimise

    Joined:
    Jan 22, 2014
    Posts:
    2,039
    I thought a lot of ppl working on mobile game recently. lol. Anyway how about the progress of asset bundle patching?
     
  27. Blueduckraider

    Blueduckraider

    Joined:
    Jan 11, 2014
    Posts:
    8
    How's updating it going atm?
     
  28. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
  29. Martian-Games

    Martian-Games

    Joined:
    Jan 19, 2012
    Posts:
    43
    Are there any plans for Unity 2018 support?

    Unity 2017 works great, but this is result in 2018:

    MissingMethodException: Method not found: 'UnityEditor.BuildPipeline.BuildPlayer'.
    MGPatcherBuilder.Core.Platforms.MGPlatformWINX64.BuildGame (Boolean deletePDB) (at C:/Users/mihai/OneDrive/Documents/Visual Studio 2015/Projects/MGPatcherToolsLibEditor/MGPatcherToolsLibEditor/Core/Platforms/MGPlatformWINX64.cs:36)
    MGPatchBuilderWindowPlatform.Update () (at C:/Users/mihai/OneDrive/Documents/Visual Studio 2015/Projects/MGPatcherToolsLibEditor/MGPatcherToolsLibEditor/Windows/MGPatchBuilderWindowPlatform.cs:196)
    System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
    Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
    System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:232)
    System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
    UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:291)
    UnityEditor.HostView.Invoke (System.String methodName) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:284)
    UnityEditor.HostView.SendUpdate () (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:363)
    UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at C:/buildslave/unity/build/Editor/Mono/EditorApplication.cs:183)
     
  30. SlayerTheGod

    SlayerTheGod

    Joined:
    Aug 25, 2017
    Posts:
    3
    Hi
    In November u said "NO".
    How about now?
    1) Does it supports mobile build patching i.e. Android and IOS?

    2) Does it supports asset bundle patching for Android and IOS too? I have the workflow that needs to build asset bundle and player downloads the asset bundle from server then the asset bundle will install at Application.persistentDataPath.
     
  31. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Now support only Unity 2017 and only Android
     
    SlayerTheGod likes this.
  32. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Support will be provided for 2018 as soon as I have free time
     
  33. SlayerTheGod

    SlayerTheGod

    Joined:
    Aug 25, 2017
    Posts:
    3
    Thank you.
    Do you have the plan to implement iOS support soon?
     
  34. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Unfortunately, the demand for this type of small
     
  35. habeeb22

    habeeb22

    Joined:
    May 13, 2018
    Posts:
    2
    HI
    Please we need IOS support.:(
    Thanks
     
  36. genaray

    genaray

    Joined:
    Feb 8, 2017
    Posts:
    191
    IOS Support would be Wonderfull !!!

    Futhermore... will the update launcher only show up when theres a new version available ? Or will it start every time you start the game ?
     
  37. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Hello, IOS does not allow to part download the application
     
  38. xnooztvfr

    xnooztvfr

    Joined:
    Jul 31, 2013
    Posts:
    7
  39. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Hello my friend, your path is bad format. You should not set in host field full url. Program generate path like this format: host_http(in your case "http://ecly******.com/Win/x64/") + (patches_url("Win/x64")). In your case, program generate full path like this "http://ecly******.com/Win/x64/Win/x64". Its not true, so you getting errors. Thanks a lot.
     
  40. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Hello! I was update mg patcher. Now that work on Unity 2017, 2018 and 2019 and I opened source code!! I will wait for suggestions for improvement, and I can give access to the repository(Including rsync modification) to any buyer!
     
    NightmarexGR and hopeful like this.
  41. hopeful

    hopeful

    Joined:
    Nov 20, 2013
    Posts:
    5,628
    Thank you for opening the source code. :)
     
    mihanocho likes this.
  42. mihanocho

    mihanocho

    Joined:
    Mar 10, 2015
    Posts:
    296
    Thanks a lot for using!!!
     
  43. toctoccontato

    toctoccontato

    Joined:
    Jan 14, 2019
    Posts:
    11
    é possível construir o servidor linux?
     
  44. toctoccontato

    toctoccontato

    Joined:
    Jan 14, 2019
    Posts:
    11
    is it possible to build linux server?
     
  45. toctoccontato

    toctoccontato

    Joined:
    Jan 14, 2019
    Posts:
    11
    wouldn't it be possible to send the files to google drive too?
     
  46. toctoccontato

    toctoccontato

    Joined:
    Jan 14, 2019
    Posts:
    11
    Hi I'm having problems with update, it seems that in some updates some error happens when checking the files.
    error log attached.
     

    Attached Files:

  47. jimboyte

    jimboyte

    Joined:
    Feb 25, 2013
    Posts:
    23
    PLEASE HELP ... We can upload a patch but CANNOT get Windows

    I have emailed the developer ... trying to get some help, please.

    ERROR: Can't download version System.UriFormatException: Invalid URI: The format of the URI could not be determined.
    at System.Uri.CreateThis (System.String uri, System.Boolean dontEscape, System.UriKind uriKind) [0x0007b] in <c9226b2f33b7421e85bb391f94075e49>:0
    at System.Uri..ctor (System.String uriString) [0x00014] in <c9226b2f33b7421e85bb391f94075e49>:0
    at System.Net.WebRequest.Create (System.String requestUriString) [0x0000e] in <c9226b2f33b7421e85bb391f94075e49>:0
    at MGPatcherClient.Core.MGDownloader.DownloadString (System.String url) [0x00001] in C:\Users\thiag\Documents\Test Bed 2019.1.1\Assets\MGPatcher\MGPatcherClient\Core\MGDownloader.cs:13
    at MGPatcherClient.Core.MGPatcherControllVersion.StartProcess () [0x00096] in C:\Users\thiag\Documents\Test Bed 2019.1.1\Assets\MGPatcher\MGPatcherClient\Core\MGPatcherControllVersion.cs:180
     
  48. SuryCROZ

    SuryCROZ

    Joined:
    Dec 14, 2018
    Posts:
    24
    how can use for android
     
  49. OlliIllustrator

    OlliIllustrator

    Joined:
    Nov 1, 2013
    Posts:
    71
    //*** edit: you can ignore this, it seems the big patches cause was that I activated "Starting build" option that is not needed for when the patch scene is included in the build.

    I am trying out MGpatcher with an Unity 5.67 project.
    After trying with a small test project I am now experimenting with real game builds (700MB game build right now) via ftp to a web host.
    I am currently using a modified version of the demo sceme as scene 0 in my build to check for updates, scene 1 is the game.

    Technically everything seems to work and the patching works great, but I have a few questions that I stumbled upon:

    - the standard patch (non-rolling) upload seems to always upload also a full size patch of the game to the server.
    It uploads regular small patches that reflect the changes in the versions and are really small, and then after 4 test patch uploads where I just changed the color of a button in my game sene I also get 4 patches of 700 MB uploaded to the server.
    They do not seem to get used by the patcher when updating a game build.
    What is their purpose, and how can I avoid them?

    -Can you explain what exactly the rolling update vs. regular update is and how it works behind the scene?
    It seems to me the rolling update always uploads a full build of the game to the server, which seems not very patch like.

    I have not yet tested with a separate launcher .exe, all my tests so far are with the patcher scene integrated in the build.
     
    Last edited: Mar 4, 2020
  50. OlliIllustrator

    OlliIllustrator

    Joined:
    Nov 1, 2013
    Posts:
    71
    Hmmm--- odd
    I did another complete test run and now I get only the correct small patches uploaded to the server-- could it be that when I change something inside the patcher scene itself that it then behaves differently?

    I want to understand how this works behind the scenes---

    Edit:
    I tried to change something in the patcher scene and again only got the small correct patches...

    I think what I did different yesterday is that I activated the "start version" checkbox when doing the first patch--- could this have been the cause for the big patches?
    Today all seems to be as I would expect it.
    The patch software does it`s job perfectly.
    I am very happy with it.
     
    Last edited: Mar 4, 2020