Releases: MTrop/DoomStruct
Releases · MTrop/DoomStruct
2.9.1
Changed in 2.9.1
Added
Missing Hexen UDMF Thing attribute.Added
Additional methods to UDMFWriter.Changed
UDMFWriter.writeObject(...) now has a nullable count field (to match docs).
2.9.0
Changed in 2.9.0
Added
ZDoom UDMF attributes.Fixed
Safer input stream/reader use in Wad default methods.Changed
Altered lots of map-centric class methods in the name of "naming uniformity."Changed
Some MathUtils moved tonet.mtrop.doom.util
.
2.8.1
Changed in 2.8.1
Added
Additional missing flags and UDMF attributes.
2.8.0
Changed in 2.8.0
Added
More common UDMF attributes.Fixed
Safer input stream use in DoomPK3.Changed
Clarified a Strife Thing flag (and deprecated the other).Changed
Modified Scanner and InlineScanner to not repeat reads on testing for next.Changed
HexenLinedef: Removed use of separate field for activation type.
2.7.0
Changed in 2.7.0
Added
Wad: More addData(...) methods.Added
WadFile bulk add methods, deprecated "noFlush" variant methods.Changed
Deprecated: Wad.addAllData*(...) methods.
2.6.1
Changed in 2.6.1
Changed
Wad: Made addData/addAllData methods call addDataAt/addAllDataAt by default.Changed
Some Javadocs clarifications and fixes.
2.6.0
Changed in 2.6.0
Added
MapElementView.Added
To WadUtils: createWadAnd(...)Added
TextureUtils.createTextureCopier().Fixed
WadUtils: openWadAnd(...), openWadAndGet(...), openWadAndExtractTo(...), openWadAndExtractBuffer(...) now does not throw RuntimeException.Fixed
TextureUtils.importTextureSet(...) did not throw TextureException if it did not find TEXTURE1.Fixed
TextureSet.addTexture(...) did not deep-copy the input texture. Now it does.
2.5.0
Changed in 2.5.0
Added
To Wad: addFrom(...), addFromAt(...)Added
To WadUtils: openWadAnd(...), openWadAndGet(...), openWadAndExtractTo(...), openWadAndExtractBuffer(...)Changed
Moved MathUtils fromutil
tostruct
since it is not meant to be used outside of the library.Removed
HexenThing "isXXX()" boolean functions. They didn't work, anyway. Issue 5
2.4.0
Changed in 2.4.0
Added
Wad.fetchContent(int, int, byte[], int) and all of its implementations.Added
Wad.fetchData(...).Added
Wad.replaceEntry(...) variants.Added
UDMFScanner - a pull-oriented UDMF reader.Fixed
Wad.unmapEntries(int, WadEntry...) implementations did not append excess entries.Changed
WadFile and WadBuffer's implementations of Wad.getContent(...) have been removed (new interface default is used).Changed
net.mtrop.doom.io
refactor - this package was moved intostruct
, since it should not be used outside of this library.
2.3.0
Changed in 2.3.0
Added
Wad.isWAD(File).