| Recent News |
Doomsday 1.8.6 | Last updated on Jan 18 2005
|
|
Holiday Update Blitz
|
Jan 9 2005 | 00:18:40 |
skyJake |
|
Version 1.8.6 is now available (along with .4, and .5 from Monday). New packages are available for all supported platforms, including Mac OS X. The Mac version is still a beta, but many problems have been addressed and the package includes a very simple launcher. If you're going to run the Mac version, be sure to check out the notes in the Readme.
1.8.6 contains various small enhancements, tweaks, and fixes. For example, Doomsday can now read compressed PK3 files (i.e. normal ZIP files). The changes
of the other updates can be seen in the log.
If you want to use surface reflections where there is no sector light, set the new Min color value in the definition. Min color can also be used to make the reflections tinted, for example by setting the blue component of
Min color to a value near one. |
|
Version 1.8.3
|
Oct 23 2004 | 23:11:11 |
skyJake |
|
This is a maintenance update. It contains a bunch of small fixes
and some things that Dani
requested for jDRP.
The next maintenance update for 1.8 should be available around
Christmas. I can't promise anything for certain, though, because
I'll be quite busy with other things, mostly related to university.
I'll also try to work on the Mac OS X port and release the second
Mac Beta before the end of the year. |
|
Launcher User Study
|
Sep 28 2004 | 21:54:30 |
skyJake |
|
I am heading a team of software engineering and usability students at the Tampere University of Technology. Our goal is to design and implement a new launcher for Doomsday, one that will work in all operating systems supported by the engine and offer a possibility for extending and customizing the launcher with plugins.
However, since we are going to be doing this by the book, we will need some feedback from the Doomsday community. For starters, we have prepared a short questionnaire about the current launcher. I would like to invite all users of the Doomsday Engine to participate and take a few minutes to answer our questions. This will provide important background data for our team to base our design on.
There is a discussion thread about the study on the DHQ Forums. |
|
Version 1.8.1
|
Aug 22 2004 | 18:22:04 |
skyJake |
|
Version 1.8.1 is now available. The purpose of this release is to
clean up some of the remaining issues and generally improve the
gameplay experience. Many of the fixes are specific to the *nix port.
Also, it should now be possible to compile and run Doomsday on Mac OS
X using fink and Apple's X11 server.
However, the Mac support should be considered alpha quality. When I
have a bit more time I'll attempt to create a proper Mac installer and
a standalone build that works in the default Mac OS X 10.3 environment.
Changes vs. 1.8.0:
- The non-smooth camera was removed. Now everything in the game
will always be rendered at the highest framerate possible.
- The implementation of camera smoothing was revised. Previously
it didn't work very well when the framerate dropped below 35. In
the earlier release candidates the smoothing was prone to fall out
of sync, which caused slight skips in player movement. Now the
smoothing works much better, if not perfectly. :-)
- Mouse input latency was reduced dramatically. In earlier
versions mouse input suffered from a noticeable lag. Now input
events are processed as fast as possible.
- Improved stability. A couple of segfaults were located and
fixed.
- The glBSP node builder is now a plugin in the Doomsday
installation. GL nodes will be built automatically when necessary.
glbsp.exe is no longer included in the distribution
packages. It is safe to disable all the glBSP options in KickStart
and let Doomsday worry about building and updating the GL nodes.
The engine Readme has more details about the glBSP plugin.
- Graphical improvements. A couple of FakeRadio issues were
fixed. Lens flare defaults were toned down to more realistic
settings.
- Linux improvements include MUS music playback (see the readme!),
configuration options for skipping compilation of OpenGL or any of
the games, and display color adjustments (gamma, contrast,
brightness).
- To allow building Doomsday on a G4 (and other big-endian
processors), a number of endianness issues were fixed.
I hoped to have the new website up and running by now, but I guess
one cannot have everything. :-) While work continues on that front, I
have set up a Doomsday Wiki at
SourceForge.net. Currently the wiki is still under construction, but
don't let that stop you. Register and start contributing. One
possible application for the wiki is a list of resource links that the
authors of the packs can maintain themselves so that it's always up to
date. It would also be great to see a F.A.Q. and some kind of
Doomsday Reference manual in the wiki. |
|
Version 1.8.0
|
Jul 4 2004 | 21:07:05 |
skyJake |
|
Version 1.8.0 was released a week ago. It appears that all the annoyances
did not get weeded out during the Release Candidate phase -- which could
perhaps more aptly be called a beta testing phase since it did stretch a
bit long and I was making some considerable changes in the internals
of the engine. Some people have been reporting issues like delayed
player input events and unusually long level loading times.
The main reason why I did release 1.8.0 already a week ago was that
because I have a full time job during this summer, I don't have a lot
of time to work on the Doomsday project. Had I not released it, there
would have been no telling how long the release would have gotten postponed.
As far as I'm concerned, the 1.8.x series will see no new major features.
I intend to keep fixing the remaining issues and generally maintaining
the codebase, but I want to shift my attention to other projects, such as
Doomsday 2.0 (a.k.a. Hawthorn). The 1.8 codebase has too much legacy code
and I'm just generally not very happy with the implementation of some
of the features (like particle generators).
Some of you may have been wondering why the website hasn't been updated
with the 1.8.0 release information. The reason is that the current website
implementation is going to be discarded soon and replaced with a better
and more dynamical site that I have been preparing with Dani. It is not yet
ready for the general public, though, so please be patient until we've
gotten everything up and running. If I had to wager a guess, the new site
will be launched sometime during July.
For the time being things will be progressing at a slow pace. I will
be looking into fixing those input event problems (they can be hugely
annoying) and then doing a 1.8.1 release. Keep in mind, though, that
I have no time for any larger changes in the 1.8 codebase.
I'm planning to get myself a Mac PowerBook as a birthday present
(which happens to be July 14 :-)) so there is a very good chance that
Doomsday will get a Mac OS X port in the near future. Yay! |
|
Version 1.7.15
|
May 16 2004 | 17:34:11 |
skyJake |
|
I have good news and some bad news.
The good news is that I have just released version 1.7.15. This is basically 1.7.14 + snapshots + some fixes + FakeRadio. It can be downloaded from
SourceForge.
The release package now contains the updated KickStart from the Modelyard and glBSP 2.05.
A warning to Nvidia owners, though: while testing the latest drivers (56.72, dated April 1) I encountered some strange
rendering errors with regards to multitexturing in OpenGL. The Direct3D renderer seemed to work perfectly, though.
Let me know if anything seems to be completely broken.
FakeRadio is enabled by default. It can be disabled by setting the cvar rend-fakeradio to zero.
Then the bad news. Doomsday 1.8 will have to be postponed. The original plan was to have a beta out by the beginning of June, but due to me having
a Real Life job this summer I won't be able to make that deadline. It's too early to tell how much time I can spend on Doomsday during the summer,
but it will be much less than what is required to complete version 1.8.
This also means I will re-evaluate the need for having a version 1.8. I would really like to get rid of the idiosyncrasies of the old
code base. For example, the rendering algorithms should be completely redesigned so that they can leverage the features of modern graphics cards
(programmable pipelines, T&L). In all likelihood my spare time this summer will be spent on Doomsday 2.0 (dubbed "Hawthorn"), which will be written
in object-oriented C++.
I will post more news when the best course of action becomes clear. |
|
Alpha-3
|
Feb 26 2004 | 16:04:25 |
skyJake |
I haven't had too much time to work on this, but at least this is the first Alpha version that's actually (somewhat) playable. The list of changes:
- multiple viewports
- local players are automatically assigned to different viewports
- ccmd viewgrid: set up the viewport grid
- clientside turning/looking
- basic toggle controls once again included in ticcmds
- distinction between stick and pointer controller axes
- engine handles all controls
The names of the axis controls are "walk", "sidestep", "turn" and "look". "attack" replaces the old "fire" command. A basic control setup would thus be:
bindaxis mouse-x turn
bindaxis mouse-y look
bind +mb1 +attack
bind -mb1 -attack
The rest of the movement bindings were listed in the Alpha-2 thread.
Use the viewgrid command to play around with viewports. E.g. viewgrid 2 1 will give you 2 columns and 1 rows, i.e. a screen split in half vertically.
The viewgrid is not really useful unless you create more local players using makelocp, preferably when running a multiplayer host. Even so, you'll notice some funny quirks, like viewbobbing that affects all viewports.
To create a control binding for a local player other than the 'main' consoleplayer (set with setcon, defaults to zero), add a "/N" to the binding (where N = player number). E.g.
bind +mb2 +attack/1
bind -mb2 -attack/1
This works with bindaxis as well.
The current jDoom Controls menu is obsolete. A new control setup screen will be added to Doomsday's control panel later. |
|
Lots of Fourteens
|
Feb 14 2004 | 19:41:43 |
skyJake |
I have repackaged the 1.7.14 release using the latest binaries.
Two bugs have been fixed and one requested feature has been added
to jDoom:
- Fixed: Ogg/Mp3 in PK3 Virtual Folder Structure Not Playing
- Fixed: model flag df_worldtime
- jDoom plays a random sound when quitting (cvar menu-quitsound)
The snapshot has also been rebuilt, so if you already have 1.7.14
downloading and applying the snapshot should be enough. |
|
A Little Something
|
Jan 26 2004 | 17:04:43 |
skyJake |
The 1.8.alpha-1 snapshot is now available. It can be downloaded from
SourceForge.
Release notes:
This is the first Alpha release of the 1.8 series. In this binary snapshot
you will find a new debug build of the Doomsday Engine and jDoom.
This build is pretty much the first one that can be compiled and
run after the nix-to-HEAD merge.
The game is not playable at the moment because I'm in the process
of revising and integrating the player control system. Currently it
is impossible to move the player. However, the rest of the engine
is somewhat operational, save for the sound system, which will crash
the game almost certainly if not disabled.
This release is intended for you to experiment with. Please note,
however, that there are numerous bugs and rendering errors. Many of these
will not be addressed until the Beta phase begins. During the Alpha phase
I will concentrate only on adding new features. Few, if any, of the Alpha
releases will be suitable for normal gameplay. |
|
Still Waiting
|
Jan 12 2004 | 10:28:59 |
skyJake |
|
Two weeks ago my intention was to release a new snapshot by now.
Unfortunately, I've had too little time to work on the project. Right now
it looks like I have no time for Doomsday this week, so the snapshot will
be delayed even more.
The good news is that I'm moving all development over to the HEAD branch,
i.e. version 1.8. The new features added in the Linux branch have already
been merged to the HEAD. This means there will be a Windows and a Linux
version of each future snapshot, and all new snapshots will be from the
1.8 Alpha series.
I'm going to have proper Alpha and Beta releases before the 1.8.0
release. In other words, during the Alpha phase, I will be adding new
features as quickly as possible. No bug fixing will be done during the
Alpha phase. The snapshots will be marked 1.8.alpha-N. The
Alpha snapshots should be considered unstable and possibly even
unsuitable for daily use. During the Beta phase, all efforts will be
concentrated on testing and bug fixing. The snapshots will be marked
1.8.beta-N.
No new development will be done in the 1.7 branch. It is now the official
'stable' branch. If huge new problems are discovered, I will see if it's
feasible to fix them as a 1.7.14-N patch release.
I estimate that the first 1.8 Alpha snapshot will be released in two
weeks. I can begin working on it starting from next weekend. Right now there
are still a couple of things missing from the HEAD branch, making it
impossible to build a properly working snapshot. |
|
|
|