Releases: REDxEYE/SourceIO
Releases · REDxEYE/SourceIO
5.0.3 Bug fix release
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
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
Fixed bug with gma addon mounting
Full Changelog: 5.0.0...5.0.1
5.0.0 Major core refactor
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
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
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
Mostly just bug fixes
Also added support for Aperture Desk Job
4.0.1
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
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
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.