Project

General

Profile

Activity

From 2008-06-13 to 2008-06-26

2008-06-26

09:26 Revision 499c8646 (github): Fixed various warnings flagged up by gcc.
danij
09:06 Revision 9b0b8fbf (github): Added the missing Sys_SetConWindowCmdLine to the Mac, Unix and SDL variants of sys_window.
danij
08:55 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.
danij
08:46 Revision f9de2fe3 (github): Log whether non-power-of-two textures will be used in printDGLConfiguration
danij
08:18 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.
danij
06:47 Revision 2df49aa4 (github): jHeretic and jHexen were both missing NUM_GAME_STATES from the gamestate_t enum.
danij
06:25 Revision e27b21df (github): Fixed: Bug #1746520, map music being started twice if a map has a "before" InFine animation.
danij
05:59 Revision ba662cdf (github): Log game state changes in debug builds when -verbose.
danij
04:25 Revision 87757888 (github): Fixed issue with the VS8 vcproj files, where all projects shared the same build log.
danij
03:41 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...
danij
03:06 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
danij
03:01 Revision 9b00301e (github): Revised Rend_SkyParams to take a data ptr rather than a float value to allow for future changes.
danij
02:57 Revision a023a47a (github): Made texture magnification a rend list property.
danij
02:53 Revision 97a69b9a (github): Implemented R_GetMaterialInfo to replace the old texture height query. Also added new caps for multisampling and non-pow2 textures.
danij
02:43 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.
danij
01:55 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 ... danij
01:39 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).
danij
01:31 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).
danij
01:29 Revision 0c09bc27 (github): Fixed potential segfault in P_IterateThinkers.
danij
01:26 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.
danij
01:24 Revision 2b0aaecb (github): Fixed attempt to free NULL ptr in DED_DelArray
danij
01:22 Revision 7022f163 (github): Fixed attempt to free NULL ptr in I_ShutdownInputDevices
danij
01:21 Revision c3eaab3f (github): Fixed attempt to free NULL ptr in DH_DeleteNode
danij
01:12 Revision 520d25be (github): Fixed various attempts to free NULL ptrs in the binding/player controls code.
danij
01:07 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).
danij
01:05 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.
danij
01:00 Revision 0401dc40 (github): Also initialize mobj_t->moveDir when loading old save games.
danij
00:58 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.
danij
00:46 Revision 8f0f9ef5 (github): jDoom|jDoom64|jHeretic|WolfTC: Fixed a potential segfault in P_ApplyTorque.
danij
00:41 Revision 27466bdc (github): All Games: Fixed the non-working knock back thrust in P_DamageMobj2
danij
00:38 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
danij
00:15 Revision b621861f (github): All Games: Moved the typedef dirtype_t into p_mobj.h
danij
00:13 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.
danij
00:09 Revision 201c7f39 (github): All Games: The macro INRANGEOF is now defined in the game header.
danij

2008-06-25

23:55 Revision f5341017 (github): All Games: Revised WI_DrawPatch to take a ptr to dpatch_t rather than a lump num. This has the knock on effect that to use this routine, a patch must have been R_CachePatch'd first.
Also fixed the issue with the HUD text type in timer not being updated when the menu is closed/inactive. danij
23:44 Revision 5be1284c (github): Temporary fix for an API issue which used NetPlayerEvent to read/write the ticcmd buffer. This is being replaced soon anyway...
danij
23:33 Revision 7473b129 (github): jDoom64: Fixed an alignment issue with the keys in the HUD. Also updated sprite names.
danij
23:31 Revision 28058b9d (github): All Games: Moved the macro INRANGEOF into doomdef.h/h2def.h
danij
23:20 Revision 46b3e361 (github): jDoom64: Updated P_TouchSpecialMobj with the new sprite names. Also, fixed the throw back trust when a mobj is damaged by P_DamageMobj2
danij
23:19 Revision 756b782b (github): jDoom64: Renamed the state PLASMAFLASH1 to PLASMASHOCK1.
danij
23:17 Revision 23ae7502 (github): jDoom64: Minor improvements to the way the animated pulse on the plasma rifle psprites are handled.
danij
23:13 Revision 4abe52d4 (github): jDoom64: Various AI changes due to new knowledge gained through reverse-engineering a DOOM64 ROM dump. Also added a few stub actions for actions which I'm still researching.
danij
23:07 Revision 6dbe9940 (github): jDoom64: Fixed the (very) buggy fade spawn. Now works predictably. Note that there now seems to be a few different mechanisms for changing the translucency of things which should be merged at some point.
danij
23:03 Revision 74918d68 (github): jDoom64: Continued clean up and reorganisation of the state, sprite and mobjtype tables. Various things also renamed in line with the names used in the original game.
danij
22:56 Revision ae5067e1 (github): jDoom64: Big update to the IWAD (doom64.wad) renaming and reorganizing resources to match the data embedded in a DOOM64 ROM dump.
danij
22:49 Revision c801329d (github): jDoom64: Big update to objects.ded recreating most things using new knowledge gained from reverse-engineering a DOOM64 ROM dump.
danij
22:47 Revision 0024c344 (github): jDoom64: Tweaked the spinning light used in MAP01 to look more like the original. Needs to be redesigned really but it looks a bit better than it did.
danij
22:45 Revision 3544486c (github): jDoom64: Updated the boss spawn XG line type for map 28 as BITCH has been renamed RECT (to match the original game).
danij
22:44 Revision f8ff7bf1 (github): jDoom64: Various tweaks to the default particle generators.
danij
22:42 Revision 99dc5662 (github): jDoom64: Removed the light definitions for the blue potion (it didn't look right glowing).
danij

2008-06-20

13:42 Revision 8b6ee0db (github): Fixed: Mix up in XL_ValidateMap() which didn't select the episode correctly (should always be episode zero for DOOM2 and DOOM-shareware).
danij
13:40 Revision d4a6efce (github): jDoom64: Fixed a problem with the spawnmobj ccmd which could not only lead to a segfault if the spawn was not possible (in the void for example) but also the fade-in wasn't initialized correctly.
danij
13:32 Revision bb28b3ce (github): Fixed: jDoom default values for the amount of health given by the Soulsphere and the Megasphere were mixed up.
danij

2008-06-15

21:39 Revision c2756aa7 (github): Renamed engine's (double) levelTime to ddLevelTime, because it was getting confused with the game's (int) levelTime. This resulted in problems, e.g., with view bobbing being very very fast.
skyjake
21:35 Revision a1e366dd (github): Updated project contents.
skyjake
21:34 Revision fe818e7c (github): Debug flags.
skyjake
03:38 Revision e7879b08 (github): jDoom64: Removed the Nightmare skill level as it is not in the original DOOM64.
danij
00:01 Revision 4f9b7ab5 (github): jDoom64: Yet more work to objects.ded:
* Removed all raise states as since there is no Archvile, they will never be needed/used.
* Removed more unused state...
danij

2008-06-14

23:56 Revision 96d1b29a (github): Fixed: jDoom64 - Refire was not working with the Unmaker.
danij
20:55 Revision 5afa4502 (github): jDoom64: Removed the unused S_CPOS_* states from statenum_t enum.
danij
20:54 Revision b7b4ae71 (github): jDoom64: Removed the unused P_BounceMissile and the MF_FLOATER mobj flag.
danij
20:52 Revision 2137619d (github): jDoom64: Removed unused code to do with the unused helltime artifact.
danij
20:51 Revision cbe6b621 (github): Fixed: When teleporting in jDoom64, always set the mobj's z position to floor height.
danij
20:49 Revision 6cd79caf (github): Fixed: jDoom64 - Now that objects.ded has been sorted out, there is no need for workarounds in code (setting state when mobjs are crushed).
danij
20:46 Revision e62a8a35 (github): jDoom64: More work to objects.ded:
* Removed more unused states.
* Updated flag syntax.
* Removed the fullbright flag from all states that shouldn't be,...
danij
20:41 Revision a2fe3114 (github): Fixed: Switch texture changes not working in jDoom64 due to incorrect names in switchinfo.
danij
06:12 Revision 444783c0 (github): Fixed a couple of bugs in jDoom64's mobjtype and state tables.
danij
05:15 Revision ce8df807 (github): Stripped out a bunch more stuff from jDoom64 that had never been fully implemented in Doom64TC (destined for Outcast?). Stripped out the Chaingun Guy, a few decorations and items that are not in DOOM64.
danij
03:14 Revision 37718f4e (github): Stripped out everything to do with DOOM2's IOS boss from jDoom64, as it isn't in the game.
danij
02:40 Revision 2d7c8748 (github): Stripped out KEEN from jDoom64 as it isn't in the game.
danij
01:46 Revision f27b9177 (github): Removed WOLFSS and Spider Mastermind from jDoom64 as they are not part of the game.
danij
01:18 Revision f347831c (github): Re-indexed jDoom64's spritetype_e enum matching indices to those I ripped from the ROM. Clearly, the DOOM64TC had a lot of surplus sprites defined, need to do some clean up.
danij
 

Also available in: Atom