Activity
From 2008-06-26 to 2008-07-09
2008-07-09
-
01:49 Doomsday Engine Revision 66ecf463 (github): Fixed bug in jHexen which prevented clerics from taking damage from their own throwing bombs.
-
00:00 Doomsday Engine Revision e346dd8f (github): Replaced jHexen's terraintype stuff with new common, GPL code. I took the opportunity to redesign completely to allow them to work with any type of material (was just flats) and to reduce their memory requirement.
- Removed the game-side interpolation of scrolling plane materials in jHexen (as this was interfering with the interpol...
2008-07-08
-
21:09 Doomsday Engine Revision 25516f56 (github): Minor tweaks to m_ctrl.c to allow me to build with msvc.
-
21:02 Doomsday Engine Revision 47c3e5c5 (github): Added some artifact bindings, with item texts read from the Text definitions. The horizontal spacing needs to be adjusted, though, as some of the items are too long currently.
-
21:01 Doomsday Engine Revision 61b5fefc (github): Added B_BindingsForCommand and B_BindingsForControl to doomsday.def
-
20:56 Doomsday Engine Revision ee08a02c (github): Added new source files to the VS8 proj, the Code::Blocks proj and to the vcbuild include lists.
-
12:24 Doomsday Engine Revision b902d171 (github): Utilize menu scaling to show menu items at a time.
- In Heretic and Hexen, key bindings have a colored background rectangle.
Added some more controls to the menu. Still ... -
10:48 Doomsday Engine Revision 6b5122af (github): Replacement for strnstr.
-
01:31 Doomsday Engine Revision e86da755 (github): Started with the retrofitting of the old controls menu so we can have something functional for Beta 6.
- Right now only the current bindings are being shown, and there isn't yet a way to edit them. Also, game-specific bind...
-
01:27 Doomsday Engine Revision 113b1c21 (github): The Doomsday.app bundle was missing the loading1 and 2 pics.
2008-07-07
-
12:36 Doomsday Engine Revision 64322cda (github): Minor tweak to P_GetNextSector to potentially eliminate an additional call to P_GetPtrp.
2008-07-06
-
18:30 Doomsday Engine Revision ad308305 (github): Before hardening the editable map, prune linedefs with neither front not back sidedefs.
-
03:53 Doomsday Engine Revision 57380da6 (github): Fixed: BUG #1732097 - 3D Model angle not set after "spawnmobj".
- This bug only occurred when smoothed actor rotation was enabled. The reason being that when enabled, the angle of the...
-
03:41 Doomsday Engine Revision 64b85524 (github): Fixed bug in the conversion of mobj angle/visangle to model yaw which resulted in models always being drawn facing east.
2008-07-05
-
23:17 Doomsday Engine Revision f98515d3 (github): Fixed typos in last commit and added missing include for string.h
-
22:45 Doomsday Engine Revision d44da598 (github): Do the keyname paramater substitution into the "You need <keyname> to activate this object." strings also.
-
22:33 Doomsday Engine Revision a00921bf (github): Fixed: Bug #2001999 - Use sound played when an XG line activation requires a key and the trigger event type is not XLE_USE.
- Added (jDoom/jheretic/jDoom64/WolfTC): Paramater substitution of keyname into the various "This object requires <keyn...
-
20:15 Doomsday Engine Revision 99bc9cad (github): Fixed SIGSEGV in R_GetMaterialByNum on load reported by Yagisan.
-
00:34 Doomsday Engine Revision 0596ee2a (github): Worked on ironing out the remaining bugs with the fakeradio shadow poly generation. Next step is to re-introduce the overlap resolution logic.
-
00:29 Doomsday Engine Revision 37543f2f (github): Added a sub-pixel offset to the halo/flare origin in GL_CalcLuminace so that they are centered to the middle of the brightest pixel.
2008-07-04
-
08:46 Doomsday Engine Revision 829807d1 (github): Added missing include for de_play.h in b_command.c
-
08:40 Doomsday Engine Revision fee0995d (github): Seems I forgot to commit my changes to mapdata.hs along with my last bunch of changes.
2008-07-03
-
22:27 Doomsday Engine Revision 41c4ab63 (github): Added symbolic events and parameter substitution in event binding commands.
- Control doubleclicks are tracked and produce a corresponding symbolic event. A command can be bound to this symbolic ...
-
22:22 Doomsday Engine Revision 7b91a20c (github): Something strange with the Mac Hexen Demo IWAD. Some characters have the high bit set in the first character of the lump names. Maybe it has some significance?
- Clearing the bit at least results in a successful startup.
2008-07-02
-
23:05 Doomsday Engine Revision 20b8e218 (github): Continued finishing up the MPE interface; re-instated unused sidedef pruning.
-
22:48 Doomsday Engine Revision 2c84c73d (github): Continued finishing up the MPE interface; re-instated unused sector and equivalent vertex merging/pruning.
-
21:01 Doomsday Engine Revision 3feae080 (github): Fixed some compilation issues.
- In sys_sdl_window.c, there appeared to be a mixup between the win pointer and the idx.
-
09:33 Doomsday Engine Revision 6839eddf (github): Began finishing up the MPE interface, adding additional map error handling etc:
- * Re-instated the unused and duplicate vertex pruning.
* Disallow zero length linedefs.
* Disallow linedefs from bein... -
09:29 Doomsday Engine Revision cae5d7ab (github): Added back DD_GAME_EXPORTS as I need it for something I'm tinkering at.
2008-06-30
-
10:22 Doomsday Engine Revision 879cfc89 (github): Fixed issue where surfaces with missing materials not being drawn using the "missing" material.
- Fixed issue with smooth texture animation not working on segs.
-
10:19 Doomsday Engine Revision 7ee9a6ec (github): Changed the debug messages in GL_CalcLuminance to only output when verbose.
-
10:18 Doomsday Engine Revision 7037bfca (github): Replaced the global var allowMouseMod with a static uiMouseMode in dd_input.c and added I_SetUIMouseMode to change it.
2008-06-29
-
00:27 Doomsday Engine Revision 8744a25d (github): Added busy mode task names for saving and map loading.
2008-06-28
-
22:32 Doomsday Engine Revision c1f1db3b (github): Added an optional task name parameter to Con_Busy to be shown when displaying the progress bar. Note this should be a simple, high-level explanation of what task is being carried out e.g. "Loading map..."
-
20:48 Doomsday Engine Revision 5e399b84 (github): Optimize: Reworked XG_Ticker so that thinking for extended lines and sectors is handled in thinkers rather than iterating every linedef and sector in the map, every frame.
-
18:37 Doomsday Engine Revision 1d15884a (github): Generalized the watchedsurfacelist into a reusable surfacelist component for use when there is need to collect surface links for any reason.
- Use a surfacelist for decorated world surfaces rather than iterating every world surface when projecting decorations.
-
15:53 Doomsday Engine Revision c10cce52 (github): Separated the update and projection stages of Rend_InitDecorationsForFrame Next step is do the former only when needed and implement additional logic to reduce surface traversal so that only surfaces with decorations are considered every frame (rather than traversing every linedef and every plane, every frame).
-
15:48 Doomsday Engine Revision b8bab3b6 (github): Cleaned up con_busy.c
-
15:44 Doomsday Engine Revision 31a3631e (github): Changed most messages in dpmaploader to only output when verbose.
2008-06-27
-
23:55 Doomsday Engine Revision 12a7feaf (github): Optimize: Redesigned the way game map objects are managed in the map transfer between map loader and the engine, resulting in a ~16% performance boost in map load times.
-
18:24 Doomsday Engine Revision c573054c (github): During the transfer of map data from the map loader plugin, keep track of unique sidedef references in O(n) time using an additional array (replaces previous O(n2) algorithm).
-
15:18 Doomsday Engine Revision 14bcd995 (github): Rewrote the texture+flat reference db in dpmaploader using a linear insert sort plus binary search to improve performance.
-
11:02 Doomsday Engine Revision 0b0aab70 (github): Cleaned up the material/sprite info structs.
- * Removed materialinfo_t->ofTypeID as it is no longer needed publicly.
* Renamed materialinfo_t->matIdx to num.
* Ren... -
10:50 Doomsday Engine Revision b7915dad (github): Completed the transition to unique global material identifiers. Part 9 of 9
-
10:50 Doomsday Engine Revision a176b678 (github): Completed the transition to unique global material identifiers. Part 8 of 9
-
10:49 Doomsday Engine Revision e7b26a39 (github): Completed the transition to unique global material identifiers. Part 7 of 9
-
10:48 Doomsday Engine Revision 0bc6489c (github): Completed the transition to unique global material identifiers. Part 6 of 9
-
10:48 Doomsday Engine Revision 1e4ccc5d (github): Completed the transition to unique global material identifiers. Part 5 of 9
-
10:47 Doomsday Engine Revision 9f8cb9a1 (github): Completed the transition to unique global material identifiers. Part 4 of 9
-
10:46 Doomsday Engine Revision e4bf6626 (github): Completed the transition to unique global material identifiers. Part 3 of 9
-
10:45 Doomsday Engine Revision 9cf48eed (github): Completed the transition to unique global material identifiers. Part 2 of 9
-
10:44 Doomsday Engine Revision a42579ab (github): Completed the transition to unique global material identifiers. All Textures/Flats/Sprites etc are now interfaced publicly using a continuous range of unique identifiers and internally via the material_t abstract interface.
- Part 1 of 9
2008-06-26
-
09:26 Doomsday Engine Revision 499c8646 (github): Fixed various warnings flagged up by gcc.
-
09:06 Doomsday Engine Revision 9b0b8fbf (github): Added the missing Sys_SetConWindowCmdLine to the Mac, Unix and SDL variants of sys_window.
-
08:55 Doomsday Engine Revision dd3cb91f (github): Fixed compilation issue in P_ControlShutdown - I notice that impulseCounts has moved so instead I've changed that so that it instead M_Free's controlCounts.
-
08:46 Doomsday Engine Revision f9de2fe3 (github): Log whether non-power-of-two textures will be used in printDGLConfiguration
-
08:18 Doomsday Engine Revision b6946e51 (github): Fixed: Bug #2000910, possibility of jHeretic getting stuck in an infinite loop in P_DSparilTeleport depending upon the location of DSparil vs the available bossspots in any given map. Implemented a maximum number of tries which will force the loop to end once all bossspots have been checked once and found to be unsuitable.
-
06:47 Doomsday Engine Revision 2df49aa4 (github): jHeretic and jHexen were both missing NUM_GAME_STATES from the gamestate_t enum.
-
06:25 Doomsday Engine Revision e27b21df (github): Fixed: Bug #1746520, map music being started twice if a map has a "before" InFine animation.
-
05:59 Doomsday Engine Revision ba662cdf (github): Log game state changes in debug builds when -verbose.
-
04:25 Doomsday Engine Revision 87757888 (github): Fixed issue with the VS8 vcproj files, where all projects shared the same build log.
-
03:41 Doomsday Engine Revision 0bc47edd (github): Continued the reorganisation of the various texture resource data structs, moving things into material_t where appropriate and reworking interfaces accordingly.
- * GL texture info (OGL name, masked property and average color) is now held in material_t
* Redesigned how DOOM textu... -
03:06 Doomsday Engine Revision 2dd96e1a (github): Renamed materialinfo_t in s_environ.c to materialenvinfo_t to avoid conflict with the one in dd_share.h Also, the material environment class is now a member of material_t rather than texture_t and flat_t
-
03:01 Doomsday Engine Revision 9b00301e (github): Revised Rend_SkyParams to take a data ptr rather than a float value to allow for future changes.
-
02:57 Doomsday Engine Revision a023a47a (github): Made texture magnification a rend list property.
-
02:53 Doomsday Engine Revision 97a69b9a (github): Implemented R_GetMaterialInfo to replace the old texture height query. Also added new caps for multisampling and non-pow2 textures.
-
02:43 Doomsday Engine Revision 05f41f83 (github): Updated the help string shown in the control panel for Texture Quality to reflect the fact that we do not always require textures to be power of two.
-
01:55 Doomsday Engine Revision 6c97dd30 (github): Added (Windows only): Use multisampling to achieve fullscreen antialiasing if available.
- Added (All platforms): Take advantage of the relaxed non-power-of-two rule in OpenGL if available, on textures which ...
-
01:39 Doomsday Engine Revision 903555a8 (github): There is now no need to call GL_TextureFilterMode when changing the RAW texture filter in the control panel (this is now handled by the cvar's on-change callback).
-
01:31 Doomsday Engine Revision b12a56de (github): Fixed issue with the third-person camera not pushing the camera back far enough to actually see the viewplayer (fixed vs float issue).
-
01:29 Doomsday Engine Revision 0c09bc27 (github): Fixed potential segfault in P_IterateThinkers.
-
01:26 Doomsday Engine Revision ba1c468b (github): Fixed bug in MPE_End which attempted to send benign sector reports to the game before the game's map data setup routines had been called.
-
01:24 Doomsday Engine Revision 2b0aaecb (github): Fixed attempt to free NULL ptr in DED_DelArray
-
01:22 Doomsday Engine Revision 7022f163 (github): Fixed attempt to free NULL ptr in I_ShutdownInputDevices
-
01:21 Doomsday Engine Revision c3eaab3f (github): Fixed attempt to free NULL ptr in DH_DeleteNode
-
01:12 Doomsday Engine Revision 520d25be (github): Fixed various attempts to free NULL ptrs in the binding/player controls code.
-
01:07 Doomsday Engine Revision 251afb95 (github): Updated the VS vcproj files to disable warning 4996 (depreciated func warning) as I'm sick of seeing them (we'll sort them one day but not right now).
-
01:05 Doomsday Engine Revision 917f1758 (github): jDoom: Began cleaning up P_MobjMoveXY and P_MobjMoveZ, adding threshold checks where needed. Also fixed several problems to do with voodoo dolls (marked as $voodoodolls for future ref) affecting the viewplayer (like view bobbing for example). Once work is complete, these two routines should be commonized and used by all games.
-
01:00 Doomsday Engine Revision 0401dc40 (github): Also initialize mobj_t->moveDir when loading old save games.
-
00:58 Doomsday Engine Revision c83e5ac7 (github): Fixed: In all games, if a mobj was damaged by a camera player, every time it entered it's pain state it would rotate towards the camera. Given that cameras aren't supposed to be physically present in the world this looked quite odd. It was caused by mobj_t->moveDir not being initialized correctly (to DI_NODIR) when spawned.
-
00:46 Doomsday Engine Revision 8f0f9ef5 (github): jDoom|jDoom64|jHeretic|WolfTC: Fixed a potential segfault in P_ApplyTorque.
-
00:41 Doomsday Engine Revision 27466bdc (github): All Games: Fixed the non-working knock back thrust in P_DamageMobj2
-
00:38 Doomsday Engine Revision a8ed4c0f (github): jDoom: Fixed problem of the Archvile attack not throwing players into the air as far as it used to. Also moved the typedef dirtype_t into p_mobj.h
-
00:15 Doomsday Engine Revision b621861f (github): All Games: Moved the typedef dirtype_t into p_mobj.h
-
00:13 Doomsday Engine Revision 23d46f7f (github): All Games: Fixed a logic error in p_map.c which prevented mobjs from avoiding dropoffs correctly. Added logic to treat the mobj's current z height as the floor when stood on another mobj in P_TryMove2. Also began work on resolving the issues with P_SlideMove.
-
00:09 Doomsday Engine Revision 201c7f39 (github): All Games: The macro INRANGEOF is now defined in the game header.
Also available in: Atom