STEAM GROUP
Crowbar [Source Engine Modding Tool] CrowbarTool
STEAM GROUP
Crowbar [Source Engine Modding Tool] CrowbarTool
1,232
IN-GAME
8,231
ONLINE
Founded
October 26, 2013
Language
English
 This topic has been pinned, so it's probably important
ZeqMacaw Jul 16, 2014 @ 9:34am
Known Bugs
The most troublesome and long-standing bugs are listed here -- generally decompile bugs where research is ongoing to fix them.

Besides the bugs listed here, there are bug reports from others in the Bug Reports and Feature Requests forum.

General:

    Decompile:
    1. Some animation SMD files and their related QC commands are complete for recompiling, but are not usually usable in a 3D tool. This includes $animation and $sequence blocks that use delta, predelta, presubtract, and subtract options.
      WORKAROUND: Re-create the delta anims.
    2. Error message when compiling an unchanged decompiled animation-set model with large number of animations:
      overflowed g_numsources
      BUG REPORT
      Forum post describing a workaround
    3. Animations where the root bone should rotate do not rotate, but can be fixed with a 3D tool.
      BUG REPORT
      Note that MDL v10 (GoldSource) does not have this bug.
    4. IK options in QC are incorrect for some model decompiles.
    5. Some physics meshes are rotated, but can be easily fixed with a 3D tool.
      The problem meshes seem to be only the single-piece meshes, which use different transforms to convert from the stored format into SMD format.
      BUG REPORT
    6. Some Titanfall and Titanfall 2 physics meshes are incorrect.
    7. Missing wrinkle-maps, $subd, flexes within multiple meshes of a bodygroup, and possibly other DMX-exclusive options because Crowbar does not decompile to DMX format (yet).
    8. Incorrect "split" values for eyelid lines in QC file.
      Left 4 Dead 2 survivor_teenangst QC lines:
      eyelid upper_right $expressions$ lowerer 1 -0.19 neutral 0 0.13 raiser 2 0.27 split 0.1 eyeball righteye eyelid lower_right $expressions$ lowerer 3 -0.32 neutral 0 -0.19 raiser 4 -0.02 split 0.1 eyeball righteye eyelid upper_left $expressions$ lowerer 1 -0.19 neutral 0 0.13 raiser 2 0.27 split -0.1 eyeball lefteye eyelid lower_left $expressions$ lowerer 3 -0.32 neutral 0 -0.19 raiser 4 -0.02 split -0.1 eyeball lefteye
      Crowbar lines:
      eyelid upper_right "zoeyp.vta" lowerer 1 -0.19 neutral 0 0.13 raiser 3 0.27 split 1 eyeball "eye_right" eyelid lower_right "zoeyp.vta" lowerer 5 -0.32 neutral 0 -0.19 raiser 7 -0.02 split 1 eyeball "eye_right" eyelid upper_left "zoeyp.vta" lowerer 9 -0.19 neutral 0 0.13 raiser 11 0.27 split -1 eyeball "eye_left" eyelid lower_left "zoeyp.vta" lowerer 13 -0.32 neutral 0 -0.19 raiser 15 -0.02 split -1 eyeball "eye_left"
    9. Incorrect "split" value in flexpair qc options. (Might be same as eyelid "split" value decompile.)

    Compile:

      View:

        Options:
          Last edited by ZeqMacaw; May 29, 2022 @ 11:33am