Eric Wasylishen
Eric Wasylishen
I updated the links above. Sledge also has reader for the HL sprites: https://github.com/LogicAndTrick/sledge/tree/master/Sledge.Providers/Texture/Spr
I don't think we can refer to anything using the Valve SDK code though as it's under an non free / non GPL compatible license.
I'd suggest we make these list rows double-click editable. Just open a field editor so you can make arbitrary edits to the path/filename.  We had some path boxes in...
I noticed this when testing the initial Q3 support; all you can really do when opening a map not made in TB is add all of the texture collections. It...
The biggest time consumer here is Brush::transform, so I assume it's rebuilding all brushes in the other linked group when doing this?
I've parallelized `updateLinkedGroups`, currently testing but it looks like: - before parallelizing: ~75ms - after: ranges from 27ms to 8ms, stabilizes on 8ms when dragging Those times are for 1...
Hm.. that wasn't quite enough, for a more complex case where faces have texture shifts and scales set, I also need to add a call to `face.CalculateTextureCoordinates(true);` there, like the...
Cool, totally understand. :-) I do also have an improved version of my quake texture patch, that loads the palette from the game data (even supports hexen 2 for free),...
Any other changes that were in the map do get saved, just the text field you're typing in hasn't been committed yet, so that change doesn't get saved. We might...
There is also a GPLv2+ implementation of a .m32 reader in GTKRadiant: https://github.com/TTimo/GtkRadiant/blob/master/plugins/imagem8/m32.h https://github.com/TTimo/GtkRadiant/blob/master/plugins/imagem8/m32.cpp