Repository navigation
Releases: J0nathan550/BetterSource2Viewer
Releases · J0nathan550/BetterSource2Viewer
Release list
Build 27 (1.0.2.7)
What's changed
- Add support for shared particle replacement in character export options (3af726b38)
Full changelog: build-26...build-27
Build 26 (1.0.2.6)
What's changed
- Fixed Arcana of Tidehunter clipping the kunkka through map, added cloth physics to items like Kunkka (b69b4919b)
- Fixed Tiny Export that didn't work properly at all (62016e7c0)
- Add Ko-fi funding username (671fe8204)
- Changed the original cloth support to custom one (f63119dcf)
- Added remaining GUI changes from Forms to Avalonia (84c697491)
- remove useless docs for our page. (988c783cc)
- Add support for VCS version 72 (d5acd896e)
- Fixed undying export not including tombstone and mini zombies (5ec63596e)
- Apply map material overrides (904341248)
- Export extra vertex streams to vmap (653e93148)
- Improved death prophet dress export, added clothing support, fixed ults animations of death prophet (afb414ce7)
- Add scene object vertex stream override from map (50a00e4a1)
- Improved porting of shadow shaman unique hexes, particles, wards (8f06d03be)
- Improved decompiling of nyx burrow aghanim model (7340c338a)
- Draw Hammer entity helpers for selected entities over the final image (2d259c6c2)
- Generate Hammer helper spheres, boxes, offset lines and direction arrows from FGDs (c1676a0bc)
- Remap barn light shape to the superellipse exponent the engine uses (9dd6a6ab4)
- Improved the back animation of legion commander hells fire (838f385bb)
- Update SPIRV-Cross to 1.6.0 and decompile to HLSL shader model 6.2 with native 16-bit types (561aca489)
- Fade out barn, rect and omni2 lights and their shadows by screen size (127f4ad58)
- Apply baked light visibility twice in Deadlock shaders (7eb3a91e5)
- Render the light geometry of rect and omni2 lights with showlight (3fb4eddcd)
- Match engine barn, rect and omni2 light brightness, color temperature and shading across games (95658fba2)
- Add legacy world lighting and world environment maps resource types (e050f413b)
- Add barn Omni2 particle light type (1cf114514)
- Support camera-inside visibility box mode in every game (9e9c4bd91)
- Add emissive GI and RT dynamic materials object type flags (48a6f2492)
- Add leaf and enum pulse value types and the observable switch state cell (359266cf6)
- Decompile time controlled clip nodes, target selector alignment bones and orientation warp alignment mode (7350871be)
- Rename
TaggedSoundSettingsmodel game data class name (74854223c) - Decompile Hammer mesh and overlay disableShadows as the int shadow mode recovered from the compiled shadow flags (41082bac4)
- Ignore ObjectSelection since it's just a helper property (edef376a8)
- fix doorman cloth decompile (f84501111)
- Preview cable materials on the engine's cable preview particle system (2af9f8b4f)
- Curve cables between particles with a Catmull-Rom spline (4fe6f224b)
- Size cable tessellation by segment length and clamp each level between its neighbours (195f6cfb3)
- Run cable texture U around and V along the cable, apply color map offsets (1a80dae5e)
- Default cables to the engine's preview material and take their shader from the material (f59949202)
- Remove s&box shader support (533c3575e)
- Use the real D3D semantics for HLSL vertex shader inputs (cfbe06c9d)
- Name SPIR-V globals buffers from their stored slot and set, texel buffers and push constants, and keep names already in the bytecode (e9f5577c5)
- Fix Vulkan binding offsets for every version and mobile, read mobile attribute maps, rewrite metadata reader from engine (e658988df)
- Fix VCS v61 parsing, support all static combo compression modes, large counts and combined additional program flags (bfb677b08)
- Avoid quadratic list growth and repeated work when decompiling and exporting (dac986f6e)
- Upload lighting once per render, speed up SAT and visibility box tests, and compare frustum planes before reusing cached culling (68a1d601d)
- Speed up MathUtils Max and Min, the per-particle paths, and bone and attachment transforms (50b620a82)
- Decompile attachment camera data into Attachment Camera Preview nodes (f277f2a99)
- Document vpk: links and the map culling toggles, and correct stale notes in the guides (a78abaa6e)
- Fix reloading a file from a package nesting the package again, picking reading the row above the cursor, and culture-dependent console timestamps (b96a114ac)
- Add --kv_flatten to print KeyValues files as path = value lines for diffing (dc5fdaf99)
- Test missed file types, map generated files and shader decompilation, share loaders across threads in CLI --test (c78a373be)
- Remove catches that silently skipped animation, cloth and graph data (49c8a6020)
- Fix map extract memory blowup and scene map crashes, fix glTF physics normals and standalone mesh skeletons ([9fc4d68](9fc4d68...
Build 25 (1.0.2.5)
What's changed
- Avalonia GUI: install updates on Windows once the viewer has exited (bc61fe1d)
Full changelog: build-24...build-25
Build 24 (1.0.2.4)
What's changed
- Character export: Recommended asks whether to export the materials to modify them (f89d1426)
Full changelog: build-23...build-24
Build 23 (1.0.2.3)
What's changed
- Character export dialog: make the export options smaller with a divider, like the preview's (589f995e)
- Character export: Recommended exports no materials, the game applies its own (8e9a0747)
- Character export: export Earthshaker's arcana like 1.0.0.9 again, keeping Drow Ranger's and the automaton's fixes (f75881e8)
- Avalonia GUI: select the item picked in the package list or grid in the tree, like the WinForms viewer (59aa286c)
Full changelog: build-22...build-23
Build 22 (1.0.2.2)
What's changed
- removed comment (b9ed57ad)
- Avalonia GUI: show underscores in menu items and the character export's check boxes (cf37d0ed)
- Character export: only export the materials of arcana models unless asked for all of them (69533137)
- Explorer: say when a recent or bookmarked file no longer exists, and offer to take it off the list (73de2c82)
- Character export: recommended options from the loadout, and stripping the particles models play themselves (859b2584)
- Avalonia GUI: switch the package view between list and grid on the first click and remember it (51ad87ee)
Full changelog: build-21...build-22
Build 21 (1.0.2.1)
What's changed
- List the commits since the previous release in each release's notes (a4293f9a)
- Release the Avalonia GUI for Linux as an AppImage (8685dc12)
- Build VmdlExtractor as a library unless the command line tool is asked for (7e38c583)
- Build VmdlExtractor once for every runtime the GUIs are published for (644dbbb8)
- Avalonia GUI: create the GL contexts through XWayland on Wayland sessions (eacb620b)
- Update README with Source2Viewer Avalonia details (e81d2af3)
- Update README with new images and contributor details (0b3b606b)
- Document Avalonia implementation for Source2Viewer (7adb5eed)
Full changelog: build-20...build-21
Build 20 (1.0.2.0)
build-20 Avalonia GUI: log GLFW errors instead of throwing from its native cal…
Build 17 (1.0.1.7)
build-17 feat(exporter): add sprite sheet and default item support to characte…
Build 16 (1.0.1.6)
Merge pull request #7 from ibcsz12/master add webview site dota2prnfx to a toolbar