Results 1 to 2 of 2

Thread: [CTD] Particle-related issue

  1. #1
    Basic Member Toyoka's Avatar
    Join Date
    Oct 2013
    Location
    Current position co-ordinates non-tracable. Unknown space.
    Posts
    833

    [CTD] Particle-related issue

    I encountered a crash (with some exceptionally documented console errors being output) with the following steps:

    - Have 2 particles open. One is a child of the other (this is the relocate timer particle system for Io)
    - Take an existing particle (which is attached to the main parent particle of the aforementioned particle system, as a child)
    - "Save as" the particle with a different name (the particle shown in the particle asset browser in the lower half of the PET changes to the newly created particle version, replacing the original one)
    - Open old particle which was used to create new particle
    - Switch to main particle system and attempt to add the newly created particle as a child to the child of the main particle system (the child particle attached to the main relocate timer particle)
    - Tools should hang and crash shortly after, with the following posted in the console:

    Code:
    [   AssetSystem            ]: On-demand recompile of asset particles/wisp_relocate_timer_sparks_b.vpcf
    [   AssetSystem            ]:  -> reason: Invalid Dependency Information
    [   AssetSystem            ]: Recompiling resource asset: 'particles/wisp_relocate_timer_sparks_b.vpcf'
    [   ResourceCompilerSystem ]: - dota_addons\cosmetic_wisp_project\particles\wisp_relocate_timer_sparks_b.vpcf
    [   AssetSystem            ]: Reloading Resource [1/2]: particles/wisp_relocate_timer_sparks_a.vpcf
    [   AssetSystem            ]: Reloading Resource [2/2]: particles/wisp_relocate_timer_sparks_b.vpcf
    [   AssetSystem            ]: On-demand recompile of asset particles/wisp_relocate_timer_sparks_a.vpcf
    [   AssetSystem            ]:  -> reason: At least one out-of-date dependency: particles/wisp_relocate_timer_sparks_a.vpcf (file CRC changed)
    [   AssetSystem            ]: Recompiling resource asset: 'particles/wisp_relocate_timer_sparks_a.vpcf'
    [   ResourceCompilerSystem ]: - dota_addons\cosmetic_wisp_project\particles\wisp_relocate_timer_sparks_a.vpcf
    [   AssetSystem            ]: Reloading Resource [1/1]: particles/wisp_relocate_timer_sparks_a.vpcf
    [   AssetSystem            ]: Reloading Resource [1/1]: particles/wisp_relocate_timer_sparks_b.vpcf
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W TypeManager            ]: Failed to fix resource reference 'm_ChildRef' (CResourceExtReference< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >)- ID = DD09139152736E1C, Expected in: ''
    [ W TypeManager            ]: WARNING: Problems encounted with external references in resource 'particles/units/heroes/hero_wisp/wisp_relocate_timer_b.vpcf'. See above for reason(s)
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W General                ]: Attempted to create particle system from RESOURCE_HANDLE_INVALID
    [ W HangWatchdog           ]: Hang detected.
    [                          ]: Disconnected From 'Localhost:29000'
    This seems to be somewhat of an obvious error (incorrect workflow for adding new/existing particles to particle systems), just figured I'd post this for reference/posterity, and eventually to be fixed. It is also accurately reproducible.

    Crash log: crash_dota2_20150615193702_1.zip

  2. #2
    Basic Member Toyoka's Avatar
    Join Date
    Oct 2013
    Location
    Current position co-ordinates non-tracable. Unknown space.
    Posts
    833
    This seems to have been "fixed" with the addition of the Particle Copy tool (thanks!).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •