Skip to content

Releases: MTrop/DoomStruct

2.9.1

19 Apr 01:04
Compare
Choose a tag to compare

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

09 Apr 05:36
Compare
Choose a tag to compare

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 to net.mtrop.doom.util.

2.8.1

28 Mar 02:48
Compare
Choose a tag to compare

Changed in 2.8.1

  • Added Additional missing flags and UDMF attributes.

2.8.0

28 Mar 02:33
Compare
Choose a tag to compare

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

23 Mar 06:42
Compare
Choose a tag to compare

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

17 Mar 06:06
Compare
Choose a tag to compare

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

15 Oct 00:28
Compare
Choose a tag to compare

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

12 Oct 14:35
Compare
Choose a tag to compare

Changed in 2.5.0

  • Added To Wad: addFrom(...), addFromAt(...)
  • Added To WadUtils: openWadAnd(...), openWadAndGet(...), openWadAndExtractTo(...), openWadAndExtractBuffer(...)
  • Changed Moved MathUtils from util to struct 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

19 Sep 01:02
Compare
Choose a tag to compare

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 into struct, since it should not be used outside of this library.

2.3.0

25 Aug 18:38
Compare
Choose a tag to compare

Changed in 2.3.0

  • Added Wad.isWAD(File).