Project

General

Profile

Activity

From 2010-11-27 to 2010-12-10

2010-12-10

19:23 Revision 8cd1e59f (github): Misc clean up:
* Reworked ccmd "listgames" into a summary of the known games, sorted by title.
* Print the known game list if automa...
danij
18:50 Revision c741db3b (github): Defer logging of the definition database summary in Def_Read until all post-processing is complete.
danij
18:49 Revision edd77ae8 (github): Changed name of the example game registered by dpExample to "Example Game"
danij
18:48 Revision 59e04765 (github): Changed verbosity of status messages output by R_InitModels according to engine log message conventions.
danij
16:29 Revision 233fab74 (github): Fixed order of search path list concatenation in formSearchPathList; this now needs to be done in reverse.
danij
16:00 Revision 27b98a7a (github): Continued work on resource location in ringzero:
* Defer search path URI resolution until filehash creation time. Until this time individual paths are considered "raw... danij
05:07 Revision 6e3600d2 (github): Clean up.
danij
03:05 Revision ed08b20f (github): Refactored game and game resource registration so that any needed top-level definition files can be specified as game resources using DD_AddGameResource.
Stop the title finale in DD_ChangeGame if it is currently playing at this time. danij
00:46 Revision 210d7c55 (github): Added a presently unused rflags argument to DD_AddGameResource, it be needed sooner or later.
danij

2010-12-09

23:45 Revision 93a85805 (github): When attempting an "unload" with no arguments and whilst no game is loaded; output a log message.
danij
21:48 Revision 8dea44d3 (github): Enhanced ccmds "load" and "unload" so that they can be used for runtime game changing. It is now possible to start the engine in ringzero and load a game from the console.
danij
19:11 Revision 72bc6030 (github): Reorganised and restructured DED definitions for jHexen so that there is a "top-level" definition file for each game mode registered.
danij
18:04 Revision fa296218 (github): Fixed a couple of comments in doom1 DED files.
danij

2010-12-08

16:59 Revision f550e02f (github): Reorganised and restructured DED definitions for jHeretic so that there is a "top-level" definition file for each game mode registered.
danij
14:15 Revision 518c6244 (github): Reorganised and restructured DED definitions for jDoom so that there is a "top-level" definition file for each game mode registered. Still much work to be done here but this will suffice until we externalise GameInfo.
Now to do the same for the other game plugins... danij
14:07 Revision 538e3037 (github): Changed Material name lookup in Def_GetDecoration(), Def_GetReflection(), Def_GetDetailTex() and Def_GetGenerator to use Materials_CheckNumForName() rather than Materials_GetNumForName(). Doing a 'Get' here is not correct.
danij
14:04 Revision dd60e6ce (github): Don't log a missing patch message in loadPatchList() as W_CheckNumForName already handles it.
danij

2010-12-07

20:24 Bug #941 (Closed): Fatal error if map doesn't exist
The level warp cheats will not allow one to go to map numbers for which there is no map. However if the game tries to... vermil
18:17 Revision 98ce92f1 (github): Replace instances of "dll" with "library" in comments and log/status messages.
danij
18:04 Revision e6edd317 (github): Renamed DD_PLUGIN_DMUAPI_VER to DD_DMU_VERSION
danij
15:57 Revision 467121d0 (github): Added Chex Quest deds
danij
15:50 Revision 7b2e1d6a (github): Added Chex Quest to the list of supported games.
Todo:
* There are a couple of small yet noticeable rendering artefacts which cannot be addressed presently through DE...
danij
15:20 Revision d13c248e (github): Do not use the "otherColor" when drawing XImages as this isn't yet working.
danij

2010-12-06

09:30 Revision 00f5f824 (github): Continued work on ringzero:
* Added a couple of macros for use with the resource scripts on WIN32 which define some of the extended information i... danij

2010-12-05

08:42 Revision 10652a34 (github): Clean up.
danij
08:41 Revision 77ef4b1c (github): Renamed fi_page_t::_textColor to ::_preColor
danij

2010-12-04

11:48 Revision 75cbacda (github): Now that the default model path is determined jointly between the resource locator and the resource namespacing; don't use default paths set in DED Header blocks.
danij
10:50 Revision e2fdffb4 (github): Minor tweaks to FileHash
danij
09:55 Revision 9a297586 (github): Added default control binding - "bindevent key-capslock-down {toggle ctl-run}"
danij
09:51 Revision 2629af11 (github): Default game control bindings need to be applied in DD_ChangeGameWorker.
danij
05:08 Revision b5617105 (github): Fix missing include on UNIX - sys_reslocator.c needs pwd.h
danij
04:52 Revision bacc1806 (github): Fix compilation errors in F_ExpandBasePath on UNIX ?
danij
04:42 Revision 57b00690 (github): Work continues on ringzero:
* Further refactoring of the resource locator and the virtual file system to centralise logic for path mapping.
* Avo...
danij

2010-12-03

00:16 Revision 0bae0a43 (github): Fix signed/unsigned mismatch in Str_StripRight.
danij

2010-12-02

17:19 Revision 769e6508 (github): Continued refactoring the resource locator:
* Split the resource search paths into "classes"; "Default" paths and "Extra" paths. Each is managed seperately until... danij
15:16 Revision dc7dee81 (github): Fixed some compilation errors in previous commit on *nix. Clean up.
danij
04:03 Revision e175b132 (github): Continued refactoring of the resource locator:
* Namespace definition is now very nearly virtual.
* Location allows a single call to specify multiple resource paths...
danij

2010-12-01

17:08 Revision 0fbd2060 (github): Fixed: Memory leak on unix-based platforms in the '~' home expansion algorithm Dir_ExpandHome (ouch) due to Str_Free being confused with Str_Delete.
danij
02:11 Revision d55953ea (github): Clean up.
danij

2010-11-30

23:53 Revision 57d57165 (github): Specify the name of the main game config file in DD_AddGame
danij

2010-11-29

01:35 Revision e6eb9611 (github): Merged.
danij
01:26 Revision fb8be1cb (github): Continued refactoring the resource locator:
* Defer use of namespaces until search-time (alongside file hash (re)build).
* Relocated search path formation logic ...
danij

2010-11-28

21:52 Revision 18e26fbb (github): Continued refactoring the resource locator; defer the use of resourcenamespace_ts until search-time (alongside file hash (re)build).
danij
19:31 Revision dc916d35 (github): Clean up.
danij
17:06 Revision 5864610e (github): Translate directives in file paths specified with -def and -defs.
danij
15:11 Revision cfa87169 (github): Output a total count of the number of available and playable games in ccmd listgames.
danij
13:27 Revision 989ed56a (github): Replaced the doomsday background drawn in null-game mode using a finale animation. Very simple placeholder for now while I get a few things hooked up.
Feed the UI subsystem's predefined colors into those used with the finale interpreter. danij
10:09 Revision 2d831e85 (github): Fix type mix up in previous commit.
danij
10:05 Revision 19208b3d (github): Fixed engine startup and shutdown. Updated variable/argument names re resourcetype_t > resourceclass_t
danij
09:22 Revision c9b98b7d (github): Various very minor tweaks to stop gcc's pedantic moaning.
danij
09:20 Revision 05f697d9 (github): Fixed build error on *nix.
danij

2010-11-27

09:34 Revision c7af8080 (github): Renamed resourcetype_t to resourceclass_t and so too the associated RT_* to RC_* constants. The old naming convention only really made sense from the engine's point of view and considering these are public names; I've decided to go with 'class' rather than type. The old "resource class" stuff is now handled as an extension of the new resource namespacing so there is no conflict.
The name "resource type" will be used shortly to indicate the file type (in the case of file resources ('zip', 'wad',... danij
08:59 Revision e72f669b (github): Fix spelling error.
danij
08:43 Revision 5ce9f4cd (github): Relocated handling of the "mode:" token for finale condition evaluation into the engine. We no longer need to ask the game to do this on our behalf.
danij
08:02 Revision 2cc2e55f (github): Clean up.
danij
06:50 Revision 063b0477 (github): Fixed compilation on platforms using SDL window management take#3 (?)
danij
06:36 Revision 3ed8a403 (github): Fixed compilation on platforms using SDL window management take#2 (?)
danij
06:01 Revision 9a99aae6 (github): Various fixes for "null-game" mode.
danij
04:32 Revision 7fff4e48 (github): Rename r_extres.c/h to sys_reslocator.c/h
danij
04:11 Revision f7cf0552 (github): Fixed compilation on platforms using SDL window management(?)
danij
03:47 Revision c520d096 (github): Clean up.
danij
03:46 Revision 4fa071b6 (github): Updated application startup on *nix and OS X in line with changes made for the WinAPI platform. Hopefully I didn't break anything.
danij
02:25 Revision 9a8f58a1 (github): Fixed memory leak inadvertently introduced in previous commit.
danij
 

Also available in: Atom