Half-Life related projects:
- Modbase - my improvements and additions to Half-Life source code. A lot of Opposing Force, SoHL and Sven Co-op features implemented. Could be used as a base for a Half-Life modifcation.
- def2fgd - automatic convertion of GtkRadiant .def and Netradiant .ent files to JACK .fgd.
- Qt image plugin for Half-Life .spr - plugin for Qt and KDE to load Half-Life sprites as images. Allows easy viewing of Half-Life sprites in Gwenview.
- Quake and Half-Life MIME types - MIME types descriptions for resource files of Half-Life and Quake games series. Useful in freedesktop environments.
- Game watcher - query server information for various games (Quake, GoldSource and Source games), with simple web interface.
Freedesktop specifications implementations in D programming language:
- Desktop base directories - base directories in the file system.
- Desktop entries - parsing and launching .desktop files.
- Icon themes - parsing icon themes and finding icons locations.
- Shared MIME database - parsing MIME database.
- Trashcan - putting files to trashcan and listing trashcan contents. Also available for Windows.
- MIME Applications specification - associations between applications and MIME types.
Other useful libraries written in D programming language:
- Findexecutable - finding executables in system paths.
- Mofile - parsing GNU gettext .mo files in D with permissive license.
- Openfile - use symbolic constants instead of C-style strings to open files.
- Resusage - evaluating RAM and CPU usage by process or the whole system.
- Standardpaths - getting standard locations in the file system.
- Volumeinfo - listing currently mounted partitions.