Commit Graph

  • dea420be7c Add a constructor for Entities accepting a FileInfo. Will 2016-02-08 02:44:02 -07:00
  • 2f8cec701b Add support for Source engine's lump file system. Now lump files will take precedence over internal data. Will 2016-02-01 17:39:32 -07:00
  • 857acfff14 UIVertex needs to be serializable as well. Will 2016-02-01 14:38:57 -07:00
  • 9e2e3b9382 Add FAKK to Face lump factory (oops). Will 2016-01-31 16:09:46 -07:00
  • afe443f45d Unfortunately TextureInfo can't be a struct. Will 2016-01-31 16:09:21 -07:00
  • 454e470fb1 Merge branch 'master' of https://github.com/wfowler1/LibBSP Will 2016-01-31 03:56:06 -07:00
  • 0b38af21bc Must implement ISerializable on Entity to properly serialize Entities, plus everything an Entity can reference. Will 2016-01-31 03:55:35 -07:00
  • 552bbf39c8 Allow access to a BSP's BSPReader from outside the class. Will 2016-01-27 02:24:13 -07:00
  • 9bf45765a5 Moderate refactor. Will 2016-01-26 22:37:52 -07:00
  • ed5abdcc92 Fix Static Props angles being read as origin. Will 2016-01-20 01:02:35 -07:00
  • 04af0a31ce Remove stuff for Doom, it's out of scope for this library. Other small cleanups and refactorings. Will 2016-01-20 01:01:57 -07:00
  • f5c751e217 Fix BSPReader throwing exception when attempting to open a read-only file. Will 2015-11-10 19:28:43 -07:00
  • 9aa197fe1f Normalizing Vector4d.zero returns Vector4d.zero. Will Fowler 2015-11-10 14:10:05 -07:00
  • 956abb4a26 Normalizing Vector2d.zero returns Vector2d.zero. Will Fowler 2015-11-10 14:09:01 -07:00
  • b9fd3bc140 Normalizing Vector3d.zero returns Vector3d.zero. Will Fowler 2015-11-10 14:07:30 -07:00
  • 61884e01b6 Fix params int[] constructor in Vector4d. Will Fowler 2015-11-10 13:11:32 -07:00
  • 4d12f9be6f Ensure that if a structure doesn't have a lump index that we don't try to read it from the file. This was causing errors because the FileStream was trying to read the file starting from a negative index. Will 2015-11-03 00:02:46 -07:00
  • 0f0b235d2a Fix CSProj file. Fix bug in game lump info reading giving nonsense data for game lump offset and length. Fix bug in Static Prop lump reading causing prop model dictionary to always be null. Will 2015-11-02 22:46:24 -07:00
  • d66a5fa91b Move source into /Source rather than /src. Some documentation cleanup. Will 2015-11-02 21:48:07 -07:00
  • 3a2a493154 More small cleanups. Will 2015-11-01 13:58:38 -07:00
  • 1da72cc4cb Fix bug in PlaneExtensions.LumpFactory causing exceptions. Will 2015-10-31 12:27:14 -06:00
  • 5f1c85ea65 Cleanup: Move "Plane.GenerateThreePoints" into PlaneExtensions. Will 2015-10-31 00:10:55 -06:00
  • d174843ce9 Add empty constructors to MAP classes. These will be used with object initializers. Will 2015-10-28 22:46:37 -06:00
  • 189784c85c Cleanup: Remove OnFire, OnEnable, OnDisable and OnToggle methods from Entity.cs. Will 2015-10-28 21:11:55 -06:00
  • 3020605996 Merge branch 'master' of https://github.com/wfowler1/LibBSP Will 2015-10-24 23:49:04 -06:00
  • daa6ed092b Some cleanups. Fix compiler warnings, and move NumList into the Lumps folder. Will 2015-10-24 23:47:28 -06:00
  • eacbc8ff37 Add custom attributes for Index and Count members of some lumps to indicate which lump they refer to. These can be used with BSP.GetReferencedObjects to get all objects of one lump referred to by an object from another. Will 2015-10-24 23:46:42 -06:00
  • 1eeeae0d7e Small cleanups in Entity and more coding style. MofoMan2000 2015-10-17 20:09:45 -06:00
  • 7da89855b3 Small coding style fix MofoMan2000 2015-10-17 19:17:22 -06:00
  • b7811825ef Fix a small bug in parsing shader names from Source engine. Will 2015-10-11 21:21:41 -06:00
  • c8ad5a842a Add a code to allow reading lumps on-the-fly, and only as needed. This will allow the library to be used in many different projects with minimal effort messing with file reading, and should improve performance and memory usage in those projects. Will 2015-10-11 11:07:37 -06:00
  • facb96e307 Add LumpFactory method for NumList. Will 2015-09-17 00:54:24 -06:00
  • 88527aaec4 Update readme file and regenerated CSPROJ Will 2015-09-15 23:42:29 -06:00
  • d6d2bed643 Restructure a bit to keep source away from generated files. Will 2015-09-15 23:33:44 -06:00
  • 25544952fd Initial commit; all structs and extensions. Will 2015-09-15 23:11:43 -06:00
  • 430b5ed9b3 Initial commit Will Fowler 2015-09-15 23:07:00 -06:00