Skip to content

Releases: REDxEYE/SourceIO

5.0.3 Bug fix release

15 Apr 09:46
Compare
Choose a tag to compare

What's Changed

  • Catch lexer exceptions and skip material by @REDxEYE in #188
  • Fixed loading of some old dota2 models
  • Fixed bug in LZ4 chain decoder
  • Initial CS2 support
  • VKV3 V3 support
    Full Changelog: 5.0.2...5.0.3

5.0.2 Bug fix relese

01 Mar 07:14
Compare
Choose a tag to compare

Full Changelog: 5.0.1...5.0.2

  • Fixed bug with invalid format specifier in Buffer implementation
  • Fixed crash when model has no animations
  • Added few more weird non-ascii symbols into list of allowed kv symbols
  • Fixed bug in content manager serialization
  • Added support for new DOTA dxdi vertex formats

5.0.1 Bug fix release

13 Feb 13:49
Compare
Choose a tag to compare

Fixed bug with gma addon mounting

Full Changelog: 5.0.0...5.0.1

5.0.0 Major core refactor

12 Feb 18:14
Compare
Choose a tag to compare

What's Changed

  • Major core refactor by @REDxEYE in #180
    • BSP now uses collection instancing for props
    • Initial animation support (first frame of animation for now)
    • Better source1 refract shader
    • Replacement of VTFLib with tiny reimplementation
    • Combined all external libraries into one mega library (pylib)
    • Support for all OS types (macOs m1/x86, linux, windows)
    • Multiple stability fixes
    • Major speed improvement in loading both source1 and source2 textures
    • Major speed improvement in loading both source1 and source2 models
    • Support for Source2 skyboxes

Full Changelog: 4.0.4...5.0.0

4.0.4 Generic bug fixes release

28 Nov 07:13
Compare
Choose a tag to compare

Contains another attempt to add support for macos(m1/x86)
Multiple fixes for Source2 (mainly support for dota2 updates)
Fixed decalmode4 import crash for source1

4.0.3 Bug fix release + PySourceIOUtils to pylib migration

26 Mar 15:02
Compare
Choose a tag to compare

What's Changed

  • Set $basetexture node as active node by @Irmitya in #133
  • Fix warnings for class names by @Irmitya in #132
  • Support vectors without commas by @Irmitya in #135
  • Update VMT import by @Irmitya in #136
  • Replace PySourceIOUtils with python version independent pylib (linux/windows)
  • Better case-sensitive path resolution on linux
  • Updated FGD parser
  • Fixed vwrld loader

Full Changelog: 4.0.2...4.0.3

4.0.2 Bug fix release

18 Mar 18:41
Compare
Choose a tag to compare

Mostly just bug fixes
Also added support for Aperture Desk Job

4.0.1

31 Jan 11:51
Compare
Choose a tag to compare

What's Changed

  • VMdl writer: Allowing to set Skin and Render Mesh class by @tltneon in #108
  • Material loader: add detail for VertexLitGeneric by @syborg64 in #111
  • Material loader: add texture transforms by @syborg64 in #112
  • QC nodes: Updated and now generate proper QC instead of placeholder format
  • Portal 2 entity handler: trigger_portal_cleanser and trigger_playerteam, env_portal_laser, prop_laser_catcher entities now can be imported
  • ContentManager: Garry's mod addons now mount automatically(.GMA and unpacked addons)
  • VMT parser was fully re-written, which should improve stability
  • Slightly improved memory usage of VTF importer
  • Skybox support
  • HWM flex support: Added checkbox to re-built flex controllers in SourceIO tool panel (Work just like in SFM)
  • ContentManager: Big refactor. Added content detectors which should improve game detection by a lot

New Contributors

Full Changelog: 3.15.8...4.0.1

MacOS support and MDL V36-V49 support and much more

16 Aug 21:57
Compare
Choose a tag to compare

Main highlights

  • MacOS texture import support
  • MDL V36, V44-49 support
  • Primitive vmt proxy support
  • GoldSrc MDL V4
  • [WIP] Import SFM ik-rig scripts!
  • Fake SFM module to emulate SFM native methods, used in SFM ik-rig loader.

[3.15.5] Skyboxes and GoldSrc Mdl v6/v4 support

24 Jul 09:36
Compare
Choose a tag to compare

Main highlights of this release:

  • Skyboxes are now imported along with Source1 maps
  • GoldSrc models of versions 6 and 4 now can be imported (Half-Life Alpha build models)
  • BVLG update to 3.4
  • Added water shader and improved unlitgeneric shaders

Minor stability improvements in keyvalue parser.