The Beta Situation
Posted by skyjake in Engine, Releases, Version 1.9, Version 2.0 on February 5th, 2010
It has been quiet on the Beta 6 front lately, and I thought it would be good to clarify the situation a bit. Going forward, I would like to start a more aggressive push toward Beta 7, which means getting the fundamentals of deng2 up and running. This will lay the necessary foundation for fixing all of the biggest problems present in Beta 6, namely the mess with multiplayer functionality, broken demos, game-side savegames, and the rigid definition language.
Consequently, I’ve updated the release date of Beta 6.9 to “1st half of 2010″. In practice, if something critical comes up we will make an update, but barring that we will focus on Beta 7.
As to the status of the Beta 7 work, personally I’m going through jDoom and updating the handling of objects and other thinkers so that they use the primitives provided by deng2. DaniJ is looking at the handling of map data using deng2. Once this work is complete, we can start building the over-the-network map update mechanism (evolution of DMU), which will take care of communicating changes in map, object, thinker, and other game state between the server and the clients. Simultaneously, this work (serializing map data) will allow us to handle savegames and demos in a much more elegant way than before. The core of the new definition (i.e., script) language already exists — the next steps on that front are more related to deciding on how to organize the scripts that contain map objects/etc. definitions.
Revising Clientside Sound Sources
Posted by danij in Beta 7, Engine, Version 2.0 on December 30th, 2009
As you know I am in the process of refactoring the runtime map representation and am currently in the middle of a total overhaul of Sector Plane management. In the process I couldn’t help but notice that the handling of client-side sound sources (e.g., sounds emitted from mobjs, sectors, polyobjs etc) is really rather cumbersome…
Read the rest of this entry »
Unprecedented Bandwidth Consumption
No doubt you will have noticed that over the past week dengine.net has frequently been unavailable to us exceeding our host’s bandwidth limit. Our current limit is 5000mb per month and that is inclusive of http, ftp, email and other traffic.
Over the past week however certain individuals decided to drain that capacity, each downloading over a gig of data in a single session.
Clearly the current situation cannot continue.
MP3s From WAD Lumps
Today I’ve been looking into the reported problems with non MUS/MIDI music loaded from WAD lumps. I am testing with the in-development 1.9.0-beta6.8 release which under Windows has seen SDL_mixer updated to the latest version; 1.2.11.
Read the rest of this entry »
Binding Event Sequences
Posted by danij in Engine, Games, Version 2.0 on November 12th, 2009
Currently I’m in the process of fixing the problems with the chat widget vs the cheat code responder.
It occurred to me that the cheat code entry could be generalized to the concept of an “event sequence” that could be handled by the engine’s event binding system. Cheats are conceptually similar to the existing “double forward equals “use”" symbolic event binding.
Read the rest of this entry »
Scan/NVIDIA “Performance Day #2″
Today is the day of the Scan/NVIDIA Performance Day #2, which I plan to attend. Whilst there I intend to try out their 3D Vision stereoscopic 3D solution for myself. I’m quite looking forward to it and hopefully it should be fun day in general.
Read the rest of this entry »
Beta 6.7 on Tuesday?
I have Tuesday available for Doomsday related activities, so that would be a good day to release Beta 6.7. I suppose there isn’t anything major in the pipeline for 6.7 at the moment?
Beta 6.6 Ahoy
We are nearing the deadline for Beta 6.6, but it seems everyone is quite busy with other stuff at the moment. There’s still a week to go, and I would very much like to at least sort out the -file option issue (which can’t be that big of a mystery to solve). However, I have no idea whether I’ll have time to do so. Probably not before the weekend in any case, but let’s see…
On the Road Again (to Beta 7)
Here’s an update on how the work towards Beta 7 is progressing, and some thoughts on the next steps.
Read the rest of this entry »
Era of Git
Posted by skyjake in Practices, SourceForge on July 28th, 2009
I’ve been recently experiencing a host of issues with SF.net’s Subversion service and the prospect of switching to Git for version control is looking more and more attractive. I had very positive experiences with Git while working on Hawthorn, and the advantages of Git would be very beneficial at the moment.
Read the rest of this entry »