Announcement

Collapse
No announcement yet.

[SUPPORT] Plugin Instance Editor

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Update 1.6:
    Convert instances to Static Mesh
    The name of the created actor with instances is now based on the selected mesh, instead of just "Actor"
    Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

    Comment


      #17
      Originally posted by cyberdei View Post
      Awesome, "Use BoundBox Instead of Offset" is a priceless feature, it works on Static Meshes, this feature alone is worth the money. However, a feature to convert selected Instances back to static meshes and keeping it's original name is really missing. Also some tools for easy selection of instances too.
      now instances can be converted to a static mesh
      Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

      Comment


        #18
        Update 1.6.1:
        * After cloning, you can automatically select the original and new Actors
        * The function "recreate instances" is now a separate button

        In the future version 1.7, it will be possible to choose between HIMS and ISM type of instances (now only HIMS)
        Last edited by Babush61; 10-22-2019, 05:45 AM.
        Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

        Comment


          #19
          Update 1.7:
          * –°an choose HISM or ISMC –°omponent to use
          Last edited by Babush61; 12-16-2019, 07:29 PM.
          Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

          Comment


            #20


            Instance conversion in version 4.22 causes a crash.

            It is all right in 4.23, but there is problem in 4.22.

            Request modification~

            Below is the crash log.







            LoginId:f3509a214bc7466f218684a91d0937d6
            EpicAccountId:d0255cc3ad344a5487cce3503804fcd4

            Assertion failed: PSO [File:\Build\++UE4\Sync\Engine\Source\Runtime\D3D12RHI\Private\Windows\WindowsD3D12PipelineState.cpp] [Line: 672]

            UE4Editor_Core
            UE4Editor_Core
            UE4Editor_Core
            UE4Editor_Core
            UE4Editor_D3D12RHI
            UE4Editor_D3D12RHI
            UE4Editor_D3D12RHI
            UE4Editor_D3D12RHI
            UE4Editor_D3D12RHI
            UE4Editor_D3D12RHI
            UE4Editor_D3D12RHI
            UE4Editor_RHI
            UE4Editor_RHI
            UE4Editor_Core
            UE4Editor_Core
            UE4Editor_Core
            UE4Edi...



            Comment


              #21
              Originally posted by SBCHO View Post

              Instance conversion in version 4.22 causes a crash.

              It is all right in 4.23, but there is problem in 4.22.

              Request modification~

              Below is the crash log.


              LoginId:f3509a214bc7466f218684a91d0937d6
              EpicAccountId:d0255cc3ad344a5487cce3503804fcd4

              Assertion failed: PSO [File:\Build\++UE4\Sync\Engine\Source\Runtime\D3D12RHI\Private\Windows\WindowsD3D12PipelineState.cpp] [Line: 672]

              @SBCHO can you post a video here? What would I see under what circumstances is crash happening, and full crash log. I tested in 4.22 and don't get crash. The plugin for 4.22 and 4.23 have the same code.
              Last edited by Babush61; 12-17-2019, 05:22 PM.
              Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

              Comment


                #22
                Hi. I have some problems with your plug-in in editor.
                After I edited within 'pick instance mode' and after editing click button again,engine shut down.
                Also,after I created instances with your plug-in,and click save button of engine to save all,engine shut down too.
                check it please


                LoginId:4708066148c4a86f2ee2deac43b1cf4e
                EpicAccountId:4cd32ce13d024f73af574dec90675c8b

                Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000238

                UE4Editor_InstancePlugin!FInstancePluginEdMode::convertActorsInInstance_mesh_material() [d:\build\++portal+dev-marketplace+full\sync\localbuilds\plugintemp\hostproject\plugins\instanceplugin\source\instanceplugin\private\instancepluginedmode.cpp:256]
                UE4Editor_InstancePlugin!FInstancePluginEdModeToolkit::changeButtonPickMode() [d:\build\++portal+dev-marketplace+full\sync\localbuilds\plugintemp\hostproject\plugins\instanceplugin\source\instanceplugin\private\instancepluginedmodetoolkit.cpp:1259]
                UE4Editor_InstancePlugin!FInstancePluginEdModeToolkit::OnPickButton() [d:\build\++portal+dev-marketplace+full\sync\localbuilds\plugintemp\hostproject\plugins\instanceplugin\source\instanceplugin\private\instancepluginedmodetoolkit.cpp:1236]
                UE4Editor_InstancePlugin!TBaseSPMethodDelegateInstance<0,FInstancePluginEdModeToolkit,0,FReply __cdecl(void)>::Execute() [d:\rocketsync\4.24.0-10570792+++ue4+release-4.24\working\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:293]
                UE4Editor_Slate
                UE4Editor_Slate
                UE4Editor_Slate
                UE4Editor_Slate
                UE4Editor_Slate
                UE4Editor_Slate
                UE4Editor_ApplicationCore
                UE4Editor_ApplicationCore
                UE4Editor_ApplicationCore
                UE4Editor_ApplicationCore
                user32
                user32
                UE4Editor_ApplicationCore
                UE4Editor
                UE4Editor
                UE4Editor
                UE4Editor
                UE4Editor
                kernel32
                ntdll

                Comment


                  #23
                  update 1.8: use BoundBox for clone actor now suppor 'Consider Rotate of Actor'. This is useful for tile cloning.

                  Click image for larger version  Name:	UE4Editor_PDA1PhOfrl.png Views:	0 Size:	631.2 KB ID:	1785050

                  @SBCHO I could not repeat the bug when pressing Ctrl + S, I will try later.
                  Last edited by Babush61; 07-07-2020, 06:16 AM.
                  Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

                  Comment


                    #24
                    update 1.8.1 :
                    Added option 'Offset as Additional Offset for BoundBox'
                    Bugfix: wrong Delta Transform in 4.25
                    Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

                    Comment


                      #25
                      4.25 crash!!!!!!

                      plz,fix this~


                      LoginId:c4153633428aa703fc18898aa831d352
                      EpicAccountId:13f8824d688f4730b28734a24ea78091

                      Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000230

                      UE4Editor_InstancePlugin!AActor::ForEachComponent_Internal<UInstancedStaticMeshComponent,0,0,<lambda_e308ab0bf3bb0d5ed686e20ace641d92> >() [D:\RocketSync\4.25.0-13144385+++UE4+Release-4.25\Working\Engine\Source\Runtime\Engine\Classes\GameFramework\Actor.h:2897]
                      UE4Editor_InstancePlugin!AActor::GetComponents<UInstancedStaticMeshComponent,TSizedDefaultAllocator<32> >() [D:\RocketSync\4.25.0-13144385+++UE4+Release-4.25\Working\Engine\Source\Runtime\Engine\Classes\GameFramework\Actor.h:3010]
                      UE4Editor_InstancePlugin!FInstancePluginEdMode::convertActorsInInstance_mesh_material() [D:\Build\++Portal+Promotion\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\InstancePlugin\Source\InstancePlugin\Private\InstancePluginEdMode.cpp:257]
                      UE4Editor_InstancePlugin!FInstancePluginEdModeToolkit::changeButtonPickMode() [D:\Build\++Portal+Promotion\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\InstancePlugin\Source\InstancePlugin\Private\InstancePluginEdModeToolkit.cpp:1259]
                      UE4Editor_InstancePlugin!FInstancePluginEdModeToolkit::OnPickButton() [D:\Build\++Portal+Promotion\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\InstancePlugin\Source\InstancePlugin\Private\InstancePluginEdModeToolkit.cpp:1236]
                      UE4Editor_InstancePlugin!TBaseSPMethodDelegateInstance<0,FInstancePluginEdModeToolkit,0,FReply __cdecl(void)>::Execute() [D:\RocketSync\4.25.0-13144385+++UE4+Release-4.25\Working\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
                      UE4Editor_Slate
                      UE4Editor_Slate
                      UE4Editor_Slate
                      UE4Editor_Slate
                      UE4Editor_Slate
                      UE4Editor_Slate
                      UE4Editor_ApplicationCore
                      UE4Editor_ApplicationCore
                      UE4Editor_ApplicationCore
                      UE4Editor_ApplicationCore
                      user32
                      user32
                      UE4Editor_ApplicationCore
                      UE4Editor
                      UE4Editor
                      UE4Editor
                      UE4Editor
                      UE4Editor
                      kernel32
                      ntdll

                      Comment


                        #26
                        Originally posted by BOKSFREE DOFARA View Post
                        4.25 crash!!!!!!

                        plz,fix this~


                        LoginId:c4153633428aa703fc18898aa831d352
                        EpicAccountId:13f8824d688f4730b28734a24ea78091


                        ntdll
                        @BOKSFREE DOFARA what actions did you do before the crash? if you created a HISM component in C ++, try "Recreate Instances", I would also advise not to have access to instances in the construction script

                        I need to know what actions you are doing. The best solution is to send me your actor so that I can test it or send me a video. how many HISM components are in your actor? I am not getting bugs




                        UPD: i couldnt cause an error but i will make some changes maybe they fix crash
                        Last edited by Babush61; 07-19-2020, 01:52 PM.
                        Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

                        Comment


                          #27
                          Added Radial placement

                          Click image for larger versionName:	UE4Editor_skOaOQuIN2.pngViews:	1Size:	191.2 KBID:	1792865

                          Bugfix: The system actor (ASysActorInstanced class) from the plugin was available in the list of actors (for placement in the scene).
                          Bugfix: after "Recreate instance" Ctrl + Z was not available
                          Bugfix: after cloning an instance, moving it, exiting the "editing instance" mode and pressing Ctrl + Z, an actor was created that could not be deleted.
                          Other: in the system actor Static Mesh cannot be changed
                          Changes have been made that may prevent crash (however, I could not repeat the error that the user wrote about above).
                          Last edited by Babush61; 07-27-2020, 07:44 AM.
                          Plugin for HISM and ISMC https://www.unrealengine.com/marketp...nstance-editor

                          Comment

                          Working...
                          X